; -------------------------------------------------------------------------------- ; @Title: iMX21/iMX21S/iMX1/iMXL/iMXS On-Chip Peripherals ; @Props: Released ; @Author: BOB, GAC, MAL, ZEN ; @Changelog: ; 2006-12-07 MAL ; 2007-09-12 MAL ; 2009-05-22 MAL ; 2018-04-06 MAL ; @Manufacturer: NXP ; @Doc: MC9328MX21RM.pdf ( Rev. 0.3, 2008-12) ; MC9328MX1RM.pdf ( Rev. 6.1, 2007-06); MC9328MXLRM.pdf ( Rev. 5.1, 2007-06) ; MC9328MXSRM.pdf ( Rev. 1.1, 2007-06) ; @Core: ARM920T, ARM926EJ-S ; @Chip: ; @Copyright: (C) 1989-2017 Lauterbach GmbH, licensed for use with TRACE32(R) only ; -------------------------------------------------------------------------------- ; $Id: permc9328mx.per 7592 2017-02-18 13:54:14Z askoncej $ config 16. 8. tree "ARM Core Registers" sif ((cpu()=="iMX1")||(cpu()=="iMXL")||(cpu()=="iMXS")) width 8. tree "ID Registers" group c15:0x0000--0x0000 line.long 0x0 "MIDR,Identity Code" hexmask.long.byte 0x0 24.--31. 0x1 " IMPL ,Implementer" hexmask.long.byte 0x0 20.--23. 0x1 " SPEC ,Specification Revision" hexmask.long.byte 0x0 16.--19. 0x1 " ARCH ,Architecture Version" hexmask.long.word 0x0 4.--15. 0x1 " PARTNUM ,Part Number" hexmask.long.byte 0x0 0.--3. 0x01 " REV ,Layout Revision" group c15:0x0100--0x0100 line.long 0x0 "CTR,Cache Type" bitfld.long 0x0 25.--28. " CLASS ,Cache Class" "0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f" bitfld.long 0x0 24. " H ,Cache Havardness" "no,yes" textline " " bitfld.long 0x0 18.--21. " DSIZE ,Data Cache Size" "512,1k,2k,4k,8k,16k,32k,64k,128k,256k,512k,1M,2M,4M,8M,?..." bitfld.long 0x0 15.--17. " DASS ,Data Cache Associativity" "dir,2,4,8,16,32,64,128" bitfld.long 0x0 14. " DM ,Data Cache Multiplier Bit" "0,1" bitfld.long 0x0 12.--13. " DLENGTH ,Data Cache Line Length" "2,4,8,16" textline " " bitfld.long 0x0 6.--9. " ISIZE ,Instruction Cache Size" "512,1k,2k,4k,8k,16k,32k,64k,128k,256k,512k,1M,2M,4M,8M,?..." bitfld.long 0x0 3.--5. " IASS ,Instruction Cache Associativity" "dir,2,4,8,16,32,64,128" bitfld.long 0x0 2. " IM ,Instruction Cache Multiplier Bit" "0,1" bitfld.long 0x0 0.--1. " ILENGTH ,Instruction Cache Line Length" "2,4,8,16" tree.end tree "MMU Control and Configuration" width 8. group c15:0x1--0x1 line.long 0x0 "CR,Control Register" bitfld.long 0x0 31. " iA ,Asynchronous Clocking Select" "0,1" bitfld.long 0x0 30. " nF ,nFastBus Select" "0,1" bitfld.long 0x0 14. " RR ,Round Robin Replacement Strategy for ICache and DCache" "Random,Round robin" bitfld.long 0x0 13. " V ,Location of Exception Vectors" "0x00000000,0xFFFF0000" textline " " bitfld.long 0x0 12. " I ,Instruction Cache" "Disable,Enable" bitfld.long 0x0 9. " R ,ROM Protection" "Disable,Enable" bitfld.long 0x0 8. " S ,System Protection" "Disable,Enable" bitfld.long 0x0 7. " B ,Endianism" "Little,Big" textline " " bitfld.long 0x0 2. " C ,Data Cache" "Disable,Enable" bitfld.long 0x0 1. " A ,Alignment Fault Checking" "Disable,Enable" bitfld.long 0x0 0. " M ,MMU" "Disable,Enable" textline " " group c15:0x0002--0x0002 line.long 0x0 "TTBR,Translation Table Base Register" hexmask.long 0x0 14.--31. 0x4000 " TTBA ,Translation Table Base Address" textline " " group c15:0x3--0x3 line.long 0x0 "DACR,Domain Access Control Register" bitfld.long 0x0 30.--31. " D15 ,Domain Access 15" "Denied,Client,Reserved,Manager" bitfld.long 0x0 28.--29. " D14 ,Domain Access 14" "Denied,Client,Reserved,Manager" bitfld.long 0x0 26.--27. " D13 ,Domain Access 13" "Denied,Client,Reserved,Manager" bitfld.long 0x0 24.--25. " D12 ,Domain Access 12" "Denied,Client,Reserved,Manager" textline " " bitfld.long 0x0 22.--23. " D11 ,Domain Access 11" "Denied,Client,Reserved,Manager" bitfld.long 0x0 20.--21. " D10 ,Domain Access 10" "Denied,Client,Reserved,Manager" bitfld.long 0x0 18.--19. " D9 ,Domain Access 9" "Denied,Client,Reserved,Manager" bitfld.long 0x0 16.--17. " D8 ,Domain Access 8" "Denied,Client,Reserved,Manager" textline " " bitfld.long 0x0 14.--15. " D7 ,Domain Access 7" "Denied,Client,Reserved,Manager" bitfld.long 0x0 12.--13. " D6 ,Domain Access 6" "Denied,Client,Reserved,Manager" bitfld.long 0x0 10.--11. " D5 ,Domain Access 5" "Denied,Client,Reserved,Manager" bitfld.long 0x0 8.--9. " D4 ,Domain Access 4" "Denied,Client,Reserved,Manager" textline " " bitfld.long 0x0 6.--7. " D3 ,Domain Access 3" "Denied,Client,Reserved,Manager" bitfld.long 0x0 4.--5. " D2 ,Domain Access 2" "Denied,Client,Reserved,Manager" bitfld.long 0x0 2.--3. " D1 ,Domain Access 1" "Denied,Client,Reserved,Manager" bitfld.long 0x0 0.--1. " D0 ,Domain Access 0" "Denied,Client,Reserved,Manager" textline " " group c15:0x5--0x5 line.long 0x0 "DFSR,Data Fault Status Register" bitfld.long 0x0 0x4--0x7 " DOMAIN ,Domain" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 0x0--0x3 " STATUS ,Status" "reserved,alignment,reserved,alignment,be_linef_sect,transl_sect,be_linef_page,transl_page,be_other_sect,domain_sect,be_other_page,domain_page,be_trans_l1,perm_sect,be_trans_l2,perm_page" group c15:0x105--0x105 line.long 0x0 "IFSR,Instruction Fault Status Register" bitfld.long 0x0 0x4--0x7 " DOMAIN ,Domain" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 0x0--0x3 " STATUS ,Status" "reserved,alignment,reserved,alignment,be_linef_sect,transl_sect,be_linef_page,transl_page,be_other_sect,domain_sect,be_other_page,domain_page,be_trans_l1,perm_sect,be_trans_l2,perm_page" group c15:0x6--0x6 line.long 0x0 "DFAR,Data Fault Address Register" group c15:0x106--0x106 line.long 0x0 "IFAR,Instruction Fault Address Register" textline " " group c15:0x000d--0x000d line.long 0x0 "FCSEPID,FCSE Process ID" tree.end tree "Cache Control and Configuration" group c15:0x9--0x9 line.long 0x0 "DCACHE,Data Cache Lockdown" group c15:0x109--0x109 line.long 0x0 "ICACHE,Instruction Cache Lockdown" group c15:0x11d--0x11d line.long 0x0 "ICINDEX,Instruction Cache Index" group c15:0x11e--0x11e line.long 0x0 "DCINDEX,Data Cache Index" group c15:0x0f--0x0f line.long 0x0 "TEST,Test State" tree.end tree "ICEbreaker" width 8. group ice:0x0--0x5 "Debug Control" line.long 0x0 "DBGCTRL,Debug Control Register" bitfld.long 0x0 0x5 " ICE ,EmbeddedICE Disable" "enabled,disabled" bitfld.long 0x0 0x4 " MONITOR ,Monitor Mode Enable" "disabled,enabled" textline " " bitfld.long 0x0 0x3 " STEP ,Single Step" "disabled,enabled" bitfld.long 0x0 0x2 " INTDIS ,Interrupts Disable" "enabled,disabled" bitfld.long 0x0 0x1 " DBGRQ ,Debug Request" "no,yes" bitfld.long 0x0 0x0 " DBGACK ,Debug Acknowledge" "no,yes" line.long 0x4 "DBGSTAT,Debug Status Register" bitfld.long 0x4 0x4 " ITBIT ,ITBIT" "0,1" bitfld.long 0x4 0x3 " SYSCOMP ,SYSCOMP" "0,1" bitfld.long 0x4 0x2 " IFEN ,Interrupts Enable" "disabled,enabled" bitfld.long 0x4 0x1 " DBGRQ ,Debug Request" "no,yes" bitfld.long 0x4 0x0 " DBGACK ,Debug Acknowledge" "no,yes" line.long 0x8 "VECTOR,Vector Catch Register" bitfld.long 0x8 0x7 " FIQ ,FIQ" "dis,ena" bitfld.long 0x8 0x6 " IRQ ,IRQ" "dis,ena" bitfld.long 0x8 0x4 " D_ABO ,D_ABORT" "dis,ena" bitfld.long 0x8 0x3 " P_ABO ,P_ABORT" "dis,ena" bitfld.long 0x8 0x2 " SWI ,SWI" "dis,ena" bitfld.long 0x8 0x1 " UND ,UNDEF" "dis,ena" bitfld.long 0x8 0x0 " RES ,RESET" "dis,ena" line.long 0x10 "COMCTRL,Debug Communication Control Register" bitfld.long 0x10 28.--31. " VERSION ,Version Number" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111" bitfld.long 0x10 0x1 " WRITE ,Write Register Free" "idle,pend" bitfld.long 0x10 0x0 " READ ,Read Register Free" "idle,pend" line.long 0x14 "COMDATA,Debug Communication Data Register" group ice:0x8--0x0d "Watchpoint 0" line.long 0x0 "AV,Address Value" line.long 0x4 "AM,Address Mask" line.long 0x8 "DV,Data Value" line.long 0x0c "DM,Data Mask" line.long 0x10 "CV,Control Value" bitfld.long 0x10 0x8 " ENABLE ,Global Enable for Watchpoint 1" "DIS,ENA" bitfld.long 0x10 0x7 " RANGE ,Assert RANGEOUT Signal" "0 ,1" bitfld.long 0x10 0x6 " CHAIN ,Connect to Watchpoint 0" "0 ,1" bitfld.long 0x10 0x5 " EXTERN ,Depentend from EXTERN Signal" "0 ,1" bitfld.long 0x10 0x4 " nTRANS ,CPU Mode" "User,no User" bitfld.long 0x10 0x3 " nOPC ,Op Fetch" "Inst,Data" bitfld.long 0x10 0x1--0x2 " MAS ,Access Size" "Byte,Word,Long,Res" bitfld.long 0x10 0x0 " nRW ,Read/Write" "R ,W" line.long 0x14 "CM,Control Mask" bitfld.long 0x14 0x7 " RANGE ,Assert RANGEOUT Signal" "ENA,DIS" bitfld.long 0x14 0x6 " CHAIN ,Connect to Watchpoint 0" "ENA,DIS" bitfld.long 0x14 0x5 " EXTERN ,Depentend from EXTERN Signal" "ENA,DIS" bitfld.long 0x14 0x4 " nTRANS ,CPU Mode" "ENA,DIS " bitfld.long 0x14 0x3 " nOPC ,Op Fetch" "ENA ,DIS" bitfld.long 0x14 0x1--0x2 " MAS ,Access Size" "ENA ,Res,Res,DIS" bitfld.long 0x14 0x0 " nRW ,Read/Write" "ENA,DIS" group ice:0x10--0x15 "Watchpoint 1" line.long 0x0 "AV,Address Value" line.long 0x4 "AM,Address Mask" line.long 0x8 "DV,Data Value" line.long 0x0c "DM,Data Mask" line.long 0x10 "CV,Control Value" bitfld.long 0x10 0x8 " ENABLE ,Global Enable for Watchpoint 1" "DIS,ENA" bitfld.long 0x10 0x7 " RANGE ,Assert RANGEOUT Signal" "0 ,1" bitfld.long 0x10 0x6 " CHAIN ,Connect to Watchpoint 0" "0 ,1" bitfld.long 0x10 0x5 " EXTERN ,Depentend from EXTERN Signal" "0 ,1" bitfld.long 0x10 0x4 " nTRANS ,CPU Mode" "User,no User" bitfld.long 0x10 0x3 " nOPC ,Op Fetch" "Inst,Data" bitfld.long 0x10 0x1--0x2 " MAS ,Access Size" "Byte,Word,Long,Res" bitfld.long 0x10 0x0 " nRW ,Read/Write" "R ,w" line.long 0x14 "CM,Control Mask" bitfld.long 0x14 0x7 " RANGE ,Assert RANGEOUT Signal" "ENA,DIS" bitfld.long 0x14 0x6 " CHAIN ,Connect to Watchpoint 0" "ENA,DIS" bitfld.long 0x14 0x5 " EXTERN ,Depentend from EXTERN Signal" "ENA,DIS" bitfld.long 0x14 0x4 " nTRANS ,CPU Mode" "ENA,DIS " bitfld.long 0x14 0x3 " nOPC ,Op Fetch" "ENA ,DIS" bitfld.long 0x14 0x1--0x2 " MAS ,Access Size" "ENA ,Res,Res,DIS" bitfld.long 0x14 0x0 " nRW ,Read/Write" "ENA,DIS" tree.end elif ((cpu()=="iMX21")||(cpu()=="iMX21S")) AUTOINDENT.PUSH AUTOINDENT.OFF width 8. tree "ID Registers" group c15:0x0000--0x0000 line.long 0x0 "MIDR,Identity Code" hexmask.long.byte 0x0 24.--31. 0x1 " IMPL ,Implementer" hexmask.long.byte 0x0 20.--23. 0x1 " SPEC ,Specification Revision" hexmask.long.byte 0x0 16.--19. 0x1 " ARCH ,Architecture Version" hexmask.long.word 0x0 4.--15. 0x1 " PARTNUM ,Part Number" hexmask.long.byte 0x0 0.--3. 0x01 " REV ,Layout Revision" group c15:0x0100--0x0100 line.long 0x0 "CTR,Cache Type" bitfld.long 0x0 25.--28. " CLASS ,Cache Class" "0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f" bitfld.long 0x0 24. " H ,Cache Havardness" "no,yes" textline " " bitfld.long 0x0 18.--21. " DSIZE ,Data Cache Size" "512,1k,2k,4k,8k,16k,32k,64k,128k,256k,512k,1M,2M,4M,8M,?..." bitfld.long 0x0 15.--17. " DASS ,Data Cache Associativity" "dir,2,4,8,16,32,64,128" bitfld.long 0x0 14. " DM ,Data Cache Multiplier Bit" "0,1" bitfld.long 0x0 12.--13. " DLENGTH ,Data Cache Line Length" "2,4,8,16" textline " " bitfld.long 0x0 6.--9. " ISIZE ,Instruction Cache Size" "512,1k,2k,4k,8k,16k,32k,64k,128k,256k,512k,1M,2M,4M,8M,?..." bitfld.long 0x0 3.--5. " IASS ,Instruction Cache Associativity" "dir,2,4,8,16,32,64,128" bitfld.long 0x0 2. " IM ,Instruction Cache Multiplier Bit" "0,1" bitfld.long 0x0 0.--1. " ILENGTH ,Instruction Cache Line Length" "2,4,8,16" group c15:0x0200--0x0200 line.long 0x0 "TCMTR,Tightly-Coupled Memory Type Register" bitfld.long 0x0 16. " DP ,Data TCM Present" "no,yes" bitfld.long 0x0 0. " IP ,Instruction TCM Present" "no,yes" tree.end tree "MMU Control and Configuration" width 8. group c15:0x0001--0x0001 line.long 0x0 "CR,Control Register" bitfld.long 0x0 15. " L4 ,Configure Loading TBIT" "Enable,Disable" bitfld.long 0x0 14. " RR ,Round Robin Replacement Strategy for ICache and DCache" "Random,Round robin" bitfld.long 0x0 13. " V ,Location of Exception Vectors" "0x00000000,0xFFFF0000" textline " " bitfld.long 0x0 12. " I ,Instruction Cache" "Disable,Enable" bitfld.long 0x0 9. " R ,ROM Protection" "Disable,Enable" bitfld.long 0x0 8. " S ,System Protection" "Disable,Enable" bitfld.long 0x0 7. " B ,Endianism" "Little,Big" textline " " bitfld.long 0x0 2. " C ,Data Cache" "Disable,Enable" bitfld.long 0x0 1. " A ,Alignment Fault Checking" "Disable,Enable" bitfld.long 0x0 0. " M ,MMU" "Disable,Enable" textline " " group c15:0x0002--0x0002 line.long 0x0 "TTBR,Translation Table Base Register" hexmask.long 0x0 14.--31. 0x4000 " TTBA ,Translation Table Base Address" textline " " group c15:0x3--0x3 line.long 0x0 "DACR,Domain Access Control Register" bitfld.long 0x0 30.--31. " D15 ,Domain Access 15" "Denied,Client,Reserved,Manager" bitfld.long 0x0 28.--29. " D14 ,Domain Access 14" "Denied,Client,Reserved,Manager" bitfld.long 0x0 26.--27. " D13 ,Domain Access 13" "Denied,Client,Reserved,Manager" bitfld.long 0x0 24.--25. " D12 ,Domain Access 12" "Denied,Client,Reserved,Manager" textline " " bitfld.long 0x0 22.--23. " D11 ,Domain Access 11" "Denied,Client,Reserved,Manager" bitfld.long 0x0 20.--21. " D10 ,Domain Access 10" "Denied,Client,Reserved,Manager" bitfld.long 0x0 18.--19. " D9 ,Domain Access 9" "Denied,Client,Reserved,Manager" bitfld.long 0x0 16.--17. " D8 ,Domain Access 8" "Denied,Client,Reserved,Manager" textline " " bitfld.long 0x0 14.--15. " D7 ,Domain Access 7" "Denied,Client,Reserved,Manager" bitfld.long 0x0 12.--13. " D6 ,Domain Access 6" "Denied,Client,Reserved,Manager" bitfld.long 0x0 10.--11. " D5 ,Domain Access 5" "Denied,Client,Reserved,Manager" bitfld.long 0x0 8.--9. " D4 ,Domain Access 4" "Denied,Client,Reserved,Manager" textline " " bitfld.long 0x0 6.--7. " D3 ,Domain Access 3" "Denied,Client,Reserved,Manager" bitfld.long 0x0 4.--5. " D2 ,Domain Access 2" "Denied,Client,Reserved,Manager" bitfld.long 0x0 2.--3. " D1 ,Domain Access 1" "Denied,Client,Reserved,Manager" bitfld.long 0x0 0.--1. " D0 ,Domain Access 0" "Denied,Client,Reserved,Manager" textline " " group c15:0x0005--0x0005 line.long 0x0 "DFSR,Data Fault Status Register" bitfld.long 0x0 0x4--0x7 " DOMAIN ,Domain" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 0x0--0x3 " STATUS ,Status" "reserved,alignment,reserved,alignment,be_linef_sect,transl_sect,be_linef_page,transl_page,be_other_sect,domain_sect,be_other_page,domain_page,be_trans_l1,perm_sect,be_trans_l2,perm_page" group c15:0x0105--0x0105 line.long 0x0 "IFSR,Instruction Fault Status Register" bitfld.long 0x0 0x4--0x7 " DOMAIN ,Domain" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 0x0--0x3 " STATUS ,Status" "reserved,alignment,reserved,alignment,be_linef_sect,transl_sect,be_linef_page,transl_page,be_other_sect,domain_sect,be_other_page,domain_page,be_trans_l1,perm_sect,be_trans_l2,perm_page" group c15:0x0006--0x0006 line.long 0x0 "DFAR,Data Fault Address Register" textline " " group c15:0x000a--0x000a line.long 0x0 "TLBR,TLB Lockdown Register" bitfld.long 0x0 26.--28. " VICTIM ,Victim" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0. " P ,P bit" "0,1" textline " " group c15:0x000d--0x000d line.long 0x0 "FCSEPID,FCSE Process ID" group c15:0x010d--0x010d line.long 0x0 "CONTEXT,Context ID" tree.end tree "Cache Control and Configuration" group c15:0x0009--0x0009 line.long 0x0 "DCACHE,Data Cache Lockdown" bitfld.long 0x0 3. " LWAY3 ,L bit for WAY 3" "0,1" bitfld.long 0x0 2. " LWAY2 ,L bit for WAY 2" "0,1" bitfld.long 0x0 1. " LWAY1 ,L bit for WAY 1" "0,1" bitfld.long 0x0 0. " LWAY0 ,L bit for WAY 0" "0,1" group c15:0x0109--0x0109 line.long 0x0 "ICACHE,Instruction Cache Lockdown" bitfld.long 0x0 3. " LWAY3 ,L bit for WAY 3" "0,1" bitfld.long 0x0 2. " LWAY2 ,L bit for WAY 2" "0,1" bitfld.long 0x0 1. " LWAY1 ,L bit for WAY 1" "0,1" bitfld.long 0x0 0. " LWAY0 ,L bit for WAY 0" "0,1" tree.end tree "TCM Control and Configuration" group c15:0x0019--0x0019 line.long 0x0 "DTCM,Data TCM Region Register" hexmask.long 0x0 12.--31. 0x1000 " BASE ,Base Address" bitfld.long 0x0 2.--5. " SIZE ,TCM Size" "0K,res,res,4K,8K,16K,32K,64K,128K,256K,512K,1M,res,res,res,res" bitfld.long 0x0 0. " ENABLE ,Enable Bit" "disable,enable" group c15:0x0119--0x0119 line.long 0x0 "ITCM,Instruction TCM Region Register" hexmask.long 0x0 12.--31. 0x1000 " BASE ,Base Address" bitfld.long 0x0 2.--5. " SIZE ,TCM Size" "0K,res,res,4K,8K,16K,32K,64K,128K,256K,512K,1M,res,res,res,res" bitfld.long 0x0 0. " ENABLE ,Enable Bit" "disable,enable" tree.end tree "Test and Debug" group c15:0x000f--0x000f line.long 0x0 "DOVRR,Debug Override Register" bitfld.long 0x0 19. " TCALL ,Test and clean all" "disable,enable" bitfld.long 0x0 18. " DTLBMISS ,Abort Data TLB Miss" "no abort,abort" bitfld.long 0x0 17. " ITLBMISS ,Abort Instruction TLB Miss" "no abort,abort" textline " " bitfld.long 0x0 16. " PREFETCH ,NC Instruction Prefetching" "enable,disable" bitfld.long 0x0 15. " CLOCKGATE ,Block Level Clock Gating" "enable,disable" bitfld.long 0x0 14. " NCBSTORE ,NCB Stores" "disable,enable" bitfld.long 0x0 13. " MMU/DC ,MMU disable DCache Enabled Behaviour" "NCNB,WT" group c15:0x001f--0x001f line.long 0x0 "ADDRESS,Debug/Test Address" ;wgroup c15:0x402f--0x402f ; line.long 0x0 "RMTLBTAG,Read tag in main TLB entry" ;wgroup c15:0x403f--0x403f ; line.long 0x0 "WMTLBTAG,Write tag in main TLB entry" ;wgroup c15:0x404f--0x404f ; line.long 0x0 "RMTLBPA,Read PA in main TLB entry" ;wgroup c15:0x405f--0x405f ; line.long 0x0 "WMTLBPA,Write PA in main TLB entry" ;wgroup c15:0x407f--0x407f ; line.long 0x0 "TMTLB,Transfer main TLB entry into RAM" ;wgroup c15:0x412f--0x412f ; line.long 0x0 "RLTLBTAG,Read tag in lockdown TLB entry" ;wgroup c15:0x413f--0x413f ; line.long 0x0 "WLTLBTAG,Write tag in lockdown TLB entry" ;wgroup c15:0x414f--0x414f ; line.long 0x0 "RLTLBPA,Read PA in lockdown TLB entry" ;wgroup c15:0x415f--0x415f ; line.long 0x0 "WLTLBPA,Write PA in lockdown TLB entry" ;wgroup c15:0x417f--0x417f ; line.long 0x0 "TLTLB,Transfer lockdown TLB entry into RAM" group c15:0x101f--0x101f line.long 0x0 "TRACE,Trace Control" bitfld.long 0x0 2. " FIQ ,Stalling Core when FIQ and ETM FIFOFULL" "stall, no stall" bitfld.long 0x0 1. " IRQ ,Stalling Core when IRQ and ETM FIFOFULL" "stall, no stall" group c15:0x700f--0x700f line.long 0x0 "CACHE,Cache Debug Control" bitfld.long 0x0 2. " DWT ,Disable Writeback (force WT)" "writeback,write-through" bitfld.long 0x0 1. " DIL ,Disable ICache Linefill" "enable,disable" bitfld.long 0x0 0. " DDL ,Disable DCache Linefill" "enable,disable" group c15:0x701f--0x701f line.long 0x0 "MMU,MMU Debug Control" bitfld.long 0x0 7. " TLBMI ,Disable Main TLB Matching for Instruction Fetches" "enable,disable" bitfld.long 0x0 6. " TLBMD ,Disable Main TLB Matching for Data Accesses" "enable,disable" bitfld.long 0x0 5. " TLBLI ,Disable Main TLB Load Due to Instruction Fetches Miss" "enable,disable" bitfld.long 0x0 4. " TLBLD ,Disable Main TLB Load Due to Data Access Miss" "enable,disable" textline " " bitfld.long 0x0 3. " TLBMMI ,Disable Micro TLB Matching for Instruction Fetches" "enable,disable" bitfld.long 0x0 2. " TLBMMD ,Disable Micro TLB Matching for Data Accesses" "enable,disable" bitfld.long 0x0 1. " TLBMLI ,Disable Micro TLB Load Due to Instruction Fetches Miss" "enable,disable" bitfld.long 0x0 0. " TLBMLD ,Disable Micro TLB Load Due to Data Access Miss" "enable,disable" group c15:0x002f--0x002f line.long 0x0 "REMAP,Memory Region Remap" bitfld.long 0x0 14.--15. " IWB ," "NCNB,NCB,WT,WB" bitfld.long 0x0 12.--13. " IWT ," "NCNB,NCB,WT,WB" bitfld.long 0x0 10.--11. " INCB ," "NCNB,NCB,WT,WB" bitfld.long 0x0 8.--9. " INCNB ," "NCNB,NCB,WT,WB" textline " " bitfld.long 0x0 6.--7. " DWB ," "NCNB,NCB,WT,WB" bitfld.long 0x0 4.--5. " DWT ," "NCNB,NCB,WT,WB" bitfld.long 0x0 2.--3. " DNCB ," "NCNB,NCB,WT,WB" bitfld.long 0x0 0.--1. " DNCNB ," "NCNB,NCB,WT,WB" tree.end tree "ICEbreaker" width 8. group ice:0x0--0x5 "Debug Control" line.long 0x0 "DBGCTRL,Debug Control Register" bitfld.long 0x0 0x5 " ICE ,EmbeddedICE Disable" "enabled,disabled" bitfld.long 0x0 0x4 " MONITOR ,Monitor Mode Enable" "disabled,enabled" textline " " bitfld.long 0x0 0x3 " STEP ,Single Step" "disabled,enabled" bitfld.long 0x0 0x2 " INTDIS ,Interrupts Disable" "enabled,disabled" bitfld.long 0x0 0x1 " DBGRQ ,Debug Request" "no,yes" bitfld.long 0x0 0x0 " DBGACK ,Debug Acknowledge" "no,yes" line.long 0x4 "DBGSTAT,Debug Status Register" bitfld.long 0x4 0x6--0x9 " MOE ,Method of Entry" "no,BP0,BP1,BPsoft,Vector,BPext,WP0,WP1,WPext,AsyncInt,AsyncExt,Reentry,res,res,res,res" bitfld.long 0x4 0x5 " IJBIT ,IJBIT" "0,java" bitfld.long 0x4 0x4 " ITBIT ,ITBIT" "0,thumb" bitfld.long 0x4 0x3 " SYSCOMP ,SYSCOMP" "0,1" bitfld.long 0x4 0x2 " IFEN ,Interrupts Enable" "disabled,enabled" bitfld.long 0x4 0x1 " DBGRQ ,Debug Request" "no,yes" bitfld.long 0x4 0x0 " DBGACK ,Debug Acknowledge" "no,yes" line.long 0x8 "VECTOR,Vector Catch Register" bitfld.long 0x8 0x7 " FIQ ,FIQ" "dis,ena" bitfld.long 0x8 0x6 " IRQ ,IRQ" "dis,ena" bitfld.long 0x8 0x4 " D_ABO ,D_ABORT" "dis,ena" bitfld.long 0x8 0x3 " P_ABO ,P_ABORT" "dis,ena" bitfld.long 0x8 0x2 " SWI ,SWI" "dis,ena" bitfld.long 0x8 0x1 " UND ,UNDEF" "dis,ena" bitfld.long 0x8 0x0 " RES ,RESET" "dis,ena" line.long 0x10 "COMCTRL,Debug Communication Control Register" bitfld.long 0x10 28.--31. " VERSION ,Version Number" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111" bitfld.long 0x10 0x1 " WRITE ,Write Register Free" "idle,pend" bitfld.long 0x10 0x0 " READ ,Read Register Free" "idle,pend" line.long 0x14 "COMDATA,Debug Communication Data Register" group ice:0x8--0x0d "Watchpoint 0" line.long 0x0 "AV,Address Value" line.long 0x4 "AM,Address Mask" line.long 0x8 "DV,Data Value" line.long 0x0c "DM,Data Mask" line.long 0x10 "CV,Control Value" bitfld.long 0x10 0x8 " ENABLE ,Global Enable for Watchpoint 1" "DIS,ENA" bitfld.long 0x10 0x7 " RANGE ,Assert RANGEOUT Signal" "0 ,1" bitfld.long 0x10 0x6 " CHAIN ,Connect to Watchpoint 0" "0 ,1" bitfld.long 0x10 0x5 " EXTERN ,Depentend from EXTERN Signal" "0 ,1" bitfld.long 0x10 0x4 " nTRANS ,CPU Mode" "User,no User" bitfld.long 0x10 0x3 " nOPC ,Op Fetch" "Inst,Data" bitfld.long 0x10 0x1--0x2 " MAS ,Access Size" "Byte,Word,Long,Res" bitfld.long 0x10 0x0 " nRW ,Read/Write" "R ,W" line.long 0x14 "CM,Control Mask" bitfld.long 0x14 0x7 " RANGE ,Assert RANGEOUT Signal" "ENA,DIS" bitfld.long 0x14 0x6 " CHAIN ,Connect to Watchpoint 0" "ENA,DIS" bitfld.long 0x14 0x5 " EXTERN ,Depentend from EXTERN Signal" "ENA,DIS" bitfld.long 0x14 0x4 " nTRANS ,CPU Mode" "ENA,DIS " bitfld.long 0x14 0x3 " nOPC ,Op Fetch" "ENA ,DIS" bitfld.long 0x14 0x1--0x2 " MAS ,Access Size" "ENA ,Res,Res,DIS" bitfld.long 0x14 0x0 " nRW ,Read/Write" "ENA,DIS" group ice:0x10--0x15 "Watchpoint 1" line.long 0x0 "AV,Address Value" line.long 0x4 "AM,Address Mask" line.long 0x8 "DV,Data Value" line.long 0x0c "DM,Data Mask" line.long 0x10 "CV,Control Value" bitfld.long 0x10 0x8 " ENABLE ,Global Enable for Watchpoint 1" "DIS,ENA" bitfld.long 0x10 0x7 " RANGE ,Assert RANGEOUT Signal" "0 ,1" bitfld.long 0x10 0x6 " CHAIN ,Connect to Watchpoint 0" "0 ,1" bitfld.long 0x10 0x5 " EXTERN ,Depentend from EXTERN Signal" "0 ,1" bitfld.long 0x10 0x4 " nTRANS ,CPU Mode" "User,no User" bitfld.long 0x10 0x3 " nOPC ,Op Fetch" "Inst,Data" bitfld.long 0x10 0x1--0x2 " MAS ,Access Size" "Byte,Word,Long,Res" bitfld.long 0x10 0x0 " nRW ,Read/Write" "R ,w" line.long 0x14 "CM,Control Mask" bitfld.long 0x14 0x7 " RANGE ,Assert RANGEOUT Signal" "ENA,DIS" bitfld.long 0x14 0x6 " CHAIN ,Connect to Watchpoint 0" "ENA,DIS" bitfld.long 0x14 0x5 " EXTERN ,Depentend from EXTERN Signal" "ENA,DIS" bitfld.long 0x14 0x4 " nTRANS ,CPU Mode" "ENA,DIS " bitfld.long 0x14 0x3 " nOPC ,Op Fetch" "ENA ,DIS" bitfld.long 0x14 0x1--0x2 " MAS ,Access Size" "ENA ,Res,Res,DIS" bitfld.long 0x14 0x0 " nRW ,Read/Write" "ENA,DIS" tree.end AUTOINDENT.POP endif width 0xb tree.end width 0xe sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) tree "AITC (ARM Interrupt Controller)" base asd:0x10040000 width 0x0d group 0x00--0x3f line.long 0x00 "INTCNTL,Interrupt Control Register" bitfld.long 0x00 25. " ABFLAG ,Core Arbitration Prioritization Risen Flag" "Cleared,Set" bitfld.long 0x00 24. " ABFEN ,ABFLAG Sticky Enable" "Normal,Sticky" bitfld.long 0x00 22. " NIDIS ,Normal Interrupt Disable" "Not affected,Disabled" textline " " bitfld.long 0x00 21. " FIDIS ,Fast Interrupt Disable" "Not affected,Disabled" bitfld.long 0x00 20. " NIAD ,Normal Interrupt Arbiter Rise ARM Level" "Disregarded interrupt,Increased priority" bitfld.long 0x00 19. " FIAD ,Fast Interrupt Arbiter Rise ARM Level" "Disregard fast interrupt,Increased priority" textline " " bitfld.long 0x00 16. " MD ,Interrupt Vector Table Mode" "High memory,Low memory" hexmask.long.word 0x00 2.--11. 1. " POINTER ,Interrupt Vector Table Pointer" ;group 0x04++0x03 line.long 0x04 "NIMASK,Normal Interrupt Mask Register" bitfld.long 0x04 0.--4. " NIMASK ,Normal Interrupt Mask" "Disabled priority level 0,Disabled priority level 1,Disabled priority level 2,Disabled priority level 3,Disabled priority level 4,Disabled priority level 5,Disabled priority level 6,Disabled priority level 7,Disabled priority level 8,Disabled priority level 9,Disabled priority level 10,Disabled priority level 11,Disabled priority level 12,Disabled priority level 13,Disabled priority level 14,Disabled all,Not disabled,Not disabled,Not disabled,Not disabled,Not disabled,Not disabled,Not disabled,Not disabled,Not disabled,Not disabled,Not disabled,Not disabled,Not disabled,Not disabled,Not disabled,Not disabled" ;group 0x08++0x03 line.long 0x08 "INTENNUM,Interrupt Enable Number Register" bitfld.long 0x08 0.--5. " ENNUM ,Interrupt Enable Number" "Source 0,Source 1,Source 2,Source 3,Source 4,Source 5,Source 6,Source 7,Source 8,Source 9,Source 10,Source 11,Source 12,Source 13,Source 14,Source 15,Source 16,Source 17,Source 18,Source 19,Source 20,Source 21,Source 22,Source 23,Source 24,Source 25,Source 26,Source 27,Source 28,Source 29,Source 30,Source 31,Source 32,Source 33,Source 34,Source 35,Source 36,Source 37,Source 38,Source 39,Source 40,Source 41,Source 42,Source 43,Source 44,Source 45,Source 46,Source 47,Source 48,Source 49,Source 50,Source 51,Source 52,Source 53,Source 54,Source 55,Source 56,Source 57,Source 58,Source 59,Source 60,Source 61,Source 62,Source 63" ;group 0xc++0c03 line.long 0xc "INTDISNUM,Interrupt Disable Number Register" bitfld.long 0x0c 0.--5. " DISNUM ,Interrupt Disable Number" "Source 0,Source 1,Source 2,Source 3,Source 4,Source 5,Source 6,Source 7,Source 8,Source 9,Source 10,Source 11,Source 12,Source 13,Source 14,Source 15,Source 16,Source 17,Source 18,Source 19,Source 20,Source 21,Source 22,Source 23,Source 24,Source 25,Source 26,Source 27,Source 28,Source 29,Source 30,Source 31,Source 32,Source 33,Source 34,Source 35,Source 36,Source 37,Source 38,Source 39,Source 40,Source 41,Source 42,Source 43,Source 44,Source 45,Source 46,Source 47,Source 48,Source 49,Source 50,Source 51,Source 52,Source 53,Source 54,Source 55,Source 56,Source 57,Source 58,Source 59,Source 60,Source 61,Source 62,Source 63" ;group 0x10++0x03 line.long 0x10 "INTENABLEH,Interrupt Enable Register High" bitfld.long 0x10 31. " INTENABLE63 ,Interrupt Enable 63" "Disabled,Enabled" bitfld.long 0x10 30. " INTENABLE62 ,Interrupt Enable 62" "Disabled,Enabled" bitfld.long 0x10 29. " INTENABLE61 ,Interrupt Enable 61" "Disabled,Enabled" textline " " bitfld.long 0x10 28. " INTENABLE60 ,Interrupt Enable 60" "Disabled,Enabled" bitfld.long 0x10 27. " INTENABLE59 ,Interrupt Enable 59" "Disabled,Enabled" bitfld.long 0x10 26. " INTENABLE58 ,Interrupt Enable 58" "Disabled,Enabled" textline " " bitfld.long 0x10 25. " INTENABLE57 ,Interrupt Enable 57" "Disabled,Enabled" bitfld.long 0x10 24. " INTENABLE56 ,Interrupt Enable 56" "Disabled,Enabled" bitfld.long 0x10 23. " INTENABLE55 ,Interrupt Enable 55" "Disabled,Enabled" textline " " bitfld.long 0x10 22. " INTENABLE54 ,Interrupt Enable 54" "Disabled,Enabled" bitfld.long 0x10 21. " INTENABLE53 ,Interrupt Enable 53" "Disabled,Enabled" bitfld.long 0x10 20. " INTENABLE52 ,Interrupt Enable 52" "Disabled,Enabled" textline " " bitfld.long 0x10 19. " INTENABLE51 ,Interrupt Enable 51" "Disabled,Enabled" bitfld.long 0x10 18. " INTENABLE50 ,Interrupt Enable 50" "Disabled,Enabled" bitfld.long 0x10 17. " INTENABLE49 ,Interrupt Enable 49" "Disabled,Enabled" textline " " bitfld.long 0x10 16. " INTENABLE48 ,Interrupt Enable 48" "Disabled,Enabled" bitfld.long 0x10 15. " INTENABLE47 ,Interrupt Enable 47" "Disabled,Enabled" bitfld.long 0x10 14. " INTENABLE46 ,Interrupt Enable 46" "Disabled,Enabled" textline " " bitfld.long 0x10 13. " INTENABLE45 ,Interrupt Enable 45" "Disabled,Enabled" bitfld.long 0x10 12. " INTENABLE44 ,Interrupt Enable 44" "Disabled,Enabled" bitfld.long 0x10 11. " INTENABLE43 ,Interrupt Enable 43" "Disabled,Enabled" textline " " bitfld.long 0x10 10. " INTENABLE42 ,Interrupt Enable 42" "Disabled,Enabled" bitfld.long 0x10 9. " INTENABLE41 ,Interrupt Enable 41" "Disabled,Enabled" bitfld.long 0x10 8. " INTENABLE40 ,Interrupt Enable 40" "Disabled,Enabled" textline " " bitfld.long 0x10 7. " INTENABLE39 ,Interrupt Enable 39" "Disabled,Enabled" bitfld.long 0x10 6. " INTENABLE38 ,Interrupt Enable 38" "Disabled,Enabled" bitfld.long 0x10 5. " INTENABLE37 ,Interrupt Enable 37" "Disabled,Enabled" textline " " bitfld.long 0x10 4. " INTENABLE36 ,Interrupt Enable 36" "Disabled,Enabled" bitfld.long 0x10 3. " INTENABLE35 ,Interrupt Enable 35" "Disabled,Enabled" bitfld.long 0x10 2. " INTENABLE34 ,Interrupt Enable 34" "Disabled,Enabled" textline " " bitfld.long 0x10 1. " INTENABLE33 ,Interrupt Enable 33" "Disabled,Enabled" bitfld.long 0x10 0. " INTENABLE32 ,Interrupt Enable 32" "Disabled,Enabled" ;group 0x14++0x03 line.long 0x14 "INTENABLEL,Interrupt Enable Register Low" bitfld.long 0x14 31. " INTENABLE31 ,Interrupt Enable 31" "Disabled,Enabled" bitfld.long 0x14 30. " INTENABLE30 ,Interrupt Enable 30" "Disabled,Enabled" bitfld.long 0x14 29. " INTENABLE29 ,Interrupt Enable 29" "Disabled,Enabled" textline " " bitfld.long 0x14 28. " INTENABLE28 ,Interrupt Enable 28" "Disabled,Enabled" bitfld.long 0x14 27. " INTENABLE27 ,Interrupt Enable 27" "Disabled,Enabled" bitfld.long 0x14 26. " INTENABLE26 ,Interrupt Enable 26" "Disabled,Enabled" textline " " bitfld.long 0x14 25. " INTENABLE25 ,Interrupt Enable 25" "Disabled,Enabled" bitfld.long 0x14 24. " INTENABLE24 ,Interrupt Enable 24" "Disabled,Enabled" bitfld.long 0x14 23. " INTENABLE23 ,Interrupt Enable 23" "Disabled,Enabled" textline " " bitfld.long 0x14 22. " INTENABLE22 ,Interrupt Enable 22" "Disabled,Enabled" bitfld.long 0x14 21. " INTENABLE21 ,Interrupt Enable 21" "Disabled,Enabled" bitfld.long 0x14 20. " INTENABLE20 ,Interrupt Enable 20" "Disabled,Enabled" textline " " bitfld.long 0x14 19. " INTENABLE19 ,Interrupt Enable 19" "Disabled,Enabled" bitfld.long 0x14 18. " INTENABLE18 ,Interrupt Enable 18" "Disabled,Enabled" bitfld.long 0x14 17. " INTENABLE17 ,Interrupt Enable 17" "Disabled,Enabled" textline " " bitfld.long 0x14 16. " INTENABLE16 ,Interrupt Enable 16" "Disabled,Enabled" bitfld.long 0x14 15. " INTENABLE15 ,Interrupt Enable 15" "Disabled,Enabled" bitfld.long 0x14 14. " INTENABLE14 ,Interrupt Enable 14" "Disabled,Enabled" textline " " bitfld.long 0x14 13. " INTENABLE13 ,Interrupt Enable 13" "Disabled,Enabled" bitfld.long 0x14 12. " INTENABLE12 ,Interrupt Enable 12 " "Disabled,Enabled" bitfld.long 0x14 11. " INTENABLE11 ,Interrupt Enable 11" "Disabled,Enabled" textline " " bitfld.long 0x14 10. " INTENABLE10 ,Interrupt Enable 10" "Disabled,Enabled" bitfld.long 0x14 9. " INTENABLE9 ,Interrupt Enable 9" "Disabled,Enabled" bitfld.long 0x14 8. " INTENABLE8 ,Interrupt Enable 8" "Disabled,Enabled" textline " " bitfld.long 0x14 7. " INTENABLE7 ,Interrupt Enable 7" "Disabled,Enabled" bitfld.long 0x14 6. " INTENABLE6 ,Interrupt Enable 6" "Disabled,Enabled" bitfld.long 0x14 5. " INTENABLE5 ,Interrupt Enable 5" "Disabled,Enabled" textline " " bitfld.long 0x14 4. " INTENABLE4 ,Interrupt Enable 4" "Disabled,Enabled" bitfld.long 0x14 3. " INTENABLE3 ,Interrupt Enable 3" "Disabled,Enabled" bitfld.long 0x14 2. " INTENABLE2 ,Interrupt Enable 2" "Disabled,Enabled" textline " " bitfld.long 0x14 1. " INTENABLE1 ,Interrupt Enable 1" "Disabled,Enabled" bitfld.long 0x14 0. " INTENABLE0 ,Interrupt Enable 0" "Disabled,Enabled" ;group 0x18++0x03 line.long 0x18 "INTTYPEH,Interrupt Type Register High" bitfld.long 0x18 31. " INTTYPE63 ,Interrupt Type 63" "Normal,Fast" bitfld.long 0x18 30. " INTTYPE62 ,Interrupt Type 62" "Normal,Fast" bitfld.long 0x18 29. " INTTYPE61 ,Interrupt Type 61" "Normal,Fast" textline " " bitfld.long 0x18 28. " INTTYPE60 ,Interrupt Type 60" "Normal,Fast" bitfld.long 0x18 27. " INTTYPE59 ,Interrupt Type 59" "Normal,Fast" bitfld.long 0x18 26. " INTTYPE58 ,Interrupt Type 58" "Normal,Fast" textline " " bitfld.long 0x18 25. " INTTYPE57 ,Interrupt Type 57" "Normal,Fast" bitfld.long 0x18 24. " INTTYPE56 ,Interrupt Type 56" "Normal,Fast" bitfld.long 0x18 23. " INTTYPE55 ,Interrupt Type 55" "Normal,Fast" textline " " bitfld.long 0x18 22. " INTTYPE54 ,Interrupt Type 54" "Normal,Fast" bitfld.long 0x18 21. " INTTYPE53 ,Interrupt Type 53" "Normal,Fast" bitfld.long 0x18 20. " INTTYPE52 ,Interrupt Type 52" "Normal,Fast" textline " " bitfld.long 0x18 19. " INTTYPE51 ,Interrupt Type 51" "Normal,Fast" bitfld.long 0x18 18. " INTTYPE50 ,Interrupt Type 50" "Normal,Fast" bitfld.long 0x18 17. " INTTYPE49 ,Interrupt Type 49" "Normal,Fast" textline " " bitfld.long 0x18 16. " INTTYPE48 ,Interrupt Type 48" "Normal,Fast" bitfld.long 0x18 15. " INTTYPE47 ,Interrupt Type 47" "Normal,Fast" bitfld.long 0x18 14. " INTTYPE46 ,Interrupt Type 46" "Normal,Fast" textline " " bitfld.long 0x18 13. " INTTYPE45 ,Interrupt Type 45" "Normal,Fast" bitfld.long 0x18 12. " INTTYPE44 ,Interrupt Type 44" "Normal,Fast" bitfld.long 0x18 11. " INTTYPE43 ,Interrupt Type 43" "Normal,Fast" textline " " bitfld.long 0x18 10. " INTTYPE42 ,Interrupt Type 42" "Normal,Fast" bitfld.long 0x18 9. " INTTYPE41 ,Interrupt Type 41" "Normal,Fast" bitfld.long 0x18 8. " INTTYPE40 ,Interrupt Type 40" "Normal,Fast" textline " " bitfld.long 0x18 7. " INTTYPE39 ,Interrupt Type 39" "Normal,Fast" bitfld.long 0x18 6. " INTTYPE38 ,Interrupt Type 38" "Normal,Fast" bitfld.long 0x18 5. " INTTYPE37 ,Interrupt Type 37" "Normal,Fast" textline " " bitfld.long 0x18 4. " INTTYPE36 ,Interrupt Type 36" "Normal,Fast" bitfld.long 0x18 3. " INTTYPE35 ,Interrupt Type 35" "Normal,Fast" bitfld.long 0x18 2. " INTTYPE34 ,Interrupt Type 34" "Normal,Fast" textline " " bitfld.long 0x18 1. " INTTYPE33 ,Interrupt Type 33" "Normal,Fast" bitfld.long 0x18 0. " INTTYPE32 ,Interrupt Type 32" "Normal,Fast" ;group 0x1c++0x03 line.long 0x1c "INTTYPEL,Interrupt Type Register Low" bitfld.long 0x1C 31. " INTTYPE31 ,Interrupt Type 31" "Normal,Fast" bitfld.long 0x1C 30. " INTTYPE30 ,Interrupt Type 30" "Normal,Fast" bitfld.long 0x1C 29. " INTTYPE29 ,Interrupt Type 29" "Normal,Fast" textline " " bitfld.long 0x1C 28. " INTTYPE28 ,Interrupt Type 28" "Normal,Fast" bitfld.long 0x1C 27. " INTTYPE27 ,Interrupt Type 27" "Normal,Fast" bitfld.long 0x1C 26. " INTTYPE26 ,Interrupt Type 26" "Normal,Fast" textline " " bitfld.long 0x1C 25. " INTTYPE25 ,Interrupt Type 25" "Normal,Fast" bitfld.long 0x1C 24. " INTTYPE24 ,Interrupt Type 24" "Normal,Fast" bitfld.long 0x1C 23. " INTTYPE23 ,Interrupt Type 23" "Normal,Fast" textline " " bitfld.long 0x1C 22. " INTTYPE22 ,Interrupt Type 22" "Normal,Fast" bitfld.long 0x1C 21. " INTTYPE21 ,Interrupt Type 21" "Normal,Fast" bitfld.long 0x1C 20. " INTTYPE20 ,Interrupt Type 20" "Normal,Fast" textline " " bitfld.long 0x1C 19. " INTTYPE19 ,Interrupt Type 19" "Normal,Fast" bitfld.long 0x1C 18. " INTTYPE18 ,Interrupt Type 18" "Normal,Fast" bitfld.long 0x1C 17. " INTTYPE17 ,Interrupt Type 17" "Normal,Fast" textline " " bitfld.long 0x1C 16. " INTTYPE16 ,Interrupt Type 16" "Normal,Fast" bitfld.long 0x1C 15. " INTTYPE15 ,Interrupt Type 15" "Normal,Fast" bitfld.long 0x1C 14. " INTTYPE14 ,Interrupt Type 14" "Normal,Fast" textline " " bitfld.long 0x1C 13. " INTTYPE13 ,Interrupt Type 13" "Normal,Fast" bitfld.long 0x1C 12. " INTTYPE12 ,Interrupt Type 12" "Normal,Fast" bitfld.long 0x1C 11. " INTTYPE11 ,Interrupt Type 11" "Normal,Fast" textline " " bitfld.long 0x1C 10. " INTTYPE10 ,Interrupt Type 10" "Normal,Fast" bitfld.long 0x1C 9. " INTTYPE9 ,Interrupt Type 9" "Normal,Fast" bitfld.long 0x1C 8. " INTTYPE8 ,Interrupt Type 8" "Normal,Fast" textline " " bitfld.long 0x1C 7. " INTTYPE7 ,Interrupt Type 7" "Normal,Fast" bitfld.long 0x1C 6. " INTTYPE6 ,Interrupt Type 6" "Normal,Fast" bitfld.long 0x1C 5. " INTTYPE5 ,Interrupt Type 5" "Normal,Fast" textline " " bitfld.long 0x1C 4. " INTTYPE4 ,Interrupt Type 4" "Normal,Fast" bitfld.long 0x1C 3. " INTTYPE3 ,Interrupt Type 3" "Normal,Fast" bitfld.long 0x1C 2. " INTTYPE2 ,Interrupt Type 2" "Normal,Fast" textline " " bitfld.long 0x1C 1. " INTTYPE1 ,Interrupt Type 1" "Normal,Fast" bitfld.long 0x1C 0. " INTTYPE0 ,Interrupt Type 0" "Normal,Fast" ;group 0x20++0x03 line.long 0x20 "NIPRIORITY7,Normal Interrupt Priority Level Register 7" bitfld.long 0x20 28.--31. " NIPR63 ,Normal Interrupt Priority Level 63" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x20 24.--27. " NIPR62 ,Normal Interrupt Priority Level 62" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x20 20.--23. " NIPR61 ,Normal Interrupt Priority Level 61" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x20 16.--19. " NIPR60 ,Normal Interrupt Priority Level 60" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x20 12.--15. " NIPR59 ,Normal Interrupt Priority Level 59" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x20 8.--11. " NIPR58 ,Normal Interrupt Priority Level 58" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x20 4.--7. " NIPR57 ,Normal Interrupt Priority Level 57" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x20 0.--3. " NIPR56 ,Normal Interrupt Priority Level 56" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" ;group 0x24++0x03 line.long 0x24 "NIPRIORITY6,Normal Interrupt Priority Level Register 6" bitfld.long 0x24 28.--31. " NIPR55 ,Normal Interrupt Priority Level 55" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x24 24.--27. " NIPR54 ,Normal Interrupt Priority Level 54" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x24 20.--23. " NIPR53 ,Normal Interrupt Priority Level 53" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x24 16.--19. " NIPR52 ,Normal Interrupt Priority Level 52" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x24 12.--15. " NIPR51 ,Normal Interrupt Priority Level 51" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x24 8.--11. " NIPR50 ,Normal Interrupt Priority Level 50" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x24 4.--7. " NIPR49 ,Normal Interrupt Priority Level 49" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x24 0.--3. " NIPR48 ,Normal Interrupt Priority Level 48" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" ;group 0x28++0x03 line.long 0x28 "NIPRIORITY5,Normal Interrupt Priority Level Register 5" bitfld.long 0x28 28.--31. " NIPR47 ,Normal Interrupt Priority Level 47" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x28 24.--27. " NIPR46 ,Normal Interrupt Priority Level 46" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x28 20.--23. " NIPR45 ,Normal Interrupt Priority Level 45" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x28 16.--19. " NIPR44 ,Normal Interrupt Priority Level 44" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x28 12.--15. " NIPR43 ,Normal Interrupt Priority Level 43" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x28 8.--11. " NIPR42 ,Normal Interrupt Priority Level 42" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x28 4.--7. " NIPR41 ,Normal Interrupt Priority Level 41" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x28 0.--3. " NIPR40 ,Normal Interrupt Priority Level 40" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" ;group 0x2c++0x03 line.long 0x2c "NIPRIORITY4,Normal Interrupt Priority Level Register 4" bitfld.long 0x2C 28.--31. " NIPR39 ,Normal Interrupt Priority Level 39" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x2C 24.--27. " NIPR38 ,Normal Interrupt Priority Level 38" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x2C 20.--23. " NIPR37 ,Normal Interrupt Priority Level 37" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x2C 16.--19. " NIPR36 ,Normal Interrupt Priority Level 36" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x2C 12.--15. " NIPR35 ,Normal Interrupt Priority Level 35" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x2C 8.--11. " NIPR34 ,Normal Interrupt Priority Level 34" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x2C 4.--7. " NIPR33 ,Normal Interrupt Priority Level 33" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x2C 0.--3. " NIPR32 ,Normal Interrupt Priority Level 32" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" ;group 0x30++0x03 line.long 0x30 "NIPRIORITY3,Normal Interrupt Priority Level Register 3" bitfld.long 0x30 28.--31. " NIPR31 ,Normal Interrupt Priority Level 31" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x30 24.--27. " NIPR30 ,Normal Interrupt Priority Level 30" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x30 20.--23. " NIPR29 ,Normal Interrupt Priority Level 29" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x30 16.--19. " NIPR28 ,Normal Interrupt Priority Level 28" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x30 12.--15. " NIPR27 ,Normal Interrupt Priority Level 27" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x30 8.--11. " NIPR26 ,Normal Interrupt Priority Level 26" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x30 4.--7. " NIPR25 ,Normal Interrupt Priority Level 25" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x30 0.--3. " NIPR24 ,Normal Interrupt Priority Level 24" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" ;group 0x34++0x03 line.long 0x34 "NIPRIORITY2,Normal Interrupt Priority Level Register 2" bitfld.long 0x34 28.--31. " NIPR23 ,Normal Interrupt Priority Level 23" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x34 24.--27. " NIPR22 ,Normal Interrupt Priority Level 22" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x34 20.--23. " NIPR21 ,Normal Interrupt Priority Level 21" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x34 16.--19. " NIPR20 ,Normal Interrupt Priority Level 20" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x34 12.--15. " NIPR19 ,Normal Interrupt Priority Level 19" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x34 8.--11. " NIPR18 ,Normal Interrupt Priority Level 18" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x34 4.--7. " NIPR17 ,Normal Interrupt Priority Level 17" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x34 0.--3. " NIPR16 ,Normal Interrupt Priority Level 16" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" ;group 0x38++0x03 line.long 0x38 "NIPRIORITY1,Normal Interrupt Priority Level Register 1" bitfld.long 0x38 28.--31. " NIPR15 ,Normal Interrupt Priority Level 15" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x38 24.--27. " NIPR14 ,Normal Interrupt Priority Level 14" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x38 20.--23. " NIPR13 ,Normal Interrupt Priority Level 13" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x38 16.--19. " NIPR12 ,Normal Interrupt Priority Level 12" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x38 12.--15. " NIPR11 ,Normal Interrupt Priority Level 11" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x38 8.--11. " NIPR10 ,Normal Interrupt Priority Level 10" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x38 4.--7. " NIPR9 ,Normal Interrupt Priority Level 9" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x38 0.--3. " NIPR8 ,Normal Interrupt Priority Level 8" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" ;group 0x3c++0x03 line.long 0x3c "NIPRIORITY0,Normal Interrupt Priority Level Register 0" bitfld.long 0x3C 28.--31. " NIPR7 ,Normal Interrupt Priority Level 7" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x3C 24.--27. " NIPR6 ,Normal Interrupt Priority Level 6" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x3C 20.--23. " NIPR5 ,Normal Interrupt Priority Level 5" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x3C 16.--19. " NIPR4 ,Normal Interrupt Priority Level 4" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x3C 12.--15. " NIPR3 ,Normal Interrupt Priority Level 3" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x3C 8.--11. " NIPR2 ,Normal Interrupt Priority Level 2" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x3C 4.--7. " NIPR1 ,Normal Interrupt Priority Level 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x3C 0.--3. " NIPR0 ,Normal Interrupt Priority Level 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup 0x40--0x4f line.long 0x00 "NIVECSR,Normal Interrupt Vector and Status" hexmask.long.word 0x00 16.--31. 1. " NIVECTOR ,Normal Interrupt Vector" hexmask.long.word 0x00 0.--15. 1. " NIPRILVL ,Normal Interrupt Priority Level" ;rgroup 0x44++0x03 line.long 0x04 "FIVECSR,Fast Interrupt Vector And Status Register" hexmask.long 0x04 0.--31. 1. " FIVECTOR ,Fast Interrupt Vector" ;rgroup 0x48++0x03 line.long 0x08 "INTSRCH,Interrupt Source Register High" bitfld.long 0x08 29. " NT_LCDC ,LCD Controller (LCDC)" "Negated,Asserted" bitfld.long 0x08 28. " INT_SLCDC ,Smart LCD Controller (SLCDC)" "Negated,Asserted" bitfld.long 0x08 26. " INT_USBCTRL ,USB OTG Control Interrupt" "Negated,Asserted" textline " " bitfld.long 0x08 25. " INT_USBMNP ,USBOTG HNP Interrupt" "Negated,Asserted" bitfld.long 0x08 24. " INT_USBFUNC ,USBOTG Function Interrupt" "Negated,Asserted" bitfld.long 0x08 23. " INT_USBHOST ,USBOTG Host Interrupt" "Negated,Asserted" textline " " bitfld.long 0x08 22. " INT_USBDMA ,USBOTG DMA Interrupt" "Negated,Asserted" bitfld.long 0x08 21. " INT_USBWKUP ,USBOTG Wakeup Interrupt" "Negated,Asserted" bitfld.long 0x08 20. " INT_EMMAPP ,EMMA Post Processor Interrupt" "Negated,Asserted" textline " " bitfld.long 0x08 19. " INT_EMMAPRP ,EMMA Pre Processor Interrupt" "Negated,Asserted" bitfld.long 0x08 18. " INT_EMMADEC ,EMMA Decoder Interrupt" "Negated,Asserted" bitfld.long 0x08 17. " NT_EMMAENC ,EMMA Encoder Interrupt" "Negated,Asserted" textline " " bitfld.long 0x08 15. " INT_DMACH15 ,DMA Channel 15" "Negated,Asserted" bitfld.long 0x08 14. " INT_DMACH14 ,DMA Channel 14" "Negated,Asserted" bitfld.long 0x08 13. " INT_DMACH13 ,DMA Channel 13" "Negated,Asserted" textline " " bitfld.long 0x08 12. " INT_DMACH12 ,DMA Channel 12" "Negated,Asserted" bitfld.long 0x08 11. " INT_DMACH11 ,DMA Channel 11" "Negated,Asserted" bitfld.long 0x08 10. " INT_DMACH10 ,DMA Channel 10" "Negated,Asserted" textline " " bitfld.long 0x08 9. " INT_DMACH9 ,DMA Channel 9" "Negated,Asserted" bitfld.long 0x08 8. " INT_DMACH8 ,DMA Channel 8" "Negated,Asserted" bitfld.long 0x08 7. " INT_DMACH7 ,DMA Channel 7" "Negated,Asserted" textline " " bitfld.long 0x08 6. " INT_DMACH6 ,DMA Channel 6" "Negated,Asserted" bitfld.long 0x08 5. " INT_DMACH5 ,DMA Channel 5" "Negated,Asserted" bitfld.long 0x08 4. " INT_DMACH4 ,DMA Channel 4" "Negated,Asserted" textline " " bitfld.long 0x08 3. " INT_DMACH3 ,DMA Channel 3" "Negated,Asserted" bitfld.long 0x08 2. " INT_DMACH2 ,DMA Channel 2" "Negated,Asserted" bitfld.long 0x08 1. " INT_DMACH1 ,DMA Channel 1" "Negated,Asserted" textline " " bitfld.long 0x08 0. " INT_DMACH0 ,DMA Channel 0" "Negated,Asserted" ;rgroup 0x4c++0x03 line.long 0x0c "INTSRCL,Interrupt Source Register Low" bitfld.long 0x0C 31. " INT_CSI ,CMOS Sensor Interface (CSI)" "Negated,Asserted" bitfld.long 0x0C 30. " INT_BMI ,Bus Master Interface (BMI)" "Negated,Asserted" bitfld.long 0x0C 29. " INT_NFC ,Nand Flash Controller (NFC)" "Negated,Asserted" textline " " bitfld.long 0x0C 28. " INT_PCMCIA ,PCMCIA/CF Host Controller (PCMCIA)" "Negated,Asserted" bitfld.long 0x0C 27. " INT_WDOG ,Watchdog (WDOG)" "Negated,Asserted" bitfld.long 0x0C 26. " INT_GPT1 ,General Purpose Timer (GPT1)" "Negated,Asserted" textline " " bitfld.long 0x0C 25. " INT_GPT2 ,General Purpose Timer (GPT2)" "Negated,Asserted" bitfld.long 0x0C 24. " INT_GPT3 ,General Purpose Timer (GPT3)" "Negated,Asserted" bitfld.long 0x0C 23. " INT_PWM ,Pulse Width Modulator (PWM)" "Negated,Asserted" textline " " bitfld.long 0x0C 22. " INT_RTC ,Real-Time Clock (RTC)" "Negated,Asserted" bitfld.long 0x0C 21. " INT_KPP ,Key Pad Port (KPP)" "Negated,Asserted" bitfld.long 0x0C 20. " INT_UART1 ,UART1" "Negated,Asserted" textline " " bitfld.long 0x0C 19. " INT_UART2 ,UART2" "Negated,Asserted" bitfld.long 0x0C 18. " INT_UART3 ,UART3" "Negated,Asserted" bitfld.long 0x0C 17. " INT_UART4 ,UART4" "Negated,Asserted" textline " " bitfld.long 0x0C 16. " INT_CSPI1 ,Configurable SPI (CSPI1)" "Negated,Asserted" bitfld.long 0x0C 15. " INT_CSPI2 ,Configurable SPI (CSPI2)" "Negated,Asserted" bitfld.long 0x0C 14. " INT_SSI1 ,Synchronous Serial Interface 1(SSI1)" "Negated,Asserted" textline " " bitfld.long 0x0C 13. " INT_SS2 ,Synchronous Serial Interface (SSI2)" "Negated,Asserted" bitfld.long 0x0C 12. " INT_I2C ,I2C Bus Controller (I2C)" "Negated,Asserted" bitfld.long 0x0C 11. " INT_SDHC1 ,Secure Digital Host Controller (SDHC1)" "Negated,Asserted" textline " " bitfld.long 0x0C 10. " INT_SDHC2 ,Secure Digital Host Controller (SDHC2)" "Negated,Asserted" bitfld.long 0x0C 9. " INT_FIRI ,Fast Infra Red Interface (FIRI)" "Negated,Asserted" bitfld.long 0x0C 8. " INT_GPIO ,General Purpose Input/Output (GPIO)" "Negated,Asserted" textline " " bitfld.long 0x0C 7. " INT_SRCL ,Random Number Generator Accelerator (RNGA)" "Negated,Asserted" bitfld.long 0x0C 6. " INT_CSPI3 ,Configurable SPI (CSPI3)" "Negated,Asserted" group 0x50--0x57 line.long 0x00 "INTFRCH,Interrupt Force Register High" bitfld.long 0x00 31. " FORCE63 ,Interrupt Source Force Request 63" "Standard,Forced" bitfld.long 0x00 30. " FORCE62 ,Interrupt Source Force Request 62" "Standard,Forced" bitfld.long 0x00 29. " FORCE61 ,Interrupt Source Force Request 61" "Standard,Forced" textline " " bitfld.long 0x00 28. " FORCE60 ,Interrupt Source Force Request 60" "Standard,Forced" bitfld.long 0x00 27. " FORCE59 ,Interrupt Source Force Request 59" "Standard,Forced" bitfld.long 0x00 26. " FORCE58 ,Interrupt Source Force Request 58" "Standard,Forced" textline " " bitfld.long 0x00 25. " FORCE57 ,Interrupt Source Force Request 57" "Standard,Forced" bitfld.long 0x00 24. " FORCE56 ,Interrupt Source Force Request 56" "Standard,Forced" bitfld.long 0x00 23. " FORCE55 ,Interrupt Source Force Request 55" "Standard,Forced" textline " " bitfld.long 0x00 22. " FORCE54 ,Interrupt Source Force Request 54" "Standard,Forced" bitfld.long 0x00 21. " FORCE53 ,Interrupt Source Force Request 53" "Standard,Forced" bitfld.long 0x00 20. " FORCE52 ,Interrupt Source Force Request 52" "Standard,Forced" textline " " bitfld.long 0x00 19. " FORCE51 ,Interrupt Source Force Request 51" "Standard,Forced" bitfld.long 0x00 18. " FORCE50 ,Interrupt Source Force Request 50" "Standard,Forced" bitfld.long 0x00 17. " FORCE49 ,Interrupt Source Force Request 49" "Standard,Forced" textline " " bitfld.long 0x00 16. " FORCE48 ,Interrupt Source Force Request 48" "Standard,Forced" bitfld.long 0x00 15. " FORCE47 ,Interrupt Source Force Request 47" "Standard,Forced" bitfld.long 0x00 14. " FORCE46 ,Interrupt Source Force Request 46" "Standard,Forced" textline " " bitfld.long 0x00 13. " FORCE45 ,Interrupt Source Force Request 45" "Standard,Forced" bitfld.long 0x00 12. " FORCE44 ,Interrupt Source Force Request 44" "Standard,Forced" bitfld.long 0x00 11. " FORCE43 ,Interrupt Source Force Request 43" "Standard,Forced" textline " " bitfld.long 0x00 10. " FORCE42 ,Interrupt Source Force Request 42" "Standard,Forced" bitfld.long 0x00 9. " FORCE41 ,Interrupt Source Force Request 41" "Standard,Forced" bitfld.long 0x00 8. " FORCE40 ,Interrupt Source Force Request 40" "Standard,Forced" textline " " bitfld.long 0x00 7. " FORCE39 ,Interrupt Source Force Request 39" "Standard,Forced" bitfld.long 0x00 6. " FORCE38 ,Interrupt Source Force Request 38" "Standard,Forced" bitfld.long 0x00 5. " FORCE37 ,Interrupt Source Force Request 37" "Standard,Forced" textline " " bitfld.long 0x00 4. " FORCE36 ,Interrupt Source Force Request 36" "Standard,Forced" bitfld.long 0x00 3. " FORCE35 ,Interrupt Source Force Request 35" "Standard,Forced" bitfld.long 0x00 2. " FORCE34 ,Interrupt Source Force Request 34" "Standard,Forced" textline " " bitfld.long 0x00 1. " FORCE33 ,Interrupt Source Force Request 33" "Standard,Forced" bitfld.long 0x00 0. " FORCE32 ,Interrupt Source Force Request 32" "Standard,Forced" ;group 0x54++0x03 line.long 0x04 "INTFRCL,Interrupt Force Register Low" bitfld.long 0x04 31. " FORCE31 ,Interrupt Source Force Request 31" "Standard,Forced" bitfld.long 0x04 30. " FORCE30 ,Interrupt Source Force Request 30" "Standard,Forced" bitfld.long 0x04 29. " FORCE29 ,Interrupt Source Force Request 29" "Standard,Forced" textline " " bitfld.long 0x04 28. " FORCE28 ,Interrupt Source Force Request 28" "Standard,Forced" bitfld.long 0x04 27. " FORCE27 ,Interrupt Source Force Request 27" "Standard,Forced" bitfld.long 0x04 26. " FORCE26 ,Interrupt Source Force Request 26" "Standard,Forced" textline " " bitfld.long 0x04 25. " FORCE25 ,Interrupt Source Force Request 25" "Standard,Forced" bitfld.long 0x04 24. " FORCE24 ,Interrupt Source Force Request 24" "Standard,Forced" bitfld.long 0x04 23. " FORCE23 ,Interrupt Source Force Request 23" "Standard,Forced" textline " " bitfld.long 0x04 22. " FORCE22 ,Interrupt Source Force Request 22" "Standard,Forced" bitfld.long 0x04 21. " FORCE21 ,Interrupt Source Force Request 21" "Standard,Forced" bitfld.long 0x04 20. " FORCE20 ,Interrupt Source Force Request 20" "Standard,Forced" textline " " bitfld.long 0x04 19. " FORCE19 ,Interrupt Source Force Request 19" "Standard,Forced" bitfld.long 0x04 18. " FORCE18 ,Interrupt Source Force Request 18" "Standard,Forced" bitfld.long 0x04 17. " FORCE17 ,Interrupt Source Force Request 17" "Standard,Forced" textline " " bitfld.long 0x04 16. " FORCE16 ,Interrupt Source Force Request 16" "Standard,Forced" bitfld.long 0x04 15. " FORCE15 ,Interrupt Source Force Request 15" "Standard,Forced" bitfld.long 0x04 14. " FORCE14 ,Interrupt Source Force Request 14" "Standard,Forced" textline " " bitfld.long 0x04 13. " FORCE13 ,Interrupt Source Force Request 13" "Standard,Forced" bitfld.long 0x04 12. " FORCE12 ,Interrupt Source Force Request 12" "Standard,Forced" bitfld.long 0x04 11. " FORCE11 ,Interrupt Source Force Request 11" "Standard,Forced" textline " " bitfld.long 0x04 10. " FORCE10 ,Interrupt Source Force Request 10" "Standard,Forced" bitfld.long 0x04 9. " FORCE9 ,Interrupt Source Force Request 9" "Standard,Forced" bitfld.long 0x04 8. " FORCE8 ,Interrupt Source Force Request 8" "Standard,Forced" textline " " bitfld.long 0x04 7. " FORCE7 ,Interrupt Source Force Request 7" "Standard,Forced" bitfld.long 0x04 6. " FORCE6 ,Interrupt Source Force Request 6" "Standard,Forced" bitfld.long 0x04 5. " FORCE5 ,Interrupt Source Force Request 5" "Standard,Forced" textline " " bitfld.long 0x04 4. " FORCE4 ,Interrupt Source Force Request 4" "Standard,Forced" bitfld.long 0x04 3. " FORCE3 ,Interrupt Source Force Request 3" "Standard,Forced" bitfld.long 0x04 2. " FORCE2 ,Interrupt Source Force Request 2" "Standard,Forced" textline " " bitfld.long 0x04 1. " FORCE1 ,Interrupt Source Force Request 1" "Standard,Forced" bitfld.long 0x04 0. " FORCE0 ,Interrupt Source Force Request 0" "Standard,Forced" rgroup 0x58--0x5f line.long 0x00 "NIPNDH,Normal Interrupt Pending Register High" bitfld.long 0x00 31. " NIPEND63 ,Normal Interrupt Pending Bit 63" "Not requested,Requested" bitfld.long 0x00 30. " NIPEND62 ,Normal Interrupt Pending Bit 62" "Not requested,Requested" bitfld.long 0x00 29. " NIPEND61 ,Normal Interrupt Pending Bit 61" "Not requested,Requested" textline " " bitfld.long 0x00 28. " NIPEND60 ,Normal Interrupt Pending Bit 60" "Not requested,Requested" bitfld.long 0x00 27. " NIPEND59 ,Normal Interrupt Pending Bit 59" "Not requested,Requested" bitfld.long 0x00 26. " NIPEND58 ,Normal Interrupt Pending Bit 58" "Not requested,Requested" textline " " bitfld.long 0x00 25. " NIPEND57 ,Normal Interrupt Pending Bit 57" "Not requested,Requested" bitfld.long 0x00 24. " NIPEND56 ,Normal Interrupt Pending Bit 56" "Not requested,Requested" bitfld.long 0x00 23. " NIPEND55 ,Normal Interrupt Pending Bit 55" "Not requested,Requested" textline " " bitfld.long 0x00 22. " NIPEND54 ,Normal Interrupt Pending Bit 54" "Not requested,Requested" bitfld.long 0x00 21. " NIPEND53 ,Normal Interrupt Pending Bit 53" "Not requested,Requested" bitfld.long 0x00 20. " NIPEND52 ,Normal Interrupt Pending Bit 52" "Not requested,Requested" textline " " bitfld.long 0x00 19. " NIPEND51 ,Normal Interrupt Pending Bit 51" "Not requested,Requested" bitfld.long 0x00 18. " NIPEND50 ,Normal Interrupt Pending Bit 50" "Not requested,Requested" bitfld.long 0x00 17. " NIPEND49 ,Normal Interrupt Pending Bit 49" "Not requested,Requested" textline " " bitfld.long 0x00 16. " NIPEND48 ,Normal Interrupt Pending Bit 48" "Not requested,Requested" bitfld.long 0x00 15. " NIPEND47 ,Normal Interrupt Pending Bit 47" "Not requested,Requested" bitfld.long 0x00 14. " NIPEND46 ,Normal Interrupt Pending Bit 46" "Not requested,Requested" textline " " bitfld.long 0x00 13. " NIPEND45 ,Normal Interrupt Pending Bit 45" "Not requested,Requested" bitfld.long 0x00 12. " NIPEND44 ,Normal Interrupt Pending Bit 44" "Not requested,Requested" bitfld.long 0x00 11. " NIPEND43 ,Normal Interrupt Pending Bit 43" "Not requested,Requested" textline " " bitfld.long 0x00 10. " NIPEND42 ,Normal Interrupt Pending Bit 42" "Not requested,Requested" bitfld.long 0x00 9. " NIPEND41 ,Normal Interrupt Pending Bit 41" "Not requested,Requested" bitfld.long 0x00 8. " NIPEND40 ,Normal Interrupt Pending Bit 40" "Not requested,Requested" textline " " bitfld.long 0x00 7. " NIPEND39 ,Normal Interrupt Pending Bit 39" "Not requested,Requested" bitfld.long 0x00 6. " NIPEND38 ,Normal Interrupt Pending Bit 38" "Not requested,Requested" bitfld.long 0x00 5. " NIPEND37 ,Normal Interrupt Pending Bit 37" "Not requested,Requested" textline " " bitfld.long 0x00 4. " NIPEND36 ,Normal Interrupt Pending Bit 36" "Not requested,Requested" bitfld.long 0x00 3. " NIPEND35 ,Normal Interrupt Pending Bit 35" "Not requested,Requested" bitfld.long 0x00 2. " NIPEND34 ,Normal Interrupt Pending Bit 34" "Not requested,Requested" textline " " bitfld.long 0x00 1. " NIPEND33 ,Normal Interrupt Pending Bit 33" "Not requested,Requested" bitfld.long 0x00 0. " NIPEND32 ,Normal Interrupt Pending Bit 32" "Not requested,Requested" ;rgroup 0x5c++0x03 line.long 0x04 "NIPNDL,Normal Interrupt Pending Register Low" bitfld.long 0x04 31. " NIPEND31 ,Normal Interrupt Pending Bit 31" "Not requested,Requested" bitfld.long 0x04 30. " NIPEND30 ,Normal Interrupt Pending Bit 30" "Not requested,Requested" bitfld.long 0x04 29. " NIPEND29 ,Normal Interrupt Pending Bit 29" "Not requested,Requested" textline " " bitfld.long 0x04 28. " NIPEND28 ,Normal Interrupt Pending Bit 28" "Not requested,Requested" bitfld.long 0x04 27. " NIPEND27 ,Normal Interrupt Pending Bit 27" "Not requested,Requested" bitfld.long 0x04 26. " NIPEND26 ,Normal Interrupt Pending Bit 26" "Not requested,Requested" textline " " bitfld.long 0x04 25. " NIPEND25 ,Normal Interrupt Pending Bit 25" "Not requested,Requested" bitfld.long 0x04 24. " NIPEND24 ,Normal Interrupt Pending Bit 24" "Not requested,Requested" bitfld.long 0x04 23. " NIPEND23 ,Normal Interrupt Pending Bit 23" "Not requested,Requested" textline " " bitfld.long 0x04 22. " NIPEND22 ,Normal Interrupt Pending Bit 22" "Not requested,Requested" bitfld.long 0x04 21. " NIPEND21 ,Normal Interrupt Pending Bit 21" "Not requested,Requested" bitfld.long 0x04 20. " NIPEND20 ,Normal Interrupt Pending Bit 20" "Not requested,Requested" textline " " bitfld.long 0x04 19. " NIPEND19 ,Normal Interrupt Pending Bit 19" "Not requested,Requested" bitfld.long 0x04 18. " NIPEND18 ,Normal Interrupt Pending Bit 18" "Not requested,Requested" bitfld.long 0x04 17. " NIPEND17 ,Normal Interrupt Pending Bit 17" "Not requested,Requested" textline " " bitfld.long 0x04 16. " NIPEND16 ,Normal Interrupt Pending Bit 16" "Not requested,Requested" bitfld.long 0x04 15. " NIPEND15 ,Normal Interrupt Pending Bit 15" "Not requested,Requested" bitfld.long 0x04 14. " NIPEND14 ,Normal Interrupt Pending Bit 14" "Not requested,Requested" textline " " bitfld.long 0x04 13. " NIPEND13 ,Normal Interrupt Pending Bit 13" "Not requested,Requested" bitfld.long 0x04 12. " NIPEND12 ,Normal Interrupt Pending Bit 12" "Not requested,Requested" bitfld.long 0x04 11. " NIPEND11 ,Normal Interrupt Pending Bit 11" "Not requested,Requested" textline " " bitfld.long 0x04 10. " NIPEND10 ,Normal Interrupt Pending Bit 10" "Not requested,Requested" bitfld.long 0x04 9. " NIPEND9 ,Normal Interrupt Pending Bit 9" "Not requested,Requested" bitfld.long 0x04 8. " NIPEND8 ,Normal Interrupt Pending Bit 8" "Not requested,Requested" textline " " bitfld.long 0x04 7. " NIPEND7 ,Normal Interrupt Pending Bit 7" "Not requested,Requested" bitfld.long 0x04 6. " NIPEND6 ,Normal Interrupt Pending Bit 6" "Not requested,Requested" bitfld.long 0x04 5. " NIPEND5 ,Normal Interrupt Pending Bit 5" "Not requested,Requested" textline " " bitfld.long 0x04 4. " NIPEND4 ,Normal Interrupt Pending Bit 4" "Not requested,Requested" bitfld.long 0x04 3. " NIPEND3 ,Normal Interrupt Pending Bit 3" "Not requested,Requested" bitfld.long 0x04 2. " NIPEND2 ,Normal Interrupt Pending Bit 2" "Not requested,Requested" textline " " bitfld.long 0x04 1. " NIPEND1 ,Normal Interrupt Pending Bit 1" "Not requested,Requested" bitfld.long 0x04 0. " NIPEND0 ,Normal Interrupt Pending Bit 0" "Not requested,Requested" rgroup 0x60--0x67 line.long 0x00 "FIPNDH,Fast Interrupt Pending Register High" bitfld.long 0x00 31. " FIPEND63 ,Fast Interrupt Pending Bit 63" "Not requested,Requested" bitfld.long 0x00 30. " FIPEND62 ,Fast Interrupt Pending Bit 62" "Not requested,Requested" bitfld.long 0x00 29. " FIPEND61 ,Fast Interrupt Pending Bit 61" "Not requested,Requested" textline " " bitfld.long 0x00 28. " FIPEND60 ,Fast Interrupt Pending Bit 60" "Not requested,Requested" bitfld.long 0x00 27. " FIPEND59 ,Fast Interrupt Pending Bit 59" "Not requested,Requested" bitfld.long 0x00 26. " FIPEND58 ,Fast Interrupt Pending Bit 58" "Not requested,Requested" textline " " bitfld.long 0x00 25. " FIPEND57 ,Fast Interrupt Pending Bit 57" "Not requested,Requested" bitfld.long 0x00 24. " FIPEND56 ,Fast Interrupt Pending Bit 56" "Not requested,Requested" bitfld.long 0x00 23. " FIPEND55 ,Fast Interrupt Pending Bit 55" "Not requested,Requested" textline " " bitfld.long 0x00 22. " FIPEND54 ,Fast Interrupt Pending Bit 54" "Not requested,Requested" bitfld.long 0x00 21. " FIPEND53 ,Fast Interrupt Pending Bit 53" "Not requested,Requested" bitfld.long 0x00 20. " FIPEND52 ,Fast Interrupt Pending Bit 52" "Not requested,Requested" textline " " bitfld.long 0x00 19. " FIPEND51 ,Fast Interrupt Pending Bit 51" "Not requested,Requested" bitfld.long 0x00 18. " FIPEND50 ,Fast Interrupt Pending Bit 50" "Not requested,Requested" bitfld.long 0x00 17. " FIPEND49 ,Fast Interrupt Pending Bit 49" "Not requested,Requested" textline " " bitfld.long 0x00 16. " FIPEND48 ,Fast Interrupt Pending Bit 48" "Not requested,Requested" bitfld.long 0x00 15. " FIPEND47 ,Fast Interrupt Pending Bit 47" "Not requested,Requested" bitfld.long 0x00 14. " FIPEND46 ,Fast Interrupt Pending Bit 46" "Not requested,Requested" textline " " bitfld.long 0x00 13. " FIPEND45 ,Fast Interrupt Pending Bit 45" "Not requested,Requested" bitfld.long 0x00 12. " FIPEND44 ,Fast Interrupt Pending Bit 44" "Not requested,Requested" bitfld.long 0x00 11. " FIPEND43 ,Fast Interrupt Pending Bit 43" "Not requested,Requested" textline " " bitfld.long 0x00 10. " FIPEND42 ,Fast Interrupt Pending Bit 42" "Not requested,Requested" bitfld.long 0x00 9. " FIPEND41 ,Fast Interrupt Pending Bit 41" "Not requested,Requested" bitfld.long 0x00 8. " FIPEND40 ,Fast Interrupt Pending Bit 40" "Not requested,Requested" textline " " bitfld.long 0x00 7. " FIPEND39 ,Fast Interrupt Pending Bit 39" "Not requested,Requested" bitfld.long 0x00 6. " FIPEND38 ,Fast Interrupt Pending Bit 38" "Not requested,Requested" bitfld.long 0x00 5. " FIPEND37 ,Fast Interrupt Pending Bit 37" "Not requested,Requested" textline " " bitfld.long 0x00 4. " FIPEND36 ,Fast Interrupt Pending Bit 36" "Not requested,Requested" bitfld.long 0x00 3. " FIPEND35 ,Fast Interrupt Pending Bit 35" "Not requested,Requested" bitfld.long 0x00 2. " FIPEND34 ,Fast Interrupt Pending Bit 34" "Not requested,Requested" textline " " bitfld.long 0x00 1. " FIPEND33 ,Fast Interrupt Pending Bit 33" "Not requested,Requested" bitfld.long 0x00 0. " FIPEND32 ,Fast Interrupt Pending Bit 32" "Not requested,Requested" ;rgroup 0x64++0x03 line.long 0x04 "FIPNDL,Fast Interrupt Pending Register Low" bitfld.long 0x04 31. " FIPNDL31 ,Fast Interrupt Pending Register Low 31" "Not requested,Requested" bitfld.long 0x04 30. " FIPNDL30 ,Fast Interrupt Pending Register Low 30" "Not requested,Requested" bitfld.long 0x04 29. " FIPNDL29 ,Fast Interrupt Pending Register Low 29" "Not requested,Requested" textline " " bitfld.long 0x04 28. " FIPNDL28 ,Fast Interrupt Pending Register Low 28" "Not requested,Requested" bitfld.long 0x04 27. " FIPNDL27 ,Fast Interrupt Pending Register Low 27" "Not requested,Requested" bitfld.long 0x04 26. " FIPNDL26 ,Fast Interrupt Pending Register Low 26" "Not requested,Requested" textline " " bitfld.long 0x04 25. " FIPNDL25 ,Fast Interrupt Pending Register Low 25" "Not requested,Requested" bitfld.long 0x04 24. " FIPNDL24 ,Fast Interrupt Pending Register Low 24" "Not requested,Requested" bitfld.long 0x04 23. " FIPNDL23 ,Fast Interrupt Pending Register Low 23" "Not requested,Requested" textline " " bitfld.long 0x04 22. " FIPNDL22 ,Fast Interrupt Pending Register Low 22" "Not requested,Requested" bitfld.long 0x04 21. " FIPNDL21 ,Fast Interrupt Pending Register Low 21" "Not requested,Requested" bitfld.long 0x04 20. " FIPNDL20 ,Fast Interrupt Pending Register Low 20" "Not requested,Requested" textline " " bitfld.long 0x04 19. " FIPNDL19 ,Fast Interrupt Pending Register Low 19" "Not requested,Requested" bitfld.long 0x04 18. " FIPNDL18 ,Fast Interrupt Pending Register Low 18" "Not requested,Requested" bitfld.long 0x04 17. " FIPNDL17 ,Fast Interrupt Pending Register Low 17" "Not requested,Requested" textline " " bitfld.long 0x04 16. " FIPNDL16 ,Fast Interrupt Pending Register Low 16" "Not requested,Requested" bitfld.long 0x04 15. " FIPNDL15 ,Fast Interrupt Pending Register Low 15" "Not requested,Requested" bitfld.long 0x04 14. " FIPNDL14 ,Fast Interrupt Pending Register Low 14" "Not requested,Requested" textline " " bitfld.long 0x04 13. " FIPNDL13 ,Fast Interrupt Pending Register Low 13" "Not requested,Requested" bitfld.long 0x04 12. " FIPNDL12 ,Fast Interrupt Pending Register Low 12" "Not requested,Requested" bitfld.long 0x04 11. " FIPNDL11 ,Fast Interrupt Pending Register Low 11" "Not requested,Requested" textline " " bitfld.long 0x04 10. " FIPNDL10 ,Fast Interrupt Pending Register Low 10" "Not requested,Requested" bitfld.long 0x04 9. " FIPNDL9 ,Fast Interrupt Pending Register Low 9" "Not requested,Requested" bitfld.long 0x04 8. " FIPNDL8 ,Fast Interrupt Pending Register Low 8" "Not requested,Requested" textline " " bitfld.long 0x04 7. " FIPNDL7 ,Fast Interrupt Pending Register Low 7" "Not requested,Requested" bitfld.long 0x04 6. " FIPNDL6 ,Fast Interrupt Pending Register Low 6" "Not requested,Requested" bitfld.long 0x04 5. " FIPNDL5 ,Fast Interrupt Pending Register Low 5" "Not requested,Requested" textline " " bitfld.long 0x04 4. " FIPNDL4 ,Fast Interrupt Pending Register Low 4" "Not requested,Requested" bitfld.long 0x04 3. " FIPNDL3 ,Fast Interrupt Pending Register Low 3" "Not requested,Requested" bitfld.long 0x04 2. " FIPNDL2 ,Fast Interrupt Pending Register Low 2" "Not requested,Requested" textline " " bitfld.long 0x04 1. " FIPNDL1 ,Fast Interrupt Pending Register Low 1" "Not requested,Requested" bitfld.long 0x04 0. " FIPNDL0 ,Fast Interrupt Pending Register Low 0" "Not requested,Requested" tree.end elif ((cpu()=="iMX1")||(cpu()=="iMXL")||(cpu()=="iMXS")) tree "AITC (ARM Interrupt Controller)" base asd:0x00223000 width 14. group.long 0x00--0x3f line.long 0x00 "INTCNTL,Interrupt Control Register" bitfld.long 0x00 20. " NIAD ,Normal Interrupt Arbiter Disable" "Enabled,Disabled" bitfld.long 0x00 19. " FIAD ,Fast Interrupt Arbiter Disable" "Enabled,Disabled" ;group.long 0x04++0x03 line.long 0x04 "NIMASK,Normal Interrupt Mask Register" bitfld.long 0x04 00.--04. " NIMASK ,Normal Interrupt Mask" "Disabled 0,Disabled 1 and lower,Disabled 2 and lower,Disabled 3 and lower,Disabled 4 and lower,Disabled 5 and lower,Disabled 6 and lower,Disabled 7 and lower,Disabled 8 and lower,Disabled 9 and lower,Disabled 10 and lower,Disabled 11 and lower,Disabled 12 and lower,Disabled 13 and lower,Disabled 14 and lower,Disabled 15 and lower,Disabled all,Disabled all,Disabled all,Disabled all,Disabled all,Disabled all,Disabled all,Disabled all,Disabled all,Disabled all,Disabled all,Disabled all,Disabled all,Disabled all,Disabled all,Disabled all" ;group.long 0x08++0x03 line.long 0x08 "INTENNUM,Interrupt Enable Number Register" bitfld.long 0x08 00.--05. " ENNUM ,Interrupt Enable Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" ;group.long 0x0c++0x03 line.long 0x0C "INTDISNUM,Interrupt Disable Number Register" bitfld.long 0x0c 00.--05. " DISNUM ,Interrupt Disable Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63" ;group.long 0x10++0x03 line.long 0x10 "INTENABLEH,Interrupt Enable Register High" bitfld.long 0x10 31. " INTEN63 ,Interrupt Enable 63" "Disabled,Enabled" bitfld.long 0x10 30. " INTEN62 ,Interrupt Enable 62" "Disabled,Enabled" bitfld.long 0x10 29. " INTEN61 ,Interrupt Enable 61" "Disabled,Enabled" textline " " bitfld.long 0x10 28. " INTEN60 ,Interrupt Enable 60" "Disabled,Enabled" bitfld.long 0x10 27. " INTEN59 ,Interrupt Enable 59" "Disabled,Enabled" bitfld.long 0x10 26. " INTEN58 ,Interrupt Enable 58" "Disabled,Enabled" textline " " bitfld.long 0x10 25. " INTEN57 ,Interrupt Enable 57" "Disabled,Enabled" bitfld.long 0x10 24. " INTEN56 ,Interrupt Enable 56" "Disabled,Enabled" bitfld.long 0x10 23. " INTEN55 ,Interrupt Enable 55" "Disabled,Enabled" textline " " bitfld.long 0x10 22. " INTEN54 ,Interrupt Enable 54" "Disabled,Enabled" bitfld.long 0x10 21. " INTEN53 ,Interrupt Enable 53" "Disabled,Enabled" bitfld.long 0x10 20. " INTEN52 ,Interrupt Enable 52" "Disabled,Enabled" textline " " bitfld.long 0x10 19. " INTEN51 ,Interrupt Enable 51" "Disabled,Enabled" bitfld.long 0x10 18. " INTEN50 ,Interrupt Enable 50" "Disabled,Enabled" bitfld.long 0x10 17. " INTEN49 ,Interrupt Enable 49" "Disabled,Enabled" textline " " bitfld.long 0x10 16. " INTEN48 ,Interrupt Enable 48" "Disabled,Enabled" bitfld.long 0x10 15. " INTEN47 ,Interrupt Enable 47" "Disabled,Enabled" bitfld.long 0x10 14. " INTEN46 ,Interrupt Enable 46" "Disabled,Enabled" textline " " bitfld.long 0x10 13. " INTEN45 ,Interrupt Enable 45" "Disabled,Enabled" bitfld.long 0x10 12. " INTEN44 ,Interrupt Enable 44" "Disabled,Enabled" bitfld.long 0x10 11. " INTEN43 ,Interrupt Enable 43" "Disabled,Enabled" textline " " bitfld.long 0x10 10. " INTEN42 ,Interrupt Enable 42" "Disabled,Enabled" bitfld.long 0x10 9. " INTEN41 ,Interrupt Enable 41" "Disabled,Enabled" bitfld.long 0x10 8. " INTEN40 ,Interrupt Enable 40" "Disabled,Enabled" textline " " bitfld.long 0x10 7. " INTEN39 ,Interrupt Enable 39" "Disabled,Enabled" bitfld.long 0x10 6. " INTEN38 ,Interrupt Enable 38" "Disabled,Enabled" bitfld.long 0x10 5. " INTEN37 ,Interrupt Enable 37" "Disabled,Enabled" textline " " bitfld.long 0x10 4. " INTEN36 ,Interrupt Enable 36" "Disabled,Enabled" bitfld.long 0x10 3. " INTEN35 ,Interrupt Enable 35" "Disabled,Enabled" bitfld.long 0x10 2. " INTEN34 ,Interrupt Enable 34" "Disabled,Enabled" textline " " bitfld.long 0x10 1. " INTEN33 ,Interrupt Enable 33" "Disabled,Enabled" bitfld.long 0x10 0. " INTEN32 ,Interrupt Enable 32" "Disabled,Enabled" ;group.long 0x14++0x03 line.long 0x14 "INTENABLEL,Interrupt Enable Register Low" bitfld.long 0x14 31. " INTEN31 ,Interrupt Enable 31" "Disabled,Enabled" bitfld.long 0x14 30. " INTEN30 ,Interrupt Enable 30" "Disabled,Enabled" bitfld.long 0x14 29. " INTEN29 ,Interrupt Enable 29" "Disabled,Enabled" textline " " bitfld.long 0x14 28. " INTEN28 ,Interrupt Enable 28" "Disabled,Enabled" bitfld.long 0x14 27. " INTEN27 ,Interrupt Enable 27" "Disabled,Enabled" bitfld.long 0x14 26. " INTEN26 ,Interrupt Enable 26" "Disabled,Enabled" textline " " bitfld.long 0x14 25. " INTEN25 ,Interrupt Enable 25" "Disabled,Enabled" bitfld.long 0x14 24. " INTEN24 ,Interrupt Enable 24" "Disabled,Enabled" bitfld.long 0x14 23. " INTEN23 ,Interrupt Enable 23" "Disabled,Enabled" textline " " bitfld.long 0x14 22. " INTEN22 ,Interrupt Enable 22" "Disabled,Enabled" bitfld.long 0x14 21. " INTEN21 ,Interrupt Enable 21" "Disabled,Enabled" bitfld.long 0x14 20. " INTEN20 ,Interrupt Enable 20" "Disabled,Enabled" textline " " bitfld.long 0x14 19. " INTEN19 ,Interrupt Enable 19" "Disabled,Enabled" bitfld.long 0x14 18. " INTEN18 ,Interrupt Enable 18" "Disabled,Enabled" bitfld.long 0x14 17. " INTEN17 ,Interrupt Enable 17" "Disabled,Enabled" textline " " bitfld.long 0x14 16. " INTEN16 ,Interrupt Enable 16" "Disabled,Enabled" bitfld.long 0x14 15. " INTEN15 ,Interrupt Enable 15" "Disabled,Enabled" bitfld.long 0x14 14. " INTEN14 ,Interrupt Enable 14" "Disabled,Enabled" textline " " bitfld.long 0x14 13. " INTEN13 ,Interrupt Enable 13" "Disabled,Enabled" bitfld.long 0x14 12. " INTEN12 ,Interrupt Enable 12" "Disabled,Enabled" bitfld.long 0x14 11. " INTEN11 ,Interrupt Enable 11" "Disabled,Enabled" textline " " bitfld.long 0x14 10. " INTEN10 ,Interrupt Enable 10" "Disabled,Enabled" bitfld.long 0x14 9. " INTEN9 ,Interrupt Enable 09" "Disabled,Enabled" bitfld.long 0x14 8. " INTEN8 ,Interrupt Enable 08" "Disabled,Enabled" textline " " bitfld.long 0x14 7. " INTEN7 ,Interrupt Enable 07" "Disabled,Enabled" bitfld.long 0x14 6. " INTEN6 ,Interrupt Enable 06" "Disabled,Enabled" bitfld.long 0x14 5. " INTEN5 ,Interrupt Enable 05" "Disabled,Enabled" textline " " bitfld.long 0x14 4. " INTEN4 ,Interrupt Enable 04" "Disabled,Enabled" bitfld.long 0x14 3. " INTEN3 ,Interrupt Enable 03" "Disabled,Enabled" bitfld.long 0x14 2. " INTEN2 ,Interrupt Enable 02" "Disabled,Enabled" textline " " bitfld.long 0x14 1. " INTEN1 ,Interrupt Enable 01" "Disabled,Enabled" bitfld.long 0x14 0. " INTEN0 ,Interrupt Enable 00" "Disabled,Enabled" ;group.long 0x18++0x03 line.long 0x18 "INTTYPEH,Interrupt Type Register High" bitfld.long 0x18 31. " INTTYP63 ,Interrupt Type 63" "Normal,Fast" bitfld.long 0x18 30. " INTTYP62 ,Interrupt Type 62" "Normal,Fast" bitfld.long 0x18 29. " INTTYP61 ,Interrupt Type 61" "Normal,Fast" textline " " bitfld.long 0x18 28. " INTTYP60 ,Interrupt Type 60" "Normal,Fast" bitfld.long 0x18 27. " INTTYP59 ,Interrupt Type 59" "Normal,Fast" bitfld.long 0x18 26. " INTTYP58 ,Interrupt Type 58" "Normal,Fast" textline " " bitfld.long 0x18 25. " INTTYP57 ,Interrupt Type 57" "Normal,Fast" bitfld.long 0x18 24. " INTTYP56 ,Interrupt Type 56" "Normal,Fast" bitfld.long 0x18 23. " INTTYP55 ,Interrupt Type 55" "Normal,Fast" textline " " bitfld.long 0x18 22. " INTTYP54 ,Interrupt Type 54" "Normal,Fast" bitfld.long 0x18 21. " INTTYP53 ,Interrupt Type 53" "Normal,Fast" bitfld.long 0x18 20. " INTTYP52 ,Interrupt Type 52" "Normal,Fast" textline " " bitfld.long 0x18 19. " INTTYP51 ,Interrupt Type 51" "Normal,Fast" bitfld.long 0x18 18. " INTTYP50 ,Interrupt Type 50" "Normal,Fast" bitfld.long 0x18 17. " INTTYP49 ,Interrupt Type 49" "Normal,Fast" textline " " bitfld.long 0x18 16. " INTTYP48 ,Interrupt Type 48" "Normal,Fast" bitfld.long 0x18 15. " INTTYP47 ,Interrupt Type 47" "Normal,Fast" bitfld.long 0x18 14. " INTTYP46 ,Interrupt Type 46" "Normal,Fast" textline " " bitfld.long 0x18 13. " INTTYP45 ,Interrupt Type 45" "Normal,Fast" bitfld.long 0x18 12. " INTTYP44 ,Interrupt Type 44" "Normal,Fast" bitfld.long 0x18 11. " INTTYP43 ,Interrupt Type 43" "Normal,Fast" textline " " bitfld.long 0x18 10. " INTTYP42 ,Interrupt Type 42" "Normal,Fast" bitfld.long 0x18 9. " INTTYP41 ,Interrupt Type 41" "Normal,Fast" bitfld.long 0x18 8. " INTTYP40 ,Interrupt Type 40" "Normal,Fast" textline " " bitfld.long 0x18 7. " INTTYP39 ,Interrupt Type 39" "Normal,Fast" bitfld.long 0x18 6. " INTTYP38 ,Interrupt Type 38" "Normal,Fast" bitfld.long 0x18 5. " INTTYP37 ,Interrupt Type 37" "Normal,Fast" textline " " bitfld.long 0x18 4. " INTTYP36 ,Interrupt Type 36" "Normal,Fast" bitfld.long 0x18 3. " INTTYP35 ,Interrupt Type 35" "Normal,Fast" bitfld.long 0x18 2. " INTTYP34 ,Interrupt Type 34" "Normal,Fast" textline " " bitfld.long 0x18 1. " INTTYP33 ,Interrupt Type 33" "Normal,Fast" bitfld.long 0x18 0. " INTTYP32 ,Interrupt Type 32" "Normal,Fast" ;group.long 0x1c++0x03 line.long 0x1C "INTTYPEL,Interrupt Type Register Low" bitfld.long 0x1c 31. " INTTYP31 ,Interrupt Type 31" "Normal,Fast" bitfld.long 0x1c 30. " INTTYP30 ,Interrupt Type 30" "Normal,Fast" bitfld.long 0x1c 29. " INTTYP29 ,Interrupt Type 29" "Normal,Fast" textline " " bitfld.long 0x1c 28. " INTTYP28 ,Interrupt Type 28" "Normal,Fast" bitfld.long 0x1c 27. " INTTYP27 ,Interrupt Type 27" "Normal,Fast" bitfld.long 0x1c 26. " INTTYP26 ,Interrupt Type 26" "Normal,Fast" textline " " bitfld.long 0x1c 25. " INTTYP25 ,Interrupt Type 25" "Normal,Fast" bitfld.long 0x1c 24. " INTTYP24 ,Interrupt Type 24" "Normal,Fast" bitfld.long 0x1c 23. " INTTYP23 ,Interrupt Type 23" "Normal,Fast" textline " " bitfld.long 0x1c 22. " INTTYP22 ,Interrupt Type 22" "Normal,Fast" bitfld.long 0x1c 21. " INTTYP21 ,Interrupt Type 21" "Normal,Fast" bitfld.long 0x1c 20. " INTTYP20 ,Interrupt Type 20" "Normal,Fast" textline " " bitfld.long 0x1c 19. " INTTYP19 ,Interrupt Type 19" "Normal,Fast" bitfld.long 0x1c 18. " INTTYP18 ,Interrupt Type 18" "Normal,Fast" bitfld.long 0x1c 17. " INTTYP17 ,Interrupt Type 17" "Normal,Fast" textline " " bitfld.long 0x1c 16. " INTTYP16 ,Interrupt Type 16" "Normal,Fast" bitfld.long 0x1c 15. " INTTYP15 ,Interrupt Type 15" "Normal,Fast" bitfld.long 0x1c 14. " INTTYP14 ,Interrupt Type 14" "Normal,Fast" textline " " bitfld.long 0x1c 13. " INTTYP13 ,Interrupt Type 13" "Normal,Fast" bitfld.long 0x1c 12. " INTTYP12 ,Interrupt Type 12" "Normal,Fast" bitfld.long 0x1c 11. " INTTYP11 ,Interrupt Type 11" "Normal,Fast" textline " " bitfld.long 0x1c 10. " INTTYP10 ,Interrupt Type 10" "Normal,Fast" bitfld.long 0x1c 9. " INTTYP9 ,Interrupt Type 9" "Normal,Fast" bitfld.long 0x1c 8. " INTTYP8 ,Interrupt Type 8" "Normal,Fast" textline " " bitfld.long 0x1c 7. " INTTYP7 ,Interrupt Type 7" "Normal,Fast" bitfld.long 0x1c 6. " INTTYP6 ,Interrupt Type 6" "Normal,Fast" bitfld.long 0x1c 5. " INTTYP5 ,Interrupt Type 5" "Normal,Fast" textline " " bitfld.long 0x1c 4. " INTTYP4 ,Interrupt Type 4" "Normal,Fast" bitfld.long 0x1c 3. " INTTYP3 ,Interrupt Type 3" "Normal,Fast" bitfld.long 0x1c 2. " INTTYP2 ,Interrupt Type 2" "Normal,Fast" textline " " bitfld.long 0x1c 1. " INTTYP1 ,Interrupt Type 1" "Normal,Fast" bitfld.long 0x1c 0. " INTTYP0 ,Interrupt Type 0" "Normal,Fast" ;group.long 0x20++0x03 line.long 0x20 "NIPRIORITY7,Normal Interrupt Priority Level Register 7" bitfld.long 0x20 28.--31. " NIPR63 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x20 24.--27. " NIPR62 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x20 20.--23. " NIPR61 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x20 16.--19. " NIPR60 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x20 12.--15. " NIPR59 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x20 8.--11. " NIPR58 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x20 4.--7. " NIPR57 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x20 0.--3. " NIPR56 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" ;group.long 0x24++0x03 line.long 0x24 "NIPRIORITY6,Normal Interrupt Priority Level Register 6" bitfld.long 0x24 28.--31. " NIPR55 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x24 24.--27. " NIPR54 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x24 20.--23. " NIPR53 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x24 16.--19. " NIPR52 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x24 12.--15. " NIPR51 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x24 8.--11. " NIPR50 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x24 4.--7. " NIPR49 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x24 0.--3. " NIPR48 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" ;group.long 0x28++0x03 line.long 0x28 "NIPRIORITY5,Normal Interrupt Priority Level Register 5" bitfld.long 0x28 28.--31. " NIPR47 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x28 24.--27. " NIPR46 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x28 20.--23. " NIPR45 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x28 16.--19. " NIPR44 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x28 12.--15. " NIPR43 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x28 8.--11. " NIPR42 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x28 4.--7. " NIPR41 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x28 0.--3. " NIPR40 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" ;group.long 0x2c++0x03 line.long 0x2C "NIPRIORITY4,Normal Interrupt Priority Level Register 4" bitfld.long 0x2c 28.--31. " NIPR39 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x2c 24.--27. " NIPR38 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x2c 20.--23. " NIPR37 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x2c 16.--19. " NIPR36 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x2c 12.--15. " NIPR35 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x2c 8.--11. " NIPR34 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x2c 4.--7. " NIPR33 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x2c 0.--3. " NIPR32 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" ;group.long 0x30++0x03 line.long 0x30 "NIPRIORITY3,Normal Interrupt Priority Level Register 3" bitfld.long 0x30 28.--31. " NIPR31 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x30 24.--27. " NIPR30 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x30 20.--23. " NIPR29 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x30 16.--19. " NIPR28 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x30 12.--15. " NIPR27 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x30 8.--11. " NIPR26 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x30 4.--7. " NIPR25 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x30 0.--3. " NIPR24 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" ;group.long 0x34++0x03 line.long 0x34 "NIPRIORITY2,Normal Interrupt Priority Level Register 2" bitfld.long 0x34 28.--31. " NIPR23 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x34 24.--27. " NIPR22 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x34 20.--23. " NIPR21 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x34 16.--19. " NIPR20 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x34 12.--15. " NIPR19 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x34 8.--11. " NIPR18 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x34 4.--7. " NIPR17 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x34 0.--3. " NIPR16 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" ;group.long 0x38++0x03 line.long 0x38 "NIPRIORITY1,Normal Interrupt Priority Level Register 1" bitfld.long 0x38 28.--31. " NIPR15 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x38 24.--27. " NIPR14 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x38 20.--23. " NIPR13 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x38 16.--19. " NIPR12 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x38 12.--15. " NIPR11 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x38 8.--11. " NIPR10 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x38 4.--7. " NIPR9 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x38 0.--3. " NIPR8 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" ;group.long 0x3c++0x03 line.long 0x3C "NIPRIORITY0,Normal Interrupt Priority Level Register 0" bitfld.long 0x3c 28.--31. " NIPR7 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x3c 24.--27. " NIPR6 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x3c 20.--23. " NIPR5 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x3c 16.--19. " NIPR4 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x3c 12.--15. " NIPR3 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x3c 8.--11. " NIPR2 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x3c 4.--7. " NIPR1 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x3c 0.--3. " NIPR0 ,Normal Interrupt Priority Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" rgroup.long 0x40--0x4f line.long 0x00 "NIVECSR,Normal Interrupt Vector and Status Register" hexmask.long.word 0x00 16.--31. 1. " NIVECTOR ,Normal Interrupt Vector" hexmask.long.word 0x00 0.--15. 1. " NIPRILVL ,Normal Interrupt Priority Level" ;rgroup.long 0x44++0x03 line.long 0x04 "FIVECSR,Fast Interrupt Vector and Status Register" hexmask.long 0x04 0.--31. 1. " FIVECTOR ,Fast Interrupt Vector" ;rgroup.long 0x48++0x03 line.long 0x08 "INTSRCH,Interrupt Source Register High" bitfld.long 0x08 31. " INTIN63 ,Interrupt Source 63" "Negated,Asserted" bitfld.long 0x08 30. " INTIN62 ,Interrupt Source 62" "Negated,Asserted" bitfld.long 0x08 29. " INTIN61 ,Interrupt Source 61" "Negated,Asserted" textline " " bitfld.long 0x08 28. " INTIN60 ,Interrupt Source 60" "Negated,Asserted" bitfld.long 0x08 27. " INTIN59 ,Interrupt Source 59" "Negated,Asserted" bitfld.long 0x08 26. " INTIN58 ,Interrupt Source 58" "Negated,Asserted" textline " " bitfld.long 0x08 25. " INTIN57 ,Interrupt Source 57" "Negated,Asserted" bitfld.long 0x08 24. " INTIN56 ,Interrupt Source 56" "Negated,Asserted" bitfld.long 0x08 23. " INTIN55 ,Interrupt Source 55" "Negated,Asserted" textline " " bitfld.long 0x08 22. " INTIN54 ,Interrupt Source 54" "Negated,Asserted" bitfld.long 0x08 21. " INTIN53 ,Interrupt Source 53" "Negated,Asserted" bitfld.long 0x08 20. " INTIN52 ,Interrupt Source 52" "Negated,Asserted" textline " " bitfld.long 0x08 19. " INTIN51 ,Interrupt Source 51" "Negated,Asserted" bitfld.long 0x08 18. " INTIN50 ,Interrupt Source 50" "Negated,Asserted" bitfld.long 0x08 17. " INTIN49 ,Interrupt Source 49" "Negated,Asserted" textline " " bitfld.long 0x08 16. " INTIN48 ,Interrupt Source 48" "Negated,Asserted" bitfld.long 0x08 15. " INTIN47 ,Interrupt Source 47" "Negated,Asserted" bitfld.long 0x08 14. " INTIN46 ,Interrupt Source 46" "Negated,Asserted" textline " " bitfld.long 0x08 13. " INTIN45 ,Interrupt Source 45" "Negated,Asserted" bitfld.long 0x08 12. " INTIN44 ,Interrupt Source 44" "Negated,Asserted" bitfld.long 0x08 11. " INTIN43 ,Interrupt Source 43" "Negated,Asserted" textline " " bitfld.long 0x08 10. " INTIN42 ,Interrupt Source 42" "Negated,Asserted" bitfld.long 0x08 9. " INTIN41 ,Interrupt Source 41" "Negated,Asserted" bitfld.long 0x08 8. " INTIN40 ,Interrupt Source 40" "Negated,Asserted" textline " " bitfld.long 0x08 7. " INTIN39 ,Interrupt Source 39" "Negated,Asserted" bitfld.long 0x08 6. " INTIN38 ,Interrupt Source 38" "Negated,Asserted" bitfld.long 0x08 5. " INTIN37 ,Interrupt Source 37" "Negated,Asserted" textline " " bitfld.long 0x08 4. " INTIN36 ,Interrupt Source 36" "Negated,Asserted" bitfld.long 0x08 3. " INTIN35 ,Interrupt Source 35" "Negated,Asserted" bitfld.long 0x08 2. " INTIN34 ,Interrupt Source 34" "Negated,Asserted" textline " " bitfld.long 0x08 1. " INTIN33 ,Interrupt Source 33" "Negated,Asserted" bitfld.long 0x08 0. " INTIN32 ,Interrupt Source 32" "Negated,Asserted" ;rgroup.long 0x4c++0x03 line.long 0x0C "INTSRCL,Interrupt Source Register Low" bitfld.long 0x0c 31. " INTIN31 ,Interrupt Source 31" "Negated,Asserted" bitfld.long 0x0c 30. " INTIN30 ,Interrupt Source 30" "Negated,Asserted" bitfld.long 0x0c 29. " INTIN29 ,Interrupt Source 29" "Negated,Asserted" textline " " bitfld.long 0x0c 28. " INTIN28 ,Interrupt Source 28" "Negated,Asserted" bitfld.long 0x0c 27. " INTIN27 ,Interrupt Source 27" "Negated,Asserted" bitfld.long 0x0c 26. " INTIN26 ,Interrupt Source 26" "Negated,Asserted" textline " " bitfld.long 0x0c 25. " INTIN25 ,Interrupt Source 25" "Negated,Asserted" bitfld.long 0x0c 24. " INTIN24 ,Interrupt Source 24" "Negated,Asserted" bitfld.long 0x0c 23. " INTIN23 ,Interrupt Source 23" "Negated,Asserted" textline " " bitfld.long 0x0c 22. " INTIN22 ,Interrupt Source 22" "Negated,Asserted" bitfld.long 0x0c 21. " INTIN21 ,Interrupt Source 21" "Negated,Asserted" bitfld.long 0x0c 20. " INTIN20 ,Interrupt Source 20" "Negated,Asserted" textline " " bitfld.long 0x0c 19. " INTIN19 ,Interrupt Source 19" "Negated,Asserted" bitfld.long 0x0c 18. " INTIN18 ,Interrupt Source 18" "Negated,Asserted" bitfld.long 0x0c 17. " INTIN17 ,Interrupt Source 17" "Negated,Asserted" textline " " bitfld.long 0x0c 16. " INTIN16 ,Interrupt Source 16" "Negated,Asserted" bitfld.long 0x0c 15. " INTIN15 ,Interrupt Source 15" "Negated,Asserted" bitfld.long 0x0c 14. " INTIN14 ,Interrupt Source 14" "Negated,Asserted" textline " " bitfld.long 0x0c 13. " INTIN13 ,Interrupt Source 13" "Negated,Asserted" bitfld.long 0x0c 12. " INTIN12 ,Interrupt Source 12" "Negated,Asserted" bitfld.long 0x0c 11. " INTIN11 ,Interrupt Source 11" "Negated,Asserted" textline " " bitfld.long 0x0c 10. " INTIN10 ,Interrupt Source 10" "Negated,Asserted" bitfld.long 0x0c 9. " INTIN9 ,Interrupt Source 9" "Negated,Asserted" bitfld.long 0x0c 8. " INTIN8 ,Interrupt Source 8" "Negated,Asserted" textline " " bitfld.long 0x0c 7. " INTIN7 ,Interrupt Source 7" "Negated,Asserted" bitfld.long 0x0c 6. " INTIN6 ,Interrupt Source 6" "Negated,Asserted" bitfld.long 0x0c 5. " INTIN5 ,Interrupt Source 5" "Negated,Asserted" textline " " bitfld.long 0x0c 4. " INTIN4 ,Interrupt Source 4" "Negated,Asserted" bitfld.long 0x0c 3. " INTIN3 ,Interrupt Source 3" "Negated,Asserted" bitfld.long 0x0c 2. " INTIN2 ,Interrupt Source 2" "Negated,Asserted" textline " " bitfld.long 0x0c 1. " INTIN1 ,Interrupt Source 1" "Negated,Asserted" bitfld.long 0x0c 0. " INTIN0 ,Interrupt Source 0" "Negated,Asserted" group.long 0x50--0x57 line.long 0x00 "INTFRCH,Interrupt Force Register High" bitfld.long 0x00 31. " FORCE63 ,Interrupt Source Force Request 63" "Standard,Forced" bitfld.long 0x00 30. " FORCE62 ,Interrupt Source Force Request 62" "Standard,Forced" bitfld.long 0x00 29. " FORCE61 ,Interrupt Source Force Request 61" "Standard,Forced" textline " " bitfld.long 0x00 28. " FORCE60 ,Interrupt Source Force Request 60" "Standard,Forced" bitfld.long 0x00 27. " FORCE59 ,Interrupt Source Force Request 59" "Standard,Forced" bitfld.long 0x00 26. " FORCE58 ,Interrupt Source Force Request 58" "Standard,Forced" textline " " bitfld.long 0x00 25. " FORCE57 ,Interrupt Source Force Request 57" "Standard,Forced" bitfld.long 0x00 24. " FORCE56 ,Interrupt Source Force Request 56" "Standard,Forced" bitfld.long 0x00 23. " FORCE55 ,Interrupt Source Force Request 55" "Standard,Forced" textline " " bitfld.long 0x00 22. " FORCE54 ,Interrupt Source Force Request 54" "Standard,Forced" bitfld.long 0x00 21. " FORCE53 ,Interrupt Source Force Request 53" "Standard,Forced" bitfld.long 0x00 20. " FORCE52 ,Interrupt Source Force Request 52" "Standard,Forced" textline " " bitfld.long 0x00 19. " FORCE51 ,Interrupt Source Force Request 51" "Standard,Forced" bitfld.long 0x00 18. " FORCE50 ,Interrupt Source Force Request 50" "Standard,Forced" bitfld.long 0x00 17. " FORCE49 ,Interrupt Source Force Request 49" "Standard,Forced" textline " " bitfld.long 0x00 16. " FORCE48 ,Interrupt Source Force Request 48" "Standard,Forced" bitfld.long 0x00 15. " FORCE47 ,Interrupt Source Force Request 47" "Standard,Forced" bitfld.long 0x00 14. " FORCE46 ,Interrupt Source Force Request 46" "Standard,Forced" textline " " bitfld.long 0x00 13. " FORCE45 ,Interrupt Source Force Request 45" "Standard,Forced" bitfld.long 0x00 12. " FORCE44 ,Interrupt Source Force Request 44" "Standard,Forced" bitfld.long 0x00 11. " FORCE43 ,Interrupt Source Force Request 43" "Standard,Forced" textline " " bitfld.long 0x00 10. " FORCE42 ,Interrupt Source Force Request 42" "Standard,Forced" bitfld.long 0x00 9. " FORCE41 ,Interrupt Source Force Request 41" "Standard,Forced" bitfld.long 0x00 8. " FORCE40 ,Interrupt Source Force Request 40" "Standard,Forced" textline " " bitfld.long 0x00 7. " FORCE39 ,Interrupt Source Force Request 39" "Standard,Forced" bitfld.long 0x00 6. " FORCE38 ,Interrupt Source Force Request 38" "Standard,Forced" bitfld.long 0x00 5. " FORCE37 ,Interrupt Source Force Request 37" "Standard,Forced" textline " " bitfld.long 0x00 4. " FORCE36 ,Interrupt Source Force Request 36" "Standard,Forced" bitfld.long 0x00 3. " FORCE35 ,Interrupt Source Force Request 35" "Standard,Forced" bitfld.long 0x00 2. " FORCE34 ,Interrupt Source Force Request 34" "Standard,Forced" textline " " bitfld.long 0x00 1. " FORCE33 ,Interrupt Source Force Request 33" "Standard,Forced" bitfld.long 0x00 0. " FORCE32 ,Interrupt Source Force Request 32" "Standard,Forced" ;group.long 0x54++0x03 line.long 0x04 "INTFRCL,Interrupt Force Register Low" bitfld.long 0x04 31. " FORCE31 ,Interrupt Source Force Request 31" "Standard,Forced" bitfld.long 0x04 30. " FORCE30 ,Interrupt Source Force Request 30" "Standard,Forced" bitfld.long 0x04 29. " FORCE29 ,Interrupt Source Force Request 29" "Standard,Forced" textline " " bitfld.long 0x04 28. " FORCE28 ,Interrupt Source Force Request 28" "Standard,Forced" bitfld.long 0x04 27. " FORCE27 ,Interrupt Source Force Request 27" "Standard,Forced" bitfld.long 0x04 26. " FORCE26 ,Interrupt Source Force Request 26" "Standard,Forced" textline " " bitfld.long 0x04 25. " FORCE25 ,Interrupt Source Force Request 25" "Standard,Forced" bitfld.long 0x04 24. " FORCE24 ,Interrupt Source Force Request 24" "Standard,Forced" bitfld.long 0x04 23. " FORCE23 ,Interrupt Source Force Request 23" "Standard,Forced" textline " " bitfld.long 0x04 22. " FORCE22 ,Interrupt Source Force Request 22" "Standard,Forced" bitfld.long 0x04 21. " FORCE21 ,Interrupt Source Force Request 21" "Standard,Forced" bitfld.long 0x04 20. " FORCE20 ,Interrupt Source Force Request 20" "Standard,Forced" textline " " bitfld.long 0x04 19. " FORCE19 ,Interrupt Source Force Request 19" "Standard,Forced" bitfld.long 0x04 18. " FORCE18 ,Interrupt Source Force Request 18" "Standard,Forced" bitfld.long 0x04 17. " FORCE17 ,Interrupt Source Force Request 17" "Standard,Forced" textline " " bitfld.long 0x04 16. " FORCE16 ,Interrupt Source Force Request 16" "Standard,Forced" bitfld.long 0x04 15. " FORCE15 ,Interrupt Source Force Request 15" "Standard,Forced" bitfld.long 0x04 14. " FORCE14 ,Interrupt Source Force Request 14" "Standard,Forced" textline " " bitfld.long 0x04 13. " FORCE13 ,Interrupt Source Force Request 13" "Standard,Forced" bitfld.long 0x04 12. " FORCE12 ,Interrupt Source Force Request 12" "Standard,Forced" bitfld.long 0x04 11. " FORCE11 ,Interrupt Source Force Request 11" "Standard,Forced" textline " " bitfld.long 0x04 10. " FORCE10 ,Interrupt Source Force Request 10" "Standard,Forced" bitfld.long 0x04 9. " FORCE9 ,Interrupt Source Force Request 9" "Standard,Forced" bitfld.long 0x04 8. " FORCE8 ,Interrupt Source Force Request 8" "Standard,Forced" textline " " bitfld.long 0x04 7. " FORCE7 ,Interrupt Source Force Request 7" "Standard,Forced" bitfld.long 0x04 6. " FORCE6 ,Interrupt Source Force Request 6" "Standard,Forced" bitfld.long 0x04 5. " FORCE5 ,Interrupt Source Force Request 5" "Standard,Forced" textline " " bitfld.long 0x04 4. " FORCE4 ,Interrupt Source Force Request 4" "Standard,Forced" bitfld.long 0x04 3. " FORCE3 ,Interrupt Source Force Request 3" "Standard,Forced" bitfld.long 0x04 2. " FORCE2 ,Interrupt Source Force Request 2" "Standard,Forced" textline " " bitfld.long 0x04 1. " FORCE1 ,Interrupt Source Force Request 1" "Standard,Forced" bitfld.long 0x04 0. " FORCE0 ,Interrupt Source Force Request 0" "Standard,Forced" rgroup.long 0x58--0x67 line.long 0x00 "NIPNDH,Normal Interrupt Pending Register High" bitfld.long 0x00 31. " NIPEND63 ,Normal Interrupt Pending 63" "Not pending,Pending" bitfld.long 0x00 30. " NIPEND62 ,Normal Interrupt Pending 62" "Not pending,Pending" bitfld.long 0x00 29. " NIPEND61 ,Normal Interrupt Pending 61" "Not pending,Pending" textline " " bitfld.long 0x00 28. " NIPEND60 ,Normal Interrupt Pending 60" "Not pending,Pending" bitfld.long 0x00 27. " NIPEND59 ,Normal Interrupt Pending 59" "Not pending,Pending" bitfld.long 0x00 26. " NIPEND58 ,Normal Interrupt Pending 58" "Not pending,Pending" textline " " bitfld.long 0x00 25. " NIPEND57 ,Normal Interrupt Pending 57" "Not pending,Pending" bitfld.long 0x00 24. " NIPEND56 ,Normal Interrupt Pending 56" "Not pending,Pending" bitfld.long 0x00 23. " NIPEND55 ,Normal Interrupt Pending 55" "Not pending,Pending" textline " " bitfld.long 0x00 22. " NIPEND54 ,Normal Interrupt Pending 54" "Not pending,Pending" bitfld.long 0x00 21. " NIPEND53 ,Normal Interrupt Pending 53" "Not pending,Pending" bitfld.long 0x00 20. " NIPEND52 ,Normal Interrupt Pending 52" "Not pending,Pending" textline " " bitfld.long 0x00 19. " NIPEND51 ,Normal Interrupt Pending 51" "Not pending,Pending" bitfld.long 0x00 18. " NIPEND50 ,Normal Interrupt Pending 50" "Not pending,Pending" bitfld.long 0x00 17. " NIPEND49 ,Normal Interrupt Pending 49" "Not pending,Pending" textline " " bitfld.long 0x00 16. " NIPEND48 ,Normal Interrupt Pending 48" "Not pending,Pending" bitfld.long 0x00 15. " NIPEND47 ,Normal Interrupt Pending 47" "Not pending,Pending" bitfld.long 0x00 14. " NIPEND46 ,Normal Interrupt Pending 46" "Not pending,Pending" textline " " bitfld.long 0x00 13. " NIPEND45 ,Normal Interrupt Pending 45" "Not pending,Pending" bitfld.long 0x00 12. " NIPEND44 ,Normal Interrupt Pending 44" "Not pending,Pending" bitfld.long 0x00 11. " NIPEND43 ,Normal Interrupt Pending 43" "Not pending,Pending" textline " " bitfld.long 0x00 10. " NIPEND42 ,Normal Interrupt Pending 42" "Not pending,Pending" bitfld.long 0x00 9. " NIPEND41 ,Normal Interrupt Pending 41" "Not pending,Pending" bitfld.long 0x00 8. " NIPEND40 ,Normal Interrupt Pending 40" "Not pending,Pending" textline " " bitfld.long 0x00 7. " NIPEND39 ,Normal Interrupt Pending 39" "Not pending,Pending" bitfld.long 0x00 6. " NIPEND38 ,Normal Interrupt Pending 38" "Not pending,Pending" bitfld.long 0x00 5. " NIPEND37 ,Normal Interrupt Pending 37" "Not pending,Pending" textline " " bitfld.long 0x00 4. " NIPEND36 ,Normal Interrupt Pending 36" "Not pending,Pending" bitfld.long 0x00 3. " NIPEND35 ,Normal Interrupt Pending 35" "Not pending,Pending" bitfld.long 0x00 2. " NIPEND34 ,Normal Interrupt Pending 34" "Not pending,Pending" textline " " bitfld.long 0x00 1. " NIPEND33 ,Normal Interrupt Pending 33" "Not pending,Pending" bitfld.long 0x00 0. " NIPEND32 ,Normal Interrupt Pending 32" "Not pending,Pending" ;rgroup.long 0x5c++0x03 line.long 0x04 "NIPNDL,Normal Interrupt Pending Register Low" bitfld.long 0x04 31. " NIPEND31 ,Normal Interrupt Pending 31" "Not pending,Pending" bitfld.long 0x04 30. " NIPEND30 ,Normal Interrupt Pending 30" "Not pending,Pending" bitfld.long 0x04 29. " NIPEND29 ,Normal Interrupt Pending 29" "Not pending,Pending" textline " " bitfld.long 0x04 28. " NIPEND28 ,Normal Interrupt Pending 28" "Not pending,Pending" bitfld.long 0x04 27. " NIPEND27 ,Normal Interrupt Pending 27" "Not pending,Pending" bitfld.long 0x04 26. " NIPEND26 ,Normal Interrupt Pending 26" "Not pending,Pending" textline " " bitfld.long 0x04 25. " NIPEND25 ,Normal Interrupt Pending 25" "Not pending,Pending" bitfld.long 0x04 24. " NIPEND24 ,Normal Interrupt Pending 24" "Not pending,Pending" bitfld.long 0x04 23. " NIPEND23 ,Normal Interrupt Pending 23" "Not pending,Pending" textline " " bitfld.long 0x04 22. " NIPEND22 ,Normal Interrupt Pending 22" "Not pending,Pending" bitfld.long 0x04 21. " NIPEND21 ,Normal Interrupt Pending 21" "Not pending,Pending" bitfld.long 0x04 20. " NIPEND20 ,Normal Interrupt Pending 20" "Not pending,Pending" textline " " bitfld.long 0x04 19. " NIPEND19 ,Normal Interrupt Pending 19" "Not pending,Pending" bitfld.long 0x04 18. " NIPEND18 ,Normal Interrupt Pending 18" "Not pending,Pending" bitfld.long 0x04 17. " NIPEND17 ,Normal Interrupt Pending 17" "Not pending,Pending" textline " " bitfld.long 0x04 16. " NIPEND16 ,Normal Interrupt Pending 16" "Not pending,Pending" bitfld.long 0x04 15. " NIPEND15 ,Normal Interrupt Pending 15" "Not pending,Pending" bitfld.long 0x04 14. " NIPEND14 ,Normal Interrupt Pending 14" "Not pending,Pending" textline " " bitfld.long 0x04 13. " NIPEND13 ,Normal Interrupt Pending 13" "Not pending,Pending" bitfld.long 0x04 12. " NIPEND12 ,Normal Interrupt Pending 12" "Not pending,Pending" bitfld.long 0x04 11. " NIPEND11 ,Normal Interrupt Pending 11" "Not pending,Pending" textline " " bitfld.long 0x04 10. " NIPEND10 ,Normal Interrupt Pending 10" "Not pending,Pending" bitfld.long 0x04 9. " NIPEND9 ,Normal Interrupt Pending 9" "Not pending,Pending" bitfld.long 0x04 8. " NIPEND8 ,Normal Interrupt Pending 8" "Not pending,Pending" textline " " bitfld.long 0x04 7. " NIPEND7 ,Normal Interrupt Pending 7" "Not pending,Pending" bitfld.long 0x04 6. " NIPEND6 ,Normal Interrupt Pending 6" "Not pending,Pending" bitfld.long 0x04 5. " NIPEND5 ,Normal Interrupt Pending 5" "Not pending,Pending" textline " " bitfld.long 0x04 4. " NIPEND4 ,Normal Interrupt Pending 4" "Not pending,Pending" bitfld.long 0x04 3. " NIPEND3 ,Normal Interrupt Pending 3" "Not pending,Pending" bitfld.long 0x04 2. " NIPEND2 ,Normal Interrupt Pending 2" "Not pending,Pending" textline " " bitfld.long 0x04 1. " NIPEND1 ,Normal Interrupt Pending 1" "Not pending,Pending" bitfld.long 0x04 0. " NIPEND0 ,Normal Interrupt Pending 0" "Not pending,Pending" ;rgroup.long 0x60++0x03 line.long 0x08 "FIPNDH,Fast Interrupt Pending RegisterHigh" bitfld.long 0x08 31. " FIPEND63 ,Fast Interrupt Pending 63" "Not pending,Pending" bitfld.long 0x08 30. " FIPEND62 ,Fast Interrupt Pending 62" "Not pending,Pending" bitfld.long 0x08 29. " FIPEND61 ,Fast Interrupt Pending 61" "Not pending,Pending" textline " " bitfld.long 0x08 28. " FIPEND60 ,Fast Interrupt Pending 60" "Not pending,Pending" bitfld.long 0x08 27. " FIPEND59 ,Fast Interrupt Pending 59" "Not pending,Pending" bitfld.long 0x08 26. " FIPEND58 ,Fast Interrupt Pending 58" "Not pending,Pending" textline " " bitfld.long 0x08 25. " FIPEND57 ,Fast Interrupt Pending 57" "Not pending,Pending" bitfld.long 0x08 24. " FIPEND56 ,Fast Interrupt Pending 56" "Not pending,Pending" bitfld.long 0x08 23. " FIPEND55 ,Fast Interrupt Pending 55" "Not pending,Pending" textline " " bitfld.long 0x08 22. " FIPEND54 ,Fast Interrupt Pending 54" "Not pending,Pending" bitfld.long 0x08 21. " FIPEND53 ,Fast Interrupt Pending 53" "Not pending,Pending" bitfld.long 0x08 20. " FIPEND52 ,Fast Interrupt Pending 52" "Not pending,Pending" textline " " bitfld.long 0x08 19. " FIPEND51 ,Fast Interrupt Pending 51" "Not pending,Pending" bitfld.long 0x08 18. " FIPEND50 ,Fast Interrupt Pending 50" "Not pending,Pending" bitfld.long 0x08 17. " FIPEND49 ,Fast Interrupt Pending 49" "Not pending,Pending" textline " " bitfld.long 0x08 16. " FIPEND48 ,Fast Interrupt Pending 48" "Not pending,Pending" bitfld.long 0x08 15. " FIPEND47 ,Fast Interrupt Pending 47" "Not pending,Pending" bitfld.long 0x08 14. " FIPEND46 ,Fast Interrupt Pending 46" "Not pending,Pending" textline " " bitfld.long 0x08 13. " FIPEND45 ,Fast Interrupt Pending 45" "Not pending,Pending" bitfld.long 0x08 12. " FIPEND44 ,Fast Interrupt Pending 44" "Not pending,Pending" bitfld.long 0x08 11. " FIPEND43 ,Fast Interrupt Pending 43" "Not pending,Pending" textline " " bitfld.long 0x08 10. " FIPEND42 ,Fast Interrupt Pending 42" "Not pending,Pending" bitfld.long 0x08 9. " FIPEND41 ,Fast Interrupt Pending 41" "Not pending,Pending" bitfld.long 0x08 8. " FIPEND40 ,Fast Interrupt Pending 40" "Not pending,Pending" textline " " bitfld.long 0x08 7. " FIPEND39 ,Fast Interrupt Pending 39" "Not pending,Pending" bitfld.long 0x08 6. " FIPEND38 ,Fast Interrupt Pending 38" "Not pending,Pending" bitfld.long 0x08 5. " FIPEND37 ,Fast Interrupt Pending 37" "Not pending,Pending" textline " " bitfld.long 0x08 4. " FIPEND36 ,Fast Interrupt Pending 36" "Not pending,Pending" bitfld.long 0x08 3. " FIPEND35 ,Fast Interrupt Pending 35" "Not pending,Pending" bitfld.long 0x08 2. " FIPEND34 ,Fast Interrupt Pending 34" "Not pending,Pending" textline " " bitfld.long 0x08 1. " FIPEND33 ,Fast Interrupt Pending 33" "Not pending,Pending" bitfld.long 0x08 0. " FIPEND32 ,Fast Interrupt Pending 32" "Not pending,Pending" ;rgroup.long 0x64++0x03 line.long 0x0c "FIPNDL,Fast Interrupt Pending Register Low" bitfld.long 0x0c 31. " FIPEND31 ,Fast Interrupt Pending 31" "Not pending,Pending" bitfld.long 0x0c 30. " FIPEND30 ,Fast Interrupt Pending 30" "Not pending,Pending" bitfld.long 0x0c 29. " FIPEND29 ,Fast Interrupt Pending 29" "Not pending,Pending" textline " " bitfld.long 0x0c 28. " FIPEND28 ,Fast Interrupt Pending 28" "Not pending,Pending" bitfld.long 0x0c 27. " FIPEND27 ,Fast Interrupt Pending 27" "Not pending,Pending" bitfld.long 0x0c 26. " FIPEND26 ,Fast Interrupt Pending 26" "Not pending,Pending" textline " " bitfld.long 0x0c 25. " FIPEND25 ,Fast Interrupt Pending 25" "Not pending,Pending" bitfld.long 0x0c 24. " FIPEND24 ,Fast Interrupt Pending 24" "Not pending,Pending" bitfld.long 0x0c 23. " FIPEND23 ,Fast Interrupt Pending 23" "Not pending,Pending" textline " " bitfld.long 0x0c 22. " FIPEND22 ,Fast Interrupt Pending 22" "Not pending,Pending" bitfld.long 0x0c 21. " FIPEND21 ,Fast Interrupt Pending 21" "Not pending,Pending" bitfld.long 0x0c 20. " FIPEND20 ,Fast Interrupt Pending 20" "Not pending,Pending" textline " " bitfld.long 0x0c 19. " FIPEND19 ,Fast Interrupt Pending 19" "Not pending,Pending" bitfld.long 0x0c 18. " FIPEND18 ,Fast Interrupt Pending 18" "Not pending,Pending" bitfld.long 0x0c 17. " FIPEND17 ,Fast Interrupt Pending 17" "Not pending,Pending" textline " " bitfld.long 0x0c 16. " FIPEND16 ,Fast Interrupt Pending 16" "Not pending,Pending" bitfld.long 0x0c 15. " FIPEND15 ,Fast Interrupt Pending 15" "Not pending,Pending" bitfld.long 0x0c 14. " FIPEND14 ,Fast Interrupt Pending 14" "Not pending,Pending" textline " " bitfld.long 0x0c 13. " FIPEND13 ,Fast Interrupt Pending 13" "Not pending,Pending" bitfld.long 0x0c 12. " FIPEND12 ,Fast Interrupt Pending 12" "Not pending,Pending" bitfld.long 0x0c 11. " FIPEND11 ,Fast Interrupt Pending 11" "Not pending,Pending" textline " " bitfld.long 0x0c 10. " FIPEND10 ,Fast Interrupt Pending 10" "Not pending,Pending" bitfld.long 0x0c 9. " FIPEND9 ,Fast Interrupt Pending 9" "Not pending,Pending" bitfld.long 0x0c 8. " FIPEND8 ,Fast Interrupt Pending 8" "Not pending,Pending" textline " " bitfld.long 0x0c 7. " FIPEND7 ,Fast Interrupt Pending 7" "Not pending,Pending" bitfld.long 0x0c 6. " FIPEND6 ,Fast Interrupt Pending 6" "Not pending,Pending" bitfld.long 0x0c 5. " FIPEND5 ,Fast Interrupt Pending 5" "Not pending,Pending" textline " " bitfld.long 0x0c 4. " FIPEND4 ,Fast Interrupt Pending 4" "Not pending,Pending" bitfld.long 0x0c 3. " FIPEND3 ,Fast Interrupt Pending 3" "Not pending,Pending" bitfld.long 0x0c 2. " FIPEND2 ,Fast Interrupt Pending 2" "Not pending,Pending" textline " " bitfld.long 0x0c 1. " FIPEND1 ,Fast Interrupt Pending 1" "Not pending,Pending" bitfld.long 0x0c 0. " FIPEND0 ,Fast Interrupt Pending 0" "Not pending,Pending" width 16. tree.end tree "Reset Module" base asd:0x0021b800 width 5. rgroup.long 0x00++0x3 line.long 0x00 "RSR,Reset Source Register" bitfld.long 0x00 1. " WDR ,Watchdog Reset" "No reset,Reset" bitfld.long 0x00 0. " EXR ,External Reset" "No reset,Reset" width 16. tree.end endif sif ((cpu()=="iMX1")||(cpu()=="iMXL")) tree "MSHC (Memory Stick Host Controller)" base asd:0x0021a000 width 9. group.word 0x00--0x03 line.word 0x00 "MSCMD ,Memory Stick Command Register" bitfld.word 0x00 12.--15. " PID ,Packet ID" "Reserved,Reserved,READ_PAGE_DATA,Reserved,READ_REG,Reserved,Reserved,GET_INT,SET_R/W_REG_ADRS,Reserved,Reserved,WRITE_REG,Reserved,WRITE_PAGE_DATA,SET_CMD,?..." hexmask.word 0x00 0.--9. 1. " DATA_SIZE ,Data Size" ;group.word 0x02++0x01 line.word 0x02 "MSCS ,Memory Stick Control/Status Register" bitfld.word 0x02 15. " RST ,Reset" "No reset,Reset" bitfld.word 0x02 14. " PWS ,Power Save" "Disabled,Enabled" bitfld.word 0x02 13. " SIEN ,Serial Interface Enable" "Disabled,Enabled" textline " " bitfld.word 0x02 12. " DAKEN ,XDAK Enable" "Disabled,Enabled" bitfld.word 0x02 11. " NOCRC ,CRC Disable" "Enabled,Disabled" bitfld.word 0x02 8.--10. " BSYCNT ,Busy Count" "Error,6 SCLK,10 SCLK,14 SCLK,18 SCLK,22 SCLK,26 SCLK,30 SCLK" textline " " bitfld.word 0x02 7. " INT ,Interrupt Status" "No interrupt,Interrupt" bitfld.word 0x02 6. " DRQ ,DMA Request" "Not requested,Requested" bitfld.word 0x02 3. " RBE ,Receive Buffer Empty Flag" "Not empty,Empty" textline " " bitfld.word 0x02 2. " RBF ,Receive Buffer Full Flag" "Not full,Full" bitfld.word 0x02 1. " TBE ,Transmit Buffer Empty Flag" "Not empty,Empty" bitfld.word 0x02 0. " TBF ,Transmit Buffer Full Flag" "Not full,Full" wgroup.word 0x04++0x01 line.word 0x00 "MSTDATA,Memory Stick Transmit FIFO Data Register" hexmask.word 0x00 0.--15. 1. " TX_DATA_BUFFER ,Transmit FIFO Data Buffer" hgroup.word 0x04++0x01 hide.word 0x00 "MSRDATA,Memory Stick Receive FIFO Data Register" in group.word 0x06--0x13 line.word 0x00 "MSICS ,Memory Stick Interrupt Control/Status Register" bitfld.word 0x00 15. " INTEN ,/MSIRQ Enable" "Disabled,Enabled" bitfld.word 0x00 14. " DRQSL ,Data Transfer Request /MSIRQ Enable" "Disabled,Enabled" bitfld.word 0x00 13. " PINEN ,MS_PI [1:0] Level Change /MSIRQ Enable" "Disabled,Enabled" textline " " bitfld.word 0x00 7. " RDY ,Ready" "In progress,Ended" bitfld.word 0x00 6. " SIF ,Serial I/F Interrupt" "No interrupt,Interrupt" bitfld.word 0x00 5. " DRQ ,Data Transfer Request" "Not requested,Requested" textline " " bitfld.word 0x00 4. " PIN ,Parallel Input" "Unchanged,Changed" bitfld.word 0x00 2. " FAE ,FIFO Access Error" "No error,Error" bitfld.word 0x00 1. " CRC ,CRC Error" "No error,Error" textline " " bitfld.word 0x00 0. " TOE ,Time-Out Error" "No error,Error" ;group.word 0x08++0x01 line.word 0x02 "MSPPCD ,Memory Stick Parallel Port Control/Data Register" bitfld.word 0x02 13. " PIEN1 ,Enables/Disables Parallel Port Data Input on MS_PI1" "Disabled,Enabled" bitfld.word 0x02 12. " PIEN0 ,Enables/Disables Parallel Port Data Input on MS_PI0" "Disabled,Enabled" bitfld.word 0x02 5. " XPIN1 ,Indicates Status of the MS_PI1 Pin" "High,Low" textline " " bitfld.word 0x02 4. " XPIN0 ,Indicates Status of the MS_PI0 Pin" "High,Low" ;group.word 0x0a++0x01 line.word 0x04 "MSC2 ,Memory Stick Control 2 Register" bitfld.word 0x04 15. " ACD ,Auto Command" "Disabled,Enabled" bitfld.word 0x04 14. " RED ,Rise Edge Data" "Rising edge,Falling edge" bitfld.word 0x04 1. " LEND ,Little Endian Enable" "Big,Little" textline " " bitfld.word 0x04 0. " MSCEN ,MSHC Enable" "Disabled,Enabled" ;group.word 0x0c++0x01 line.word 0x06 "MSACD ,Memory Stick Auto Command Register" bitfld.word 0x06 12.--15. " APID ,Auto Command PID" "Reserved,Reserved,Reserved,Reserved,READ_REG,Reserved,Reserved,GET_INT,?..." hexmask.word 0x06 0.--9. 1. " ADATASIZE ,Auto Command Data Size" ;group.word 0x0e++0x01 line.word 0x08 "MSFAECS,Memory Stick FIFO Access Error Control/Status Register" bitfld.word 0x08 8. " FAEEN ,FIFO Access Error Detection Enable" "Disabled,Enabled" bitfld.word 0x08 1. " RUN ,Rx FIFO Underrun Access" "No error,Error" bitfld.word 0x08 0. " TOV ,Tx FIFO Overrun Access" "No error,Error" ;group.word 0x10++0x01 line.word 0x0a "MSCLKD ,Memory Stick Serial Clock Divider Register" bitfld.word 0x0a 15. " SRC ,Source Clock of Divider" "HCLK,?..." bitfld.word 0x0a 0.--1. " DIV ,Divide Ratio" "Div by 1,Div by 2,Div by 4,Div by 8" ;group.word 0x12++0x01 line.word 0x0c "MSDRQC ,Memory Stick DMA Request Control Register" bitfld.word 0x0c 15. " DRQEN ,DMA Request Enable" "Disabled,Enabled" bitfld.word 0x0c 4. " RFF ,Rx FIFO Full DMA Request" "Not full,Full" bitfld.word 0x0c 0. " TFE ,Tx FIFO Empty DMA Request" "Not empty,Empty" width 16. tree.end endif sif (cpu()=="iMX1") tree "ASP (Analog Signal Processor)" base asd:0x00215000 width 14. group.long 0x10++0x03 line.long 0x00 "ASP_ACNTLCR,Control Register" bitfld.long 0x00 27. " ASWB ,Auto Mode Switch Bypass" "Disabled,Enabled" bitfld.long 0x00 26. " ACAL ,Auto Mode Calibration" "Disabled,Enabled" bitfld.long 0x00 25. " CLKEN ,Clock Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 23. " SWRST ,Software Reset" "No effect,Reset" bitfld.long 0x00 21. " U_SEL ,U-Channel Resistor Selection" "UIN/UIP,R1a/R2a" bitfld.long 0x00 20. " AZ_SEL ,Auto-Zero Position Selection" "W/o external R,W external R" textline " " bitfld.long 0x00 15. " AZE ,Auto-Zero Enable" "Disabled,Enabled" bitfld.long 0x00 14. " AUTO ,Auto Sampling" "Disabled,Enabled" bitfld.long 0x00 12.--13. " MOD ,Mode" "No signal,X->Y or X,X;Y->U or Y,only U" textline " " bitfld.long 0x00 11. " SW8 ,Switch Control 8" "Disabled,Enabled" bitfld.long 0x00 10. " SW7 ,Switch Control 7" "Disabled,Enabled" bitfld.long 0x00 9. " SW6 ,Switch Control 6" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " SW5 ,Switch Control 5" "Disabled,Enabled" bitfld.long 0x00 7. " SW4 ,Switch Control 4" "Disabled,Enabled" bitfld.long 0x00 6. " SW3 ,Switch Control 3" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " SW2 ,Switch Control 2" "Disabled,Enabled" bitfld.long 0x00 4. " SW1 ,Switch Control 1" "Disabled,Enabled" bitfld.long 0x00 1. " PADE ,Pen A/D Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " BGE ,Voltage Reference Enable" "Disabled,Enabled" group.long 0x14++0x03 line.long 0x00 "ASP_PSMPLRG,Pen A/D Sample Rate Control Register" bitfld.long 0x00 12.--14. " DMCNT ,Decimation Ratio Count" "1,2,3,4,5,6,7,8" bitfld.long 0x00 10.--11. " BIT_SLT ,Bit Select" "1st MSB,2nd MSB,3rd MSB,4th MSB" bitfld.long 0x00 4.--9. " IDLECNT ,Idle Count" "0 clocks,1 clock,2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks,8 clocks,9 clocks,10 clocks,11 clocks,12 clocks,13 clocks,14 clocks,15 clocks,16 clocks,17 clocks,18 clocks,19 clocks,20 clocks,21 clocks,22 clocks,23 clocks,24 clocks,25 clocks,26 clocks,27 clocks,28 clocks,29 clocks,30 clocks,31 clocks,32 clocks,33 clocks,34 clocks,35 clocks,36 clocks,37 clocks,38 clocks,39 clocks,40 clocks,41 clocks,42 clocks,43 clocks,44 clocks,45 clocks,46 clocks,47 clocks,48 clocks,49 clocks,50 clocks,51 clocks,52 clocks,53 clocks,54 clocks,55 clocks,56 clocks,57 clocks,58 clocks,59 clocks,60 clocks,61 clocks,62 clocks,63 clocks" textline " " bitfld.long 0x00 0.--3. " DSCNT ,Data Setup Count" "0 clocks,1 clock,2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks,8 clocks,9 clocks,10 clocks,11 clocks,12 clocks,13 clocks,14 clocks,15 clocks" group.long 0x30++0x03 line.long 0x00 "ASP_CMPCNTL,Compare Control Register" eventfld.long 0x00 19. " INT ,Interrupt Status" "No trigger,Trigger" bitfld.long 0x00 18. " CC ,Compare Control" ">sample,>compare value" bitfld.long 0x00 16.--17. " INSEL ,Input Select" "Disabled,Channel X,Channel Y,Channel U" textline " " hexmask.long.word 0x00 0.--15. 1. " CMPVAL ,Compare Value" group.long 0x18++0x03 line.long 0x00 "ASP_ICNTLR,Interrupt Control Register" bitfld.long 0x00 10. " PUIE ,Pen-up Enable" "Disabled,Enabled" bitfld.long 0x00 6. " POL ,Pen Interrupt Polarity" "Low or falling edge,High or rising edge" bitfld.long 0x00 5. " EDGE ,Edge Enable" "Level,Edge" textline " " bitfld.long 0x00 4. " PIRQE ,Pen Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " PFFE ,Pen FIFO Full Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " PDRE ,Pen Data Ready Interrupt Enable" "Disabled,Enabled" group.long 0x1c++0x03 line.long 0x00 "ASP_ISTATR,Interrupt/Error Status Register" bitfld.long 0x00 10. " PUIS ,Pen-up Status" "No pen-up,Pen-up" bitfld.long 0x00 7. " POV ,Pen Sample Data Overflow" "Not overflowed,Overflowed" bitfld.long 0x00 6. " PEN ,Pen Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " PFF ,Pen Sample FIFO Full" "Not full,Full" bitfld.long 0x00 0. " PDR ,Pen Data Ready" "No valid,Valid" group.long 0x00++0x03 line.long 0x00 "ASP_PADFIFO,Pen Sample FIFO" hexmask.long.word 0x00 0.--15. 1. " SMP ,Sample" group.long 0x2c++0x03 line.long 0x00 "ASP_CLKDIV,Clock Divide Register" bitfld.long 0x00 0.--4. " PADC_CLK ,PADC Clock Divider" "Disabled,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16,Div by 17,Div by 18,Div by 19,Div by 20,Div by 21,Div by 22,Div by 23,Div by 24,Div by 25,Div by 26,Div by 27,Div by 28,Div by 29,Div by 30,Div by 31,Div by 32" rgroup.long 0x34++0x03 line.long 0x00 "ASP_FIFO_PTR,ASP FIFO Pointer Register" hexmask.long.byte 0x00 4.--7. 1. " PEN_FIFO_READ_POINTER ,Holds the Read Pointer of PADC FIFO" hexmask.long.byte 0x00 0.--3. 1. " PEN_FIFO_WRITE_POINTER ,Holds the Write Pointer of PADC FIFO" width 16. tree.end tree.open "BTA (Bluetooth Accelerator)" base asd:0x00216000 width 16. tree "Sequencer Registers" wgroup.long 0x00++0x3 line.long 0x00 "COMMAND,Command Register" bitfld.long 0x00 15. " AAO ,Abort All Operations" "Not aborted,Aborted" bitfld.long 0x00 14. " EHI ,Enable End-of-Header Interrupt" "Disabled,Enabled" bitfld.long 0x00 13. " EFI ,Enable End-of-Frame Interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " PIPE ,Bluetooth Pipeline Processing Control" "Enabled,Bypass" bitfld.long 0x00 6. " OS ,Override ESTIMATEDCLK 2 LSBs" "Preset,Not preset" bitfld.long 0x00 5. " CWS ,Correlation Window Size" "Window,Continuous" textline " " bitfld.long 0x00 3. " IDP ,ID Packet" "No ID,ID" bitfld.long 0x00 2. " MS ,NATIVECLK/ESTIMATEDCLK Selection" "ESTIMATEDCLK,NATIVECLK" bitfld.long 0x00 0.--1. " CMD ,Command" "Idle,Receive,Transmit,Continuous" rgroup.long 0x00++0x3 line.long 0x00 "STATUS,Status Register" bitfld.long 0x00 14.--15. " MS2LSB ,2 LSBs of the Current Bluetooth Clock" "00,01,10,11" bitfld.long 0x00 13. " REC1 ,Recoverable 1/3 FEC Check" "No correction,Correction" bitfld.long 0x00 12. " REC2 ,Recoverable 2/3 FEC Check" "No error,Error" textline " " bitfld.long 0x00 11. " NREC ,Non-Recoverable Error in 2/3 FEC" "No error,Error" bitfld.long 0x00 10. " CRC16 ,Payload CRC Error" "No error,Error" bitfld.long 0x00 9. " HEC8 ,Packet Header HEC Error" "No error,Error" textline " " bitfld.long 0x00 6. " MS ,NATIVECLK/ESTIMATEDCLK" "ESTIMATEDCLK,NATIVECLK" bitfld.long 0x00 3.--5. " STATE ,Operating State of the BTA" "Idle,Standby for receive,Correlation phase,Receiving data,Standby for transmit,Transmitting preamble,Transmitting data,?..." bitfld.long 0x00 0.--2. " BUF_ADDR ,Pointe to Long Word Bit Buffer" "0,1,2,3,4,5,6,7" group.long 0x04++0x3 line.long 0x00 "PACKET_HEADER,Packet Header Register" bitfld.long 0x00 9. " SEQN ,SEQN-Defined in the Bluetooth header standard" "0,1 " bitfld.long 0x00 8. " ARQN ,ARQN-Defined in the Bluetooth header standard" "0,1" bitfld.long 0x00 7. " FLOW ,FLOW-Defined in the Bluetooth header standard" "0,1" textline " " bitfld.long 0x00 3.--6. " TYPE ,TYPE-Defined in the Bluetooth header standard" "0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f" bitfld.long 0x00 0.--2. " AM_ADDR ,AM_Addr-Defined in the Bluetooth header standard" "0,1,2,3,4,5,6,7" group.long 0x08++0x3 line.long 0x00 "PAYLOAD_HEADER,Payload Header Register" hexmask.long 0x00 3.--11. 1. " LENGTH ,Payload Length" bitfld.long 0x00 2. " FLOW ,Flow" "0,1" bitfld.long 0x00 0.--1. " L_CH ,Logical Channel" "00,01,10,11" tree.end tree "Bluetooth Clocks Registers" width 24. group.long 0x0c--0x2f line.long 0x00 "NATIVE_COUNT,Native Count Register" hexmask.long.word 0x00 0.--11. 1. " NATIVE_COUNT ,Native Count" ;group.long 0x10++0x3 line.long 0x04 "ESTIMATED_COUNT,Estimated Count Register" hexmask.long.word 0x04 0.--11. 1. " ESTIMATED_COUNT ,Estimated Count" ;group.long 0x14++0x3 line.long 0x08 "OFFSET_COUNT,Offset Count Register" hexmask.long.word 0x08 0.--11. 1. " OFFSET_COUNT ,Off Set Count" ;group.long 0x18++0x3 line.long 0x0c "NATIVECLK_LOW,Native Clock Low Register" hexmask.long.word 0x0c 0.--15. 1. " NATIVECLK_LOW ,Lower Two Bytes of the NATIVECLK" ;group.long 0x1C++0x3 line.long 0x10 "NATIVECLK_HIGH,Native Clock High Register" hexmask.long.word 0x10 0.--15. 1. " NATIVECLK_HIGH ,High Bits of the NATIVECLK" ;group.long 0x20++0x3 line.long 0x14 "ESTIMATED_CLK_LOW,Estimated Clock Low Register" hexmask.long.word 0x14 0.--15. 1. " ESTIMATED_CLK_LOW ,Lower 2 Bytes of the ESTIMATEDCLK" ;group.long 0x24++0x3 line.long 0x18 "ESTIMATED_CLK_HIGH,Estimated Clock High Register" hexmask.long.word 0x18 0.--11. 1. " ESTIMATED_CLK_HIGH ,High Bits of the ESTIMATEDCLK" ;group.long 0x28++0x3 line.long 0x1c "OFFSET_CLK_LOW,Offset Clock Low Register" hexmask.long.word 0x1c 0.--15. 1. " OFFSET_CLK_LOW ,Lower 2 Bytes of OFFSETCLK" ;group.long 0x2C++0x3 line.long 0x20 "OFFSET_CLK_HIGH,Offset Clock High Register" hexmask.long.word 0x20 0.--11. 1. " OFFSET_CLK_HIGH ,High Bits of OFFSETCLK" wgroup.long 0x30--0x3b line.long 0x00 "HECCRC_CONTROL,HECCRC Control Register" hexmask.long.word 0x00 0.--15. 1. " HECCRC_INIT ,HEC and CRC Initialization Field" ;wgroup.long 0x34++0x3 line.long 0x04 "WHITE_CONTROL,White Control Register" hexmask.long.byte 0x04 0.--6. 1. " WHITE_INIT ,Whitening Unit Initialization Field" ;wgroup.long 0x38++0x03 line.long 0x08 "ENCRYPTION_CONTROL_X13,Encryption Control X13 Register" hexmask.long.word 0x08 0.--15. 1. " ENCRYPT ,Encryption Words" tree.end tree "Radio Control Registers" width 24. wgroup.long 0x40++0x3 line.long 0x00 "CORRELATION_TIME_SETUP,Correlation Time Setup Register" hexmask.long.word 0x00 0.--9. 1. " EST_PRELOAD_TIME ,Set Correlation Time" rgroup.long 0x40++0x3 line.long 0x00 "CORRELATION_TIME_STAMP,Correlation Time Stamp Register" hexmask.long.word 0x00 0.--11. 1. " CORR_TIME ,Get Correlation Time" wgroup.long 0x48++0x3 line.long 0x00 "RF_GPO,RF GPO Register" bitfld.long 0x00 5. " GPO_EN2 ,GPO Enable (BT9)" "Disabled,Enabled" bitfld.long 0x00 4. " GPO_EN1 ,GPO Enable (BT6)" "Disabled,Enabled" bitfld.long 0x00 1. " GPO_DOUT2 ,GPO Data Out (BT9)" "Low,High" textline " " bitfld.long 0x00 0. " GPO_DOUT1 ,GPO Data Out (BT6)" "Low,High" group.long 0x4C++0x3 line.long 0x00 "PWM_RSSI,PWM Received Signal Strength Indicator Register" hexmask.long.byte 0x00 0.--5. 1. " PWM_RSSI ,Pulse Width Modulation Setting/Received Signal Strength Indicator" wgroup.long 0x50--0x5b line.long 0x00 "TIME_A_B,Time A & B Register" hexmask.long.byte 0x00 8.--15. 1. " TIME_B ,Time B" hexmask.long.byte 0x00 0.--7. 1. " TIME_A ,Time A" ;wgroup.long 0x54++0x3 line.long 0x04 "TIME_C_D,Time C & D Register" hexmask.long.byte 0x04 8.--12. 1. " TIME_D ,Time D" hexmask.long.byte 0x04 0.--4. 1. " TIME_C ,Time C" ;wgroup.long 0x58++0x3 line.long 0x08 "PWM_TX,PWM_TX Register" hexmask.long 0x08 0.--5. 1. " PWM_TX ,Pulse Width Modulation-Sets the PWM for Transmit Power Control" group.long 0x05C++0x3 line.long 0x00 "RF_CONTROL,RF Control Register" bitfld.long 0x00 15. " RSSIOR ,RSSI Override" "Normal RSSI,CPU controlled PWM" bitfld.long 0x00 14. " BIST ,BIST Mode" "Normal,BIST" textline " " bitfld.long 0x00 13. " XPOL ,Rx/Tx Polarity" "Normal,Inverted" bitfld.long 0x00 12. " TX_TRI_EN ,Tri-State Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " CLE ,Closed Loop Enable" "Disabled,Enabled" bitfld.long 0x00 10. " DIV ,Antenna Diversity Selection" "0,1" textline " " bitfld.long 0x00 9. " SEL ,Selection" "Oscillator,Diversity" bitfld.long 0x00 8. " PEAK_HLD ,Peak Hold for the RSSI PWM Operation" "Not hold,Hold" textline " " bitfld.long 0x00 7. " RSSI_EN ,Enable for the PWM_RSSI" "Disabled,Enabled" bitfld.long 0x00 6. " PWM_TX_EN ,Enable for the PWM_TX" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " BT5_OE ,Enable BT5 as an Output" "Input,Output" bitfld.long 0x00 4. " BT1_CONT ,BT1 Continuous Output" "Gated,Continous" textline " " bitfld.long 0x00 3. " BT11_AUTO_SPIKE ,Enable Auto Spike Generation" "Disabled,Enabled" bitfld.long 0x00 0.--2. " DELAY_HOP_STROBE ,Delay HOP Strobe" "No delay,2 us,4 us,Reserved,8 us,Reserved,Reserved,15 us" wgroup.long 0x60--0x6b line.long 0x00 "RX_TIME,RX Time Register" hexmask.long.byte 0x00 8.--13. 1. " RX_TIME_END ,Correlation Stop Time" hexmask.long.byte 0x00 0.--4. 1. " RX_TIME_START ,Correlation Start Time" ;wgroup.long 0x64++0x3 line.long 0x04 "TX_TIME,TX Time Register" hexmask.long.byte 0x04 0.--4. 1. " TX_TIME_START ,Correlation Start Time" ;wgroup.long 0x68++0x3 line.long 0x08 "BAT,Bluetooth Application Timer Register" bitfld.long 0x08 15. " EN ,Enable Bluetooth Application Timer" "Disabled,Enabled" hexmask.long.word 0x08 0.--11. 1. " TIMER ,Timer Preset Value" tree.end tree "Correlator Registers" width 17. wgroup.long 0x6C++0x3 line.long 0x00 "THRESHOLD,Threshold Register" bitfld.long 0x00 4.--7. " THRESHOLD_II ,Signal Energy" "0.5000,0.5625,0.6250,0.6875,0.7500,0.8125,0.8750,0.9375,1.0000,1.0625,1.1250,1.1875,1.2500,1.3125,1.3750,1.4375" bitfld.long 0x00 0.--3. " THRESHOLD_I ,Threshold Value" "0.50000,0.53125,0.56250,0.59375,0.62500,0.65625,0.68750,0.71875,0.75000,0.78125,0.81250,0.84375,0.87500,0.90625,0.93750,0.96875" rgroup.long 0x06C++0x3 line.long 0x00 "CORRELATION_MAX,Correlation Max Register" hexmask.long.word 0x00 0.--8. 1. " VALUE ,Maximum Correlation Value" wgroup.long 0x70--0x7f line.long 0x00 "SYNCH_WORD_0,Synch Word 0 Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Part of Synchronization Code" ;wgroup.long 0x74++0x3 line.long 0x04 "SYNCH_WORD_1,Synch Word 1 Register" hexmask.long.word 0x04 0.--15. 1. " WORD ,Part of Synchronization Code" ;wgroup.long 0x78++0x3 line.long 0x08 "SYNCH_WORD_2,Synch Word 2 Register" hexmask.long.word 0x08 0.--15. 1. " WORD ,Part of Synchronization Code" ;wgroup.long 0x07C++0x3 line.long 0x0c "SYNCH_WORD_3 ,Synch Word 3 Register" hexmask.long.word 0x0c 0.--15. 1. " WORD ,Part of Synchronization Code" tree.end tree "Bit Buffer Registers" width 13. group.long 0x80++0x3 line.long 0x00 "BUF_WORD_0 ,Buf Word 0 (LW0 ) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0x84++0x3 line.long 0x00 "BUF_WORD_1 ,Buf Word 1 (LW1 ) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0x88++0x3 line.long 0x00 "BUF_WORD_2 ,Buf Word 2 (LW2 ) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0x8C++0x3 line.long 0x00 "BUF_WORD_3 ,Buf Word 3 (LW3 ) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0x90++0x3 line.long 0x00 "BUF_WORD_4 ,Buf Word 4 (LW4 ) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0x94++0x3 line.long 0x00 "BUF_WORD_5 ,Buf Word 5 (LW5 ) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0x98++0x3 line.long 0x00 "BUF_WORD_6 ,Buf Word 6 (LW6 ) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0x9C++0x3 line.long 0x00 "BUF_WORD_7 ,Buf Word 7 (LW7 ) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xA0++0x3 line.long 0x00 "BUF_WORD_8 ,Buf Word 8 (LW8 ) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xA4++0x3 line.long 0x00 "BUF_WORD_9 ,Buf Word 9 (LW9 ) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xA8++0x3 line.long 0x00 "BUF_WORD_10,Buf Word 10 (LW10) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xAC++0x3 line.long 0x00 "BUF_WORD_11,Buf Word 11 (LW11) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xB0++0x3 line.long 0x00 "BUF_WORD_12,Buf Word 12 (LW12) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xB4++0x3 line.long 0x00 "BUF_WORD_13,Buf Word 13 (LW13) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xB8++0x3 line.long 0x00 "BUF_WORD_14,Buf Word 14 (LW14) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xBC++0x3 line.long 0x00 "BUF_WORD_15,Buf Word 15 (LW15) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xC0++0x3 line.long 0x00 "BUF_WORD_16,Buf Word 16 (LW16) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xC4++0x3 line.long 0x00 "BUF_WORD_17,Buf Word 17 (LW17) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xC8++0x3 line.long 0x00 "BUF_WORD_18,Buf Word 18 (LW18) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xCC++0x3 line.long 0x00 "BUF_WORD_19,Buf Word 19 (LW19) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xD0++0x3 line.long 0x00 "BUF_WORD_20,Buf Word 20 (LW20) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xD4++0x3 line.long 0x00 "BUF_WORD_21,Buf Word 21 (LW21) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xD8++0x3 line.long 0x00 "BUF_WORD_22,Buf Word 22 (LW22) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xDC++0x3 line.long 0x00 "BUF_WORD_23,Buf Word 23 (LW23) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xE0++0x3 line.long 0x00 "BUF_WORD_24,Buf Word 24 (LW24) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xE4++0x3 line.long 0x00 "BUF_WORD_25,Buf Word 25 (LW25) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xE8++0x3 line.long 0x00 "BUF_WORD_26,Buf Word 26 (LW26) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xEC++0x3 line.long 0x00 "BUF_WORD_27,Buf Word 27 (LW27) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xF0++0x3 line.long 0x00 "BUF_WORD_28,Buf Word 28 (LW28) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xF4++0x3 line.long 0x00 "BUF_WORD_29,Buf Word 29 (LW29) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xF8++0x3 line.long 0x00 "BUF_WORD_30,Buf Word 30 (LW30) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" group.long 0xFC++0x3 line.long 0x00 "BUF_WORD_31,Buf Word 31 (LW31) Register" hexmask.long.word 0x00 0.--15. 1. " WORD ,Data Word" tree.end tree "Wake-Up Registers" width 15. group.long 0x100--0x107 line.long 0x00 "WAKEUP_1,Wake-Up 1 Register" bitfld.long 0x00 0.--1. " TIME ,Value for Wake-Up Timer 1" "0,1,2,3" ;group.long 0x104++0x03 line.long 0x04 "WAKEUP_2,Wake-Up 2 Register" hexmask.long.word 0x04 0.--15. 1. " TIME ,Value for Wake-Up Timer 2" wgroup.long 0x10C++0x3 line.long 0x00 "WAKEUP_DELTA4,Wake-Up Delta4 Register" hexmask.long.word 0x00 0.--9. 1. " TIME ,Delta Value for Wake-Up Timer 4" rgroup.long 0x10C++0x3 line.long 0x00 "WAKEUP_4,Wake-Up 4 Register" hexmask.long.word 0x00 0.--15. 1. " TIME ,Value for Wake-Up Timer 4" wgroup.long 0x110++0x3 line.long 0x00 "WU_CONTROL,Wake-Up Control Register" bitfld.long 0x00 4. " PDE ,Power Down Enable" "Disabled,Enabled" bitfld.long 0x00 3. " CLR_CNT ,Wake-Up Counter Reset" "No reset,Reset" rgroup.long 0x110++0x3 line.long 0x00 "WU_STATUS,Wake-Up Status Register" hexmask.long.word 0x00 3.--12. 1. " WAKEUP_DELTA4 ,Wakeup_Delta4 Value" bitfld.long 0x00 2. " BTWUI ,Interrupt Indicator" "No interrupt,Interrupt" bitfld.long 0x00 1. " BT1_CLK_HOLD ,Bluetooth Clock" "Running,Stopped" textline " " bitfld.long 0x00 0. " PDE ,Power Down Enable" "Disabled,Enabled" rgroup.long 0x114++0x3 line.long 0x00 "WU_COUNT,Wake-Up Count Register" hexmask.long.word 0x00 0.--15. 1. " COUNT ,Counter Value" tree.end tree "System and SPI Register" width 16. group.long 0x118++0x03 line.long 0x00 "CLK_CONTROL,Clock Control Register" bitfld.long 0x00 13.--15. " RFM ,RF Mode Selection" "Reserved,Reserved,Reserved,MC13180,Silicon Wave,?..." bitfld.long 0x00 8.--11. " BT1_RSLOT ,Bluetooth RSlot" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 4.--7. " BT1_WSLOT ,Bluetooth WSlot" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 0.--1. " BT1_CLK_IN_DIV ,BT1 Clock In Frequency Divider Select" "Idle,16,24,32" if (((data.long(asd:0x00216118))&0x6000)==0x6000) group.long 0x120++0x3 line.long 0x00 "SPI_WORD0,SPI Word0 Register" hexmask.long.word 0x00 0.--15. 1. " WORD0 ,Word of Data" else group.long 0x120++0x3 line.long 0x00 "SPI_WORD0,SPI Word0 Register" hexmask.long.byte 0x00 8.--15. 1. " BYTE0 ,Byte $3" hexmask.long.byte 0x00 0.--7. 1. " BYTE1 ,Byte $4" endif if (((data.long(asd:0x00216118))&0x6000)==0x6000) wgroup.long 0x124++0x3 line.long 0x00 "SPI_WORD1,SPI Word0 Register" hexmask.long.word 0x00 0.--15. 1. " WORD1 ,Word of Data" else wgroup.long 0x124++0x3 line.long 0x00 "SPI_WORD1,SPI Word1 Register" hexmask.long.byte 0x00 8.--15. 1. " BYTE2 ,Byte 2" hexmask.long.byte 0x00 0.--7. 1. " BYTE3 ,Byte 3" endif if (((data.long(asd:0x00216118))&0x6000)==0x6000) wgroup.long 0x128++0x3 line.long 0x00 "SPI_WORD2,SPI Word0 Register" hexmask.long.word 0x00 0.--15. 1. " WORD2 ,Word of Data" else wgroup.long 0x128++0x3 line.long 0x00 "SPI_WORD2,SPI Word2 Register" hexmask.long.byte 0x00 8.--15. 1. " BYTE4 ,Byte 4" hexmask.long.byte 0x00 0.--7. 1. " BYTE5 ,Byte 5" endif if (((data.long(asd:0x00216118))&0x6000)==0x6000) wgroup.long 0x12C++0x3 line.long 0x00 "SPI_WORD3,SPI Word0 Register" hexmask.long.word 0x00 0.--15. 1. " WORD3 ,Word of Data" else wgroup.long 0x12C++0x3 line.long 0x00 "SPI_WORD3,SPI Word3 Register" hexmask.long.byte 0x00 8.--15. 1. " BYTE6 ,Byte 6" hexmask.long.byte 0x00 0.--7. 1. " BYTE7 ,Byte 7" endif if (((data.long(asd:0x00216118))&0x6000)==0x6000) wgroup.long 0x130++0x3 line.long 0x00 "SPI_WRITE_ADDR,SPI Write Address Register" bitfld.long 0x00 7. " R/W ,Read/Write" "Low,High" hexmask.long.byte 0x00 0.--6. 1. " ADDRESS ,Radio Register Address" else wgroup.long 0x130++0x3 line.long 0x00 "SPI_WRITE_ADDR,SPI Write Address Register" bitfld.long 0x00 15. " R/W ,Read/Write" "Low,High" hexmask.long.byte 0x00 8.--14. 1. " COMMAND ,Command" hexmask.long.byte 0x00 0.--7. 1. " ADDRESS ,Radio Register Address" endif if (((data.long(asd:0x00216118))&0x6000)==0x6000) wgroup.long 0x134++0x3 line.long 0x00 "SPI_READ_ADDR,SPI Read Address Register" bitfld.long 0x00 7. " R/W ,Read/Write" "Low,High" hexmask.long.byte 0x00 0.--6. 1. " ADDRESS ,Radio Register Address" else wgroup.long 0x134++0x3 line.long 0x00 "SPI_READ_ADDR,SPI Read Address Register" bitfld.long 0x00 15. " R/W ,Read/Write" "Low,High" hexmask.long.byte 0x00 8.--14. 1. " COMMAND ,Command" hexmask.long.byte 0x00 0.--7. 1. " ADDRESS ,Radio Register Address" endif wgroup.long 0x138++0x3 line.long 0x00 "SPI_CONTROL,SPI Control Register" bitfld.long 0x00 15. " BYTE_ONLY ,Byte/Word" "Normal,Single" bitfld.long 0x00 14. " SPI_CLKINV ,Inverted SPI Clock" "Normal,Inverted" bitfld.long 0x00 12.--13. " SPI_CLKDIV3 ,State 3 Delay" "00,01,10,11" textline " " hexmask.long.byte 0x00 8.--11. 1. " SPI_CLKDIV2 ,State 2 Delay" hexmask.long.byte 0x00 4.--7. 1. " SPI_CLKDIV1 ,State 1 Delay" textline " " bitfld.long 0x00 0.--2. " SPI_MODE ,SPI Mode Selectionio" "Reserved,Reserved,Reserved,MC13180,Silicon Wave,?..." rgroup.long 0x138++0x3 line.long 0x00 "SPI_STATUS,SPI Status Register" bitfld.long 0x00 0. " DONE ,SPI Active or Ready" "R/W,Done" tree.end tree "Frequency Hopping Registers" width 14. wgroup.long 0x140++0x3 line.long 0x00 "HOP0,Hop 0 (Frequency In) Register" hexmask.long.word 0x00 0.--15. 1. " CLK_LOW ,Lower Part of the Current Clock" rgroup.long 0x140++0x3 line.long 0x00 "HOP_FREQ_OUT,Hop Frequency Out Register" hexmask.long.byte 0x00 0.--7. 1. " HOP_OUT ,Hopping Sequence Selection Output" wgroup.long 0x144++0x3 line.long 0x00 "HOP1,Hop 1 (Frequency In) Register" hexmask.long.word 0x00 0.--9. 1. " CLK_HIGH ,Upper Part of Current Clock" wgroup.long 0x148++0x3 line.long 0x00 "HOP2,Hop 2 (Frequency In) Register" hexmask.long.word 0x00 0.--15. 1. " LAPUAP_LOW ,Lower Part of the Combined LAP and 4 LSBs of UAP" wgroup.long 0x14C++0x3 line.long 0x00 "HOP3,Hop 3 (Frequency In) Register" hexmask.long.word 0x00 0.--11. 1. " LAPUAP_HIGH ,Upper Part of the Combined LAP and 4 LSBs of UAP" wgroup.long 0x150++0x3 line.long 0x00 "HOP4,Hop 4 (Frequency In) Register" bitfld.long 0x00 2. " SYS ,Hop System" "79-hop,23-hop" bitfld.long 0x00 0.--1. " STATE ,Hop State" "Page/inquiry scan,Page/inquiry,Page/inquiry response,Connection" tree.end tree "Interrupt Register" width 18. group.long 0x160++0x3 line.long 0x00 "INTERRUPT_VECTOR,Interrupt Vector Register" bitfld.long 0x00 3. " TIMER ,Timer Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 2. " EOF ,End of Frame Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " EOH ,End of Header Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 0. " SYSTICK ,SYSTICK Interrupt" "No interrupt,Interrupt" tree.end tree "Joint Detect Registers" width 13. rgroup.long 0x170++0x3 line.long 0x00 "SYNC_METRIC,Synchronization Metric Register" hexmask.long.word 0x00 0.--14. 1. " SYNC_METRIC ,Synchronization Metric" rgroup.long 0x174++0x3 line.long 0x00 "SYNC_FC,Synchronize Frequency Carrier Register" hexmask.long.byte 0x00 0.--7. 1. " SYNC_FC ,Carrier Frequency Offset" tree.end tree "Bit Reverse Registers" width 14. wgroup.long 0x178++0x3 line.long 0x00 "WORD_REVERSE ,Word Reverse Register" hexmask.long.word 0x00 0.--15. 1. " WORD_REVERSED ,Word to be Bit Reversed" ; hexmask.long 0x00 00.--15. 1. " WORD_REVERSED ,Word Reversed-Returns the bit reversed word" wgroup.long 0x17C++0x3 line.long 0x00 "BYTE_REVERSE,Byte Reverse Register" hexmask.long.byte 0x00 0.--7. 1. " BYTE_REVERSED ,Byte to be Bit Reversed" ; hexmask.long 0x00 00.--07. 1. " BYTE_REVERSED ,Byte Reversed-Receives the bit reversed byte" tree.end width 16. tree.end tree "SIM (SmartCard Interface Module)" base asd:0x00211000 width 15. group.long 0x00--0x1f line.long 0x00 "PORT_CNTL,Port Control Register" bitfld.long 0x00 6. " 3VOLT ,3 Volt SIM Card" "Both pins,Port 0 unused" bitfld.long 0x00 5. " SCSP ,SIM Card Clock Stop Polarity" "Low,High" bitfld.long 0x00 4. " SCEN ,SIM Card Clock Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " SRST ,SIM Reset" "No reset,Reset" bitfld.long 0x00 2. " STEN ,SIM Card Transmit Enable" "Disabled,Enabled" bitfld.long 0x00 1. " SVEN ,SIM Card Vcc Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " SAPD ,SIM Card Auto Powerdown" "Disabled,Enabled" ;group.long 0x04++0x03 line.long 0x04 "CNTL,Control Register" bitfld.long 0x04 15. " XMT_CRC_LRC ,Transmit CRC or LRC" "Disabled,Enabled" bitfld.long 0x04 14. " CRCEN ,CRC Enable" "Disabled,Enabled" bitfld.long 0x04 13. " LRCEN ,LRC Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 12. " CWTEN ,Character Wait Time Counter Enable" "Disabled,Enabled" bitfld.long 0x04 10.--11. " GPCNT_CLK_SEL ,General Purpose Counter Clock Select" "Disabled/Reset,Card,Receiver,ETU" bitfld.long 0x04 7.--9. " BAUD_SEL ,Baud Rate Select" "372,256,128,64,32,32,16,Register" textline " " bitfld.long 0x04 4.--6. " CLK_SEL ,Smart Card Clock Select" "IPG_CLK / 2,IPG_CLK / 4,IPG_CLK / 8,IPG_CLK / 12,IPG_CLK / 16,M_CLK / 20,M_CLK / 25,?..." bitfld.long 0x04 3. " ONACK ,Overrun NACK Enable" "Disabled,Enabled" bitfld.long 0x04 2. " ANACK ,Automatic NACK Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 1. " ICM ,Initial Character Mode" "Disabled,Enabled" bitfld.long 0x04 0. " IC ,Data Format Control" "Direction,Inverse" ;group.long 0x08++0x03 line.long 0x08 "RCV_THRESHOLD,Receive Threshold Register" hexmask.long.byte 0x08 0.--4. 1. " RDT ,Receive Data Threshold" ;group.long 0x0c++0x03 line.long 0x0C "ENABLE,Transmit/Receive Enable Register" bitfld.long 0x0c 2. " XMT_EN ,Transmit Enable" "Disabled,Enabled" bitfld.long 0x0c 1. " RCV_EN ,Receiver Enable" "Disabled,Enabled" bitfld.long 0x0c 0. " SIM_EN ,SIM Enable" "Disabled,Enabled" ;group.long 0x10++0x03 line.long 0x10 "XMT_STATUS,Transmit Status Register" bitfld.long 0x10 6. " GPCNT ,General Purpose Counter Flag" "Not reached,Reached" bitfld.long 0x10 5. " TDTF ,Transmit Data Threshold Flag" "> TFT,<= TFT" bitfld.long 0x10 4. " TFO ,Transmit FIFO Overfill Error" "No error,Error" textline " " eventfld.long 0x10 3. " TC ,Transmit Complete" "Not completed,Completed" eventfld.long 0x10 2. " ETC ,Early Transmit Complete" "Not completed,Completed" eventfld.long 0x10 1. " TFE ,Transmit FIFO Empty" "Not empty,Empty" textline " " bitfld.long 0x10 0. " XTE ,Transmit Threshold Error" "No error,Error" ;group.long 0x14++0x03 line.long 0x14 "RCV_STATUS,Receive Status Register" bitfld.long 0x14 5. " CWT ,Character Wait Time Counter Flag" "No error,Error" bitfld.long 0x14 4. " CRCOK ,Cyclic Redundancy Check Okay Flag" "Error,No error" bitfld.long 0x14 3. " LRCOK ,Linear Redundancy Check Okay Flag" "Error,No error" textline " " bitfld.long 0x14 2. " RDRF ,Receive Data Register Full" "< RDT,>= RDT" bitfld.long 0x14 1. " RFD ,Receive FIFO has Unread Data" "No unread data,At least one" bitfld.long 0x14 0. " OEF ,Overrun Error Flag" "No error,Error" ;group.long 0x18++0x03 line.long 0x18 "INT_MASK,Interrupt Mask Register" bitfld.long 0x18 9. " CWTM ,Character Wait Time Interrupt Mask" "Enabled,Disabled" bitfld.long 0x18 8. " GPCNTM ,General Purpose Counter Interrupt Mask" "Enabled,Disabled" bitfld.long 0x18 7. " TDTFM ,Transmit Data Threshold Interrupt Mask" "Enabled,Disabled" textline " " bitfld.long 0x18 6. " TFOM ,Transmit FIFO Overfill Error Interrupt Mask" "Enabled,Disabled" bitfld.long 0x18 5. " XTM ,Transmit Threshold Interrupt Mask" "Enabled,Disabled" bitfld.long 0x18 4. " TFEIM ,Transmit FIFO Empty Interrupt Mask" "Enabled,Disabled" textline " " bitfld.long 0x18 3. " ETCIM ,Early Transmit Complete Interrupt Mask" "Enabled,Disabled" bitfld.long 0x18 2. " OIM ,Overrun Interrupt Mask" "Enabled,Disabled" bitfld.long 0x18 1. " TCIM ,Transmit Complete Interrupt Mask" "Enabled,Disabled" textline " " bitfld.long 0x18 0. " RIM ,Receive Interrupt Mask" "Enabled,Disabled" ;group.long 0x1c++0x03 line.long 0x1C "XMT_BUF,Port Transmit Buffer Register" hexmask.long.byte 0x1c 0.--7. 1. " XMT ,Transmit Buffer" rgroup.long 0x20++0x03 line.long 0x00 "RCV_BUF,Receive Buffer Register" bitfld.long 0x00 9. " FE ,Frame Error Flag" "No error,Error" bitfld.long 0x00 8. " PE ,Parity Error Flag" "No error,Error" hexmask.long.byte 0x00 0.--7. 1. " RCV ,Receive Buffer" group.long 0x24--0x43 line.long 0x00 "PORT_DETECT,Port Detect Register" bitfld.long 0x00 3. " SPDS ,SIM Presence Detect Select" "Falling edge,Rising edge" bitfld.long 0x00 2. " SPDP ,SIMPD Input Pin Status" "Low,High" eventfld.long 0x00 1. " SDI ,SIM Detect Interrupt Flag" "No interrupt,Interrupt" textline " " bitfld.long 0x0 0. " SDIM ,SIM Detect Interrupt Mask" "Enabled,Disabled" ;group.long 0x28++0x03 line.long 0x04 "XMT_THRESHOLD,Transmit Threshold Register" bitfld.long 0x04 4.--7. " XTH ,Transmit NACK Threshold" "Not set,1 NACK,2 NACK,3 NACK,4 NACK,5 NACK,6 NACK,7 NACK,8 NACK,9 NACK,10 NACK,11 NACK,12 NACK,13 NACK,14 NACK,15 NACK" bitfld.long 0x04 0.--3. " TDT ,Transmit Data Threshold" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" ;group.long 0x2c++0x03 line.long 0x08 "GUARD_CNTL,Transmit Guard Control Register" bitfld.long 0x08 8. " RCVR11 ,Receiver Uses 11 ETUs" "12 ETU,11 ETU" hexmask.long.byte 0x08 0.--7. 1. " GETU ,Transmit Guard ETUs" ;group.long 0x30++0x03 line.long 0x0c "OD_CONFIG,Open-Drain Configuration Control Register" bitfld.long 0x0c 0. " OD_P ,Open Drain/Push-Pull Control" "Push-pull,Open-drain" ;group.long 0x34++0x03 line.long 0x10 "RESET_CNTL,Reset Control Register" bitfld.long 0x10 2. " SOFT_RESET ,Software Reset" "Normal,Reset" bitfld.long 0x10 1. " FLUSH_XMT ,Flush Transmitter" "Normal,Reset" bitfld.long 0x10 0. " FLUSH_RCV ,Flush Receiver" "Normal,Reset" ;group.long 0x38++0x03 line.long 0x14 "CHAR_WAIT,Character Wait Timer Register" hexmask.long.word 0x14 0.--15. 1. " CHARACTER_WAIT_TIME ,Character Wait Time" ;group.long 0x3c++0x03 line.long 0x18 "GPCNT,General Purpose Counter Register" hexmask.long.word 0x18 0.--15. 1. " GPCNT ,General Purpose Counter" ;group.long 0x40++0x03 line.long 0x1c "DIVISOR,Divisor Register" hexmask.long.byte 0x1c 0.--6. 1. " DIVISOR ,Divisor" width 16. tree.end endif tree "PLLCC (Phase Locked Loop and Clock Controller)" sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) base asd:0x10027000 width 0xb group 0x00--0x37 line.long 0x00 "CSCR,Clock Source Control Register" bitfld.long 0x00 29.--31. " PRESC ,Prescaler Defines The MPU PLL Clock" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8" bitfld.long 0x00 26.--28. " USB_DIV ,USB Clock Divider" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8" bitfld.long 0x00 24.--25. " SD_CNT ,Shut-Down Control" "Next rising edge,2nd rising edge,3rd rising edge,4th rising edge" textline " " bitfld.long 0x00 22. " SPLL_RESTART ,SPLL Restart" "No effect,Restart" bitfld.long 0x00 21. " MPLL_RESTART ,MPLL Restart" "No effect,Restart" bitfld.long 0x00 20. " SSI2_SEL ,SSI2 Baud Source Select" "SPLL,MPLL" textline " " bitfld.long 0x00 19. " SSI1_SEL ,SSI1 Baud Source Select" "SPLL,MPLL" bitfld.long 0x00 18. " FIR_SEL ,FIR and MIR Select" "MPLL,SPLL" bitfld.long 0x00 17. " SP_SEL ,SPLL Select" "Internal,External" textline " " bitfld.long 0x00 16. " MCU_SEL ,MPLL Select" "Internal,External" bitfld.long 0x00 10.--13. " BCLKDIV ,System Bus Clock Divider" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16" bitfld.long 0x00 9. " IPDIV ,Peripheral Clock Divider" "Test,HCLK div by 2" textline " " bitfld.long 0x00 4. " OSC26M_DIV1P5 ,Oscillator 26M Divide" "Div by 1,Div by 1.5" bitfld.long 0x00 3. " OSC26M_DIS ,Oscillator Disable" "Enabled,Disabled" bitfld.long 0x00 2. " FPM_EN ,Frequency Premultiplier Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " SPEN ,Serial Peripheral PLL Enable" "Disabled,Enabled" bitfld.long 0x00 0. " MPEN ,MPLL Enable" "Disabled,Enabled" ;group 0x04++0x03 line.long 0x04 "MPCTL0,MCU & System PLL Control Register 0" bitfld.long 0x04 31. " CPLM ,Phase Lock Mode" "FOL,FPL" bitfld.long 0x04 26.--29. " PD ,Predivider Factor" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 16.--25. 1. " MFD ,Multiplication Factor (Denominator Part)" bitfld.long 0x04 10.--13. " MFI ,Multiplication Factor (Integer)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x04 0.--9. 1. " MFN ,Multiplication Factor (Numerator)" ;group 0x08++0x03 line.long 0x08 "MPCTL1,MCU & System PLL Control Register 1" bitfld.long 0x08 15. " LF ,Lock Flag" "Not locked,Locked" bitfld.long 0x08 6. " BRMO ,BRM Order" "1st order,2nd order" ;sectin ;group 0x0c++0x03 line.long 0x0c "SPCTL0,Serial Peripheral PLL Control Register 0" bitfld.long 0x0C 31. " CPLM ,Phase Lock Mode" "FOL,FPL" bitfld.long 0x0C 26.--29. " PD ,Predivider Factor" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 16.--25. 1. " MFD ,Multiplication Factor (Denominator Part)" bitfld.long 0x0C 10.--13. " MFI ,Multiplication Factor (Integer Part)" "5,5,5,5,5,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x0C 0.--9. 1. " MFN ,Multiplication Factor (Numerator Part)" ;group 0x10++0x03 line.long 0x10 "SPCTL1,Serial Peripheral PLL Control Register 1" bitfld.long 0x10 15. " LF ,Lock Flag" "Not locked,Locked" bitfld.long 0x10 6. " BRMO ,BRM Order Bit" "1st order,2nd order" ;group 0x14++0x03 line.long 0x14 "OSC26MCTL,Oscillator 26M Control Register" bitfld.long 0x14 16.--17. " OSC26M_PEAK ,OSC26M_PEAK" "Desired range,Too low,Too high,Invalid state" hexmask.long.byte 0x14 8.--13. 1. " AGC ,Automatic Gain Control" ;group 0x18++0x03 line.long 0x18 "PCDR0,Peripheral Clock Divider Register 0" hexmask.long.byte 0x18 26.--31. 1. " SSI2DIV ,SSI2 Baud Clock Divider" hexmask.long.byte 0x18 16.--21. 1. " SSI1DIV ,SSI1 Baud Clock Divider" bitfld.long 0x18 12.--15. " NFCDIV ,Nand Flash Controller Clock Divider" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16" bitfld.long 0x18 5.--7. " CLKO_48MDIV ,Clock Out 48M Clock Divider 1" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8" textline " " bitfld.long 0x18 0.--4. " FIRI_DIV ,FIRI Divider" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16,Div by 17,Div by 18,Div by 19,Div by 20,Div by 21,Div by 22,Div by 23,Div by 24,Div by 25,Div by 26,Div by 27,Div by 28,Div by 29,Div by 30,Div by 31,Div by 32" ;group 0x1c++0x03 line.long 0x1c "PCDR1,Peripheral Clock Divider Register 1" bitfld.long 0x1c 24.--29. " PERDIV4 ,Peripheral Clock Divider 4" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16,Div by 17,Div by 18,Div by 19,Div by 20,Div by 21,Div by 22,Div by 23,Div by 24,Div by 25,Div by 26,Div by 27,Div by 28,Div by 29,Div by 30,Div by 31,Div by 32,Div by 33,Div by 34,Div by 35,Div by 36,Div by 37,Div by 38,Div by 39,Div by 40,Div by 41,Div by 42,Div by 43,Div by 44,Div by 45,Div by 46,Div by 47,Div by 48,Div by 49,Div by 50,Div by 51,Div by 52,Div by 53,Div by 54,Div by 55,Div by 56,Div by 57,Div by 58,Div by 59,Div by 60,Div by 61,Div by 62,Div by 63,Div by 64" bitfld.long 0x1c 16.--21. " PERDIV3 ,Peripheral Clock Divider 3" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16,Div by 17,Div by 18,Div by 19,Div by 20,Div by 21,Div by 22,Div by 23,Div by 24,Div by 25,Div by 26,Div by 27,Div by 28,Div by 29,Div by 30,Div by 31,Div by 32,Div by 33,Div by 34,Div by 35,Div by 36,Div by 37,Div by 38,Div by 39,Div by 40,Div by 41,Div by 42,Div by 43,Div by 44,Div by 45,Div by 46,Div by 47,Div by 48,Div by 49,Div by 50,Div by 51,Div by 52,Div by 53,Div by 54,Div by 55,Div by 56,Div by 57,Div by 58,Div by 59,Div by 60,Div by 61,Div by 62,Div by 63,Div by 64" bitfld.long 0x1c 8.--13. " PERDIV2 ,Peripheral Clock Divider 2" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16,Div by 17,Div by 18,Div by 19,Div by 20,Div by 21,Div by 22,Div by 23,Div by 24,Div by 25,Div by 26,Div by 27,Div by 28,Div by 29,Div by 30,Div by 31,Div by 32,Div by 33,Div by 34,Div by 35,Div by 36,Div by 37,Div by 38,Div by 39,Div by 40,Div by 41,Div by 42,Div by 43,Div by 44,Div by 45,Div by 46,Div by 47,Div by 48,Div by 49,Div by 50,Div by 51,Div by 52,Div by 53,Div by 54,Div by 55,Div by 56,Div by 57,Div by 58,Div by 59,Div by 60,Div by 61,Div by 62,Div by 63,Div by 64" textline " " bitfld.long 0x1c 0.--5. " PERDIV1 ,Peripheral Clock Divider 1" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16,Div by 17,Div by 18,Div by 19,Div by 20,Div by 21,Div by 22,Div by 23,Div by 24,Div by 25,Div by 26,Div by 27,Div by 28,Div by 29,Div by 30,Div by 31,Div by 32,Div by 33,Div by 34,Div by 35,Div by 36,Div by 37,Div by 38,Div by 39,Div by 40,Div by 41,Div by 42,Div by 43,Div by 44,Div by 45,Div by 46,Div by 47,Div by 48,Div by 49,Div by 50,Div by 51,Div by 52,Div by 53,Div by 54,Div by 55,Div by 56,Div by 57,Div by 58,Div by 59,Div by 60,Div by 61,Div by 62,Div by 63,Div by 64" ;group 0x20++0x03 line.long 0x20 "PCCR0,Peripheral Clock Control Register 0" bitfld.long 0x20 31. " HCLK_CSI_EN ,CMOS Sensor Interface Clock Enable" "Disabled,Enabled" bitfld.long 0x20 30. " HCLK_DMA_EN ,DMA Clock Enable" "Disabled,Enabled" bitfld.long 0x20 28. " HCLK_BROM_EN ,BROM Clock Enable" "Disabled,Enabled" textline " " bitfld.long 0x20 27. " HCLK_EMMA_EN ,EMMA Clock Enable" "Disabled,Enabled" bitfld.long 0x20 26. " HCLK_LCDC_EN ,LCDC Clock Enable" "Disabled,Enabled" bitfld.long 0x20 25. " HCLK_SLCDC_EN ,SLCDC Clock Enable" "Disabled,Enabled" textline " " bitfld.long 0x20 24. " HCLK_USBOTG_EN ,USB OTG Clock Enable" "Disabled,Enabled" bitfld.long 0x20 23. " HCLK_BMI_EN ,BMI Clock Enable" "Disabled,Enabled" bitfld.long 0x20 22. " PERCLK4_EN ,PERCLK4 Clock Enable" "Disabled,Enabled" textline " " bitfld.long 0x20 21. " SLCDC_EN ,SLCDC Clock Enable" "Disabled,Enabled" bitfld.long 0x20 20. " FIRI_BAUD_EN ,FIRI Baud Clock Enable" "Disabled,Enabled" bitfld.long 0x20 19. " NFC_EN ,Nand Flash Controller Clock Enable" "Disabled,Enabled" textline " " bitfld.long 0x20 18. " PERCLK3_EN ,PERCLK3 Clock Enable" "Disabled,Enabled" bitfld.long 0x20 17. " SSI1_BAUD_EN ,SSI 1 Baud Clock Enable" "Disabled,Enabled" bitfld.long 0x20 16. " SSI2_BAUD_EN ,SSI 2 Baud Clock Enable" "Disabled,Enabled" textline " " bitfld.long 0x20 15. " EMMA_EN ,EMMA Clock Enable" "Disabled,Enabled" bitfld.long 0x20 14. " USBOTG_EN ,USB OTG Clock Enable" "Disabled,Enabled" bitfld.long 0x20 13. " DMA_EN ,DMA Clock Enable" "Disabled,Enabled" textline " " bitfld.long 0x20 12. " I2C_EN ,I2C Clock Enable" "Disabled,Enabled" bitfld.long 0x20 11. " GPIO_EN ,GPIO Clock Enable" "Disabled,Enabled" bitfld.long 0x20 10. " SDHC2_EN ,SDHC2 Clock Enable" "Disabled,Enabled" textline " " bitfld.long 0x20 9. " SDHC1_EN ,SDHC1 Clock Enable" "Disabled,Enabled" bitfld.long 0x20 8. " FIRI_EN ,FIRI Clock Enable" "Disabled,Enabled" bitfld.long 0x20 7. " SSI2_EN ,SSI2 Clock Enable" "Disabled,Enabled" textline " " bitfld.long 0x20 6. " SSI1_EN ,SSI1 Clock Enable" "Disabled,Enabled" bitfld.long 0x20 5. " CSPI2_EN ,CSPI2 Clock Enable" "Disabled,Enabled" bitfld.long 0x20 4. " CSPI1_EN ,CSPI1Clock Enable" "Disabled,Enabled" textline " " bitfld.long 0x20 3. " UART4_EN ,UART4 Clock Enable" "Disabled,Enabled" bitfld.long 0x20 2. " UART3_EN ,UART3 Clock Enable" "Disabled,Enabled" bitfld.long 0x20 1. " UART2_EN ,UART2 Clock Enable" "Disabled,Enabled" textline " " bitfld.long 0x20 0. " UART1_EN ,UART1 Clock Enable" "Disabled,Enabled" ;group 0x24++0x03 line.long 0x24 "PCCR1,Peripheral Clock Control Register 1" bitfld.long 0x24 31. " OWIRE_EN ,OWIRE Clock Enable" "Disabled,Enabled" bitfld.long 0x24 30. " KPP_EN ,KPP Clock Enable" "Disabled,Enabled" bitfld.long 0x24 29. " RTC_EN ,RTC Clock Enable" "Disabled,Enabled" textline " " bitfld.long 0x24 28. " PWM_EN ,PWM Clock Enable" "Disabled,Enabled" bitfld.long 0x24 27. " GPT3_EN ,GPT3 Clock Enable" "Disabled,Enabled" bitfld.long 0x24 26. " GPT2_EN ,GPT2 Clock Enable" "Disabled,Enabled" textline " " bitfld.long 0x24 25. " GPT1_EN ,GPT1 Clock Enable" "Disabled,Enabled" bitfld.long 0x24 24. " WDT_EN ,WDT Clock Enable" "Disabled,Enabled" bitfld.long 0x24 23. " CSPI3_EN ,CSPI3 Clock Enable" "Disabled,Enabled" ;group 0x28++0x03 line.long 0x28 "CCSR,Clock Control Status Register" bitfld.long 0x28 15. " 32K_SR ,32K Status Register" "Low phase,High phase" bitfld.long 0x28 0.--4. " CLKO_SEL ,CLKO Select" "CLK32,PREMCLK,CLK26M,MPLL Ref CLK,SPLL Ref CLK,MPLL CLK,SPLL CLK,FCLK,HCLK,IPG_CLK,PERCLK1,PERCLK2,PERCLK3,PERCLK4,SSI 1 Baud,SSI 2 Baud,NFC Baud,FIRI Baud,CLK48M,CLK32K,CLK48M,CLK48DIV_CLKO,?..." ;group 0x2c++0x03 line.long 0x2c "PMCTL,PMOS Control Register" ;group 0x30++0x03 line.long 0x30 "PMCOUNT,PMOS Counter Register" ;group 0x34++0x03 line.long 0x34 "WKGDCTL,Wakeup Guard Mode Control Register" bitfld.long 0x34 0. " WKDG_EN ,Wakeup Guard Mode Enable" "Disabled,Enabled" elif (cpu()=="iMX1") base asd:0x0021b000 width 8. group.long 0x00++0x03 line.long 0x00 "CSCR,Clock Source Control Register" bitfld.long 0x00 29.--31. " CLKO_SEL ,CLKO Select" "PERCLK1,HCLK,CLK48M,CLK16M,PREMCLK,FCLK,?..." bitfld.long 0x00 26.--28. " USB_DIV ,USB Divider" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8" bitfld.long 0x00 24.--25. " SD_CNT ,Shut-Down Control" "Next edge,2nd edge,3rd edge,4th edge" textline " " bitfld.long 0x00 22. " SPLL_RST ,SPLL Restart" "No effect,Reset" bitfld.long 0x00 21. " MPLL_RESTART ,MPLL Restart" "No effect,Reset" bitfld.long 0x00 18. " CLK16_SEL ,CLK16 Select" "16 MHz,RFBTCLK16" textline " " bitfld.long 0x00 17. " OSC_EN ,Oscillator Enable" "Disabled,Enabled" bitfld.long 0x00 16. " SYSTEM_SEL ,System Select" "Internal,External" bitfld.long 0x00 15. " PRESC ,Prescaler-MPU PLL Clock Prescaler" "Div by 1,Div by 2" textline " " bitfld.long 0x00 10.--13. " BCLK_DIV ,BClock Divider" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16" bitfld.long 0x00 1. " SPEN ,System PLL Enable" "Disabled,Enabled" bitfld.long 0x00 0. " MPEN ,MCU PLL Enable" "Disabled,Enabled" group.long 0x20++0x03 line.long 0x00 "PCDR,Peripheral Clock Divider Register" hexmask.long.byte 0x00 16.--22. 1. " PCLK_DIV3 ,Peripheral Clock Divider 3" bitfld.long 0x00 4.--7. " PCLK_DIV2 ,Peripheral Clock Divider 2" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16" bitfld.long 0x00 0.--3. " PCLK_DIV1 ,Peripheral Clock Divider 1" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16" group.long 0x04--0x13 line.long 0x00 "MPCTL0,MCU PLL Control Register 0" bitfld.long 0x00 26.--29. " PD ,Predivider Factor" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 16.--25. 1. " MFD ,Multiplication Factor(Denominator Part)" bitfld.long 0x00 10.--13. " MFI ,Multiplication Factor (Integer)" "5,5,5,5,5,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x00 0.--9. 1. " MFN ,Multiplication Factor(Numerator)" ;group.long 0x08++0x03 line.long 0x04 "MPCTL1,MCU PLL and System Clock Control Register 1" bitfld.long 0x4 6. " BRMO ,BRM Order" "First,Second" ;group.long 0x0c++0x03 line.long 0x08 "SPCTL0,System PLL Control Register 0" bitfld.long 0x08 26.--29. " PD ,Predivider Factor" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 16.--25. 1. " MFD ,Multiplication Factor(Denominator Part)" bitfld.long 0x08 10.--13. " MFI ,Multiplication Factor (Integer)" "5,5,5,5,5,5,6,7,8,9,10,11,12,13,14,15" textline " " hexmask.long.word 0x08 00.--09. 1. " MFN ,Multiplication Factor(Numerator)" ;group.long 0x10++0x03 line.long 0x0c "SPCTL1,System PLL Control Register 1" bitfld.long 0x0c 15. " LF ,Lock Flag-Indicates whether the System PLL is Locked" "Not locked,Locked" bitfld.long 0x0c 6. " BRMO ,BRM Order Bit" "First,Second" width 16. elif (cpu()=="iMXL") base asd:0x0021b000 width 0xb group.long 0x00++0x03 line.long 0x00 "CSCR,Clock Source Control Register" bitfld.long 0x00 29.--31. " CLKO_SEL ,CLKO Select" "PERCLK1,HCLK,CLK48M,CLK1,PREMCLK,FCLK,?..." bitfld.long 0x00 26.--28. " USB_DIV ,USB Divider" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8" bitfld.long 0x00 24.--25. " SD_CNT ,Shut-Down Control" "Next edge,2nd edge,3rd edge,4th edge" textline " " bitfld.long 0x00 22. " SPLL_RESTART ,SPLL Restart" "No effect,Reset" bitfld.long 0x00 21. " MPLL_RESTART ,MPLL Restart" "No Effect,Reset" bitfld.long 0x00 18. " CLK16_SEL ,CLK16 Select" "16 MHz,?..." textline " " bitfld.long 0x00 17. " OSC_EN ,Oscillator Enable" "Disabled,Enabled" bitfld.long 0x00 16. " SYSTEM_SEL ,System Select" "Internal,External" bitfld.long 0x00 15. " PRESC ,Prescaler" "Div by 1,Div by 2" textline " " bitfld.long 0x00 10.--13. " BCLK_DIV ,BClock Divider" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16" bitfld.long 0x00 1. " SPEN ,System PLL Enable" "Disabled,Enabled" bitfld.long 0x00 0. " MPEN ,MCU PLL Enable" "Disabled,Enabled" group.long 0x20++0x03 line.long 0x00 "PCDR,Peripheral Clock Divider Register" hexmask.long.byte 0x00 16.--22. 1. " PCLK_DIV3 ,Peripheral Clock Divider 3" bitfld.long 0x00 4.--7. " PCLK_DIV2 ,Peripheral Clock Divider 2" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16" bitfld.long 0x00 0.--3. " PCLK_DIV1 ,Peripheral Clock Divider 1" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16" group.long 0x04--0x13 line.long 0x00 "MPCTL0,MCU PLL Control Register 0" bitfld.long 0x00 26.--29. " PD ,Predivider Factor" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 16.--25. 1. " MFD ,Multiplication Factor (Denominator Part)" textline " " bitfld.long 0x00 10.--13. " MFI ,Multiplication Factor (Integer)" "5,5,5,5,5,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--9. 1. " MFN ,Multiplication Factor (Numerator)" ;group.long 0x08++0x03 line.long 0x04 "MPCTL1,MCU PLL and System Clock Control Register 1" bitfld.long 0x04 6. " BRMO ,BRM Order" "1st,2nd" ;group.long 0x0c++0x03 line.long 0x08 "SPCTL0,System PLL Control Register 0" bitfld.long 0x08 26.--29. " PD ,Predivider Factor" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 16.--25. 1. " MFD ,Multiplication Factor (Denominator Part)" textline " " bitfld.long 0x08 10.--13. " MFI ,Multiplication Factor (Integer)" "5,5,5,5,5,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--9. 1. " MFN ,Multiplication Factor (Numerator)" ;group.long 0x10++0x03 line.long 0x0c "SPCTL1,System PLL Control Register 1" bitfld.long 0x0c 15. " LF ,Lock Flag" "Not locked,Locked" bitfld.long 0x0c 6. " BRMO ,BRM Order Bit" "1st,2nd" width 16. elif (cpu()=="iMXS") base asd:0x0021b000 width 0xb group.long 0x00++0x03 line.long 0x00 "CSCR,Clock Source Control Register" bitfld.long 0x00 29.--31. " CLKO_SEL ,CLKO Select" "PERCLK1,HCLK,CLK48M,CLK1,PREMCLK,FCLK,?..." bitfld.long 0x00 26.--28. " USB_DIV ,USB Divider" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8" bitfld.long 0x00 24.--25. " SD_CNT ,Shut-Down Control" "Next edge,2nd edge,3rd edge,4th edge" textline " " bitfld.long 0x00 22. " SPLL_RESTART ,SPLL Restart" "No effect,Reset" bitfld.long 0x00 21. " MPLL_RESTART ,MPLL Restart" "No Effect,Reset" bitfld.long 0x00 17. " OSC_EN ,Oscillator Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 16. " SYSTEM_SEL ,System Select" "Internal,External" bitfld.long 0x00 15. " PRESC ,Prescaler" "Div by 1,Div by 2" bitfld.long 0x00 10.--13. " BCLK_DIV ,BClock Divider" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16" textline " " bitfld.long 0x00 1. " SPEN ,System PLL Enable" "Disabled,Enabled" bitfld.long 0x00 0. " MPEN ,MCU PLL Enable" "Disabled,Enabled" group.long 0x20++0x03 line.long 0x00 "PCDR,Peripheral Clock Divider Register" hexmask.long.byte 0x00 16.--22. 1. " PCLK_DIV3 ,Peripheral Clock Divider 3" bitfld.long 0x00 4.--7. " PCLK_DIV2 ,Peripheral Clock Divider 2" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16" bitfld.long 0x00 0.--3. " PCLK_DIV1 ,Peripheral Clock Divider 1" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16" group.long 0x04--0x13 line.long 0x00 "MPCTL0,MCU PLL Control Register 0" bitfld.long 0x00 26.--29. " PD ,Predivider Factor" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 16.--25. 1. " MFD ,Multiplication Factor (Denominator Part)" textline " " bitfld.long 0x00 10.--13. " MFI ,Multiplication Factor (Integer)" "5,5,5,5,5,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--9. 1. " MFN ,Multiplication Factor (Numerator)" ;group.long 0x08++0x03 line.long 0x04 "MPCTL1,MCU PLL and System Clock Control Register 1" bitfld.long 0x04 6. " BRMO ,BRM Order" "1st,2nd" ;group.long 0x0c++0x03 line.long 0x08 "SPCTL0,System PLL Control Register 0" bitfld.long 0x08 26.--29. " PD ,Predivider Factor" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 16.--25. 1. " MFD ,Multiplication Factor (Denominator Part)" textline " " bitfld.long 0x08 10.--13. " MFI ,Multiplication Factor (Integer Part)" "5,5,5,5,5,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x08 0.--9. 1. " MFN ,Multiplication Factor (Numerator Part)" ;group.long 0x10++0x03 line.long 0x0c "SPCTL1,System PLL Control Register 1" bitfld.long 0x0c 15. " LF ,Lock Flag" "Not locked,Locked" bitfld.long 0x0c 6. " BRMO ,BRM Order Bit" "1st,2nd" width 16. endif tree.end tree "AIPI (AHB to IP Bus Interface)" sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) base asd:0x10000000 width 0x6 group 0x00--0x0b "AIPI1" line.long 0x00 "PSR0,Peripheral Size Register 0" bitfld.long 0x00 23. " CSPI3S0 ,IP Bus CSPI3 Size 0" "0,1" bitfld.long 0x00 22. " AUDMUXS0 ,IP Bus AUDMUX Size 0" "0,1" bitfld.long 0x00 21. " GPIOS0 ,IP Bus GPIO Size 0" "0,1" bitfld.long 0x00 20. " SDHC2S0 ,IP Bus SDHC2 Size 0" "0,1" textline " " bitfld.long 0x00 19. " SDHC1S0 ,IP Bus SDHC1 Size 0" "0,1" bitfld.long 0x00 18. " I2CS0 ,IP Bus I2C Size 0" "0,1" bitfld.long 0x00 17. " SSI2S0 ,IP Bus SSI2 Size 0" "0,1" bitfld.long 0x00 16. " SSI1S0 ,IP Bus SSI1 Size 0" "0,1" textline " " bitfld.long 0x00 15. " CSPI2S0 ,IP Bus CSPI2 Size 0" "0,1" bitfld.long 0x00 14. " CSPI1S0 ,IP Bus CSPI1 Size 0" "0,1" bitfld.long 0x00 13. " UART4S0 ,IP Bus UART4 Size 0" "0,1" bitfld.long 0x00 12. " UART3S0 ,IP Bus UART3 Size 0" "0,1" textline " " bitfld.long 0x00 11. " UART2S0 ,IP Bus UART2 Size 0" "0,1" bitfld.long 0x00 10. " UART1S0 ,IP Bus UART1 Size 0" "0,1" bitfld.long 0x00 9. " OWIRES0 ,IP Bus OWIRE Size 0" "0,1" bitfld.long 0x00 8. " KPPS0 ,IP Bus KPP Size 0" "0,1" textline " " bitfld.long 0x00 7. " RTCS0 ,IP Bus RTC Size 0" "0,1" bitfld.long 0x00 6. " PWMS0 ,IP Bus PWM Size 0" "0,1" bitfld.long 0x00 5. " GPT3S0 ,IP Bus GPT3 Size 0" "0,1" bitfld.long 0x00 4. " GPT2S0 ,IP Bus GPT2 Size 0" "0,1" textline " " bitfld.long 0x00 3. " GPT1S0 ,IP Bus GPT1 Size 0" "0,1" bitfld.long 0x00 2. " WDOGS0 ,IP Bus WDOG Size 0" "0,1" bitfld.long 0x00 1. " DMAS0 ,IP Bus DMA Size 0" "0,1" bitfld.long 0x00 0. " AIPI1CS0 ,AIPI1 Control" "0,1" ;group 0x04++0x03 "AIPI2" line.long 0x04 "PSR1,Peripheral Size Register 1" bitfld.long 0x04 23. " CSPI3S1 ,IP Bus CSPI3 Size 1" "0,1" bitfld.long 0x04 22. " AUDMUXS1 ,IP Bus AUDMUX Size 1" "0,1" bitfld.long 0x04 21. " GPIOS1 ,IP Bus GPIO Size 1" "0,1" bitfld.long 0x04 20. " SDHC2S1 ,IP Bus SDHC2 Size 1" "0,1" textline " " bitfld.long 0x04 19. " SDHC1S1 ,IP Bus SDHC1 Size 1" "0,1" bitfld.long 0x04 18. " I2CS1 ,IP Bus I2C Size 1" "0,1" bitfld.long 0x04 17. " SSI2S1 ,IP Bus SSI2 Size 1" "0,1" bitfld.long 0x04 16. " SSI1S1 ,IP Bus SSI1 Size 1" "0,1" textline " " bitfld.long 0x04 15. " CSPI2S1 ,IP Bus CSPI2 Size 1" "0,1" bitfld.long 0x04 14. " CSPI1S1 ,IP Bus CSPI1 Size 1" "0,1" bitfld.long 0x04 13. " UART4S1 ,IP Bus UART4 Size 1" "0,1" bitfld.long 0x04 12. " UART3S1 ,IP Bus UART3 Size 1" "0,1" textline " " bitfld.long 0x04 11. " UART2S1 ,IP Bus UART2 Size 1" "0,1" bitfld.long 0x04 10. " UART1S1 ,IP Bus UART1 Size 1" "0,1" bitfld.long 0x04 9. " OWIRES1 ,IP Bus OWIRE Size 1" "0,1" bitfld.long 0x04 8. " KPPS1 ,IP Bus KPP Size 1" "0,1" textline " " bitfld.long 0x04 7. " RTCS1 ,IP Bus RTC Size 1" "0,1" bitfld.long 0x04 6. " PWMS1 ,IP Bus PWM Size 1" "0,1" bitfld.long 0x04 5. " GPT3S1 ,IP Bus GPT3 Size 1" "0,1" bitfld.long 0x04 4. " GPT2S1 ,IP Bus GPT2 Size 1" "0,1" textline " " bitfld.long 0x04 3. " GPT1S1 ,IP Bus GPT1 Size 1" "0,1" bitfld.long 0x04 2. " WDOGS1 ,IP Bus WDOG Size 1" "0,1" bitfld.long 0x04 1. " DMAS1 ,IP Bus DMA Size 1" "0,1" bitfld.long 0x04 0. " AIPI1CS1 ,AIPI1 Control" "0,1" ;group 0x08++0x03 line.long 0x08 "PAR,Peripheral Access Register" bitfld.long 0x08 23. " CSPI3 ,CSPI3 Access Mode" "Supervisor/User,Supervisor only" bitfld.long 0x08 22. " AUDMUX ,AUDMUX Access Mode" "Supervisor/User,Supervisor only" bitfld.long 0x08 21. " GPIO ,GPIO Access Mode" "Supervisor/User,Supervisor only" textline " " bitfld.long 0x08 20. " SDHC2 ,SDHC2 Access Mode" "Supervisor/User,Supervisor only" bitfld.long 0x08 19. " SDHC1 ,SDHC1 Access Mode" "Supervisor/User,Supervisor only" bitfld.long 0x08 18. " I2C ,I2C Access Mode" "Supervisor/User,Supervisor only" textline " " bitfld.long 0x08 17. " SSI2 ,SSI2 Access Mode" "Supervisor/User,Supervisor only" bitfld.long 0x08 16. " SSI1 ,SSI1 Access Mode" "Supervisor/User,Supervisor only" bitfld.long 0x08 15. " CSPI2 ,CSPI2 Access Mode" "Supervisor/User,Supervisor only" textline " " bitfld.long 0x08 14. " CSPI1 ,CSPI1 Access Mode" "Supervisor/User,Supervisor only" bitfld.long 0x08 13. " UART4 ,UART4 Access Mode" "Supervisor/User,Supervisor only" bitfld.long 0x08 12. " UART3 ,UART3 Access Mode" "Supervisor/User,Supervisor only" textline " " bitfld.long 0x08 11. " UART2 ,UART2 Access Mode" "Supervisor/User,Supervisor only" bitfld.long 0x08 10. " UART1 ,UART1 Access Mode" "Supervisor/User,Supervisor only" bitfld.long 0x08 9. " OWIRE ,OWIRE Access Mode" "Supervisor/User,Supervisor only" textline " " bitfld.long 0x08 8. " KPP ,KPP Access Mode" "Supervisor/User,Supervisor only" bitfld.long 0x08 7. " RTC ,RTC Access Mode" "Supervisor/User,Supervisor only" bitfld.long 0x08 6. " PWM ,PWM Access Mode" "Supervisor/User,Supervisor only" textline " " bitfld.long 0x08 5. " GPT3 ,GPT3 Access Mode" "Supervisor/User,Supervisor only" bitfld.long 0x08 4. " GPT2 ,GPT2 Access Mode" "Supervisor/User,Supervisor only" bitfld.long 0x08 3. " GPT1 ,GPT1 Access Mode" "Supervisor/User,Supervisor only" textline " " bitfld.long 0x08 2. " WDOG ,WDOG Access Mode" "Supervisor/User,Supervisor only" bitfld.long 0x08 1. " DMA ,DMA Access Mode" "Supervisor/User,Supervisor only" bitfld.long 0x08 0. " AIPI1C ,AIPI1 Control" "Supervisor/User,Supervisor only" base asd:0x10020000 group 0x00--0x0b "AIPI2" line.long 0x00 "PSR0,Peripheral Size Register 0" bitfld.long 0x00 9. " RNGAS0 ,IP Bus RNGA Size 0" "0,1" bitfld.long 0x00 8. " FIRIS0 ,IP Bus FIRI Size 0" "0,1" bitfld.long 0x00 7. " CRMS0 ,IP Bus CRM Size 0" "0,1" bitfld.long 0x00 6. " EMMAS0 ,IP Bus EMMA Size 0" "0,1" textline " " bitfld.long 0x00 5. " USB_OTGS0 ,IP Bus USB OTG Size 0" "0,1" bitfld.long 0x00 4. " USB_OTGS0 ,IP Bus USB OTG Size 0" "0,1" bitfld.long 0x00 3. " RTICS0 ,IP Bus RTIC Size 0" "0,1" bitfld.long 0x00 2. " SLCDCS0 ,IP Bus SLCDC Size 0" "0,1" textline " " bitfld.long 0x00 1. " LCDCS0 ,IP Bus LCDC Size 0" "0,1" bitfld.long 0x00 0. " AIPI2S0 ,AIPI2 Control" "0,1" ;group 0x04++0x03 line.long 0x04 "PSR1,Peripheral Size Register 1" bitfld.long 0x04 9. " RNGAS1 ,IP Bus RNGA Size 1" "0,1" bitfld.long 0x04 8. " FIRIS1 ,IP Bus FIRI Size 1" "0,1" bitfld.long 0x04 7. " CRMS1 ,IP Bus CRM Size 1" "0,1" bitfld.long 0x04 6. " EMMAS1 ,IP Bus EMMA Size 1" "0,1" textline " " bitfld.long 0x04 5. " USB_OTGS1 ,IP Bus USB OTG Size 1" "0,1" bitfld.long 0x04 4. " USB_OTGS1 ,IP Bus USB OTG Size 1" "0,1" bitfld.long 0x04 3. " RTIC ,IPS1 Bus RTIC Size 1" "0,1" bitfld.long 0x04 2. " SLCDC ,IPS1 Bus SLCDC Size 1" "0,1" textline " " bitfld.long 0x04 1. " LCDCS1 ,IP Bus LCDC Size 1" "0,1" bitfld.long 0x04 0. " AIPI2S1 ,AIPI2 Control" "0,1" ;group 0x08++0x03 line.long 0x08 "PAR,Peripheral Access Register" bitfld.long 0x08 9. " RNGA ,RNGA Access Mode" "Supervisor/User,Supervisor only" bitfld.long 0x08 8. " FIRI ,FIRI Access Mode" "Supervisor/User,Supervisor only" bitfld.long 0x08 7. " CRM ,CRM Access Mode" "Supervisor/User,Supervisor only" textline " " bitfld.long 0x08 6. " EMMA ,EMMA Access Mode" "Supervisor/User,Supervisor only" bitfld.long 0x08 5. " USB_OTG ,USB_OTG Access Mode" "Supervisor/User,Supervisor only" bitfld.long 0x08 4. " USB_OTG ,USB_OTG Access Mode" "Supervisor/User,Supervisor only" textline " " bitfld.long 0x08 3. " RTIC ,RTIC Access Mode" "Supervisor/User,Supervisor only" bitfld.long 0x08 2. " SLCDC ,SLCDC Access Mode" "Supervisor/User,Supervisor only" bitfld.long 0x08 1. " LCDC ,LCDC Access Mode" "Supervisor/User,Supervisor only" textline " " bitfld.long 0x08 0. " AIPI2 ,AIPI2 Control" "Supervisor/User,Supervisor only" width 0x16 elif (cpu()=="iMX1") tree "AIPI 1" base asd:0x00200000 width 8. group.long 0x00++0x0f line.long 0x00 "PSR0_1,AIPI1 Peripheral Size Register 0" bitfld.long 0x00 15. " MOD_EN_L15 ,Module Lower Bus Size Bit 15" "0,1" bitfld.long 0x00 14. " MOD_EN_L14 ,Module Lower Bus Size Bit 14" "0,1" bitfld.long 0x00 13. " MOD_EN_L13 ,Module Lower Bus Size Bit 13" "0,1" bitfld.long 0x00 12. " MOD_EN_L12 ,Module Lower Bus Size Bit 12" "0,1" textline " " bitfld.long 0x00 11. " MOD_EN_L11 ,Module Lower Bus Size Bit 11" "0,1" bitfld.long 0x00 10. " MOD_EN_L10 ,Module Lower Bus Size Bit 10" "0,1" bitfld.long 0x00 09. " MOD_EN_L09 ,Module Lower Bus Size Bit 9" "0,1" bitfld.long 0x00 08. " MOD_EN_L08 ,Module Lower Bus Size Bit 8" "0,1" textline " " bitfld.long 0x00 07. " MOD_EN_L07 ,Module Lower Bus Size Bit 7" "0,1" bitfld.long 0x00 06. " MOD_EN_L06 ,Module Lower Bus Size Bit 6" "0,1" bitfld.long 0x00 05. " MOD_EN_L05 ,Module Lower Bus Size Bit 5" "0,1" bitfld.long 0x00 04. " MOD_EN_L04 ,Module Lower Bus Size Bit 4" "0,1" textline " " bitfld.long 0x00 03. " MOD_EN_L03 ,Module Lower Bus Size Bit 3" "0,1" bitfld.long 0x00 02. " MOD_EN_L02 ,Module Lower Bus Size Bit 2" "0,1" bitfld.long 0x00 01. " MOD_EN_L01 ,Module Lower Bus Size Bit 1" "0,1" ;group.long 0x04++0x03 line.long 0x04 "PSR1_1,AIPI1 Peripheral Size Register 0" bitfld.long 0x04 15. " MOD_EN_U15 ,Module Upper Bus Size Bit 15" "0,1" bitfld.long 0x04 14. " MOD_EN_U14 ,Module Upper Bus Size Bit 14" "0,1" bitfld.long 0x04 13. " MOD_EN_U13 ,Module Upper Bus Size Bit 13" "0,1" bitfld.long 0x04 12. " MOD_EN_U12 ,Module Upper Bus Size Bit 12" "0,1" textline " " bitfld.long 0x04 11. " MOD_EN_U11 ,Module Upper Bus Size Bit 11" "0,1" bitfld.long 0x04 10. " MOD_EN_U10 ,Module Upper Bus Size Bit 10" "0,1" bitfld.long 0x04 09. " MOD_EN_U09 ,Module Upper Bus Size Bit 9" "0,1" bitfld.long 0x04 08. " MOD_EN_U08 ,Module Upper Bus Size Bit 8" "0,1" textline " " bitfld.long 0x04 07. " MOD_EN_U07 ,Module Upper Bus Size Bit 7" "0,1" bitfld.long 0x04 06. " MOD_EN_U06 ,Module Upper Bus Size Bit 6" "0,1" bitfld.long 0x04 05. " MOD_EN_U05 ,Module Upper Bus Size Bit 5" "0,1" bitfld.long 0x04 04. " MOD_EN_U04 ,Module Upper Bus Size Bit 4" "0,1" textline " " bitfld.long 0x04 03. " MOD_EN_U03 ,Module Upper Bus Size Bit 3" "0,1" bitfld.long 0x04 02. " MOD_EN_U02 ,Module Upper Bus Size Bit 2" "0,1" bitfld.long 0x04 01. " MOD_EN_U01 ,Module Upper Bus Size Bit 1" "0,1" ;group.long 0x08++0x03 line.long 0x08 "PAR_1,AIPI1 Peripheral Access Register" bitfld.long 0x08 15. " ACCESS15 ,Access Control Bit 15" "Peripheral,Supervisor" bitfld.long 0x08 14. " ACCESS14 ,Access Control Bit 14" "Peripheral,Supervisor" bitfld.long 0x08 13. " ACCESS13 ,Access Control Bit 13" "Peripheral,Supervisor" textline " " bitfld.long 0x08 12. " ACCESS12 ,Access Control Bit 12" "Peripheral,Supervisor" bitfld.long 0x08 11. " ACCESS11 ,Access Control Bit 11" "Peripheral,Supervisor" bitfld.long 0x08 10. " ACCESS10 ,Access Control Bit 10" "Peripheral,Supervisor" textline " " bitfld.long 0x08 09. " ACCESS9 ,Access Control Bit 9" "Peripheral,Supervisor" bitfld.long 0x08 08. " ACCESS8 ,Access Control Bit 8" "Peripheral,Supervisor" bitfld.long 0x08 07. " ACCESS7 ,Access Control Bit 7" "Peripheral,Supervisor" textline " " bitfld.long 0x08 06. " ACCESS6 ,Access Control Bit 6" "Peripheral,Supervisor" bitfld.long 0x08 05. " ACCESS5 ,Access Control Bit 5" "Peripheral,Supervisor" bitfld.long 0x08 04. " ACCESS4 ,Access Control Bit 4" "Peripheral,Supervisor" textline " " bitfld.long 0x08 03. " ACCESS3 ,Access Control Bit 3" "Peripheral,Supervisor" bitfld.long 0x08 02. " ACCESS2 ,Access Control Bit 2" "Peripheral,Supervisor" bitfld.long 0x08 01. " ACCESS1 ,Access Control Bit 1" "Peripheral,Supervisor" ;group.long 0x0c++0x03 line.long 0x0C "PCR_1,AIPI1 Peripheral Control Register" bitfld.long 0x0c 15. " ACCESS_MODE15 ,Module Access Mode Bit 15" "Sub-word/word,Natural size" bitfld.long 0x0c 14. " ACCESS_MODE14 ,Module Access Mode Bit 14" "Sub-word/word,Natural size" bitfld.long 0x0c 13. " ACCESS_MODE13 ,Module Access Mode Bit 13" "Sub-word/word,Natural size" textline " " bitfld.long 0x0c 12. " ACCESS_MODE12 ,Module Access Mode Bit 12" "Sub-word/word,Natural size" bitfld.long 0x0c 11. " ACCESS_MODE11 ,Module Access Mode Bit 11" "Sub-word/word,Natural size" bitfld.long 0x0c 10. " ACCESS_MODE10 ,Module Access Mode Bit 10" "Sub-word/word,Natural size" textline " " bitfld.long 0x0c 09. " ACCESS_MODE9 ,Module Access Mode Bit 9" "Sub-word/word,Natural size" bitfld.long 0x0c 08. " ACCESS_MODE8 ,Module Access Mode Bit 8" "Sub-word/word,Natural size" bitfld.long 0x0c 07. " ACCESS_MODE7 ,Module Access Mode Bit 7" "Sub-word/word,Natural size" textline " " bitfld.long 0x0c 06. " ACCESS_MODE6 ,Module Access Mode Bit 6" "Sub-word/word,Natural size" bitfld.long 0x0c 05. " ACCESS_MODE5 ,Module Access Mode Bit 5" "Sub-word/word,Natural size" bitfld.long 0x0c 04. " ACCESS_MODE4 ,Module Access Mode Bit 4" "Sub-word/word,Natural size" textline " " bitfld.long 0x0c 03. " ACCESS_MODE3 ,Module Access Mode Bit 3" "Sub-word/word,Natural size" bitfld.long 0x0c 02. " ACCESS_MODE2 ,Module Access Mode Bit 2" "Sub-word/word,Natural size" bitfld.long 0x0c 01. " ACCESS_MODE1 ,Module Access Mode Bit 1" "Sub-word/word,Natural size" rgroup.long 0x10++0x03 line.long 0x00 "TSR_1,AIPI1 Time-Out Status Register" bitfld.long 0x00 31. " TO ,Time-Out" "No time-out,Time-out" bitfld.long 0x00 30. " RW ,ips_rwb Status Prior to Time-out Event" "Low,High" hexmask.long 0x00 20.--29. 1. " ADDR ,Address ips_addr[11:2] Status Prior to Time-out Event" textline " " bitfld.long 0x00 19. " BE4 ,ips_byte_31_24 Status Prior to Time-out Event" "Low,High" bitfld.long 0x00 18. " BE3 ,ips_byte_23_16 Status Prior to Time-out Event" "Low,High" bitfld.long 0x00 17. " BE2 ,ips_byte_15_8 Status Prior to Time-out Event" "Low,High" textline " " bitfld.long 0x00 16. " BE1 ,ips_byte_7_0 Status Prior to Time-out Event" "Low,High" bitfld.long 0x00 15. " MODULE_EN15 ,Module Enable Status 15" "Not timed out,Timed out" bitfld.long 0x00 14. " MODULE_EN14 ,Module Enable Status 14" "Not timed out,Timed out" textline " " bitfld.long 0x00 13. " MODULE_EN13 ,Module Enable Status 13" "Not timed out,Timed out" bitfld.long 0x00 12. " MODULE_EN12 ,Module Enable Status 12" "Not timed out,Timed out" bitfld.long 0x00 11. " MODULE_EN11 ,Module Enable Status 11" "Not timed out,Timed out" textline " " bitfld.long 0x00 10. " MODULE_EN10 ,Module Enable Status 10" "Not timed out,Timed out" bitfld.long 0x00 9. " MODULE_EN9 ,Module Enable Status 9" "Not timed out,Timed out" bitfld.long 0x00 8. " MODULE_EN8 ,Module Enable Status 8" "Not timed out,Timed out" textline " " bitfld.long 0x00 7. " MODULE_EN7 ,Module Enable Status 7" "Not timed out,Timed out" bitfld.long 0x00 6. " MODULE_EN6 ,Module Enable Status 6" "Not timed out,Timed out" bitfld.long 0x00 5. " MODULE_EN5 ,Module Enable Status 5" "Not timed out,Timed out" textline " " bitfld.long 0x00 4. " MODULE_EN4 ,Module Enable Status 4" "Not timed out,Timed out" bitfld.long 0x00 3. " MODULE_EN3 ,Module Enable Status 3" "Not timed out,Timed out" bitfld.long 0x00 2. " MODULE_EN2 ,Module Enable Status 2" "Not timed out,Timed out" textline " " bitfld.long 0x00 1. " MODULE_EN1 ,Module Enable Status 1" "Not timed out,Timed out" width 16. tree.end tree "AIPI 2" base asd:0x00210000 width 8. group.long 0x00++0x0f line.long 0x00 "PSR0_2,AIPI2 Peripheral Size Register 0" bitfld.long 0x00 15. " MOD_EN_L15 ,Module Lower Bus Size Bit 15" "0,1" bitfld.long 0x00 14. " MOD_EN_L14 ,Module Lower Bus Size Bit 14" "0,1" bitfld.long 0x00 13. " MOD_EN_L13 ,Module Lower Bus Size Bit 13" "0,1" bitfld.long 0x00 12. " MOD_EN_L12 ,Module Lower Bus Size Bit 12" "0,1" textline " " bitfld.long 0x00 11. " MOD_EN_L11 ,Module Lower Bus Size Bit 11" "0,1" bitfld.long 0x00 10. " MOD_EN_L10 ,Module Lower Bus Size Bit 10" "0,1" bitfld.long 0x00 09. " MOD_EN_L09 ,Module Lower Bus Size Bit 9" "0,1" bitfld.long 0x00 08. " MOD_EN_L08 ,Module Lower Bus Size Bit 8" "0,1" textline " " bitfld.long 0x00 07. " MOD_EN_L07 ,Module Lower Bus Size Bit 7" "0,1" bitfld.long 0x00 06. " MOD_EN_L06 ,Module Lower Bus Size Bit 6" "0,1" bitfld.long 0x00 05. " MOD_EN_L05 ,Module Lower Bus Size Bit 5" "0,1" bitfld.long 0x00 04. " MOD_EN_L04 ,Module Lower Bus Size Bit 4" "0,1" textline " " bitfld.long 0x00 03. " MOD_EN_L03 ,Module Lower Bus Size Bit 3" "0,1" bitfld.long 0x00 02. " MOD_EN_L02 ,Module Lower Bus Size Bit 2" "0,1" bitfld.long 0x00 01. " MOD_EN_L01 ,Module Lower Bus Size Bit 1" "0,1" ;group.long 0x04++0x03 line.long 0x04 "PSR1_2,AIPI2 Peripheral Size Register 0" bitfld.long 0x04 15. " MOD_EN_U15 ,Module Upper Bus Size Bit 15" "0,1" bitfld.long 0x04 14. " MOD_EN_U14 ,Module Upper Bus Size Bit 14" "0,1" bitfld.long 0x04 13. " MOD_EN_U13 ,Module Upper Bus Size Bit 13" "0,1" bitfld.long 0x04 12. " MOD_EN_U12 ,Module Upper Bus Size Bit 12" "0,1" textline " " bitfld.long 0x04 11. " MOD_EN_U11 ,Module Upper Bus Size Bit 11" "0,1" bitfld.long 0x04 10. " MOD_EN_U10 ,Module Upper Bus Size Bit 10" "0,1" bitfld.long 0x04 09. " MOD_EN_U09 ,Module Upper Bus Size Bit 9" "0,1" bitfld.long 0x04 08. " MOD_EN_U08 ,Module Upper Bus Size Bit 8" "0,1" textline " " bitfld.long 0x04 07. " MOD_EN_U07 ,Module Upper Bus Size Bit 7" "0,1" bitfld.long 0x04 06. " MOD_EN_U06 ,Module Upper Bus Size Bit 6" "0,1" bitfld.long 0x04 05. " MOD_EN_U05 ,Module Upper Bus Size Bit 5" "0,1" bitfld.long 0x04 04. " MOD_EN_U04 ,Module Upper Bus Size Bit 4" "0,1" textline " " bitfld.long 0x04 03. " MOD_EN_U03 ,Module Upper Bus Size Bit 3" "0,1" bitfld.long 0x04 02. " MOD_EN_U02 ,Module Upper Bus Size Bit 2" "0,1" bitfld.long 0x04 01. " MOD_EN_U01 ,Module Upper Bus Size Bit 1" "0,1" ;group.long 0x08++0x03 line.long 0x08 "PAR_2,AIPI2 Peripheral Access Register" bitfld.long 0x08 15. " ACCESS15 ,Access Control Bit 15" "Peripheral,Supervisor" bitfld.long 0x08 14. " ACCESS14 ,Access Control Bit 14" "Peripheral,Supervisor" bitfld.long 0x08 13. " ACCESS13 ,Access Control Bit 13" "Peripheral,Supervisor" textline " " bitfld.long 0x08 12. " ACCESS12 ,Access Control Bit 12" "Peripheral,Supervisor" bitfld.long 0x08 11. " ACCESS11 ,Access Control Bit 11" "Peripheral,Supervisor" bitfld.long 0x08 10. " ACCESS10 ,Access Control Bit 10" "Peripheral,Supervisor" textline " " bitfld.long 0x08 09. " ACCESS9 ,Access Control Bit 9" "Peripheral,Supervisor" bitfld.long 0x08 08. " ACCESS8 ,Access Control Bit 8" "Peripheral,Supervisor" bitfld.long 0x08 07. " ACCESS7 ,Access Control Bit 7" "Peripheral,Supervisor" textline " " bitfld.long 0x08 06. " ACCESS6 ,Access Control Bit 6" "Peripheral,Supervisor" bitfld.long 0x08 05. " ACCESS5 ,Access Control Bit 5" "Peripheral,Supervisor" bitfld.long 0x08 04. " ACCESS4 ,Access Control Bit 4" "Peripheral,Supervisor" textline " " bitfld.long 0x08 03. " ACCESS3 ,Access Control Bit 3" "Peripheral,Supervisor" bitfld.long 0x08 02. " ACCESS2 ,Access Control Bit 2" "Peripheral,Supervisor" bitfld.long 0x08 01. " ACCESS1 ,Access Control Bit 1" "Peripheral,Supervisor" ;group.long 0x0c++0x03 line.long 0x0C "PCR_2,AIPI2 Peripheral Control Register" bitfld.long 0x0c 15. " ACCESS_MODE15 ,Module Access Mode Bit 15" "Sub-word/word,Natural size" bitfld.long 0x0c 14. " ACCESS_MODE14 ,Module Access Mode Bit 14" "Sub-word/word,Natural size" bitfld.long 0x0c 13. " ACCESS_MODE13 ,Module Access Mode Bit 13" "Sub-word/word,Natural size" textline " " bitfld.long 0x0c 12. " ACCESS_MODE12 ,Module Access Mode Bit 12" "Sub-word/word,Natural size" bitfld.long 0x0c 11. " ACCESS_MODE11 ,Module Access Mode Bit 11" "Sub-word/word,Natural size" bitfld.long 0x0c 10. " ACCESS_MODE10 ,Module Access Mode Bit 10" "Sub-word/word,Natural size" textline " " bitfld.long 0x0c 09. " ACCESS_MODE9 ,Module Access Mode Bit 9" "Sub-word/word,Natural size" bitfld.long 0x0c 08. " ACCESS_MODE8 ,Module Access Mode Bit 8" "Sub-word/word,Natural size" bitfld.long 0x0c 07. " ACCESS_MODE7 ,Module Access Mode Bit 7" "Sub-word/word,Natural size" textline " " bitfld.long 0x0c 06. " ACCESS_MODE6 ,Module Access Mode Bit 6" "Sub-word/word,Natural size" bitfld.long 0x0c 05. " ACCESS_MODE5 ,Module Access Mode Bit 5" "Sub-word/word,Natural size" bitfld.long 0x0c 04. " ACCESS_MODE4 ,Module Access Mode Bit 4" "Sub-word/word,Natural size" textline " " bitfld.long 0x0c 03. " ACCESS_MODE3 ,Module Access Mode Bit 3" "Sub-word/word,Natural size" bitfld.long 0x0c 02. " ACCESS_MODE2 ,Module Access Mode Bit 2" "Sub-word/word,Natural size" bitfld.long 0x0c 01. " ACCESS_MODE1 ,Module Access Mode Bit 1" "Sub-word/word,Natural size" rgroup.long 0x10++0x03 line.long 0x00 "TSR_2,AIPI2 Time-Out Status Register" bitfld.long 0x00 31. " TO ,Time-Out" "No time-out,Time-out" bitfld.long 0x00 30. " RW ,ips_rwb Status Prior to Time-out Event" "Low,High" hexmask.long 0x00 20.--29. 1. " ADDR ,Address ips_addr[11:2] Status Prior to Time-out Event" textline " " bitfld.long 0x00 19. " BE4 ,ips_byte_31_24 Status Prior to Time-out Event" "Low,High" bitfld.long 0x00 18. " BE3 ,ips_byte_23_16 Status Prior to Time-out Event" "Low,High" bitfld.long 0x00 17. " BE2 ,ips_byte_15_8 Status Prior to Time-out Event" "Low,High" textline " " bitfld.long 0x00 16. " BE1 ,ips_byte_7_0 Status Prior to Time-out Event" "Low,High" bitfld.long 0x00 15. " MODULE_EN15 ,Module Enable Status 15" "Not timed out,Timed out" bitfld.long 0x00 14. " MODULE_EN14 ,Module Enable Status 14" "Not timed out,Timed out" textline " " bitfld.long 0x00 13. " MODULE_EN13 ,Module Enable Status 13" "Not timed out,Timed out" bitfld.long 0x00 12. " MODULE_EN12 ,Module Enable Status 12" "Not timed out,Timed out" bitfld.long 0x00 11. " MODULE_EN11 ,Module Enable Status 11" "Not timed out,Timed out" textline " " bitfld.long 0x00 10. " MODULE_EN10 ,Module Enable Status 10" "Not timed out,Timed out" bitfld.long 0x00 9. " MODULE_EN9 ,Module Enable Status 9" "Not timed out,Timed out" bitfld.long 0x00 8. " MODULE_EN8 ,Module Enable Status 8" "Not timed out,Timed out" textline " " bitfld.long 0x00 7. " MODULE_EN7 ,Module Enable Status 7" "Not timed out,Timed out" bitfld.long 0x00 6. " MODULE_EN6 ,Module Enable Status 6" "Not timed out,Timed out" bitfld.long 0x00 5. " MODULE_EN5 ,Module Enable Status 5" "Not timed out,Timed out" textline " " bitfld.long 0x00 4. " MODULE_EN4 ,Module Enable Status 4" "Not timed out,Timed out" bitfld.long 0x00 3. " MODULE_EN3 ,Module Enable Status 3" "Not timed out,Timed out" bitfld.long 0x00 2. " MODULE_EN2 ,Module Enable Status 2" "Not timed out,Timed out" textline " " bitfld.long 0x00 1. " MODULE_EN1 ,Module Enable Status 1" "Not timed out,Timed out" width 16. tree.end elif ((cpu()=="iMXL")||(cpu()=="iMXS")) tree "AIPI 1" base asd:0x00200000 width 8. group.long 0x00--0x0f line.long 0x00 "PSR0_1,AIPI1 Peripheral Size Register 0" bitfld.long 0x00 15. " MOD_EN_L_15 ,Module Enable (lower) 15" "0,1" bitfld.long 0x00 14. " MOD_EN_L_14 ,Module Enable (lower) 14" "0,1" bitfld.long 0x00 13. " MOD_EN_L_13 ,Module Enable (lower) 13" "0,1" textline " " bitfld.long 0x00 12. " MOD_EN_L_12 ,Module Enable (lower) 12" "0,1" bitfld.long 0x00 11. " MOD_EN_L_11 ,Module Enable (lower) 11" "0,1" bitfld.long 0x00 10. " MOD_EN_L_10 ,Module Enable (lower) 10" "0,1" textline " " bitfld.long 0x00 9. " MOD_EN_L_9 ,Module Enable (lower) 9" "0,1" bitfld.long 0x00 8. " MOD_EN_L_8 ,Module Enable (lower) 8" "0,1" bitfld.long 0x00 7. " MOD_EN_L_7 ,Module Enable (lower) 7" "0,1" textline " " bitfld.long 0x00 6. " MOD_EN_L_6 ,Module Enable (lower) 6" "0,1" bitfld.long 0x00 5. " MOD_EN_L_5 ,Module Enable (lower) 5" "0,1" bitfld.long 0x00 4. " MOD_EN_L_4 ,Module Enable (lower) 4" "0,1" textline " " bitfld.long 0x00 3. " MOD_EN_L_3 ,Module Enable (lower) 3" "0,1" bitfld.long 0x00 2. " MOD_EN_L_2 ,Module Enable (lower) 2" "0,1" bitfld.long 0x00 1. " MOD_EN_L_1 ,Module Enable (lower) 1" "0,1" ;group.long 0x04++0x03 line.long 0x04 "PSR1_1,AIPI1 Peripheral Size Register 1" bitfld.long 0x04 15. " MOD_EN_U_15 ,Module Enable (upper) 15" "0,1" bitfld.long 0x04 14. " MOD_EN_U_14 ,Module Enable (upper) 14" "0,1" bitfld.long 0x04 13. " MOD_EN_U_13 ,Module Enable (upper) 13" "0,1" textline " " bitfld.long 0x04 12. " MOD_EN_U_12 ,Module Enable (upper) 12" "0,1" bitfld.long 0x04 11. " MOD_EN_U_11 ,Module Enable (upper) 11" "0,1" bitfld.long 0x04 10. " MOD_EN_U_10 ,Module Enable (upper) 10" "0,1" textline " " bitfld.long 0x04 9. " MOD_EN_U_9 ,Module Enable (upper) 9" "0,1" bitfld.long 0x04 8. " MOD_EN_U_8 ,Module Enable (upper) 8" "0,1" bitfld.long 0x04 7. " MOD_EN_U_7 ,Module Enable (upper) 7" "0,1" textline " " bitfld.long 0x04 6. " MOD_EN_U_6 ,Module Enable (upper) 6" "0,1" bitfld.long 0x04 5. " MOD_EN_U_5 ,Module Enable (upper) 5" "0,1" bitfld.long 0x04 4. " MOD_EN_U_4 ,Module Enable (upper) 4" "0,1" textline " " bitfld.long 0x04 3. " MOD_EN_U_3 ,Module Enable (upper) 3" "0,1" bitfld.long 0x04 2. " MOD_EN_U_2 ,Module Enable (upper) 2" "0,1" bitfld.long 0x04 1. " MOD_EN_U_1 ,Module Enable (upper) 1" "0,1" ;group.long 0x08++0x03 line.long 0x08 "PAR_1,AIPI1 Peripheral Access Register" bitfld.long 0x08 15. " ACCESS15 ,Access Control 15" "Supervisor/user,Supervisor only" bitfld.long 0x08 14. " ACCESS14 ,Access Control 14" "Supervisor/user,Supervisor only" bitfld.long 0x08 13. " ACCESS13 ,Access Control 13" "Supervisor/user,Supervisor only" textline " " bitfld.long 0x08 12. " ACCESS12 ,Access Control 12" "Supervisor/user,Supervisor only" bitfld.long 0x08 11. " ACCESS11 ,Access Control 11" "Supervisor/user,Supervisor only" bitfld.long 0x08 10. " ACCESS10 ,Access Control 10" "Supervisor/user,Supervisor only" textline " " bitfld.long 0x08 9. " ACCESS9 ,Access Control 9" "Supervisor/user,Supervisor only" bitfld.long 0x08 8. " ACCESS8 ,Access Control 8" "Supervisor/user,Supervisor only" bitfld.long 0x08 7. " ACCESS7 ,Access Control 7" "Supervisor/user,Supervisor only" textline " " bitfld.long 0x08 6. " ACCESS6 ,Access Control 6" "Supervisor/user,Supervisor only" bitfld.long 0x08 5. " ACCESS5 ,Access Control 5" "Supervisor/user,Supervisor only" bitfld.long 0x08 4. " ACCESS4 ,Access Control 4" "Supervisor/user,Supervisor only" textline " " bitfld.long 0x08 3. " ACCESS3 ,Access Control 3" "Supervisor/user,Supervisor only" bitfld.long 0x08 2. " ACCESS2 ,Access Control 2" "Supervisor/user,Supervisor only" bitfld.long 0x08 1. " ACCESS1 ,Access Control 1" "Supervisor/user,Supervisor only" ;group.long 0x0c++0x03 line.long 0x0c "PCR_1,AIPI1 Peripheral Control Register" bitfld.long 0x0c 15. " ACCESS_MODE15 ,Module Access Mode 15" "Sub-word/word,Natural" bitfld.long 0x0c 14. " ACCESS_MODE14 ,Module Access Mode 14" "Sub-word/word,Natural" bitfld.long 0x0c 13. " ACCESS_MODE13 ,Module Access Mode 13" "Sub-word/word,Natural" textline " " bitfld.long 0x0c 12. " ACCESS_MODE12 ,Module Access Mode 12" "Sub-word/word,Natural" bitfld.long 0x0c 11. " ACCESS_MODE11 ,Module Access Mode 11" "Sub-word/word,Natural" bitfld.long 0x0c 10. " ACCESS_MODE10 ,Module Access Mode 10" "Sub-word/word,Natural" textline " " bitfld.long 0x0c 9. " ACCESS_MODE9 ,Module Access Mode 9" "Sub-word/word,Natural" bitfld.long 0x0c 8. " ACCESS_MODE8 ,Module Access Mode 8" "Sub-word/word,Natural" bitfld.long 0x0c 7. " ACCESS_MODE7 ,Module Access Mode 7" "Sub-word/word,Natural" textline " " bitfld.long 0x0c 6. " ACCESS_MODE6 ,Module Access Mode 6" "Sub-word/word,Natural" bitfld.long 0x0c 5. " ACCESS_MODE5 ,Module Access Mode 5" "Sub-word/word,Natural" bitfld.long 0x0c 4. " ACCESS_MODE4 ,Module Access Mode 4" "Sub-word/word,Natural" textline " " bitfld.long 0x0c 3. " ACCESS_MODE3 ,Module Access Mode 3" "Sub-word/word,Natural" bitfld.long 0x0c 2. " ACCESS_MODE2 ,Module Access Mode 2" "Sub-word/word,Natural" bitfld.long 0x0c 1. " ACCESS_MODE1 ,Module Access Mode 1" "Sub-word/word,Natural" rgroup.long 0x10++0x03 line.long 0x00 "TSR_1,AIPI1 Time-Out Status Register" bitfld.long 0x00 31. " TO ,Time-Out" "No time-out,Time-out" bitfld.long 0x00 30. " RW ,ips_rwb Status" "No time-out,Time-out" hexmask.long.word 0x00 20.--29. 1. " ADDR ,Address (ips_addr[11:2] status)" textline " " bitfld.long 0x00 19. " BE4 ,ips_byte_31_24 Status" "No time-out,Time-out" bitfld.long 0x00 18. " BE3 ,ips_byte_23_16 Status" "No time-out,Time-out" bitfld.long 0x00 17. " BE2 ,ips_byte_15_8 Status" "No time-out,Time-out" textline " " bitfld.long 0x00 16. " BE1 ,ips_byte_7_0 Status" "No time-out,Time-out" bitfld.long 0x00 15. " MODULE_EN15 ,Module Enable Status 15" "No time-out,Time-out" bitfld.long 0x00 14. " MODULE_EN14 ,Module Enable Status 14" "No time-out,Time-out" textline " " bitfld.long 0x00 13. " MODULE_EN13 ,Module Enable Status 13" "No time-out,Time-out" bitfld.long 0x00 12. " MODULE_EN12 ,Module Enable Status 12" "No time-out,Time-out" bitfld.long 0x00 11. " MODULE_EN11 ,Module Enable Status 11" "No time-out,Time-out" textline " " bitfld.long 0x00 10. " MODULE_EN10 ,Module Enable Status 10" "No time-out,Time-out" bitfld.long 0x00 9. " MODULE_EN9 ,Module Enable Status 9" "No time-out,Time-out" bitfld.long 0x00 8. " MODULE_EN8 ,Module Enable Status 8" "No time-out,Time-out" textline " " bitfld.long 0x00 7. " MODULE_EN7 ,Module Enable Status 7" "No time-out,Time-out" bitfld.long 0x00 6. " MODULE_EN6 ,Module Enable Status 6" "No time-out,Time-out" bitfld.long 0x00 5. " MODULE_EN5 ,Module Enable Status 5" "No time-out,Time-out" textline " " bitfld.long 0x00 4. " MODULE_EN4 ,Module Enable Status 4" "No time-out,Time-out" bitfld.long 0x00 3. " MODULE_EN3 ,Module Enable Status 3" "No time-out,Time-out" bitfld.long 0x00 2. " MODULE_EN2 ,Module Enable Status 2" "No time-out,Time-out" textline " " bitfld.long 0x00 1. " MODULE_EN1 ,Module Enable Status 1" "No time-out,Time-out" width 0x16 tree.end tree "AIPI 2" base asd:0x00210000 width 8. group.long 0x00--0x0f line.long 0x00 "PSR0_2,AIPI2 Peripheral Size Register 0" bitfld.long 0x00 15. " MOD_EN_L_15 ,Module Enable (lower) 15" "0,1" bitfld.long 0x00 14. " MOD_EN_L_14 ,Module Enable (lower) 14" "0,1" bitfld.long 0x00 13. " MOD_EN_L_13 ,Module Enable (lower) 13" "0,1" textline " " bitfld.long 0x00 12. " MOD_EN_L_12 ,Module Enable (lower) 12" "0,1" bitfld.long 0x00 11. " MOD_EN_L_11 ,Module Enable (lower) 11" "0,1" bitfld.long 0x00 10. " MOD_EN_L_10 ,Module Enable (lower) 10" "0,1" textline " " bitfld.long 0x00 9. " MOD_EN_L_9 ,Module Enable (lower) 9" "0,1" bitfld.long 0x00 8. " MOD_EN_L_8 ,Module Enable (lower) 8" "0,1" bitfld.long 0x00 7. " MOD_EN_L_7 ,Module Enable (lower) 7" "0,1" textline " " bitfld.long 0x00 6. " MOD_EN_L_6 ,Module Enable (lower) 6" "0,1" bitfld.long 0x00 5. " MOD_EN_L_5 ,Module Enable (lower) 5" "0,1" bitfld.long 0x00 4. " MOD_EN_L_4 ,Module Enable (lower) 4" "0,1" textline " " bitfld.long 0x00 3. " MOD_EN_L_3 ,Module Enable (lower) 3" "0,1" bitfld.long 0x00 2. " MOD_EN_L_2 ,Module Enable (lower) 2" "0,1" bitfld.long 0x00 1. " MOD_EN_L_1 ,Module Enable (lower) 1" "0,1" ;group.long 0x04++0x03 line.long 0x04 "PSR1_2,AIPI2 Peripheral Size Register 1" bitfld.long 0x04 15. " MOD_EN_U_15 ,Module Enable (upper) 15" "0,1" bitfld.long 0x04 14. " MOD_EN_U_14 ,Module Enable (upper) 14" "0,1" bitfld.long 0x04 13. " MOD_EN_U_13 ,Module Enable (upper) 13" "0,1" textline " " bitfld.long 0x04 12. " MOD_EN_U_12 ,Module Enable (upper) 12" "0,1" bitfld.long 0x04 11. " MOD_EN_U_11 ,Module Enable (upper) 11" "0,1" bitfld.long 0x04 10. " MOD_EN_U_10 ,Module Enable (upper) 10" "0,1" textline " " bitfld.long 0x04 9. " MOD_EN_U_9 ,Module Enable (upper) 9" "0,1" bitfld.long 0x04 8. " MOD_EN_U_8 ,Module Enable (upper) 8" "0,1" bitfld.long 0x04 7. " MOD_EN_U_7 ,Module Enable (upper) 7" "0,1" textline " " bitfld.long 0x04 6. " MOD_EN_U_6 ,Module Enable (upper) 6" "0,1" bitfld.long 0x04 5. " MOD_EN_U_5 ,Module Enable (upper) 5" "0,1" bitfld.long 0x04 4. " MOD_EN_U_4 ,Module Enable (upper) 4" "0,1" textline " " bitfld.long 0x04 3. " MOD_EN_U_3 ,Module Enable (upper) 3" "0,1" bitfld.long 0x04 2. " MOD_EN_U_2 ,Module Enable (upper) 2" "0,1" bitfld.long 0x04 1. " MOD_EN_U_1 ,Module Enable (upper) 1" "0,1" ;group.long 0x08++0x03 line.long 0x08 "PAR_2,AIPI2 Peripheral Access Register" bitfld.long 0x08 15. " ACCESS15 ,Access Control 15" "Supervisor/user,Supervisor only" bitfld.long 0x08 14. " ACCESS14 ,Access Control 14" "Supervisor/user,Supervisor only" bitfld.long 0x08 13. " ACCESS13 ,Access Control 13" "Supervisor/user,Supervisor only" textline " " bitfld.long 0x08 12. " ACCESS12 ,Access Control 12" "Supervisor/user,Supervisor only" bitfld.long 0x08 11. " ACCESS11 ,Access Control 11" "Supervisor/user,Supervisor only" bitfld.long 0x08 10. " ACCESS10 ,Access Control 10" "Supervisor/user,Supervisor only" textline " " bitfld.long 0x08 9. " ACCESS9 ,Access Control 9" "Supervisor/user,Supervisor only" bitfld.long 0x08 8. " ACCESS8 ,Access Control 8" "Supervisor/user,Supervisor only" bitfld.long 0x08 7. " ACCESS7 ,Access Control 7" "Supervisor/user,Supervisor only" textline " " bitfld.long 0x08 6. " ACCESS6 ,Access Control 6" "Supervisor/user,Supervisor only" bitfld.long 0x08 5. " ACCESS5 ,Access Control 5" "Supervisor/user,Supervisor only" bitfld.long 0x08 4. " ACCESS4 ,Access Control 4" "Supervisor/user,Supervisor only" textline " " bitfld.long 0x08 3. " ACCESS3 ,Access Control 3" "Supervisor/user,Supervisor only" bitfld.long 0x08 2. " ACCESS2 ,Access Control 2" "Supervisor/user,Supervisor only" bitfld.long 0x08 1. " ACCESS1 ,Access Control 1" "Supervisor/user,Supervisor only" ;group.long 0x0c++0x03 line.long 0x0c "PCR_2,AIPI2 Peripheral Control Register" bitfld.long 0x0c 15. " ACCESS_MODE15 ,Module Access Mode 15" "Sub-word/word,Natural" bitfld.long 0x0c 14. " ACCESS_MODE14 ,Module Access Mode 14" "Sub-word/word,Natural" bitfld.long 0x0c 13. " ACCESS_MODE13 ,Module Access Mode 13" "Sub-word/word,Natural" textline " " bitfld.long 0x0c 12. " ACCESS_MODE12 ,Module Access Mode 12" "Sub-word/word,Natural" bitfld.long 0x0c 11. " ACCESS_MODE11 ,Module Access Mode 11" "Sub-word/word,Natural" bitfld.long 0x0c 10. " ACCESS_MODE10 ,Module Access Mode 10" "Sub-word/word,Natural" textline " " bitfld.long 0x0c 9. " ACCESS_MODE9 ,Module Access Mode 9" "Sub-word/word,Natural" bitfld.long 0x0c 8. " ACCESS_MODE8 ,Module Access Mode 8" "Sub-word/word,Natural" bitfld.long 0x0c 7. " ACCESS_MODE7 ,Module Access Mode 7" "Sub-word/word,Natural" textline " " bitfld.long 0x0c 6. " ACCESS_MODE6 ,Module Access Mode 6" "Sub-word/word,Natural" bitfld.long 0x0c 5. " ACCESS_MODE5 ,Module Access Mode 5" "Sub-word/word,Natural" bitfld.long 0x0c 4. " ACCESS_MODE4 ,Module Access Mode 4" "Sub-word/word,Natural" textline " " bitfld.long 0x0c 3. " ACCESS_MODE3 ,Module Access Mode 3" "Sub-word/word,Natural" bitfld.long 0x0c 2. " ACCESS_MODE2 ,Module Access Mode 2" "Sub-word/word,Natural" bitfld.long 0x0c 1. " ACCESS_MODE1 ,Module Access Mode 1" "Sub-word/word,Natural" rgroup.long 0x10++0x03 line.long 0x00 "TSR_2,AIPI2 Time-Out Status Register" bitfld.long 0x00 31. " TO ,Time-Out" "No time-out,Time-out" bitfld.long 0x00 30. " RW ,ips_rwb Status" "No time-out,Time-out" hexmask.long.word 0x00 20.--29. 1. " ADDR ,Address (ips_addr[11:2] status)" textline " " bitfld.long 0x00 19. " BE4 ,ips_byte_31_24 Status" "No time-out,Time-out" bitfld.long 0x00 18. " BE3 ,ips_byte_23_16 Status" "No time-out,Time-out" bitfld.long 0x00 17. " BE2 ,ips_byte_15_8 Status" "No time-out,Time-out" textline " " bitfld.long 0x00 16. " BE1 ,ips_byte_7_0 Status" "No time-out,Time-out" bitfld.long 0x00 15. " MODULE_EN15 ,Module Enable Status 15" "No time-out,Time-out" bitfld.long 0x00 14. " MODULE_EN14 ,Module Enable Status 14" "No time-out,Time-out" textline " " bitfld.long 0x00 13. " MODULE_EN13 ,Module Enable Status 13" "No time-out,Time-out" bitfld.long 0x00 12. " MODULE_EN12 ,Module Enable Status 12" "No time-out,Time-out" bitfld.long 0x00 11. " MODULE_EN11 ,Module Enable Status 11" "No time-out,Time-out" textline " " bitfld.long 0x00 10. " MODULE_EN10 ,Module Enable Status 10" "No time-out,Time-out" bitfld.long 0x00 9. " MODULE_EN9 ,Module Enable Status 9" "No time-out,Time-out" bitfld.long 0x00 8. " MODULE_EN8 ,Module Enable Status 8" "No time-out,Time-out" textline " " bitfld.long 0x00 7. " MODULE_EN7 ,Module Enable Status 7" "No time-out,Time-out" bitfld.long 0x00 6. " MODULE_EN6 ,Module Enable Status 6" "No time-out,Time-out" bitfld.long 0x00 5. " MODULE_EN5 ,Module Enable Status 5" "No time-out,Time-out" textline " " bitfld.long 0x00 4. " MODULE_EN4 ,Module Enable Status 4" "No time-out,Time-out" bitfld.long 0x00 3. " MODULE_EN3 ,Module Enable Status 3" "No time-out,Time-out" bitfld.long 0x00 2. " MODULE_EN2 ,Module Enable Status 2" "No time-out,Time-out" textline " " bitfld.long 0x00 1. " MODULE_EN1 ,Module Enable Status 1" "No time-out,Time-out" width 0x16 tree.end endif tree.end tree "System Control" sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) base asd:0x10027800 width 0x8 rgroup 0x04--0x0b line.long 0x00 "SIDR1,Silicon ID Register 1" hexmask.long 0x00 0.--31. 1. " SUID ,Silicon Unique ID" ;rgroup 0x08++0x03 line.long 0x04 "SIDR2,Silicon ID Register 2" hexmask.long.word 0x04 0.--15. 1. " SUID ,Silicon Unique ID" rgroup 0x0c--0x0f line.long 0x00 "SIDR3,Silicon ID Register 3" hexmask.long 0x00 0.--31. 1. " CID ,Chip ID" group 0x14--0x1f line.long 0x00 "FMCR,Function Multiplexing Control Register" bitfld.long 0x00 25. " UART4_RXD_CTL ,UART4 RXD Control" "USBH1_TXDP GPIOs AOUT,USBH1_RXDP" bitfld.long 0x00 24. " UART4_RTS_CTL ,UART4 RTS Control" "USBH1_RXDP GPIOs AOUT,USBH1_FS" textline " " bitfld.long 0x00 18. " KP_COL6_CTL ,Keypad Column 6 Control" "TEST_WB2,UART2_TXD" bitfld.long 0x00 17. " KP_ROW7_CTL ,Keypad Row 7 Control" "TEST_WB0,UART2_RTS" textline " " bitfld.long 0x00 16. " KP_ROW6_CTL ,Keypad Row 6 Control" "TEST_WB1,UART2_RXD" bitfld.long 0x00 12. " CRM_SPA_SEL ,CRM Set Point Adjust Select" "Reserved,Optimal power saved" textline " " bitfld.long 0x00 5. " NF_FMS ,Flash Memory Select" "512B,2 KB" bitfld.long 0x00 4. " NF_16BIT_SEL ,Nand Flash 16-bit Select" "8-bit,16-bit" textline " " bitfld.long 0x00 2. " SLCDC_SEL ,SLCDC Select" "On Chip SLCDC,BaseBand" bitfld.long 0x00 1. " SDCS1_SEL ,SDRAM Chip Select" "/CS3,/CSD1" textline " " bitfld.long 0x00 0. " SDCS0_SEL ,SDRAM Chip Select" "/CS2,/CSD0" ;group 0x18++0x03 line.long 0x04 "GPCR,Global Peripheral Control Register" bitfld.long 0x04 16.--19. " BOOT ,Boot Mode" "UART/USB,UART/USB,8-bit NAND Flash (2KB),16-bit Nand Flash (2KB),16-bit Nand Flash (512B),16-bit CS0,32-bit CS0,8 bit Nand Flash(512B),Reserved for test modes,Reserved for test modes,Reserved for test modes,Reserved for test modes,Reserved for test modes,Reserved for test modes,Reserved for test modes,Reserved for test modes" bitfld.long 0x04 3. " CLOCK_GATING_EN ,Clock Gating Enable" "Disabled,Enabled" ;group 0x1c++0x03 line.long 0x08 "WBCR,Well Bias Control Register" bitfld.long 0x08 6.--7. " CRM_WBS ,Well Bias Switching Mode" "Reserved,Wall Bias,?..." bitfld.long 0x08 3. " CRM_WBFA ,Well Bias Frequency Adjust" "Reserved,Optimal power saved" bitfld.long 0x08 0.--2. " CRM_WBM ,Enables Or Disables Well Bias System During STOP Mode" "Not applied,STOP,?..." group 0x20--0x53 line.long 0x00 "DSCR1,Driving Strength Control Register 1" bitfld.long 0x00 22.--24. " DS_SLOW8 ,Driving Strength Slow I/O (LCDC And BMI I/O)" "2 mA,4 mA,Reserved,8 mA,Reserved,Reserved,Reserved,12 mA" bitfld.long 0x00 19.--21. " DS_SLOW7 ,Driving Strength Slow I/O (SDI2 I/O)" "2 mA,4 mA,Reserved,8 mA,Reserved,Reserved,Reserved,12 mA" bitfld.long 0x00 16.--18. " DS_SLOW6 ,Driving Strength Slow I/O (CSI I/O)" "2 mA,4 mA,Reserved,8 mA,Reserved,Reserved,Reserved,12 mA" bitfld.long 0x00 12.--14. " DS_SLOW5 ,Driving Strength Slow I/O (OSBOTG And UART4 I/O)" "2 mA,4 mA,Reserved,8 mA,Reserved,Reserved,Reserved,12 mA" textline " " bitfld.long 0x00 9.--11. " DS_SLOW4 ,Driving Strength Slow I/O (SSI1, SSI2, SAP, GPT And SSI3 I/O)" "2 mA,4 mA,Reserved,8 mA,Reserved,Reserved,Reserved,12 mA" bitfld.long 0x00 6.--8. " DS_SLOW3 ,Driving Strength Slow I/O (I2C, CSPI1 And CSPI2 I/O)" "2 mA,4 mA,Reserved,8 mA,Reserved,Reserved,Reserved,12 mA" bitfld.long 0x00 3.--5. " DS_SLOW2 ,Driving Strength Slow I/O (RESET_OUT, KP, JTAG,UART1, UART2, UART3 and PWM I/O)" "2 mA,4 mA,Reserved,8 mA,Reserved,Reserved,Reserved,12 mA" bitfld.long 0x00 0.--2. " DS_SLOW1 ,Driving Strength Slow I/O (SD1 I/O)" "2 mA,4 mA,Reserved,8 mA,Reserved,Reserved,Reserved,12 mA" ;group 0x24++0x03 line.long 0x04 "DSCR2,Driving Strength Control Register 2" bitfld.long 0x04 28.--30. " DS_D22 ,Driving Strength Fast I/O (D22)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x04 25.--27. " DS_D23 ,Driving Strength Fast I/O (D23)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x04 22.--24. " DS_D24 ,Driving Strength Fast I/O (D24)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x04 19.--21. " DS_D25 ,Driving Strength Fast I/O (D25)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x04 16.--18. " DS_D26 ,Driving Strength Fast I/O (D26)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x04 12.--14. " DS_D27 ,Driving Strength Fast I/O (D27)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x04 9.--11. " DS_D28 ,Driving Strength Fast I/O (D28)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x04 6.--8. " DS_D29 ,Driving Strength Fast I/O (D29)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x04 3.--5. " DS_D30 ,Driving Strength Fast I/O (D30)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x04 0.--2. " DS_D31 ,Driving Strength Fast I/O (D31)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" ;group 0x28++0x03 line.long 0x08 "DSCR3,Driving Strength Control Register 3" bitfld.long 0x08 28.--30. " DS_D12 ,Driving Strength Fast I/O (D12)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x08 25.--27. " DS_D13 ,Driving Strength Fast I/O (D13)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x08 22.--24. " DS_D14 ,Driving Strength Fast I/O (D14)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x08 19.--21. " DS_D15 ,Driving Strength Fast I/O (D15)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x08 16.--18. " DS_D16 ,Driving Strength Fast I/O (D16)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x08 12.--14. " DS_D17 ,Driving Strength Fast I/O (D17)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x08 9.--11. " DS_D18 ,Driving Strength Fast I/O (D18)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x08 6.--8. " DS_D19 ,Driving Strength Fast I/O (D19)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x08 3.--5. " DS_D20 ,Driving Strength Fast I/O (D20)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x08 0.--2. " DS_D21 ,Driving Strength Fast I/O (D21)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" ;group 0x2c++0x03 line.long 0x0c "DSCR4,Driving Strength Control Register 4" bitfld.long 0x0c 28.--30. " DS_D2 ,Driving Strength Fast I/O (D2)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x0c 25.--27. " DS_D3 ,Driving Strength Fast I/O (D3)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x0c 22.--24. " DS_D4 ,Driving Strength Fast I/O (D4)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x0c 19.--21. " DS_D5 ,Driving Strength Fast I/O (D5)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x0c 16.--18. " DS_D6 ,Driving Strength Fast I/O (D6)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x0c 12.--14. " DS_D7 ,Driving Strength Fast I/O (D7)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x0c 9.--11. " DS_D8 ,Driving Strength Fast I/O (D8)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x0c 6.--8. " DS_D9 ,Driving Strength Fast I/O (D9)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x0c 3.--5. " DS_D10 ,Driving Strength Fast I/O (D10)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x0c 0.--2. " DS_D11 ,Driving Strength Fast I/O (D11)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" ;group 0x30++0x03 line.long 0x10 "DSCR5,Driving Strength Control Register 5" bitfld.long 0x10 28.--30. " DS_A18 ,Driving Strength Fast I/O (A18)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x10 25.--27. " DS_A19 ,Driving Strength Fast I/O (A19)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x10 22.--24. " DS_A20 ,Driving Strength Fast I/O (A20)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x10 19.--21. " DS_A21_NFIO11 ,Driving Strength Fast I/O (A21_NFIO11)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x10 16.--18. " DS_A22_NFIO12 ,Driving Strength Fast I/O (A22_NFIO12)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x10 12.--14. " DS_A23_NFIO13 ,Driving Strength Fast I/O (A23_NFIO13)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x10 9.--11. " DS_A24_NFIO14 ,Driving Strength Fast I/O (A24_NFIO14)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x10 6.--8. " DS_A25_NFIO15 ,Driving Strength Fast I/O (A25_NFIO15)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x10 3.--5. " DS_D0 ,Driving Strength Fast I/O (D0)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x10 0.--2. " DS_D1 ,Driving Strength Fast I/O (D1)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" ;group 0x34++0x03 line.long 0x14 "DSCR6,Driving Strength Control Register 6" bitfld.long 0x14 28.--30. " DS_A8 ,Driving Strength Fast I/O (A8)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x14 25.--27. " DS_A9 ,Driving Strength Fast I/O (A9)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x14 22.--24. " DS_A10 ,Driving Strength Fast I/O (A10)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x14 19.--21. " DS_A11 ,Driving Strength Fast I/O (A11)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x14 16.--18. " DS_A12 ,Driving Strength Fast I/O (A12)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x14 12.--14. " DS_A13_NFIO8 ,Driving Strength Fast I/O (A13_NFIO13)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x14 9.--11. " DS_A14_NFIO9 ,Driving Strength Fast I/O (A14_NFIO9)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x14 6.--8. " DS_A15_NFIO10 ,Driving Strength Fast I/O (A15_NFIO10)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x14 3.--5. " DS_A16 ,Driving Strength Fast I/O (A16)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x14 0.--2. " DS_A17 ,Driving Strength Fast I/O (A17)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" ;group 0x38++0x03 line.long 0x18 "DSCR7,Driving Strength Control Register 7" bitfld.long 0x18 28.--30. " DS_BCLK ,Driving Strength Fast I/O (BCLK)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x18 25.--27. " DS_OE_B ,Driving Strength Fast I/O (OE_B)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x18 22.--24. " DS_A0 ,Driving Strength Fast I/O (A0)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x18 19.--21. " DS_A1 ,Driving Strength Fast I/O (A1)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x18 16.--18. " DS_A2 ,Driving Strength Fast I/O (A2)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x18 12.--14. " DS_A3 ,Driving Strength Fast I/O (A3)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x18 9.--11. " DS_A4 ,Driving Strength Fast I/O (A4)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x18 6.--8. " DS_A5 ,Driving Strength Fast I/O (A5)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x18 3.--5. " DS_A6 ,Driving Strength Fast I/O (A6)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x18 0.--2. " DS_A7 ,Driving Strength Fast I/O (A7)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" ;group 0x3c++0x03 line.long 0x1c "DSCR8,Driving Strength Control Register 8" bitfld.long 0x1c 28.--30. " DS_CS0_B ,Driving Strength Fast I/O (CS0_B)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x1c 25.--27. " DS_CS1_B ,Driving Strength Fast I/O (CS1_B)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x1c 22.--24. " DS_CS2_B ,Driving Strength Fast I/O (CS2_B)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x1c 19.--21. " DS_CS3_B ,Driving Strength Fast I/O (CS3_B)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x1c 16.--18. " DS_CS4_B ,Driving Strength Fast I/O (CS4_B)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x1c 12.--14. " DS_CS5_B ,Driving Strength Fast I/O (CS5_B)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x1c 9.--11. " DS_EB3_B ,Driving Strength Fast I/O (EB3_B)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x1c 6.--8. " DS_EB2_B ,Driving Strength Fast I/O (EB2_B)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x1c 3.--5. " DS_EB1_B ,Driving Strength Fast I/O (EB1_B)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x1c 0.--2. " DS_EB0_B ,Driving Strength Fast I/O (EB0_B)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" ;group 0x40++0x03 line.long 0x20 "DSCR9,Driving Strength Control Register 9" bitfld.long 0x20 28.--30. " DS_CAS_B ,Driving Strength Fast I/O (CAS_B)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x20 25.--27. " DS_RAS_B ,Driving Strength Fast I/O (RAS_B)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x20 22.--24. " DS_SDCLK ,Driving Strength Fast I/O (SDCLK)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x20 12.--14. " DS_MA10 ,Driving Strength Fast I/O (MA10)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x20 9.--11. " DS_MA11 ,Driving Strength Fast I/O (MA11)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x20 6.--8. " DS_RW_B ,Driving Strength Fast I/O (RW_B)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x20 3.--5. " DS_LBA_B ,Driving Strength Fast I/O (LBA_B)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" ;group 0x44++0x03 line.long 0x24 "DSCR10,Driving Strength Control Register 10" bitfld.long 0x24 28.--30. " DS_NFIO3 ,Driving Strength Fast I/O (NFIO3)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x24 25.--27. " DS_NFIO4 ,Driving Strength Fast I/O (NFIO4)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x24 22.--24. " DS_NFIO5 ,Driving Strength Fast I/O (NFIO5)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x24 19.--21. " DS_NFIO6 ,Driving Strength Fast I/O (NFIO6)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x24 16.--18. " DS_NFIO7 ,Driving Strength Fast I/O (NFIO7)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x24 12.--14. " DS_CLKO ,Driving Strength Fast I/O (CLKO)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x24 9.--11. " DS_PF16 ,Driving Strength Fast I/O (PF16)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x24 6.--8. " DS_SDCKE1 ,Driving Strength Fast I/O (SDCKE1)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x24 3.--5. " DS_SDCKE0 ,Driving Strength Fast I/O (SDCKE0)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x24 0.--2. " DS_SDWE_B ,Driving Strength Fast I/O (SDWE_B)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" ;group 0x48++0x03 line.long 0x28 "DSCR11,Driving Strength Control Register 11" bitfld.long 0x28 28.--30. " DS_NFRB ,Driving Strength Fast I/O (NFRB)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x28 25.--27. " DS_NFCE_B ,Driving Strength Fast I/O (NFCE_B)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x28 22.--24. " DS_NFWP_B ,Driving Strength Fast I/O (NFWP_B)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x28 19.--21. " DS_NFCLE ,Driving Strength Fast I/O (NFCLE)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x28 16.--18. " DS_NFALE ,Driving Strength Fast I/O (NFALE)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x28 12.--14. " DS_NFRE_B ,Driving Strength Fast I/O (NFRE_B)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x28 9.--11. " DS_NFWE_B ,Driving Strength Fast I/O (NFWE_B)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x28 6.--8. " DS_NFIO0 ,Driving Strength Fast I/O (NFIO0)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x28 3.--5. " DS_NFIO1 ,Driving Strength Fast I/O (NFIO1)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" textline " " bitfld.long 0x28 0.--2. " DS_NFIO2 ,Driving Strength Fast I/O (NFIO2)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" ;group 0x4c++0x03 line.long 0x2c "DSCR12,Driving Strength Control Register 12" bitfld.long 0x2c 6.--8. " DS_LSCLK ,Driving Strength Fast I/O (LSCLK)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x2c 3.--5. " DS_CSI_MCLK ,Driving Strength Fast I/O (CSI_MCLK)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" bitfld.long 0x2c 0.--2. " DS_CSI_PIXCLK ,Driving Strength Fast I/O (CSI_PIXCLK)" "3.5 mA,4.5 mA,Reserved,5.5 mA,Reserved,Reserved,Reserved,6.5 mA" ;group 0x50++0x03 line.long 0x30 "PCSR,Priority Control And Select Register Description" bitfld.long 0x30 19. " S3_AMPR_SEL ,Slave Alternate Context Priority Select 3" "Regular registers,Alternate registers" bitfld.long 0x30 18. " S2_AMPR_SEL ,Slave Alternate Context Priority Select 2" "Regular registers,Alternate registers" textline " " bitfld.long 0x30 17. " S1_AMPR_SEL ,Slave Alternate Context Priority Select 1" "Regular registers,Alternate registers" bitfld.long 0x30 16. " S0_AMPR_SEL ,Slave Alternate Context Priority Select 0" "Regular registers,Alternate registers" width 0x16 elif (cpu()=="iMX1") base asd:0x0021b804 width 6. rgroup.long 0x00++0x03 line.long 0x00 "SIDR,Silicon ID Register" hexmask.long 0x00 0.--31. 1. " SID ,Silicon ID" group.long 0x04--0xF line.long 0x00 "FMCR,Function Multiplexing Control Register" bitfld.long 0x00 8. " SPI2_RXD_SEL ,SPI2 Receive Data Input Select" "SPI2_RXD_0,SPI2_RXD_1" bitfld.long 0x00 7. " SSI_RXFS_SEL ,SSI Receive Frame Sync Input Select" "SSI_RXFS,SIM_SVEN" bitfld.long 0x00 6. " SSI_RXCLK_SEL ,SSI Receive Clock Select" "SSI_RXCLK,SIM_PD" textline " " bitfld.long 0x00 5. " SSI_RXDAT_SEL ,SSI Receive Data Select" "SSI_RXDAT,SIM_TX" bitfld.long 0x00 4. " SSI_TXFS_SEL ,SSI Transmit Frame Sync Select" "SSI_TXFS,SIM_RST" bitfld.long 0x00 3. " SSI_TXCLK_SEL ,SSI Transmit Clock Select" "SSI_TXCLK,SIM_CLK" textline " " bitfld.long 0x00 2. " EXT_BR_EN ,External Bus Request Control" "Disabled,Enabled" bitfld.long 0x00 1. " SDCS1_SEL ,SDRAM/SyncFlash Chip Select" "/CS3,/CSD1" bitfld.long 0x00 0. " SDCS0_SEL ,SDRAM/SyncFlash Chip Select" "/CS2,/CSD0" ;group.long 0x0c++0x03 line.long 0x04 "GPCR,Global Peripheral Control Register" bitfld.long 0x04 15. " TEST_EN_REG ,Test Enable Register" "Disabled,Enabled" bitfld.long 0x04 12. " BTAEN ,BTA Clock Input Control-Control" "Disabled,Enabled" bitfld.long 0x04 10.--11. " DS_SLOW ,Driving Strength Slow I/O" "26MHz/15pF,26MHz/30pF,26MHz/45pF,26MHz/>45pF" textline " " bitfld.long 0x04 8.--9. " DS_CNTL ,Driving Strength Bus Control Signal" "50MHz/15pF,50MHz/30pF,100MHz/15pF,100MHz/30pF" bitfld.long 0x04 6.--7. " DS_ADDR ,Driving Strength Address Bus" "50MHz/15pF,50MHz/30pF,100MHz/15pF,100MHz/30pF" bitfld.long 0x04 4.--5. " DS_DATA ,Driving Strength Data Bus" "50MHz/15pF,50MHz/30pF,100MHz/15pF,100MHz/30pF" textline " " bitfld.long 0x04 1. " MMA_PROT_EN ,MMA Privileged Mode Access" "All,Privileged" bitfld.long 0x04 0. " CSI_PROT_EN ,CMOS Sensor Interface Privileged Mode Access" "All,Privileged" ;group.long 0x10++0x03 line.long 0x08 "GCCR,Global Clock Control Register" bitfld.long 0x08 6. " UART3_CLK_EN ,UART 3 Clock Enable" "Disabled,Enabled" bitfld.long 0x08 5. " SSI2_CLK_EN ,SSI 2 Clock Enable" "Disabled,Enabled" bitfld.long 0x08 4. " BROM_CLK_EN ,BROM Clock Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 3. " DMA_CLK_EN ,DMA Clock Enable" "Disabled,Enabled" bitfld.long 0x08 2. " CSI_CLK_EN ,CMOS Sensor Interface Clock Enable" "Disabled,Enabled" bitfld.long 0x08 1. " MMA_CLK_EN ,Multimedia Accelerator Clock Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 0. " USBD_CLK_EN ,USBD Clock Enable" "Disabled,Enabled" width 16. elif (cpu()=="iMXL") base asd:0x0021b800 width 6. rgroup.long 0x04++0x03 line.long 0x00 "SIDR,Silicon ID Register" hexmask.long 0x00 0.--31. 1. " SID ,Silicon ID" group.long 0x08--0x13 line.long 0x00 "FMCR,Function Multiplexing Control Register" bitfld.long 0x00 8. " SPI2_RXD_SEL ,SPI2 Receive Data Input Select" "SPI2_RXD_0,SPI2_RXD_1" bitfld.long 0x00 7. " SSI_RXFS_SEL ,SSI Receive Frame Sync Input Select" "Port C,Port B" bitfld.long 0x00 6. " SSI_RXCLK_SEL ,SSI Receive Clock Select" "Port C,Port B" textline " " bitfld.long 0x00 5. " SSI_RXDAT_SEL ,SSI Receive Data Select" "Port C,Port B" bitfld.long 0x00 4. " SSI_TXFS_SEL ,SSI Transmit Frame Sync Select" "Port C,Port B" bitfld.long 0x00 3. " SSI_TXCLK_SEL ,SSI Transmit Clock Select" "Port C,Port B" textline " " bitfld.long 0x00 2. " EXT_BR_EN ,External Bus Request Control" "Disabled,Enabled" bitfld.long 0x00 1. " SDCS1_SEL ,SDRAM/SyncFlash Chip-Select" "/CS3,/CSD1" bitfld.long 0x00 0. " SDCS0_SEL ,SDRAM/SyncFlash Chip-Select" "/CS2,/CSD0" ;group.long 0x0c++0x03 line.long 0x04 "GPCR,Global Peripheral Control Register" bitfld.long 0x04 15. " MEMC_TEST_EN ,MEMC Test Signal" "Normal,Test" bitfld.long 0x04 10.--11. " DS_SLOW ,Driving Strength Slow I/O" "26 MHz/15 pF,26 MHz/30 pF,26 MHz/45 pF,26 MHz/> 45 pF" bitfld.long 0x04 8.--9. " DS_CNTL ,Driving Strength Bus Control Signals" "50 MHz/15 pF,50 MHz/30 pF,100 MHz/15 pF,100 MHz/30 pF" textline " " bitfld.long 0x04 6.--7. " DS_ADDR ,Driving Strength Address Bus" "50 MHz/15 pF,50 MHz/30 pF,100 MHz/15 pF,100 MHz/30 pF" bitfld.long 0x04 4.--5. " DS_DATA ,Driving Strength Data Bus" "50 MHz/15 pF,50 MHz/30 pF,100 MHz/15 pF,100 MHz/30 pF" bitfld.long 0x04 3. " IP_CLK_GATING_EN ,IP Clock Gating Enabled" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " HCLK_GATING_EN ,HCLK_GATING_Enabled" "Disabled,Enabled" bitfld.long 0x04 1. " MMA_PROT_EN ,MMA Privileged Mode Access" "All modes,Privileged" bitfld.long 0x04 0. " CSI_PROT_EN ,CMOS Sensor Interface Privileged Mode Access" "All modes,Privileged" ;group.long 0x10++0x03 line.long 0x08 "GCCR,Global Clock Control Register" bitfld.long 0x08 4. " BROM_CLK_EN ,BROM Clock Enable" "Disabled,Enabled" bitfld.long 0x08 3. " DMA_CLK_EN ,DMA Clock Enable" "Disabled,Enabled" bitfld.long 0x08 2. " CSI_CLK_EN ,CMOS Sensor Interface Clock Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 1. " MMA_CLK_EN ,Multimedia Accelerator Clock Enable" "Disabled,Enabled" bitfld.long 0x08 0. " USBD_CLK_EN ,USBD Clock Enable" "Disabled,Enabled" elif (cpu()=="iMXS") base asd:0x0021b800 width 6. rgroup.long 0x04++0x03 line.long 0x00 "SIDR,Silicon ID Register" hexmask.long 0x00 0.--31. 1. " SID ,Silicon ID" group.long 0x08--0x13 line.long 0x00 "FMCR,Function Multiplexing Control Register" bitfld.long 0x00 7. " SSI_RXFS_SEL ,SSI Receive Frame Sync Input Select" "Port C,Port B" bitfld.long 0x00 6. " SSI_RXCLK_SEL ,SSI Receive Clock Select" "Port C,Port B" textline " " bitfld.long 0x00 5. " SSI_RXDAT_SEL ,SSI Receive Data Select" "Port C,Port B" bitfld.long 0x00 4. " SSI_TXFS_SEL ,SSI Transmit Frame Sync Select" "Port C,Port B" bitfld.long 0x00 3. " SSI_TXCLK_SEL ,SSI Transmit Clock Select" "Port C,Port B" textline " " bitfld.long 0x00 2. " EXT_BR_EN ,External Bus Request Control" "Disabled,Enabled" bitfld.long 0x00 1. " SDCS1_SEL ,SDRAM/SyncFlash Chip-Select" "/CS3,/CSD1" bitfld.long 0x00 0. " SDCS0_SEL ,SDRAM/SyncFlash Chip-Select" "/CS2,/CSD0" ;group.long 0x0c++0x03 line.long 0x04 "GPCR,Global Peripheral Control Register" bitfld.long 0x04 15. " MEMC_TEST_EN ,MEMC Test Signal" "Normal,Test" bitfld.long 0x04 10.--11. " DS_SLOW ,Driving Strength Slow I/O" "26 MHz/15 pF,26 MHz/30 pF,26 MHz/45 pF,26 MHz/> 45 pF" bitfld.long 0x04 8.--9. " DS_CNTL ,Driving Strength Bus Control Signals" "50 MHz/15 pF,50 MHz/30 pF,100 MHz/15 pF,100 MHz/30 pF" textline " " bitfld.long 0x04 6.--7. " DS_ADDR ,Driving Strength Address Bus" "50 MHz/15 pF,50 MHz/30 pF,100 MHz/15 pF,100 MHz/30 pF" bitfld.long 0x04 4.--5. " DS_DATA ,Driving Strength Data Bus" "50 MHz/15 pF,50 MHz/30 pF,100 MHz/15 pF,100 MHz/30 pF" bitfld.long 0x04 3. " IP_CLK_GATING_EN ,IP Clock Gating Enabled" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " HCLK_GATING_EN ,HCLK_GATING_Enabled" "Disabled,Enabled" ;group.long 0x10++0x03 line.long 0x08 "GCCR,Global Clock Control Register" bitfld.long 0x08 4. " BROM_CLK_EN ,BROM Clock Enable" "Disabled,Enabled" bitfld.long 0x08 3. " DMA_CLK_EN ,DMA Clock Enable" "Disabled,Enabled" bitfld.long 0x08 0. " USBD_CLK_EN ,USBD Clock Enable" "Disabled,Enabled" endif tree.end sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) tree "MAX (Multi-layer AHB Crossbar Switch)" base asd:0x1003f000 width 0x9 if (((data.long(asd:(0x1003f010+0x0))&0x80000000)==0x0)) group (0x000+0x0)++0x03 "PORT 0" line.long 0x00 "MPR0,Master Priority Register For Slave Port 0" bitfld.long 0x00 20.--22. " MSTR_5 ,Master 5 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 16.--18. " MSTR_4 ,Master 4 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 12.--14. " MSTR_3 ,Master 3 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 8.--10. " MSTR_2 ,Master 2 Priority" "Highest,6,5,4,3,2,1,Lowest" textline " " bitfld.long 0x00 4.--6. " MSTR_1 ,Master 1 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 0.--2. " MSTR_0 ,Master 0 Priority" "Highest,6,5,4,3,2,1,Lowest" group (0x004+0x0)++0x03 line.long 0x00 "AMPR0,Alternate Master Priority Register For Slave Port 0" bitfld.long 0x00 20.--22. " MSTR_5 ,Master 5 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 16.--18. " MSTR_4 ,Master 4 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 12.--14. " MSTR_3 ,Master 3 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 8.--10. " MSTR_2 ,Master 2 Priority" "Highest,6,5,4,3,2,1,Lowest" textline " " bitfld.long 0x00 4.--6. " MSTR_1 ,Master 1 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 0.--2. " MSTR_0 ,Master 0 Priority" "Highest,6,5,4,3,2,1,Lowest" group (0x010+0x0)++0x03 line.long 0x00 "SGPCR0,Slave General Purpose Control Register For Slave Port 0" bitfld.long 0x00 31. " RO ,Read Only" "Read/Write,Read only" bitfld.long 0x00 30. " HLP ,Halt Low Priority" "Highest,Lowest" bitfld.long 0x00 8.--9. " ARB ,Arbitration Mode" "Fixed priority,Round robin priority,?..." textline " " bitfld.long 0x00 4.--5. " PCTL ,Parking Control" "Park,Slave port,Safe state,?..." bitfld.long 0x00 0.--2. " PARK ,Park" "Master Port 0,Master Port 1,Master Port 2,Master Port 3,Master Port 4,Master Port 5,?..." group (0x14+0x0)++0x03 line.long 0x00 "ASGPCR0,Alternate SGPCR For Slave Port 0" bitfld.long 0x00 30. " HLP ,Halt Low Priority" "Highest,Lowest" bitfld.long 0x00 8.--9. " ARB ,Arbitration Mode" "Fixed priority,Round robin priority,?..." bitfld.long 0x00 4.--5. " PCTL ,Parking Control" "Park,Slave port,Safe state,?..." textline " " bitfld.long 0x00 0.--2. " PARK ,Park" "Master Port 0,Master Port 1,Master Port 2,Master Port 3,Master Port 4,Master Port 5,?..." else rgroup (0x000+0x0)++0x03 "PORT 0" line.long 0x00 "MPR0,Master Priority Register For Slave Port 0" bitfld.long 0x00 20.--22. " MSTR_5 ,Master 5 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 16.--18. " MSTR_4 ,Master 4 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 12.--14. " MSTR_3 ,Master 3 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 8.--10. " MSTR_2 ,Master 2 Priority" "Highest,6,5,4,3,2,1,Lowest" textline " " bitfld.long 0x00 4.--6. " MSTR_1 ,Master 1 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 0.--2. " MSTR_0 ,Master 0 Priority" "Highest,6,5,4,3,2,1,Lowest" rgroup (0x004+0x0)++0x03 line.long 0x00 "AMPR0,Alternate Master Priority Register For Slave Port 0" bitfld.long 0x00 20.--22. " MSTR_5 ,Master 5 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 16.--18. " MSTR_4 ,Master 4 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 12.--14. " MSTR_3 ,Master 3 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 8.--10. " MSTR_2 ,Master 2 Priority" "Highest,6,5,4,3,2,1,Lowest" textline " " bitfld.long 0x00 4.--6. " MSTR_1 ,Master 1 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 0.--2. " MSTR_0 ,Master 0 Priority" "Highest,6,5,4,3,2,1,Lowest" group (0x010+0x0)++0x03 line.long 0x00 "SGPCR0,Slave General Purpose Control Register For Slave Port 0" bitfld.long 0x00 31. " RO ,Read Only" "Read/Write,Read only" bitfld.long 0x00 30. " HLP ,Halt Low Priority" "Highest,Lowest" bitfld.long 0x00 8.--9. " ARB ,Arbitration Mode" "Fixed priority,Round robin priority,?..." textline " " bitfld.long 0x00 4.--5. " PCTL ,Parking Control" "Park,Slave port,Safe state,?..." bitfld.long 0x00 0.--2. " PARK ,Park" "Master Port 0,Master Port 1,Master Port 2,Master Port 3,Master Port 4,Master Port 5,?..." group (0x14+0x0)++0x03 line.long 0x00 "ASGPCR0,Alternate SGPCR For Slave Port 0" bitfld.long 0x00 30. " HLP ,Halt Low Priority" "Highest,Lowest" bitfld.long 0x00 8.--9. " ARB ,Arbitration Mode" "Fixed priority,Round robin priority,?..." bitfld.long 0x00 4.--5. " PCTL ,Parking Control" "Park,Slave port,Safe state,?..." textline " " bitfld.long 0x00 0.--2. " PARK ,Park" "Master Port 0,Master Port 1,Master Port 2,Master Port 3,Master Port 4,Master Port 5,?..." endif if (((data.long(asd:(0x1003f010+0x100))&0x80000000)==0x0)) group (0x000+0x100)++0x03 "PORT 1" line.long 0x00 "MPR1,Master Priority Register For Slave Port 1" bitfld.long 0x00 20.--22. " MSTR_5 ,Master 5 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 16.--18. " MSTR_4 ,Master 4 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 12.--14. " MSTR_3 ,Master 3 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 8.--10. " MSTR_2 ,Master 2 Priority" "Highest,6,5,4,3,2,1,Lowest" textline " " bitfld.long 0x00 4.--6. " MSTR_1 ,Master 1 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 0.--2. " MSTR_0 ,Master 0 Priority" "Highest,6,5,4,3,2,1,Lowest" group (0x004+0x100)++0x03 line.long 0x00 "AMPR1,Alternate Master Priority Register For Slave Port 1" bitfld.long 0x00 20.--22. " MSTR_5 ,Master 5 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 16.--18. " MSTR_4 ,Master 4 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 12.--14. " MSTR_3 ,Master 3 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 8.--10. " MSTR_2 ,Master 2 Priority" "Highest,6,5,4,3,2,1,Lowest" textline " " bitfld.long 0x00 4.--6. " MSTR_1 ,Master 1 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 0.--2. " MSTR_0 ,Master 0 Priority" "Highest,6,5,4,3,2,1,Lowest" group (0x010+0x100)++0x03 line.long 0x00 "SGPCR1,Slave General Purpose Control Register For Slave Port 1" bitfld.long 0x00 31. " RO ,Read Only" "Read/Write,Read only" bitfld.long 0x00 30. " HLP ,Halt Low Priority" "Highest,Lowest" bitfld.long 0x00 8.--9. " ARB ,Arbitration Mode" "Fixed priority,Round robin priority,?..." textline " " bitfld.long 0x00 4.--5. " PCTL ,Parking Control" "Park,Slave port,Safe state,?..." bitfld.long 0x00 0.--2. " PARK ,Park" "Master Port 0,Master Port 1,Master Port 2,Master Port 3,Master Port 4,Master Port 5,?..." group (0x14+0x100)++0x03 line.long 0x00 "ASGPCR1,Alternate SGPCR For Slave Port 1" bitfld.long 0x00 30. " HLP ,Halt Low Priority" "Highest,Lowest" bitfld.long 0x00 8.--9. " ARB ,Arbitration Mode" "Fixed priority,Round robin priority,?..." bitfld.long 0x00 4.--5. " PCTL ,Parking Control" "Park,Slave port,Safe state,?..." textline " " bitfld.long 0x00 0.--2. " PARK ,Park" "Master Port 0,Master Port 1,Master Port 2,Master Port 3,Master Port 4,Master Port 5,?..." else rgroup (0x000+0x100)++0x03 "PORT 1" line.long 0x00 "MPR1,Master Priority Register For Slave Port 1" bitfld.long 0x00 20.--22. " MSTR_5 ,Master 5 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 16.--18. " MSTR_4 ,Master 4 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 12.--14. " MSTR_3 ,Master 3 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 8.--10. " MSTR_2 ,Master 2 Priority" "Highest,6,5,4,3,2,1,Lowest" textline " " bitfld.long 0x00 4.--6. " MSTR_1 ,Master 1 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 0.--2. " MSTR_0 ,Master 0 Priority" "Highest,6,5,4,3,2,1,Lowest" rgroup (0x004+0x100)++0x03 line.long 0x00 "AMPR1,Alternate Master Priority Register For Slave Port 1" bitfld.long 0x00 20.--22. " MSTR_5 ,Master 5 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 16.--18. " MSTR_4 ,Master 4 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 12.--14. " MSTR_3 ,Master 3 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 8.--10. " MSTR_2 ,Master 2 Priority" "Highest,6,5,4,3,2,1,Lowest" textline " " bitfld.long 0x00 4.--6. " MSTR_1 ,Master 1 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 0.--2. " MSTR_0 ,Master 0 Priority" "Highest,6,5,4,3,2,1,Lowest" group (0x010+0x100)++0x03 line.long 0x00 "SGPCR1,Slave General Purpose Control Register For Slave Port 1" bitfld.long 0x00 31. " RO ,Read Only" "Read/Write,Read only" bitfld.long 0x00 30. " HLP ,Halt Low Priority" "Highest,Lowest" bitfld.long 0x00 8.--9. " ARB ,Arbitration Mode" "Fixed priority,Round robin priority,?..." textline " " bitfld.long 0x00 4.--5. " PCTL ,Parking Control" "Park,Slave port,Safe state,?..." bitfld.long 0x00 0.--2. " PARK ,Park" "Master Port 0,Master Port 1,Master Port 2,Master Port 3,Master Port 4,Master Port 5,?..." group (0x14+0x100)++0x03 line.long 0x00 "ASGPCR0,Alternate SGPCR For Slave Port 0" bitfld.long 0x00 30. " HLP ,Halt Low Priority" "Highest,Lowest" bitfld.long 0x00 8.--9. " ARB ,Arbitration Mode" "Fixed priority,Round robin priority,?..." bitfld.long 0x00 4.--5. " PCTL ,Parking Control" "Park,Slave port,Safe state,?..." textline " " bitfld.long 0x00 0.--2. " PARK ,Park" "Master Port 0,Master Port 1,Master Port 2,Master Port 3,Master Port 4,Master Port 5,?..." endif if (((data.long(asd:(0x1003f010+0x200))&0x80000000)==0x0)) group (0x000+0x200)++0x03 "PORT 2" line.long 0x00 "MPR2,Master Priority Register For Slave Port 2" bitfld.long 0x00 20.--22. " MSTR_5 ,Master 5 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 16.--18. " MSTR_4 ,Master 4 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 12.--14. " MSTR_3 ,Master 3 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 8.--10. " MSTR_2 ,Master 2 Priority" "Highest,6,5,4,3,2,1,Lowest" textline " " bitfld.long 0x00 4.--6. " MSTR_1 ,Master 1 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 0.--2. " MSTR_0 ,Master 0 Priority" "Highest,6,5,4,3,2,1,Lowest" group (0x004+0x200)++0x03 line.long 0x00 "AMPR2,Alternate Master Priority Register For Slave Port 2" bitfld.long 0x00 20.--22. " MSTR_5 ,Master 5 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 16.--18. " MSTR_4 ,Master 4 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 12.--14. " MSTR_3 ,Master 3 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 8.--10. " MSTR_2 ,Master 2 Priority" "Highest,6,5,4,3,2,1,Lowest" textline " " bitfld.long 0x00 4.--6. " MSTR_1 ,Master 1 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 0.--2. " MSTR_0 ,Master 0 Priority" "Highest,6,5,4,3,2,1,Lowest" group (0x010+0x200)++0x03 line.long 0x00 "SGPCR2,Slave General Purpose Control Register For Slave Port 2" bitfld.long 0x00 31. " RO ,Read Only" "Read/Write,Read only" bitfld.long 0x00 30. " HLP ,Halt Low Priority" "Highest,Lowest" bitfld.long 0x00 8.--9. " ARB ,Arbitration Mode" "Fixed priority,Round robin priority,?..." textline " " bitfld.long 0x00 4.--5. " PCTL ,Parking Control" "Park,Slave port,Safe state,?..." bitfld.long 0x00 0.--2. " PARK ,Park" "Master Port 0,Master Port 1,Master Port 2,Master Port 3,Master Port 4,Master Port 5,?..." group (0x14+0x200)++0x03 line.long 0x00 "ASGPCR2,Alternate SGPCR For Slave Port 2" bitfld.long 0x00 30. " HLP ,Halt Low Priority" "Highest,Lowest" bitfld.long 0x00 8.--9. " ARB ,Arbitration Mode" "Fixed priority,Round robin priority,?..." bitfld.long 0x00 4.--5. " PCTL ,Parking Control" "Park,Slave port,Safe state,?..." textline " " bitfld.long 0x00 0.--2. " PARK ,Park" "Master Port 0,Master Port 1,Master Port 2,Master Port 3,Master Port 4,Master Port 5,?..." else rgroup (0x000+0x200)++0x03 "PORT 2" line.long 0x00 "MPR2,Master Priority Register For Slave Port 2" bitfld.long 0x00 20.--22. " MSTR_5 ,Master 5 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 16.--18. " MSTR_4 ,Master 4 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 12.--14. " MSTR_3 ,Master 3 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 8.--10. " MSTR_2 ,Master 2 Priority" "Highest,6,5,4,3,2,1,Lowest" textline " " bitfld.long 0x00 4.--6. " MSTR_1 ,Master 1 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 0.--2. " MSTR_0 ,Master 0 Priority" "Highest,6,5,4,3,2,1,Lowest" rgroup (0x004+0x200)++0x03 line.long 0x00 "AMPR2,Alternate Master Priority Register For Slave Port 2" bitfld.long 0x00 20.--22. " MSTR_5 ,Master 5 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 16.--18. " MSTR_4 ,Master 4 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 12.--14. " MSTR_3 ,Master 3 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 8.--10. " MSTR_2 ,Master 2 Priority" "Highest,6,5,4,3,2,1,Lowest" textline " " bitfld.long 0x00 4.--6. " MSTR_1 ,Master 1 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 0.--2. " MSTR_0 ,Master 0 Priority" "Highest,6,5,4,3,2,1,Lowest" group (0x010+0x200)++0x03 line.long 0x00 "SGPCR2,Slave General Purpose Control Register For Slave Port 2" bitfld.long 0x00 31. " RO ,Read Only" "Read/Write,Read only" bitfld.long 0x00 30. " HLP ,Halt Low Priority" "Highest,Lowest" bitfld.long 0x00 8.--9. " ARB ,Arbitration Mode" "Fixed priority,Round robin priority,?..." textline " " bitfld.long 0x00 4.--5. " PCTL ,Parking Control" "Park,Slave port,Safe state,?..." bitfld.long 0x00 0.--2. " PARK ,Park" "Master Port 0,Master Port 1,Master Port 2,Master Port 3,Master Port 4,Master Port 5,?..." group (0x14+0x200)++0x03 line.long 0x00 "ASGPCR0,Alternate SGPCR For Slave Port 0" bitfld.long 0x00 30. " HLP ,Halt Low Priority" "Highest,Lowest" bitfld.long 0x00 8.--9. " ARB ,Arbitration Mode" "Fixed priority,Round robin priority,?..." bitfld.long 0x00 4.--5. " PCTL ,Parking Control" "Park,Slave port,Safe state,?..." textline " " bitfld.long 0x00 0.--2. " PARK ,Park" "Master Port 0,Master Port 1,Master Port 2,Master Port 3,Master Port 4,Master Port 5,?..." endif if (((data.long(asd:(0x1003f010+0x300))&0x80000000)==0x0)) group (0x000+0x300)++0x03 "PORT 3" line.long 0x00 "MPR3,Master Priority Register For Slave Port 3" bitfld.long 0x00 20.--22. " MSTR_5 ,Master 5 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 16.--18. " MSTR_4 ,Master 4 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 12.--14. " MSTR_3 ,Master 3 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 8.--10. " MSTR_2 ,Master 2 Priority" "Highest,6,5,4,3,2,1,Lowest" textline " " bitfld.long 0x00 4.--6. " MSTR_1 ,Master 1 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 0.--2. " MSTR_0 ,Master 0 Priority" "Highest,6,5,4,3,2,1,Lowest" group (0x004+0x300)++0x03 line.long 0x00 "AMPR3,Alternate Master Priority Register For Slave Port 3" bitfld.long 0x00 20.--22. " MSTR_5 ,Master 5 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 16.--18. " MSTR_4 ,Master 4 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 12.--14. " MSTR_3 ,Master 3 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 8.--10. " MSTR_2 ,Master 2 Priority" "Highest,6,5,4,3,2,1,Lowest" textline " " bitfld.long 0x00 4.--6. " MSTR_1 ,Master 1 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 0.--2. " MSTR_0 ,Master 0 Priority" "Highest,6,5,4,3,2,1,Lowest" group (0x010+0x300)++0x03 line.long 0x00 "SGPCR3,Slave General Purpose Control Register For Slave Port 3" bitfld.long 0x00 31. " RO ,Read Only" "Read/Write,Read only" bitfld.long 0x00 30. " HLP ,Halt Low Priority" "Highest,Lowest" bitfld.long 0x00 8.--9. " ARB ,Arbitration Mode" "Fixed priority,Round robin priority,?..." textline " " bitfld.long 0x00 4.--5. " PCTL ,Parking Control" "Park,Slave port,Safe state,?..." bitfld.long 0x00 0.--2. " PARK ,Park" "Master Port 0,Master Port 1,Master Port 2,Master Port 3,Master Port 4,Master Port 5,?..." group (0x14+0x300)++0x03 line.long 0x00 "ASGPCR3,Alternate SGPCR For Slave Port 3" bitfld.long 0x00 30. " HLP ,Halt Low Priority" "Highest,Lowest" bitfld.long 0x00 8.--9. " ARB ,Arbitration Mode" "Fixed priority,Round robin priority,?..." bitfld.long 0x00 4.--5. " PCTL ,Parking Control" "Park,Slave port,Safe state,?..." textline " " bitfld.long 0x00 0.--2. " PARK ,Park" "Master Port 0,Master Port 1,Master Port 2,Master Port 3,Master Port 4,Master Port 5,?..." else rgroup (0x000+0x300)++0x03 "PORT 3" line.long 0x00 "MPR3,Master Priority Register For Slave Port 3" bitfld.long 0x00 20.--22. " MSTR_5 ,Master 5 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 16.--18. " MSTR_4 ,Master 4 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 12.--14. " MSTR_3 ,Master 3 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 8.--10. " MSTR_2 ,Master 2 Priority" "Highest,6,5,4,3,2,1,Lowest" textline " " bitfld.long 0x00 4.--6. " MSTR_1 ,Master 1 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 0.--2. " MSTR_0 ,Master 0 Priority" "Highest,6,5,4,3,2,1,Lowest" rgroup (0x004+0x300)++0x03 line.long 0x00 "AMPR3,Alternate Master Priority Register For Slave Port 3" bitfld.long 0x00 20.--22. " MSTR_5 ,Master 5 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 16.--18. " MSTR_4 ,Master 4 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 12.--14. " MSTR_3 ,Master 3 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 8.--10. " MSTR_2 ,Master 2 Priority" "Highest,6,5,4,3,2,1,Lowest" textline " " bitfld.long 0x00 4.--6. " MSTR_1 ,Master 1 Priority" "Highest,6,5,4,3,2,1,Lowest" bitfld.long 0x00 0.--2. " MSTR_0 ,Master 0 Priority" "Highest,6,5,4,3,2,1,Lowest" group (0x010+0x300)++0x03 line.long 0x00 "SGPCR3,Slave General Purpose Control Register For Slave Port 3" bitfld.long 0x00 31. " RO ,Read Only" "Read/Write,Read only" bitfld.long 0x00 30. " HLP ,Halt Low Priority" "Highest,Lowest" bitfld.long 0x00 8.--9. " ARB ,Arbitration Mode" "Fixed priority,Round robin priority,?..." textline " " bitfld.long 0x00 4.--5. " PCTL ,Parking Control" "Park,Slave port,Safe state,?..." bitfld.long 0x00 0.--2. " PARK ,Park" "Master Port 0,Master Port 1,Master Port 2,Master Port 3,Master Port 4,Master Port 5,?..." group (0x14+0x300)++0x03 line.long 0x00 "ASGPCR0,Alternate SGPCR For Slave Port 0" bitfld.long 0x00 30. " HLP ,Halt Low Priority" "Highest,Lowest" bitfld.long 0x00 8.--9. " ARB ,Arbitration Mode" "Fixed priority,Round robin priority,?..." bitfld.long 0x00 4.--5. " PCTL ,Parking Control" "Park,Slave port,Safe state,?..." textline " " bitfld.long 0x00 0.--2. " PARK ,Park" "Master Port 0,Master Port 1,Master Port 2,Master Port 3,Master Port 4,Master Port 5,?..." endif group 0x800--0xfd3 "Master General Purpose Control Registers" line.long (0x00+0x0) "MGPCR0,Master General Purpose Control Register For Master Port 0" bitfld.long (0x00+0x0) 0.--2. " AULB ,Arbitrate On Undefined Length Bursts" "Not allowed,Allowed at any time,Allowed after 4 beats,Allowed after 8 beats,Allowed after 16 beats,?..." line.long (0x00+0x100) "MGPCR1,Master General Purpose Control Register For Master Port 1" bitfld.long (0x00+0x100) 0.--2. " AULB ,Arbitrate On Undefined Length Bursts" "Not allowed,Allowed at any time,Allowed after 4 beats,Allowed after 8 beats,Allowed after 16 beats,?..." line.long (0x00+0x200) "MGPCR2,Master General Purpose Control Register For Master Port 2" bitfld.long (0x00+0x200) 0.--2. " AULB ,Arbitrate On Undefined Length Bursts" "Not allowed,Allowed at any time,Allowed after 4 beats,Allowed after 8 beats,Allowed after 16 beats,?..." line.long (0x00+0x300) "MGPCR3,Master General Purpose Control Register For Master Port 3" bitfld.long (0x00+0x300) 0.--2. " AULB ,Arbitrate On Undefined Length Bursts" "Not allowed,Allowed at any time,Allowed after 4 beats,Allowed after 8 beats,Allowed after 16 beats,?..." line.long (0x00+0x400) "MGPCR4,Master General Purpose Control Register For Master Port 4" bitfld.long (0x00+0x400) 0.--2. " AULB ,Arbitrate On Undefined Length Bursts" "Not allowed,Allowed at any time,Allowed after 4 beats,Allowed after 8 beats,Allowed after 16 beats,?..." line.long (0x00+0x500) "MGPCR5,Master General Purpose Control Register For Master Port 5" bitfld.long (0x00+0x500) 0.--2. " AULB ,Arbitrate On Undefined Length Bursts" "Not allowed,Allowed at any time,Allowed after 4 beats,Allowed after 8 beats,Allowed after 16 beats,?..." width 0x16 tree.end endif sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) tree "WDOG (Watchdog Timer Module)" base asd:0x10002000 width 0x6 group 0x00--0x03 line.word 0x00 "WCR,Watchdog Control Register" hexmask.word.byte 0x00 8.--15. 1. " WT ,Watchdog Time-Out Field" bitfld.word 0x00 5. " /WDA ,/Watchdog Assertion" "Asserted ,No effect" bitfld.word 0x00 4. " /SRS ,/Software Reset Signal" "Reset,No effect" bitfld.word 0x00 3. " WRE ,/WDOG Or /WDOG_RESET Enable" "Reset,/WDOG" textline " " bitfld.word 0x00 2. " WDE ,Watchdog Enable" "Disabled,Enabled" bitfld.word 0x00 1. " WDBG ,Watchdog DEBUG Enable" "Disabled,Suspend watchdog" bitfld.word 0x00 0. " WDZST ,Watchdog Low Power" "Disabled,Enabled" ;group 0x02++0x01 line.word 0x02 "WSR,Watchdog Service Register" hexmask.word 0x02 0.--15. 1. " WSR ,Watchdog Service" rgroup 0x04++0x01 line.word 0x00 "WRSR,Watchdog Reset Status Register" bitfld.word 0x00 4. " PWR ,Power-On Reset" "Not power-on reset,Power-on reset" bitfld.word 0x00 3. " EXT ,External Reset" "Not external reset,External reset" bitfld.word 0x00 1. " TOUT ,Time-Out" "Not WDOG time-out,WDOG time-out" textline " " bitfld.word 0x00 0. " SFTW ,Software Reset" "Not software reset,Software reset" width 0x16 tree.end elif ((cpu()=="iMX1")||(cpu()=="iMXL")||(cpu()=="iMXS")) tree "WDOG (Watchdog Timer Module)" base asd:0x00201000 width 6. group.long 0x00--0x07 line.long 0x00 "WCR,Watchdog Control Register" bitfld.long 0x00 15. " WHALT ,Watchdog Halt" "Not halted,Halted" hexmask.long.byte 0x00 8.--14. 1. " WT ,Watchdog Time-Out Field" bitfld.long 0x00 4. " WIE ,Watchdog Interrupt Enable" "Asst /WDT_INT,Asst /WDT_RST" textline " " bitfld.long 0x00 3. " TMD ,Test Mode Enable" "2HzClk,CLK32K" bitfld.long 0x00 2. " SWR ,Software Reset Enable" "Disabled,Enabled" bitfld.long 0x00 1. " WDEC ,Watchdog Enable Control" "Write once,Write multiple" textline " " bitfld.long 0x00 0. " WDE ,Watchdog Enable" "Disabled,Enabled" ;group.long 0x04++0x03 line.long 0x04 "WSR,Watchdog Service Register" hexmask.long.word 0x04 0.--15. 1. " WSR ,Watchdog Service Register" rgroup.long 0x08++0x03 line.long 0x00 "WSTR,Watchdog Status Register" bitfld.long 0x00 8. " TINT ,Time-Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " TOUT ,Time-Out" "Not time-out,Time-out" width 16. tree.end endif tree "RTC (Real Time Clock)" sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) base asd:0x10007000 width 0xa group 0x00--0x27 ;group 0x20++0x03 line.long 0x20 "DAYR,RTC Days Counter Register" hexmask.long.word 0x20 0.--15. 1. " DAYS ,Day Setting" ;group 0x00++0x03 line.long 0x00 "HOURMIN,RTC Hours And Minutes Counter Register" bitfld.long 0x00 8.--12. " HOURS ,Hour Setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." bitfld.long 0x00 0.--5. " MINUTES ,Minute Setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,?..." ;group 0x04++0x03 line.long 0x04 "SECONDS,RTC Seconds Counter Register" bitfld.long 0x04 0.--5. " SECONDS ,Seconds Setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,?..." ;group 0x24++0x03 line.long 0x24 "DAYALARM,RTC Day Alarm Register" hexmask.long.word 0x24 0.--15. 1. " DAYSAL ,Day Setting Of The Alarm" ;group 0x08++0x03 line.long 0x08 "ALRM_HM,RTC Hours And Minutes Alarm Register" bitfld.long 0x08 8.--12. " HOURS ,Hour Setting Of The Alarm" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,?..." bitfld.long 0x08 0.--5. " MINUTES ,Minute Setting Of The Alarm" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,?..." ;group 0x0c++0x03 line.long 0x0c "ALRM_SEC,RTC Seconds Alarm Register" bitfld.long 0x0c 0.--5. " SECONDS ,Seconds Setting Of The Alarm" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,?..." ;group 0x10++0x03 line.long 0x10 "RCCTL,RTC Control Register" bitfld.long 0x10 7. " EN ,Real-Time Clock Enable" "Disabled,Enabled" bitfld.long 0x10 5.--6. " XTL ,Crystal Selection" "32.768 kHZ,32 kHz,38.4 kHz,32.768 kHz" bitfld.long 0x10 0. " SWR ,Software Reset" "No effect,Reset" ;group 0x14++0x03 line.long 0x14 "RTCISR,RTC Interrupt Status Register" bitfld.long 0x14 15. " SAM7 ,Sampling Timer Interrupt Flag At SAM7 Frequency" "Not occurred,Occurred" bitfld.long 0x14 14. " SAM6 ,Sampling Timer Interrupt Flag At SAM6 Frequency" "Not occurred,Occurred" bitfld.long 0x14 13. " SAM5 ,Sampling Timer Interrupt Flag At SAM5 Frequency" "Not occurred,Occurred" textline " " bitfld.long 0x14 12. " SAM4 ,Sampling Timer Interrupt Flag At SAM4 Frequency" "Not occurred,Occurred" bitfld.long 0x14 11. " SAM3 ,Sampling Timer Interrupt Flag At SAM3 Frequency" "Not occurred,Occurred" bitfld.long 0x14 10. " SAM2 ,Sampling Timer Interrupt Flag At SAM2 Frequency" "Not occurred,Occurred" textline " " bitfld.long 0x14 9. " SAM1 ,Sampling Timer Interrupt Flag At SAM1 Frequency" "Not occurred,Occurred" bitfld.long 0x14 8. " SAM0 ,Sampling Timer Interrupt Flag At SAM0 Frequency" "Not occurred,Occurred" bitfld.long 0x14 7. " 2HZ ,2 Hz Flag" "Not occurred,Occurred" textline " " bitfld.long 0x14 5. " HR ,Hour Flag" "Not occurred,Occurred" bitfld.long 0x14 4. " 1HZ ,1 Hz Flag" "Not occurred,Occurred" bitfld.long 0x14 3. " DAY ,Day Flag" "Not occurred,Occurred" textline " " bitfld.long 0x14 2. " ALM ,Alarm Flag" "Not occurred,Occurred" bitfld.long 0x14 1. " MIN ,Minute Flag" "Not occurred,Occurred" bitfld.long 0x14 0. " SW ,Stopwatch Flag" "Not time out,Timed out" ;group 0x18++0x03 line.long 0x18 "RTCIENR,RTC Interrupt Enable Register" bitfld.long 0x18 15. " SAM7 ,Sampling Timer Interrupt Flag At SAM7 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 14. " SAM6 ,Sampling Timer Interrupt Flag At SAM6 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 13. " SAM5 ,Sampling Timer Interrupt Flag At SAM5 Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 12. " SAM4 ,Sampling Timer Interrupt Flag At SAM4 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 11. " SAM3 ,Sampling Timer Interrupt Flag At SAM3 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 10. " SAM2 ,Sampling Timer Interrupt Flag At SAM2 Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 9. " SAM1 ,Sampling Timer Interrupt Flag At SAM1 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 8. " SAM0 ,Sampling Timer Interrupt Flag At SAM0 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 7. " 2HZ ,2 Hz Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 5. " HR ,Hour Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 4. " 1HZ ,1 Hz Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 3. " DAY ,Day Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 2. " ALM ,Alarm Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 1. " MIN ,Minute Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 0. " SW ,Stopwatch Interrupt Enable" "Disabled,Enabled" ;group 0x1c++0x03 line.long 0x1c "STPWCH,Stopwatch Minutes Register" bitfld.long 0x1c 0.--5. " CNT ,Stopwatch Count" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,?..." width 0x16 elif ((cpu()=="iMX1")||(cpu()=="iMXL")||(cpu()=="iMXS")) base asd:0x00204000 width 10. group.long 0x20++0x3 line.long 0x0 "DAYR,RTC Days Counter Register" hexmask.long.word 0x0 0.--8. 1. " DAYS ,Day Setting" ;group.long 0x00++0x03 if (((data.long(asd:0x00204000))&0x1F00)<0x1800) group.long 0x00++0x3 line.long 0x00 "HOURMIN ,RTC Hours and Minutes Counter Register" bitfld.long 0x00 8.--12. " HOURS ,Hour Setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,-,-,-,-,-,?..." bitfld.long 0x00 0.--5. " MINUTES ,Minute Setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,-,?..." else group.long 0x00++0x3 line.long 0x00 "HOURMIN ,RTC Hours and Minutes Counter Register" bitfld.long 0x00 8.--12. " HOURS ,Hour Setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,-,-,-,-,-,?..." bitfld.long 0x00 0.--5. " MINUTES ,Minute Setting" "-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,?..." endif ;group.long 0x04++0x03 group.long 0x4++0x3 line.long 0x0 "SECONDS ,RTC Seconds Counter Register" bitfld.long 0x0 0.--5. " SECONDS ,Seconds Setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,-,?..." ;group.long 0x24++0x03 group.long 0x24++0x3 line.long 0x0 "DAYALARM ,RTC Day Alarm Register" hexmask.long.word 0x0 0.--8. 1. " DAYSAL ,Day Setting of the Alarm" ;group.long 0x08++0x03 if (((data.long(asd:(0x00204000+0x8)))&0x1F00)<0x1800) group.long 0x8++0x3 line.long 0x0 "ALRM_HM ,RTC Hours and Minutes Alarm Register" bitfld.long 0x0 8.--12. " HOURS ,Hour Setting of the Alarm" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,-,-,-,-,-,?..." bitfld.long 0x0 0.--5. " MINUTES ,Minute Setting of the Alarm" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,-,?..." else group.long 0x8++0x3 line.long 0x0 "ALRM_HM ,RTC Hours and Minutes Alarm Register" bitfld.long 0x0 8.--12. " HOURS ,Hour Setting of the Alarm" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,-,-,-,-,-,?..." bitfld.long 0x0 0.--5. " MINUTES ,Minute Setting of the Alarm" "-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,?..." endif ;group.long 0x0c++0x03 group.long 0xC++0x17 line.long 0x0 "ALRM_SEC ,RTC Seconds Alarm Register" bitfld.long 0x0 0.--5. " SECONDS ,Seconds Setting of the Alarm" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,?..." ;group.long 0x10++0x03 line.long 0x4 "RCCTL ,RTC Control Register" bitfld.long 0x4 7. " EN ,Enables/Disables the Real-Time Clock" "Disabled,Enabled" bitfld.long 0x4 5.--6. " XTL ,Crystal Selection" "32.768kHz,32kHz,Reserved,32.768kHz" bitfld.long 0x4 0. " SWR ,Software Reset" "No effect,Reset" ;group.long 0x14++0x03 line.long 0x8 "RTCISR ,RTC Interrupt Status Register" bitfld.long 0x8 15. " SAM7 ,Sampling Timer Interrupt Flag at SAM7 Frequency" "No interrupt,Interrupt" bitfld.long 0x8 14. " SAM6 ,Sampling Timer Interrupt Flag at SAM6 Frequency" "No interrupt,Interrupt" bitfld.long 0x8 13. " SAM5 ,Sampling Timer Interrupt Flag at SAM5 Frequency" "No interrupt,Interrupt" textline " " bitfld.long 0x8 12. " SAM4 ,Sampling Timer Interrupt Flag at SAM4 Frequency" "No interrupt,Interrupt" bitfld.long 0x8 11. " SAM3 ,Sampling Timer Interrupt Flag at SAM3 Frequency" "No interrupt,Interrupt" bitfld.long 0x8 10. " SAM2 ,Sampling Timer Interrupt Flag at SAM2 Frequency" "No interrupt,Interrupt" textline " " bitfld.long 0x8 9. " SAM1 ,Sampling Timer Interrupt Flag at SAM1 Frequency" "No interrupt,Interrupt" bitfld.long 0x8 8. " SAM0 ,Sampling Timer Interrupt Flag at SAM0 Frequency" "No interrupt,Interrupt" bitfld.long 0x8 7. " 2HZ ,2 Hz Flag" "No interrupt,Interrupt" textline " " bitfld.long 0x8 5. " HR ,Hour Flag" "No interrupt,Interrupt" bitfld.long 0x8 4. " 1HZ ,1 Hz Flag" "No interrupt,Interrupt" bitfld.long 0x8 3. " DAY ,Day Flag" "No interrupt,Interrupt" textline " " bitfld.long 0x8 2. " ALM ,Alarm Flag" "No interrupt,Interrupt" bitfld.long 0x8 1. " MIN ,Minute Flag" "No interrupt,Interrupt" bitfld.long 0x8 0. " SW ,Stopwatch Flag" "No interrupt,Interrupt" ;group.long 0x18++0x03 line.long 0xC "RTCIENR ,RTC Interrupt Enable Register" bitfld.long 0xC 15. " SAM7 ,Sampling Timer Interrupt Flag at SAM7 Interrupt Enable" "Disabled,Enabled" bitfld.long 0xC 14. " SAM6 ,Sampling Timer Interrupt Flag at SAM6 Interrupt Enable" "Disabled,Enabled" bitfld.long 0xC 13. " SAM5 ,Sampling Timer Interrupt Flag at SAM5 Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0xC 12. " SAM4 ,Sampling Timer Interrupt Flag at SAM4 Interrupt Enable" "Disabled,Enabled" bitfld.long 0xC 11. " SAM3 ,Sampling Timer Interrupt Flag at SAM3 Interrupt Enable" "Disabled,Enabled" bitfld.long 0xC 10. " SAM2 ,Sampling Timer Interrupt Flag at SAM2 Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0xC 9. " SAM1 ,Sampling Timer Interrupt Flag at SAM1 Interrupt Enable" "Disabled,Enabled" bitfld.long 0xC 8. " SAM0 ,Sampling Timer Interrupt Flag at SAM0 Interrupt Enable" "Disabled,Enabled" bitfld.long 0xC 7. " 2HZ ,2 Hz Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0xC 5. " HR ,Hour Interrupt Enable" "Disabled,Enabled" bitfld.long 0xC 4. " 1HZ ,1 Hz Interrupt Enable" "Disabled,Enabled" bitfld.long 0xC 3. " DAY ,Day Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0xC 2. " ALM ,Alarm Interrupt Enable" "Disabled,Enabled" bitfld.long 0xC 1. " MIN ,Minute Interrupt Enable" "Disabled,Enabled" bitfld.long 0xC 0. " SW ,Stopwatch Interrupt Enable" "Disabled,Enabled" ;group.long 0x1c++0x03 line.long 0x10 "STPWCH ,Stopwatch Minutes Register" hexmask.long.byte 0x10 0.--5. 1. " CNT ,Stopwatch Count" width 16. endif tree.end tree "GPT (General Purpose Timers)" sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) base asd:0x10003000 width 0x8 group (0x00+0x0)--(0x0b+0x0) "GPT1" line.long 0x00 "TCTL1,GPT Control Register 1" bitfld.long 0x00 15. " SWR ,Software Reset" "Not reset,Reset" bitfld.long 0x00 10. " CC ,Counter Clear" "Halted,Reset" bitfld.long 0x00 9. " OM ,Output Mode" "Low pulse,Toggle output" textline " " bitfld.long 0x00 8. " FRR ,Free-Run / Restart" "Restart,Free-run" bitfld.long 0x00 6.--7. " CAP ,Capture Edge" "Disabled,Rising,Falling,Rising or falling" bitfld.long 0x00 5. " CAPTEN ,Capture Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " COMPEN ,Compare Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1.--3. " CLKSOURCE ,Clock Source" "Stop count,PERCLK1,PERCLK1 div by 4,TIN,32kHz clock,32kHz clock,32kHz clock,32kHz clock" bitfld.long 0x00 0. " TEN ,Timer Enable" "Disabled,Enabled" ;group 0x04++0x03 line.long 0x04 "TPRER1,GPT Prescaler Register 1" hexmask.long.word 0x04 0.--10. 1. " PRESCALER ,Counter Clock Prescaler" ;group 0x08++0x03 line.long 0x08 "TCMP1,GPT Compare Register 1" hexmask.long 0x08 0.--31. 1. " COMPARE ,Compare Value" rgroup (0x0c+0x0)--(0x13+0x0) line.long 0x00 "TCR1,GPT Capture Register 1" hexmask.long 0x00 0.--31. 1. " CAPTURE ,Capture Value" ;group 0x10++0x03 line.long 0x04 "TCN1,GPT Counter Register 1" hexmask.long 0x04 0.--31. 1. " COUNT ,Count Value" group (0x14+0x0)++0x03 line.long 0x00 "TSTAT1,GPT Status Register 1" eventfld.long 0x00 1. " CAPT ,Capture Event" "No event,Event" eventfld.long 0x00 0. " COMP ,Compare Event" "No event,Event" group (0x00+0x1000)--(0x0b+0x1000) "GPT2" line.long 0x00 "TCTL2,GPT Control Register 2" bitfld.long 0x00 15. " SWR ,Software Reset" "Not reset,Reset" bitfld.long 0x00 10. " CC ,Counter Clear" "Halted,Reset" bitfld.long 0x00 9. " OM ,Output Mode" "Low pulse,Toggle output" textline " " bitfld.long 0x00 8. " FRR ,Free-Run / Restart" "Restart,Free-run" bitfld.long 0x00 6.--7. " CAP ,Capture Edge" "Disabled,Rising,Falling,Rising or falling" bitfld.long 0x00 5. " CAPTEN ,Capture Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " COMPEN ,Compare Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1.--3. " CLKSOURCE ,Clock Source" "Stop count,PERCLK1,PERCLK1 div by 4,TIN,32kHz clock,32kHz clock,32kHz clock,32kHz clock" bitfld.long 0x00 0. " TEN ,Timer Enable" "Disabled,Enabled" ;group 0x04++0x03 line.long 0x04 "TPRER2,GPT Prescaler Register 2" hexmask.long.word 0x04 0.--10. 1. " PRESCALER ,Counter Clock Prescaler" ;group 0x08++0x03 line.long 0x08 "TCMP2,GPT Compare Register 2" hexmask.long 0x08 0.--31. 1. " COMPARE ,Compare Value" rgroup (0x0c+0x1000)--(0x13+0x1000) line.long 0x00 "TCR2,GPT Capture Register 2" hexmask.long 0x00 0.--31. 1. " CAPTURE ,Capture Value" ;group 0x10++0x03 line.long 0x04 "TCN2,GPT Counter Register 2" hexmask.long 0x04 0.--31. 1. " COUNT ,Count Value" group (0x14+0x1000)++0x03 line.long 0x00 "TSTAT2,GPT Status Register 2" eventfld.long 0x00 1. " CAPT ,Capture Event" "No event,Event" eventfld.long 0x00 0. " COMP ,Compare Event" "No event,Event" group (0x00+0x2000)--(0x0b+0x2000) "GPT3" line.long 0x00 "TCTL3,GPT Control Register 3" bitfld.long 0x00 15. " SWR ,Software Reset" "Not reset,Reset" bitfld.long 0x00 10. " CC ,Counter Clear" "Halted,Reset" bitfld.long 0x00 9. " OM ,Output Mode" "Low pulse,Toggle output" textline " " bitfld.long 0x00 8. " FRR ,Free-Run / Restart" "Restart,Free-run" bitfld.long 0x00 6.--7. " CAP ,Capture Edge" "Disabled,Rising,Falling,Rising or falling" bitfld.long 0x00 5. " CAPTEN ,Capture Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " COMPEN ,Compare Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1.--3. " CLKSOURCE ,Clock Source" "Stop count,PERCLK1,PERCLK1 div by 4,TIN,32kHz clock,32kHz clock,32kHz clock,32kHz clock" bitfld.long 0x00 0. " TEN ,Timer Enable" "Disabled,Enabled" ;group 0x04++0x03 line.long 0x04 "TPRER3,GPT Prescaler Register 3" hexmask.long.word 0x04 0.--10. 1. " PRESCALER ,Counter Clock Prescaler" ;group 0x08++0x03 line.long 0x08 "TCMP3,GPT Compare Register 3" hexmask.long 0x08 0.--31. 1. " COMPARE ,Compare Value" rgroup (0x0c+0x2000)--(0x13+0x2000) line.long 0x00 "TCR3,GPT Capture Register 3" hexmask.long 0x00 0.--31. 1. " CAPTURE ,Capture Value" ;group 0x10++0x03 line.long 0x04 "TCN3,GPT Counter Register 3" hexmask.long 0x04 0.--31. 1. " COUNT ,Count Value" group (0x14+0x2000)++0x03 line.long 0x00 "TSTAT3,GPT Status Register 3" eventfld.long 0x00 1. " CAPT ,Capture Event" "No event,Event" eventfld.long 0x00 0. " COMP ,Compare Event" "No event,Event" width 0x16 elif ((cpu()=="iMX1")||(cpu()=="iMXL")||(cpu()=="iMXS")) tree "GPT 1" base asd:0x00202000 width 8. group.long 0x00++0x0b line.long 0x00 "TCTL1,Timer Control Register 1" bitfld.long 0x00 15. " SWR ,Software Reset" "No reset,Reset" bitfld.long 0x00 8. " FRR ,Free-Run/Restart" "Restart,Free-run" bitfld.long 0x00 6.--7. " CAP ,Capture Edge" "Disabled,Rising edge,Falling edge,Both edge" textline " " bitfld.long 0x00 5. " OM ,Output Mode" "Low,Toggle" bitfld.long 0x00 4. " IRQEN ,Interrupt Request Enable" "Disabled,Enabled" bitfld.long 0x00 1.--3. " CLKSOURCE ,Clock Source" "Disabled,PRECLK1,PRECLK/16,TIN,32 kHz,32 kHz,32 kHz,32 kHz" textline " " bitfld.long 0x00 0. " TEN ,Timer Enable" "Disabled,Enabled" ;group.long 0x04++0x03 line.long 0x04 "TPRER1,Timer Prescaler Register 1" hexmask.long.byte 0x04 0.--7. 1. " PRESCALER ,Prescaler" ;group.long 0x08++0x03 line.long 0x08 "TCMP1,Timer Compare Register 1" hexmask.long 0x08 0.--31. 1. " COMPARE_VALUE ,Compare Value" rgroup.long 0x0c--0x13 line.long 0x00 "TCR1,Timer Capture Register 1" hexmask.long 0x00 0.--31. 1. " CAPTURE_VALUE ,Capture Value" ;rgroup.long 0x10++0x03 line.long 0x04 "TCN1,Timer Counter Register 1" hexmask.long 0x04 0.--31. 1. " COUNT ,Counter Value" group.long 0x14++0x03 line.long 0x00 "TSTAT1,Timer Status Register 1" bitfld.long 0x00 1. " CAPT ,Capture Event" "Not occurred,Occurred" bitfld.long 0x00 0. " COMP ,Compare Event" "Not occurred,Occurred" width 16. tree.end tree "GPT 2" base asd:0x00203000 width 8. group.long 0x00++0x0b line.long 0x00 "TCTL2,Timer Control Register 2" bitfld.long 0x00 15. " SWR ,Software Reset" "No reset,Reset" bitfld.long 0x00 8. " FRR ,Free-Run/Restart" "Restart,Free-run" bitfld.long 0x00 6.--7. " CAP ,Capture Edge" "Disabled,Rising edge,Falling edge,Both edge" textline " " bitfld.long 0x00 5. " OM ,Output Mode" "Low,Toggle" bitfld.long 0x00 4. " IRQEN ,Interrupt Request Enable" "Disabled,Enabled" bitfld.long 0x00 1.--3. " CLKSOURCE ,Clock Source" "Disabled,PRECLK1,PRECLK/16,TIN,32 kHz,32 kHz,32 kHz,32 kHz" textline " " bitfld.long 0x00 0. " TEN ,Timer Enable" "Disabled,Enabled" ;group.long 0x04++0x03 line.long 0x04 "TPRER2,Timer Prescaler Register 2" hexmask.long.byte 0x04 0.--7. 1. " PRESCALER ,Prescaler" ;group.long 0x08++0x03 line.long 0x08 "TCMP2,Timer Compare Register 2" hexmask.long 0x08 0.--31. 1. " COMPARE_VALUE ,Compare Value" rgroup.long 0x0c--0x13 line.long 0x00 "TCR2,Timer Capture Register 2" hexmask.long 0x00 0.--31. 1. " CAPTURE_VALUE ,Capture Value" ;rgroup.long 0x10++0x03 line.long 0x04 "TCN2,Timer Counter Register 2" hexmask.long 0x04 0.--31. 1. " COUNT ,Counter Value" group.long 0x14++0x03 line.long 0x00 "TSTAT2,Timer Status Register 2" bitfld.long 0x00 1. " CAPT ,Capture Event" "Not occurred,Occurred" bitfld.long 0x00 0. " COMP ,Compare Event" "Not occurred,Occurred" width 16. tree.end endif tree.end sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) tree "GPIO (General-Purpose I/O)" base asd:0x10015000 width 0x0d tree "Port A" width 0xd group 0x00--0x1f line.long 0x00 "PTA_DDIR,Data Direction Port A Register" bitfld.long 0x00 31. " DDIR(31) ,Data Direction (31)" "Input,Output" bitfld.long 0x00 30. " DDIR(30) ,Data Direction (30)" "Input,Output" bitfld.long 0x00 29. " DDIR(29) ,Data Direction (29)" "Input,Output" bitfld.long 0x00 28. " DDIR(28) ,Data Direction (28)" "Input,Output" textline " " bitfld.long 0x00 27. " DDIR(27) ,Data Direction (27)" "Input,Output" bitfld.long 0x00 26. " DDIR(26) ,Data Direction (26)" "Input,Output" bitfld.long 0x00 25. " DDIR(25) ,Data Direction (25)" "Input,Output" bitfld.long 0x00 24. " DDIR(24) ,Data Direction (24)" "Input,Output" textline " " bitfld.long 0x00 23. " DDIR(23) ,Data Direction (23)" "Input,Output" bitfld.long 0x00 22. " DDIR(22) ,Data Direction (22)" "Input,Output" bitfld.long 0x00 21. " DDIR(21) ,Data Direction (21)" "Input,Output" bitfld.long 0x00 20. " DDIR(20) ,Data Direction (20)" "Input,Output" textline " " bitfld.long 0x00 19. " DDIR(19) ,Data Direction (19)" "Input,Output" bitfld.long 0x00 18. " DDIR(18) ,Data Direction (18)" "Input,Output" bitfld.long 0x00 17. " DDIR(17) ,Data Direction (17)" "Input,Output" bitfld.long 0x00 16. " DDIR(16) ,Data Direction (16)" "Input,Output" textline " " bitfld.long 0x00 15. " DDIR(15) ,Data Direction (15)" "Input,Output" bitfld.long 0x00 14. " DDIR(14) ,Data Direction (14)" "Input,Output" bitfld.long 0x00 13. " DDIR(13) ,Data Direction (13)" "Input,Output" bitfld.long 0x00 12. " DDIR(12) ,Data Direction (12)" "Input,Output" textline " " bitfld.long 0x00 11. " DDIR(11) ,Data Direction (11)" "Input,Output" bitfld.long 0x00 10. " DDIR(10) ,Data Direction (10)" "Input,Output" bitfld.long 0x00 9. " DDIR(9) ,Data Direction (9)" "Input,Output" bitfld.long 0x00 8. " DDIR(8) ,Data Direction (8)" "Input,Output" textline " " bitfld.long 0x00 7. " DDIR(7) ,Data Direction (7)" "Input,Output" bitfld.long 0x00 6. " DDIR(6) ,Data Direction (6)" "Input,Output" bitfld.long 0x00 5. " DDIR(5) ,Data Direction (5)" "Input,Output" bitfld.long 0x00 4. " DDIR(4) ,Data Direction (4)" "Input,Output" textline " " bitfld.long 0x00 3. " DDIR(3) ,Data Direction (3)" "Input,Output" bitfld.long 0x00 2. " DDIR(2) ,Data Direction (2)" "Input,Output" bitfld.long 0x00 1. " DDIR(1) ,Data Direction (1)" "Input,Output" bitfld.long 0x00 0. " DDIR(0) ,Data Direction (0)" "Input,Output" ;group 0x04++0x03 line.long 0x04 "PTA_OCR1,Output Configuration Register 1" bitfld.long 0x04 30.--31. " OCR1(15) ,Output Configuration (15)" "Input A_IN[15],Input B_IN[15],Input C_IN[15],Data [15]" bitfld.long 0x04 28.--29. " OCR1(14) ,Output Configuration (14)" "Input A_IN[14],Input B_IN[14],Input C_IN[14],Data [14]" bitfld.long 0x04 26.--27. " OCR1(13) ,Output Configuration (13)" "Input A_IN[13],Input B_IN[13],Input C_IN[13],Data [13]" textline " " bitfld.long 0x04 24.--25. " OCR1(12) ,Output Configuration (12)" "Input A_IN[12],Input B_IN[12],Input C_IN[12],Data [12]" bitfld.long 0x04 22.--23. " OCR1(11) ,Output Configuration (11)" "Input A_IN[11],Input B_IN[11],Input C_IN[11],Data [11]" bitfld.long 0x04 20.--21. " OCR1(10) ,Output Configuration (10)" "Input A_IN[10],Input B_IN[10],Input C_IN[10],Data [10]" textline " " bitfld.long 0x04 18.--19. " OCR1(9) ,Output Configuration (9)" "Input A_IN[9],Input B_IN[9],Input C_IN[9],Data [9]" bitfld.long 0x04 16.--17. " OCR1(8) ,Output Configuration (8)" "Input A_IN[8],Input B_IN[8],Input C_IN[8],Data [8]" bitfld.long 0x04 14.--15. " OCR1(7) ,Output Configuration (7)" "Input A_IN[7],Input B_IN[7],Input C_IN[7],Data [7]" textline " " bitfld.long 0x04 12.--13. " OCR1(6) ,Output Configuration (6)" "Input A_IN[6],Input B_IN[6],Input C_IN[6],Data [6]" bitfld.long 0x04 10.--11. " OCR1(5) ,Output Configuration (5)" "Input A_IN[5],Input B_IN[5],Input C_IN[5],Data [5]" bitfld.long 0x04 8.--9. " OCR1(4) ,Output Configuration (4)" "Input A_IN[4],Input B_IN[4],Input C_IN[4],Data [4]" textline " " bitfld.long 0x04 6.--7. " OCR1(3) ,Output Configuration (3)" "Input A_IN[3],Input B_IN[3],Input C_IN[3],Data [3]" bitfld.long 0x04 4.--5. " OCR1(2) ,Output Configuration (2)" "Input A_IN[2],Input B_IN[2],Input C_IN[2],Data [2]" bitfld.long 0x04 2.--3. " OCR1(1) ,Output Configuration (1)" "Input A_IN[1],Input B_IN[1],Input C_IN[1],Data [1]" textline " " bitfld.long 0x04 0.--1. " OCR1(0) ,Output Configuration (0)" "Input A_IN[0],Input B_IN[0],Input C_IN[0],Data [0]" ;group 0x08++0x03 line.long 0x08 "PTA_OCR2,Output Configuration Register 2" bitfld.long 0x08 30.--31. " OCR2(31) ,Output Configuration (31)" "Input A_IN[31],Input B_IN[31],Input C_IN[31],Data [31]" bitfld.long 0x08 28.--29. " OCR2(30) ,Output Configuration (30)" "Input A_IN[30],Input B_IN[30],Input C_IN[30],Data [30]" bitfld.long 0x08 26.--27. " OCR2(29) ,Output Configuration (29)" "Input A_IN[29],Input B_IN[29],Input C_IN[29],Data [29]" textline " " bitfld.long 0x08 24.--25. " OCR2(28) ,Output Configuration (28)" "Input A_IN[28],Input B_IN[28],Input C_IN[28],Data [28]" bitfld.long 0x08 22.--23. " OCR2(27) ,Output Configuration (27)" "Input A_IN[27],Input B_IN[27],Input C_IN[27],Data [27]" bitfld.long 0x08 20.--21. " OCR2(26) ,Output Configuration (26)" "Input A_IN[26],Input B_IN[26],Input C_IN[26],Data [26]" textline " " bitfld.long 0x08 18.--19. " OCR2(25) ,Output Configuration (25)" "Input A_IN[25],Input B_IN[25],Input C_IN[25],Data [25]" bitfld.long 0x08 16.--17. " OCR2(24) ,Output Configuration (24)" "Input A_IN[24],Input B_IN[24],Input C_IN[24],Data [24]" bitfld.long 0x08 14.--15. " OCR2(23) ,Output Configuration (23)" "Input A_IN[23],Input B_IN[23],Input C_IN[23],Data [23]" textline " " bitfld.long 0x08 12.--13. " OCR2(22) ,Output Configuration (22)" "Input A_IN[22],Input B_IN[22],Input C_IN[22],Data [22]" bitfld.long 0x08 10.--11. " OCR2(21) ,Output Configuration (21)" "Input A_IN[21],Input B_IN[21],Input C_IN[21],Data [21]" bitfld.long 0x08 8.--9. " OCR2(20) ,Output Configuration (20)" "Input A_IN[20],Input B_IN[20],Input C_IN[20],Data [20]" textline " " bitfld.long 0x08 6.--7. " OCR2(19) ,Output Configuration (19)" "Input A_IN[19],Input B_IN[19],Input C_IN[19],Data [19]" bitfld.long 0x08 4.--5. " OCR2(18) ,Output Configuration (18)" "Input A_IN[18],Input B_IN[18],Input C_IN[18],Data [18]" bitfld.long 0x08 2.--3. " OCR2(17) ,Output Configuration (17)" "Input A_IN[17],Input B_IN[17],Input C_IN[17],Data [17]" textline " " bitfld.long 0x08 0.--1. " OCR2(16) ,Output Configuration (16)" "Input A_IN[16],Input B_IN[16],Input C_IN[16],Data [16]" ;group 0x0c++0x03 line.long 0x0c "PTA_ICONFA1,Input Configuration Register A1" bitfld.long 0x0c 30.--31. " ICONFA1(15) ,Input Configuration" "GPIO_In[15],ISR[15],0,1" bitfld.long 0x0c 28.--29. " ICONFA1(14) ,Input Configuration" "GPIO_In[14],ISR[14],0,1" bitfld.long 0x0c 26.--27. " ICONFA1(13) ,Input Configuration" "GPIO_In[13],ISR[13],0,1" textline " " bitfld.long 0x0c 24.--25. " ICONFA1(12) ,Input Configuration" "GPIO_In[12],ISR[12],0,1" bitfld.long 0x0c 22.--23. " ICONFA1(11) ,Input Configuration" "GPIO_In[11],ISR[11],0,1" bitfld.long 0x0c 20.--21. " ICONFA1(10) ,Input Configuration" "GPIO_In[10],ISR[10],0,1" textline " " bitfld.long 0x0c 18.--19. " ICONFA1(9) ,Input Configuration" "GPIO_In[9],ISR[9],0,1" bitfld.long 0x0c 16.--17. " ICONFA1(8) ,Input Configuration" "GPIO_In[8],ISR[8],0,1" bitfld.long 0x0c 14.--15. " ICONFA1(7) ,Input Configuration" "GPIO_In[7],ISR[7],0,1" textline " " bitfld.long 0x0c 12.--13. " ICONFA1(6) ,Input Configuration" "GPIO_In[6],ISR[6],0,1" bitfld.long 0x0c 10.--11. " ICONFA1(5) ,Input Configuration" "GPIO_In[5],ISR[5],0,1" bitfld.long 0x0c 08.--09. " ICONFA1(4) ,Input Configuration" "GPIO_In[4],ISR[4],0,1" textline " " bitfld.long 0x0c 06.--07. " ICONFA1(3) ,Input Configuration" "GPIO_In[3],ISR[3],0,1" bitfld.long 0x0c 04.--05. " ICONFA1(2) ,Input Configuration" "GPIO_In[2],ISR[2],0,1" bitfld.long 0x0c 02.--03. " ICONFA1(1) ,Input Configuration" "GPIO_In[1],ISR[1],0,1" textline " " bitfld.long 0x0c 00.--01. " ICONFA1(0) ,Input Configuration" "GPIO_In[0],ISR[0],0,1" ;group 0x10++0x03 line.long 0x10 "PTA_ICONFA2,Input Configuration Register A2" bitfld.long 0x10 30.--31. " ICONFA2(31) ,Input Configuration" "GPIO_In[31],ISR[31],0,1" bitfld.long 0x10 28.--29. " ICONFA2(30) ,Input Configuration" "GPIO_In[30],ISR[30],0,1" bitfld.long 0x10 26.--27. " ICONFA2(29) ,Input Configuration" "GPIO_In[29],ISR[29],0,1" textline " " bitfld.long 0x10 24.--25. " ICONFA2(28) ,Input Configuration" "GPIO_In[28],ISR[28],0,1" bitfld.long 0x10 22.--23. " ICONFA2(27) ,Input Configuration" "GPIO_In[27],ISR[27],0,1" bitfld.long 0x10 20.--21. " ICONFA2(26) ,Input Configuration" "GPIO_In[26],ISR[26],0,1" textline " " bitfld.long 0x10 18.--19. " ICONFA2(25) ,Input Configuration" "GPIO_In[25],ISR[25],0,1" bitfld.long 0x10 16.--17. " ICONFA2(24) ,Input Configuration" "GPIO_In[24],ISR[24],0,1" bitfld.long 0x10 14.--15. " ICONFA2(23) ,Input Configuration" "GPIO_In[23],ISR[23],0,1" textline " " bitfld.long 0x10 12.--13. " ICONFA2(22) ,Input Configuration" "GPIO_In[22],ISR[22],0,1" bitfld.long 0x10 10.--11. " ICONFA2(21) ,Input Configuration" "GPIO_In[21],ISR[21],0,1" bitfld.long 0x10 08.--09. " ICONFA2(20) ,Input Configuration" "GPIO_In[20],ISR[20],0,1" textline " " bitfld.long 0x10 06.--07. " ICONFA2(19) ,Input Configuration" "GPIO_In[19],ISR[19],0,1" bitfld.long 0x10 04.--05. " ICONFA2(18) ,Input Configuration" "GPIO_In[18],ISR[18],0,1" bitfld.long 0x10 02.--03. " ICONFA2(17) ,Input Configuration" "GPIO_In[17],ISR[17],0,1" textline " " bitfld.long 0x10 00.--01. " ICONFA2(16) ,Input Configuration" "GPIO_In[16],ISR[16],0,1" ;group 0x14++0x03 line.long 0x14 "PTA_ICONFB1,Input Configuration Register B1" bitfld.long 0x14 30.--31. " ICONFB1(15) ,Input Configuration" "GPIO_In[15],ISR[15],0,1" bitfld.long 0x14 28.--29. " ICONFB1(14) ,Input Configuration" "GPIO_In[14],ISR[14],0,1" bitfld.long 0x14 26.--27. " ICONFB1(13) ,Input Configuration" "GPIO_In[13],ISR[13],0,1" textline " " bitfld.long 0x14 24.--25. " ICONFB1(12) ,Input Configuration" "GPIO_In[12],ISR[12],0,1" bitfld.long 0x14 22.--23. " ICONFB1(11) ,Input Configuration" "GPIO_In[11],ISR[11],0,1" bitfld.long 0x14 20.--21. " ICONFB1(10) ,Input Configuration" "GPIO_In[10],ISR[10],0,1" textline " " bitfld.long 0x14 18.--19. " ICONFB1(9) ,Input Configuration" "GPIO_In[9],ISR[9],0,1" bitfld.long 0x14 16.--17. " ICONFB1(8) ,Input Configuration" "GPIO_In[8],ISR[8],0,1" bitfld.long 0x14 14.--15. " ICONFB1(7) ,Input Configuration" "GPIO_In[7],ISR[7],0,1" textline " " bitfld.long 0x14 12.--13. " ICONFB1(6) ,Input Configuration" "GPIO_In[6],ISR[6],0,1" bitfld.long 0x14 10.--11. " ICONFB1(5) ,Input Configuration" "GPIO_In[5],ISR[5],0,1" bitfld.long 0x14 08.--09. " ICONFB1(4) ,Input Configuration" "GPIO_In[4],ISR[4],0,1" textline " " bitfld.long 0x14 06.--07. " ICONFB1(3) ,Input Configuration" "GPIO_In[3],ISR[3],0,1" bitfld.long 0x14 04.--05. " ICONFB1(2) ,Input Configuration" "GPIO_In[2],ISR[2],0,1" bitfld.long 0x14 02.--03. " ICONFB1(1) ,Input Configuration" "GPIO_In[1],ISR[1],0,1" textline " " bitfld.long 0x14 00.--01. " ICONFB1(0) ,Input Configuration" "GPIO_In[0],ISR[0],0,1" ;group 0x18++0x03 line.long 0x18 "PTA_ICONFB2,Input Configuration Register B2" bitfld.long 0x18 30.--31. " ICONFB2(31) ,Input Configuration" "GPIO_In[31],ISR[31],0,1" bitfld.long 0x18 28.--29. " ICONFB2(30) ,Input Configuration" "GPIO_In[30],ISR[30],0,1" bitfld.long 0x18 26.--27. " ICONFB2(29) ,Input Configuration" "GPIO_In[29],ISR[29],0,1" textline " " bitfld.long 0x18 24.--25. " ICONFB2(28) ,Input Configuration" "GPIO_In[28],ISR[28],0,1" bitfld.long 0x18 22.--23. " ICONFB2(27) ,Input Configuration" "GPIO_In[27],ISR[27],0,1" bitfld.long 0x18 20.--21. " ICONFB2(26) ,Input Configuration" "GPIO_In[26],ISR[26],0,1" textline " " bitfld.long 0x18 18.--19. " ICONFB2(25) ,Input Configuration" "GPIO_In[25],ISR[25],0,1" bitfld.long 0x18 16.--17. " ICONFB2(24) ,Input Configuration" "GPIO_In[24],ISR[24],0,1" bitfld.long 0x18 14.--15. " ICONFB2(23) ,Input Configuration" "GPIO_In[23],ISR[23],0,1" textline " " bitfld.long 0x18 12.--13. " ICONFB2(22) ,Input Configuration" "GPIO_In[22],ISR[22],0,1" bitfld.long 0x18 10.--11. " ICONFB2(21) ,Input Configuration" "GPIO_In[21],ISR[21],0,1" bitfld.long 0x18 08.--09. " ICONFB2(20) ,Input Configuration" "GPIO_In[20],ISR[20],0,1" textline " " bitfld.long 0x18 06.--07. " ICONFB2(19) ,Input Configuration" "GPIO_In[19],ISR[19],0,1" bitfld.long 0x18 04.--05. " ICONFB2(18) ,Input Configuration" "GPIO_In[18],ISR[18],0,1" bitfld.long 0x18 02.--03. " ICONFB2(17) ,Input Configuration" "GPIO_In[17],ISR[17],0,1" textline " " bitfld.long 0x18 00.--01. " ICONFB2(16) ,Input Configuration" "GPIO_In[16],ISR[16],0,1" ;group 0x1c++0x03 line.long 0x1c "PTA_DR,Data Register" bitfld.long 0x1c 31. " DR(31) ,Data Register 31" "Low,High" bitfld.long 0x1c 30. " DR(30) ,Data Register 30" "Low,High" bitfld.long 0x1c 29. " DR(29) ,Data Register 29" "Low,High" bitfld.long 0x1c 28. " DR(28) ,Data Register 28" "Low,High" bitfld.long 0x1c 27. " DR(27) ,Data Register 27" "Low,High" textline " " bitfld.long 0x1c 26. " DR(26) ,Data Register 26" "Low,High" bitfld.long 0x1c 25. " DR(25) ,Data Register 25" "Low,High" bitfld.long 0x1c 24. " DR(24) ,Data Register 24" "Low,High" bitfld.long 0x1c 23. " DR(23) ,Data Register 23" "Low,High" bitfld.long 0x1c 22. " DR(22) ,Data Register 22" "Low,High" textline " " bitfld.long 0x1c 21. " DR(21) ,Data Register 21" "Low,High" bitfld.long 0x1c 20. " DR(20) ,Data Register 20" "Low,High" bitfld.long 0x1c 19. " DR(19) ,Data Register 19" "Low,High" bitfld.long 0x1c 18. " DR(18) ,Data Register 18" "Low,High" bitfld.long 0x1c 17. " DR(17) ,Data Register 17" "Low,High" textline " " bitfld.long 0x1c 16. " DR(16) ,Data Register 16" "Low,High" bitfld.long 0x1c 15. " DR(15) ,Data Register 15" "Low,High" bitfld.long 0x1c 14. " DR(14) ,Data Register 14" "Low,High" bitfld.long 0x1c 13. " DR(13) ,Data Register 13" "Low,High" bitfld.long 0x1c 12. " DR(12) ,Data Register 12" "Low,High" textline " " bitfld.long 0x1c 11. " DR(11) ,Data Register 11" "Low,High" bitfld.long 0x1c 10. " DR(10) ,Data Register 10" "Low,High" bitfld.long 0x1c 09. " DR(9) ,Data Register 9" "Low,High" bitfld.long 0x1c 08. " DR(8) ,Data Register 8" "Low,High" bitfld.long 0x1c 07. " DR(7) ,Data Register 7" "Low,High" textline " " bitfld.long 0x1c 06. " DR(6) ,Data Register 6" "Low,High" bitfld.long 0x1c 05. " DR(5) ,Data Register 5" "Low,High" bitfld.long 0x1c 04. " DR(4) ,Data Register 4" "Low,High" bitfld.long 0x1c 03. " DR(3) ,Data Register 3" "Low,High" bitfld.long 0x1c 02. " DR(2) ,Data Register 2" "Low,High" textline " " bitfld.long 0x1c 01. " DR(1) ,Data Register 1" "Low,High" bitfld.long 0x1c 00. " DR(0) ,Data Register 0" "Low,High" group 0x20++0x03 line.long 0x00 "PTA_GIUS,GPIO In Use Register A" bitfld.long 0x00 31. " GIUS(31) ,GPIO In Use Pin 31" "Multiplexed,GPIO" bitfld.long 0x00 30. " GIUS(30) ,GPIO In Use Pin 30" "Multiplexed,GPIO" bitfld.long 0x00 29. " GIUS(29) ,GPIO In Use Pin 29" "Multiplexed,GPIO" textline " " bitfld.long 0x00 28. " GIUS(28) ,GPIO In Use Pin 28" "Multiplexed,GPIO" bitfld.long 0x00 27. " GIUS(27) ,GPIO In Use Pin 27" "Multiplexed,GPIO" bitfld.long 0x00 26. " GIUS(26) ,GPIO In Use Pin 26" "Multiplexed,GPIO" textline " " bitfld.long 0x00 25. " GIUS(25) ,GPIO In Use Pin 25" "Multiplexed,GPIO" bitfld.long 0x00 24. " GIUS(24) ,GPIO In Use Pin 24" "Multiplexed,GPIO" bitfld.long 0x00 23. " GIUS(23) ,GPIO In Use Pin 23" "Multiplexed,GPIO" textline " " bitfld.long 0x00 22. " GIUS(22) ,GPIO In Use Pin 22" "Multiplexed,GPIO" bitfld.long 0x00 21. " GIUS(21) ,GPIO In Use Pin 21" "Multiplexed,GPIO" bitfld.long 0x00 20. " GIUS(20) ,GPIO In Use Pin 20" "Multiplexed,GPIO" textline " " bitfld.long 0x00 19. " GIUS(19) ,GPIO In Use Pin 19" "Multiplexed,GPIO" bitfld.long 0x00 18. " GIUS(18) ,GPIO In Use Pin 18" "Multiplexed,GPIO" bitfld.long 0x00 17. " GIUS(17) ,GPIO In Use Pin 17" "Multiplexed,GPIO" textline " " bitfld.long 0x00 16. " GIUS(16) ,GPIO In Use Pin 16" "Multiplexed,GPIO" bitfld.long 0x00 15. " GIUS(15) ,GPIO In Use Pin 15" "Multiplexed,GPIO" bitfld.long 0x00 14. " GIUS(14) ,GPIO In Use Pin 14" "Multiplexed,GPIO" textline " " bitfld.long 0x00 13. " GIUS(13) ,GPIO In Use Pin 13" "Multiplexed,GPIO" bitfld.long 0x00 12. " GIUS(12) ,GPIO In Use Pin 12" "Multiplexed,GPIO" bitfld.long 0x00 11. " GIUS(11) ,GPIO In Use Pin 11" "Multiplexed,GPIO" textline " " bitfld.long 0x00 10. " GIUS(10) ,GPIO In Use Pin 10" "Multiplexed,GPIO" bitfld.long 0x00 9. " GIUS(9) ,GPIO In Use Pin 9" "Multiplexed,GPIO" bitfld.long 0x00 8. " GIUS(8) ,GPIO In Use Pin 8" "Multiplexed,GPIO" textline " " bitfld.long 0x00 7. " GIUS(7) ,GPIO In Use Pin 7" "Multiplexed,GPIO" bitfld.long 0x00 6. " GIUS(6) ,GPIO In Use Pin 6" "Multiplexed,GPIO" bitfld.long 0x00 5. " GIUS(5) ,GPIO In Use Pin 5" "Multiplexed,GPIO" width 0xd rgroup 0x24++0x03 ;rgroup 0x24++0x03 line.long 0x00 "PTA_SSR,Sample Status Register" bitfld.long 0x00 31. " SSR31 ,Sample Status Pin 31" "Low,High" bitfld.long 0x00 30. " SSR30 ,Sample Status Pin 30" "Low,High" bitfld.long 0x00 29. " SSR29 ,Sample Status Pin 29" "Low,High" bitfld.long 0x00 28. " SSR28 ,Sample Status Pin 28" "Low,High" bitfld.long 0x00 27. " SSR27 ,Sample Status Pin 27" "Low,High" textline " " bitfld.long 0x00 26. " SSR26 ,Sample Status Pin 26" "Low,High" bitfld.long 0x00 25. " SSR25 ,Sample Status Pin 25" "Low,High" bitfld.long 0x00 24. " SSR24 ,Sample Status Pin 24" "Low,High" bitfld.long 0x00 23. " SSR23 ,Sample Status Pin 23" "Low,High" bitfld.long 0x00 22. " SSR22 ,Sample Status Pin 22" "Low,High" textline " " bitfld.long 0x00 21. " SSR21 ,Sample Status Pin 21" "Low,High" bitfld.long 0x00 20. " SSR20 ,Sample Status Pin 20" "Low,High" bitfld.long 0x00 19. " SSR19 ,Sample Status Pin 19" "Low,High" bitfld.long 0x00 18. " SSR18 ,Sample Status Pin 18" "Low,High" bitfld.long 0x00 17. " SSR17 ,Sample Status Pin 17" "Low,High" textline " " bitfld.long 0x00 16. " SSR16 ,Sample Status Pin 16" "Low,High" bitfld.long 0x00 15. " SSR15 ,Sample Status Pin 15" "Low,High" bitfld.long 0x00 14. " SSR14 ,Sample Status Pin 14" "Low,High" bitfld.long 0x00 13. " SSR13 ,Sample Status Pin 13" "Low,High" bitfld.long 0x00 12. " SSR12 ,Sample Status Pin 12" "Low,High" textline " " bitfld.long 0x00 11. " SSR11 ,Sample Status Pin 11" "Low,High" bitfld.long 0x00 10. " SSR10 ,Sample Status Pin 10" "Low,High" bitfld.long 0x00 9. " SSR9 ,Sample Status Pin 9" "Low,High" bitfld.long 0x00 8. " SSR8 ,Sample Status Pin 8" "Low,High" bitfld.long 0x00 7. " SSR7 ,Sample Status Pin 7" "Low,High" textline " " bitfld.long 0x00 6. " SSR6 ,Sample Status Pin 6" "Low,High" bitfld.long 0x00 5. " SSR5 ,Sample Status Pin 5" "Low,High" bitfld.long 0x00 4. " SSR4 ,Sample Status Pin 4" "Low,High" bitfld.long 0x00 3. " SSR3 ,Sample Status Pin 3" "Low,High" bitfld.long 0x00 2. " SSR2 ,Sample Status Pin 2" "Low,High" textline " " bitfld.long 0x00 1. " SSR1 ,Sample Status Pin 1" "Low,High" bitfld.long 0x00 0. " SSR0 ,Sample Status Pin 0" "Low,High" group (0x24+0x4)--0x43 ;group 0x28++0x03 line.long 0x00 "PTA_ICR1,Interrupt Configuration Register 1" bitfld.long 0x00 30.--31. " ICR1(15) ,Interrupt Configuration 15" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 28.--29. " ICR1(14) ,Interrupt Configuration 14" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 26.--27. " ICR1(13) ,Interrupt Configuration 13" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 24.--25. " ICR1(12) ,Interrupt Configuration 12" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 22.--23. " ICR1(11) ,Interrupt Configuration 11" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 20.--21. " ICR1(10) ,Interrupt Configuration 10" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 18.--19. " ICR1(9) ,Interrupt Configuration 9" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 16.--17. " ICR1(8) ,Interrupt Configuration 8" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 14.--15. " ICR1(7) ,Interrupt Configuration 7" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 12.--13. " ICR1(6) ,Interrupt Configuration 6" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 10.--11. " ICR1(5) ,Interrupt Configuration 5" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 8.--9. " ICR1(4) ,Interrupt Configuration 4" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 6.--7. " ICR1(3) ,Interrupt Configuration 3" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 4.--5. " ICR1(2) ,Interrupt Configuration 2" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 2.--3. " ICR1(1) ,Interrupt Configuration 1" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 0.--1. " ICR1(0) ,Interrupt Configuration 0" "Rising edge,Falling edge,High level,Low level" ;group 0x2c++0x03 line.long 0x04 "PTA_ICR2,Interrupt Configuration Register 2" bitfld.long 0x04 30.--31. " ICR2(31) ,Interrupt Configuration 31" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 28.--29. " ICR2(30) ,Interrupt Configuration 30" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 26.--27. " ICR2(29) ,Interrupt Configuration 29" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 24.--25. " ICR2(28) ,Interrupt Configuration 28" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 22.--23. " ICR2(27) ,Interrupt Configuration 27" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 20.--21. " ICR2(26) ,Interrupt Configuration 26" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 18.--19. " ICR2(25) ,Interrupt Configuration 25" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 16.--17. " ICR2(24) ,Interrupt Configuration 24" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 14.--15. " ICR2(23) ,Interrupt Configuration 23" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 12.--13. " ICR2(22) ,Interrupt Configuration 22" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 10.--11. " ICR2(21) ,Interrupt Configuration 21" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 08.--09. " ICR2(20) ,Interrupt Configuration 20" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 06.--07. " ICR2(19) ,Interrupt Configuration 19" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 04.--05. " ICR2(18) ,Interrupt Configuration 18" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 02.--03. " ICR2(17) ,Interrupt Configuration 17" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 00.--01. " ICR2(16) ,Interrupt Configuration 16" "Rising edge,Falling edge,High level,Low level" ;group 0x30++0x03 line.long 0x08 "PTA_IMR,Interrupt Mask Register" bitfld.long 0x08 31. " IMR(31) ,Interrupt Mask 31" "Masked,Not masked" bitfld.long 0x08 30. " IMR(30) ,Interrupt Mask 30" "Masked,Not masked" bitfld.long 0x08 29. " IMR(29) ,Interrupt Mask 29" "Masked,Not masked" bitfld.long 0x08 28. " IMR(28) ,Interrupt Mask 28" "Masked,Not masked" textline " " bitfld.long 0x08 27. " IMR(27) ,Interrupt Mask 27" "Masked,Not masked" bitfld.long 0x08 26. " IMR(26) ,Interrupt Mask 26" "Masked,Not masked" bitfld.long 0x08 25. " IMR(25) ,Interrupt Mask 25" "Masked,Not masked" bitfld.long 0x08 24. " IMR(24) ,Interrupt Mask 24" "Masked,Not masked" textline " " bitfld.long 0x08 23. " IMR(23) ,Interrupt Mask 23" "Masked,Not masked" bitfld.long 0x08 22. " IMR(22) ,Interrupt Mask 22" "Masked,Not masked" bitfld.long 0x08 21. " IMR(21) ,Interrupt Mask 21" "Masked,Not masked" bitfld.long 0x08 20. " IMR(20) ,Interrupt Mask 20" "Masked,Not masked" textline " " bitfld.long 0x08 19. " IMR(19) ,Interrupt Mask 19" "Masked,Not masked" bitfld.long 0x08 18. " IMR(18) ,Interrupt Mask 18" "Masked,Not masked" bitfld.long 0x08 17. " IMR(17) ,Interrupt Mask 17" "Masked,Not masked" bitfld.long 0x08 16. " IMR(16) ,Interrupt Mask 16" "Masked,Not masked" textline " " bitfld.long 0x08 15. " IMR(15) ,Interrupt Mask 15" "Masked,Not masked" bitfld.long 0x08 14. " IMR(14) ,Interrupt Mask 14" "Masked,Not masked" bitfld.long 0x08 13. " IMR(13) ,Interrupt Mask 13" "Masked,Not masked" bitfld.long 0x08 12. " IMR(12) ,Interrupt Mask 12" "Masked,Not masked" textline " " bitfld.long 0x08 11. " IMR(11) ,Interrupt Mask 11" "Masked,Not masked" bitfld.long 0x08 10. " IMR(10) ,Interrupt Mask 10" "Masked,Not masked" bitfld.long 0x08 9. " IMR(9) ,Interrupt Mask 9" "Masked,Not masked" bitfld.long 0x08 8. " IMR(8) ,Interrupt Mask 8" "Masked,Not masked" textline " " bitfld.long 0x08 7. " IMR(7) ,Interrupt Mask 7" "Masked,Not masked" bitfld.long 0x08 6. " IMR(6) ,Interrupt Mask 6" "Masked,Not masked" bitfld.long 0x08 5. " IMR(5) ,Interrupt Mask 5" "Masked,Not masked" bitfld.long 0x08 4. " IMR(4) ,Interrupt Mask 4" "Masked,Not masked" textline " " bitfld.long 0x08 3. " IMR(3) ,Interrupt Mask 3" "Masked,Not masked" bitfld.long 0x08 2. " IMR(2) ,Interrupt Mask 2" "Masked,Not masked" bitfld.long 0x08 1. " IMR(1) ,Interrupt Mask 1" "Masked,Not masked" bitfld.long 0x08 0. " IMR(0) ,Interrupt Mask 0" "Masked,Not masked" ;group 0x34++0x03 line.long 0x0c "PTA_ISR,Interrupt Status Register" eventfld.long 0x0c 31. " ISR(31) ,Interrupt Status 31" "Not interrupted,Interrupted" eventfld.long 0x0c 30. " ISR(30) ,Interrupt Status 30" "Not interrupted,Interrupted" eventfld.long 0x0c 29. " ISR(29) ,Interrupt Status 29" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 28. " ISR(28) ,Interrupt Status 28" "Not interrupted,Interrupted" eventfld.long 0x0c 27. " ISR(27) ,Interrupt Status 27" "Not interrupted,Interrupted" eventfld.long 0x0c 26. " ISR(26) ,Interrupt Status 26" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 25. " ISR(25) ,Interrupt Status 25" "Not interrupted,Interrupted" eventfld.long 0x0c 24. " ISR(24) ,Interrupt Status 24" "Not interrupted,Interrupted" eventfld.long 0x0c 23. " ISR(23) ,Interrupt Status 23" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 22. " ISR(22) ,Interrupt Status 22" "Not interrupted,Interrupted" eventfld.long 0x0c 21. " ISR(21) ,Interrupt Status 21" "Not interrupted,Interrupted" eventfld.long 0x0c 20. " ISR(20) ,Interrupt Status 20" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 19. " ISR(19) ,Interrupt Status 19" "Not interrupted,Interrupted" eventfld.long 0x0c 18. " ISR(18) ,Interrupt Status 18" "Not interrupted,Interrupted" eventfld.long 0x0c 17. " ISR(17) ,Interrupt Status 17" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 16. " ISR(16) ,Interrupt Status 16" "Not interrupted,Interrupted" eventfld.long 0x0c 15. " ISR(15) ,Interrupt Status 15" "Not interrupted,Interrupted" eventfld.long 0x0c 14. " ISR(14) ,Interrupt Status 14" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 13. " ISR(13) ,Interrupt Status 13" "Not interrupted,Interrupted" eventfld.long 0x0c 12. " ISR(12) ,Interrupt Status 12" "Not interrupted,Interrupted" eventfld.long 0x0c 11. " ISR(11) ,Interrupt Status 11" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 10. " ISR(10) ,Interrupt Status 10" "Not interrupted,Interrupted" eventfld.long 0x0c 9. " ISR(9) ,Interrupt Status 9" "Not interrupted,Interrupted" eventfld.long 0x0c 8. " ISR(8) ,Interrupt Status 8" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 7. " ISR(7) ,Interrupt Status 7" "Not interrupted,Interrupted" eventfld.long 0x0c 6. " ISR(6) ,Interrupt Status 6" "Not interrupted,Interrupted" eventfld.long 0x0c 5. " ISR(5) ,Interrupt Status 5" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 4. " ISR(4) ,Interrupt Status 4" "Not interrupted,Interrupted" eventfld.long 0x0c 3. " ISR(3) ,Interrupt Status 3" "Not interrupted,Interrupted" eventfld.long 0x0c 2. " ISR(2) ,Interrupt Status 2" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 1. " ISR(1) ,Interrupt Status 1" "Not interrupted,Interrupted" eventfld.long 0x0c 0. " ISR(0) ,Interrupt Status 0" "Not interrupted,Interrupted" ;group 0x38++0x03 line.long 0x10 "PTA_GPR,General Purpose Register" bitfld.long 0x10 31. " GPR(31) ,General Purpose 31" "Primary,Alternate" bitfld.long 0x10 30. " GPR(30) ,General Purpose 30" "Primary,Alternate" bitfld.long 0x10 29. " GPR(29) ,General Purpose 29" "Primary,Alternate" bitfld.long 0x10 28. " GPR(28) ,General Purpose 28" "Primary,Alternate" textline " " bitfld.long 0x10 27. " GPR(27) ,General Purpose 27" "Primary,Alternate" bitfld.long 0x10 26. " GPR(26) ,General Purpose 26" "Primary,Alternate" bitfld.long 0x10 25. " GPR(25) ,General Purpose 25" "Primary,Alternate" bitfld.long 0x10 24. " GPR(24) ,General Purpose 24" "Primary,Alternate" textline " " bitfld.long 0x10 23. " GPR(23) ,General Purpose 23" "Primary,Alternate" bitfld.long 0x10 22. " GPR(22) ,General Purpose 22" "Primary,Alternate" bitfld.long 0x10 21. " GPR(21) ,General Purpose 21" "Primary,Alternate" bitfld.long 0x10 20. " GPR(20) ,General Purpose 20" "Primary,Alternate" textline " " bitfld.long 0x10 19. " GPR(19) ,General Purpose 19" "Primary,Alternate" bitfld.long 0x10 18. " GPR(18) ,General Purpose 18" "Primary,Alternate" bitfld.long 0x10 17. " GPR(17) ,General Purpose 17" "Primary,Alternate" bitfld.long 0x10 16. " GPR(16) ,General Purpose 16" "Primary,Alternate" textline " " bitfld.long 0x10 15. " GPR(15) ,General Purpose 15" "Primary,Alternate" bitfld.long 0x10 14. " GPR(14) ,General Purpose 14" "Primary,Alternate" bitfld.long 0x10 13. " GPR(13) ,General Purpose 13" "Primary,Alternate" bitfld.long 0x10 12. " GPR(12) ,General Purpose 12" "Primary,Alternate" textline " " bitfld.long 0x10 11. " GPR(11) ,General Purpose 11" "Primary,Alternate" bitfld.long 0x10 10. " GPR(10) ,General Purpose 10" "Primary,Alternate" bitfld.long 0x10 9. " GPR(9) ,General Purpose 9" "Primary,Alternate" bitfld.long 0x10 8. " GPR(8) ,General Purpose 8" "Primary,Alternate" textline " " bitfld.long 0x10 7. " GPR(7) ,General Purpose 7" "Primary,Alternate" bitfld.long 0x10 6. " GPR(6) ,General Purpose 6" "Primary,Alternate" bitfld.long 0x10 5. " GPR(5) ,General Purpose 5" "Primary,Alternate" bitfld.long 0x10 4. " GPR(4) ,General Purpose 4" "Primary,Alternate" textline " " bitfld.long 0x10 3. " GPR(3) ,General Purpose 3" "Primary,Alternate" bitfld.long 0x10 2. " GPR(2) ,General Purpose 2" "Primary,Alternate" bitfld.long 0x10 1. " GPR(1) ,General Purpose 1" "Primary,Alternate" bitfld.long 0x10 0. " GPR(0) ,General Purpose 0" "Primary,Alternate" ;group 0x3c++0x03 line.long 0x14 "PTA_SWR,Software Reset Register" bitfld.long 0x14 0. " SWR ,Software Reset" "No effect,Reset" ;group 0x40++0x03 line.long 0x18 "PTA_PUEN,Pull-Up Enable Register" bitfld.long 0x18 31. " PUEN(31) ,Pull_Up Enable 31" "Tri-state,Pull up" bitfld.long 0x18 30. " PUEN(30) ,Pull_Up Enable 30" "Tri-state,Pull up" bitfld.long 0x18 29. " PUEN(29) ,Pull_Up Enable 29" "Tri-state,Pull up" bitfld.long 0x18 28. " PUEN(28) ,Pull_Up Enable 28" "Tri-state,Pull up" textline " " bitfld.long 0x18 27. " PUEN(27) ,Pull_Up Enable 27" "Tri-state,Pull up" bitfld.long 0x18 26. " PUEN(26) ,Pull_Up Enable 26" "Tri-state,Pull up" bitfld.long 0x18 25. " PUEN(25) ,Pull_Up Enable 25" "Tri-state,Pull up" bitfld.long 0x18 24. " PUEN(24) ,Pull_Up Enable 24" "Tri-state,Pull up" textline " " bitfld.long 0x18 23. " PUEN(23) ,Pull_Up Enable 23" "Tri-state,Pull up" bitfld.long 0x18 22. " PUEN(22) ,Pull_Up Enable 22" "Tri-state,Pull up" bitfld.long 0x18 21. " PUEN(21) ,Pull_Up Enable 21" "Tri-state,Pull up" bitfld.long 0x18 20. " PUEN(20) ,Pull_Up Enable 20" "Tri-state,Pull up" textline " " bitfld.long 0x18 19. " PUEN(19) ,Pull_Up Enable 19" "Tri-state,Pull up" bitfld.long 0x18 18. " PUEN(18) ,Pull_Up Enable 18" "Tri-state,Pull up" bitfld.long 0x18 17. " PUEN(17) ,Pull_Up Enable 17" "Tri-state,Pull up" bitfld.long 0x18 16. " PUEN(16) ,Pull_Up Enable 16" "Tri-state,Pull up" textline " " bitfld.long 0x18 15. " PUEN(15) ,Pull_Up Enable 15" "Tri-state,Pull up" bitfld.long 0x18 14. " PUEN(14) ,Pull_Up Enable 14" "Tri-state,Pull up" bitfld.long 0x18 13. " PUEN(13) ,Pull_Up Enable 13" "Tri-state,Pull up" bitfld.long 0x18 12. " PUEN(12) ,Pull_Up Enable 12" "Tri-state,Pull up" textline " " bitfld.long 0x18 11. " PUEN(11) ,Pull_Up Enable 11" "Tri-state,Pull up" bitfld.long 0x18 10. " PUEN(10) ,Pull_Up Enable 10" "Tri-state,Pull up" bitfld.long 0x18 9. " PUEN(9) ,Pull_Up Enable 9" "Tri-state,Pull up" bitfld.long 0x18 8. " PUEN(8) ,Pull_Up Enable 8" "Tri-state,Pull up" textline " " bitfld.long 0x18 7. " PUEN(7) ,Pull_Up Enable 7" "Tri-state,Pull up" bitfld.long 0x18 6. " PUEN(6) ,Pull_Up Enable 6" "Tri-state,Pull up" bitfld.long 0x18 5. " PUEN(5) ,Pull_Up Enable 5" "Tri-state,Pull up" bitfld.long 0x18 4. " PUEN(4) ,Pull_Up Enable 4" "Tri-state,Pull up" textline " " bitfld.long 0x18 3. " PUEN(3) ,Pull_Up Enable 3" "Tri-state,Pull up" bitfld.long 0x18 2. " PUEN(2) ,Pull_Up Enable 2" "Tri-state,Pull up" bitfld.long 0x18 1. " PUEN(1) ,Pull_Up Enable 1" "Tri-state,Pull up" bitfld.long 0x18 0. " PUEN(0) ,Pull_Up Enable 0" "Tri-state,Pull up" textline " " tree.end tree "Port B" width 0xd group 0x100--0x11f line.long 0x00 "PTB_DDIR,Data Direction Port A Register" bitfld.long 0x00 31. " DDIR(31) ,Data Direction (31)" "Input,Output" bitfld.long 0x00 30. " DDIR(30) ,Data Direction (30)" "Input,Output" bitfld.long 0x00 29. " DDIR(29) ,Data Direction (29)" "Input,Output" bitfld.long 0x00 28. " DDIR(28) ,Data Direction (28)" "Input,Output" textline " " bitfld.long 0x00 27. " DDIR(27) ,Data Direction (27)" "Input,Output" bitfld.long 0x00 26. " DDIR(26) ,Data Direction (26)" "Input,Output" bitfld.long 0x00 25. " DDIR(25) ,Data Direction (25)" "Input,Output" bitfld.long 0x00 24. " DDIR(24) ,Data Direction (24)" "Input,Output" textline " " bitfld.long 0x00 23. " DDIR(23) ,Data Direction (23)" "Input,Output" bitfld.long 0x00 22. " DDIR(22) ,Data Direction (22)" "Input,Output" bitfld.long 0x00 21. " DDIR(21) ,Data Direction (21)" "Input,Output" bitfld.long 0x00 20. " DDIR(20) ,Data Direction (20)" "Input,Output" textline " " bitfld.long 0x00 19. " DDIR(19) ,Data Direction (19)" "Input,Output" bitfld.long 0x00 18. " DDIR(18) ,Data Direction (18)" "Input,Output" bitfld.long 0x00 17. " DDIR(17) ,Data Direction (17)" "Input,Output" bitfld.long 0x00 16. " DDIR(16) ,Data Direction (16)" "Input,Output" textline " " bitfld.long 0x00 15. " DDIR(15) ,Data Direction (15)" "Input,Output" bitfld.long 0x00 14. " DDIR(14) ,Data Direction (14)" "Input,Output" bitfld.long 0x00 13. " DDIR(13) ,Data Direction (13)" "Input,Output" bitfld.long 0x00 12. " DDIR(12) ,Data Direction (12)" "Input,Output" textline " " bitfld.long 0x00 11. " DDIR(11) ,Data Direction (11)" "Input,Output" bitfld.long 0x00 10. " DDIR(10) ,Data Direction (10)" "Input,Output" bitfld.long 0x00 9. " DDIR(9) ,Data Direction (9)" "Input,Output" bitfld.long 0x00 8. " DDIR(8) ,Data Direction (8)" "Input,Output" textline " " bitfld.long 0x00 7. " DDIR(7) ,Data Direction (7)" "Input,Output" bitfld.long 0x00 6. " DDIR(6) ,Data Direction (6)" "Input,Output" bitfld.long 0x00 5. " DDIR(5) ,Data Direction (5)" "Input,Output" bitfld.long 0x00 4. " DDIR(4) ,Data Direction (4)" "Input,Output" textline " " bitfld.long 0x00 3. " DDIR(3) ,Data Direction (3)" "Input,Output" bitfld.long 0x00 2. " DDIR(2) ,Data Direction (2)" "Input,Output" bitfld.long 0x00 1. " DDIR(1) ,Data Direction (1)" "Input,Output" bitfld.long 0x00 0. " DDIR(0) ,Data Direction (0)" "Input,Output" ;group 0x04++0x03 line.long 0x04 "PTB_OCR1,Output Configuration Register 1" bitfld.long 0x04 30.--31. " OCR1(15) ,Output Configuration (15)" "Input A_IN[15],Input B_IN[15],Input C_IN[15],Data [15]" bitfld.long 0x04 28.--29. " OCR1(14) ,Output Configuration (14)" "Input A_IN[14],Input B_IN[14],Input C_IN[14],Data [14]" bitfld.long 0x04 26.--27. " OCR1(13) ,Output Configuration (13)" "Input A_IN[13],Input B_IN[13],Input C_IN[13],Data [13]" textline " " bitfld.long 0x04 24.--25. " OCR1(12) ,Output Configuration (12)" "Input A_IN[12],Input B_IN[12],Input C_IN[12],Data [12]" bitfld.long 0x04 22.--23. " OCR1(11) ,Output Configuration (11)" "Input A_IN[11],Input B_IN[11],Input C_IN[11],Data [11]" bitfld.long 0x04 20.--21. " OCR1(10) ,Output Configuration (10)" "Input A_IN[10],Input B_IN[10],Input C_IN[10],Data [10]" textline " " bitfld.long 0x04 18.--19. " OCR1(9) ,Output Configuration (9)" "Input A_IN[9],Input B_IN[9],Input C_IN[9],Data [9]" bitfld.long 0x04 16.--17. " OCR1(8) ,Output Configuration (8)" "Input A_IN[8],Input B_IN[8],Input C_IN[8],Data [8]" bitfld.long 0x04 14.--15. " OCR1(7) ,Output Configuration (7)" "Input A_IN[7],Input B_IN[7],Input C_IN[7],Data [7]" textline " " bitfld.long 0x04 12.--13. " OCR1(6) ,Output Configuration (6)" "Input A_IN[6],Input B_IN[6],Input C_IN[6],Data [6]" bitfld.long 0x04 10.--11. " OCR1(5) ,Output Configuration (5)" "Input A_IN[5],Input B_IN[5],Input C_IN[5],Data [5]" bitfld.long 0x04 8.--9. " OCR1(4) ,Output Configuration (4)" "Input A_IN[4],Input B_IN[4],Input C_IN[4],Data [4]" textline " " bitfld.long 0x04 6.--7. " OCR1(3) ,Output Configuration (3)" "Input A_IN[3],Input B_IN[3],Input C_IN[3],Data [3]" bitfld.long 0x04 4.--5. " OCR1(2) ,Output Configuration (2)" "Input A_IN[2],Input B_IN[2],Input C_IN[2],Data [2]" bitfld.long 0x04 2.--3. " OCR1(1) ,Output Configuration (1)" "Input A_IN[1],Input B_IN[1],Input C_IN[1],Data [1]" textline " " bitfld.long 0x04 0.--1. " OCR1(0) ,Output Configuration (0)" "Input A_IN[0],Input B_IN[0],Input C_IN[0],Data [0]" ;group 0x08++0x03 line.long 0x08 "PTB_OCR2,Output Configuration Register 2" bitfld.long 0x08 30.--31. " OCR2(31) ,Output Configuration (31)" "Input A_IN[31],Input B_IN[31],Input C_IN[31],Data [31]" bitfld.long 0x08 28.--29. " OCR2(30) ,Output Configuration (30)" "Input A_IN[30],Input B_IN[30],Input C_IN[30],Data [30]" bitfld.long 0x08 26.--27. " OCR2(29) ,Output Configuration (29)" "Input A_IN[29],Input B_IN[29],Input C_IN[29],Data [29]" textline " " bitfld.long 0x08 24.--25. " OCR2(28) ,Output Configuration (28)" "Input A_IN[28],Input B_IN[28],Input C_IN[28],Data [28]" bitfld.long 0x08 22.--23. " OCR2(27) ,Output Configuration (27)" "Input A_IN[27],Input B_IN[27],Input C_IN[27],Data [27]" bitfld.long 0x08 20.--21. " OCR2(26) ,Output Configuration (26)" "Input A_IN[26],Input B_IN[26],Input C_IN[26],Data [26]" textline " " bitfld.long 0x08 18.--19. " OCR2(25) ,Output Configuration (25)" "Input A_IN[25],Input B_IN[25],Input C_IN[25],Data [25]" bitfld.long 0x08 16.--17. " OCR2(24) ,Output Configuration (24)" "Input A_IN[24],Input B_IN[24],Input C_IN[24],Data [24]" bitfld.long 0x08 14.--15. " OCR2(23) ,Output Configuration (23)" "Input A_IN[23],Input B_IN[23],Input C_IN[23],Data [23]" textline " " bitfld.long 0x08 12.--13. " OCR2(22) ,Output Configuration (22)" "Input A_IN[22],Input B_IN[22],Input C_IN[22],Data [22]" bitfld.long 0x08 10.--11. " OCR2(21) ,Output Configuration (21)" "Input A_IN[21],Input B_IN[21],Input C_IN[21],Data [21]" bitfld.long 0x08 8.--9. " OCR2(20) ,Output Configuration (20)" "Input A_IN[20],Input B_IN[20],Input C_IN[20],Data [20]" textline " " bitfld.long 0x08 6.--7. " OCR2(19) ,Output Configuration (19)" "Input A_IN[19],Input B_IN[19],Input C_IN[19],Data [19]" bitfld.long 0x08 4.--5. " OCR2(18) ,Output Configuration (18)" "Input A_IN[18],Input B_IN[18],Input C_IN[18],Data [18]" bitfld.long 0x08 2.--3. " OCR2(17) ,Output Configuration (17)" "Input A_IN[17],Input B_IN[17],Input C_IN[17],Data [17]" textline " " bitfld.long 0x08 0.--1. " OCR2(16) ,Output Configuration (16)" "Input A_IN[16],Input B_IN[16],Input C_IN[16],Data [16]" ;group 0x0c++0x03 line.long 0x0c "PTB_ICONFA1,Input Configuration Register A1" bitfld.long 0x0c 30.--31. " ICONFA1(15) ,Input Configuration" "GPIO_In[15],ISR[15],0,1" bitfld.long 0x0c 28.--29. " ICONFA1(14) ,Input Configuration" "GPIO_In[14],ISR[14],0,1" bitfld.long 0x0c 26.--27. " ICONFA1(13) ,Input Configuration" "GPIO_In[13],ISR[13],0,1" textline " " bitfld.long 0x0c 24.--25. " ICONFA1(12) ,Input Configuration" "GPIO_In[12],ISR[12],0,1" bitfld.long 0x0c 22.--23. " ICONFA1(11) ,Input Configuration" "GPIO_In[11],ISR[11],0,1" bitfld.long 0x0c 20.--21. " ICONFA1(10) ,Input Configuration" "GPIO_In[10],ISR[10],0,1" textline " " bitfld.long 0x0c 18.--19. " ICONFA1(9) ,Input Configuration" "GPIO_In[9],ISR[9],0,1" bitfld.long 0x0c 16.--17. " ICONFA1(8) ,Input Configuration" "GPIO_In[8],ISR[8],0,1" bitfld.long 0x0c 14.--15. " ICONFA1(7) ,Input Configuration" "GPIO_In[7],ISR[7],0,1" textline " " bitfld.long 0x0c 12.--13. " ICONFA1(6) ,Input Configuration" "GPIO_In[6],ISR[6],0,1" bitfld.long 0x0c 10.--11. " ICONFA1(5) ,Input Configuration" "GPIO_In[5],ISR[5],0,1" bitfld.long 0x0c 08.--09. " ICONFA1(4) ,Input Configuration" "GPIO_In[4],ISR[4],0,1" textline " " bitfld.long 0x0c 06.--07. " ICONFA1(3) ,Input Configuration" "GPIO_In[3],ISR[3],0,1" bitfld.long 0x0c 04.--05. " ICONFA1(2) ,Input Configuration" "GPIO_In[2],ISR[2],0,1" bitfld.long 0x0c 02.--03. " ICONFA1(1) ,Input Configuration" "GPIO_In[1],ISR[1],0,1" textline " " bitfld.long 0x0c 00.--01. " ICONFA1(0) ,Input Configuration" "GPIO_In[0],ISR[0],0,1" ;group 0x10++0x03 line.long 0x10 "PTB_ICONFA2,Input Configuration Register A2" bitfld.long 0x10 30.--31. " ICONFA2(31) ,Input Configuration" "GPIO_In[31],ISR[31],0,1" bitfld.long 0x10 28.--29. " ICONFA2(30) ,Input Configuration" "GPIO_In[30],ISR[30],0,1" bitfld.long 0x10 26.--27. " ICONFA2(29) ,Input Configuration" "GPIO_In[29],ISR[29],0,1" textline " " bitfld.long 0x10 24.--25. " ICONFA2(28) ,Input Configuration" "GPIO_In[28],ISR[28],0,1" bitfld.long 0x10 22.--23. " ICONFA2(27) ,Input Configuration" "GPIO_In[27],ISR[27],0,1" bitfld.long 0x10 20.--21. " ICONFA2(26) ,Input Configuration" "GPIO_In[26],ISR[26],0,1" textline " " bitfld.long 0x10 18.--19. " ICONFA2(25) ,Input Configuration" "GPIO_In[25],ISR[25],0,1" bitfld.long 0x10 16.--17. " ICONFA2(24) ,Input Configuration" "GPIO_In[24],ISR[24],0,1" bitfld.long 0x10 14.--15. " ICONFA2(23) ,Input Configuration" "GPIO_In[23],ISR[23],0,1" textline " " bitfld.long 0x10 12.--13. " ICONFA2(22) ,Input Configuration" "GPIO_In[22],ISR[22],0,1" bitfld.long 0x10 10.--11. " ICONFA2(21) ,Input Configuration" "GPIO_In[21],ISR[21],0,1" bitfld.long 0x10 08.--09. " ICONFA2(20) ,Input Configuration" "GPIO_In[20],ISR[20],0,1" textline " " bitfld.long 0x10 06.--07. " ICONFA2(19) ,Input Configuration" "GPIO_In[19],ISR[19],0,1" bitfld.long 0x10 04.--05. " ICONFA2(18) ,Input Configuration" "GPIO_In[18],ISR[18],0,1" bitfld.long 0x10 02.--03. " ICONFA2(17) ,Input Configuration" "GPIO_In[17],ISR[17],0,1" textline " " bitfld.long 0x10 00.--01. " ICONFA2(16) ,Input Configuration" "GPIO_In[16],ISR[16],0,1" ;group 0x14++0x03 line.long 0x14 "PTB_ICONFB1,Input Configuration Register B1" bitfld.long 0x14 30.--31. " ICONFB1(15) ,Input Configuration" "GPIO_In[15],ISR[15],0,1" bitfld.long 0x14 28.--29. " ICONFB1(14) ,Input Configuration" "GPIO_In[14],ISR[14],0,1" bitfld.long 0x14 26.--27. " ICONFB1(13) ,Input Configuration" "GPIO_In[13],ISR[13],0,1" textline " " bitfld.long 0x14 24.--25. " ICONFB1(12) ,Input Configuration" "GPIO_In[12],ISR[12],0,1" bitfld.long 0x14 22.--23. " ICONFB1(11) ,Input Configuration" "GPIO_In[11],ISR[11],0,1" bitfld.long 0x14 20.--21. " ICONFB1(10) ,Input Configuration" "GPIO_In[10],ISR[10],0,1" textline " " bitfld.long 0x14 18.--19. " ICONFB1(9) ,Input Configuration" "GPIO_In[9],ISR[9],0,1" bitfld.long 0x14 16.--17. " ICONFB1(8) ,Input Configuration" "GPIO_In[8],ISR[8],0,1" bitfld.long 0x14 14.--15. " ICONFB1(7) ,Input Configuration" "GPIO_In[7],ISR[7],0,1" textline " " bitfld.long 0x14 12.--13. " ICONFB1(6) ,Input Configuration" "GPIO_In[6],ISR[6],0,1" bitfld.long 0x14 10.--11. " ICONFB1(5) ,Input Configuration" "GPIO_In[5],ISR[5],0,1" bitfld.long 0x14 08.--09. " ICONFB1(4) ,Input Configuration" "GPIO_In[4],ISR[4],0,1" textline " " bitfld.long 0x14 06.--07. " ICONFB1(3) ,Input Configuration" "GPIO_In[3],ISR[3],0,1" bitfld.long 0x14 04.--05. " ICONFB1(2) ,Input Configuration" "GPIO_In[2],ISR[2],0,1" bitfld.long 0x14 02.--03. " ICONFB1(1) ,Input Configuration" "GPIO_In[1],ISR[1],0,1" textline " " bitfld.long 0x14 00.--01. " ICONFB1(0) ,Input Configuration" "GPIO_In[0],ISR[0],0,1" ;group 0x18++0x03 line.long 0x18 "PTB_ICONFB2,Input Configuration Register B2" bitfld.long 0x18 30.--31. " ICONFB2(31) ,Input Configuration" "GPIO_In[31],ISR[31],0,1" bitfld.long 0x18 28.--29. " ICONFB2(30) ,Input Configuration" "GPIO_In[30],ISR[30],0,1" bitfld.long 0x18 26.--27. " ICONFB2(29) ,Input Configuration" "GPIO_In[29],ISR[29],0,1" textline " " bitfld.long 0x18 24.--25. " ICONFB2(28) ,Input Configuration" "GPIO_In[28],ISR[28],0,1" bitfld.long 0x18 22.--23. " ICONFB2(27) ,Input Configuration" "GPIO_In[27],ISR[27],0,1" bitfld.long 0x18 20.--21. " ICONFB2(26) ,Input Configuration" "GPIO_In[26],ISR[26],0,1" textline " " bitfld.long 0x18 18.--19. " ICONFB2(25) ,Input Configuration" "GPIO_In[25],ISR[25],0,1" bitfld.long 0x18 16.--17. " ICONFB2(24) ,Input Configuration" "GPIO_In[24],ISR[24],0,1" bitfld.long 0x18 14.--15. " ICONFB2(23) ,Input Configuration" "GPIO_In[23],ISR[23],0,1" textline " " bitfld.long 0x18 12.--13. " ICONFB2(22) ,Input Configuration" "GPIO_In[22],ISR[22],0,1" bitfld.long 0x18 10.--11. " ICONFB2(21) ,Input Configuration" "GPIO_In[21],ISR[21],0,1" bitfld.long 0x18 08.--09. " ICONFB2(20) ,Input Configuration" "GPIO_In[20],ISR[20],0,1" textline " " bitfld.long 0x18 06.--07. " ICONFB2(19) ,Input Configuration" "GPIO_In[19],ISR[19],0,1" bitfld.long 0x18 04.--05. " ICONFB2(18) ,Input Configuration" "GPIO_In[18],ISR[18],0,1" bitfld.long 0x18 02.--03. " ICONFB2(17) ,Input Configuration" "GPIO_In[17],ISR[17],0,1" textline " " bitfld.long 0x18 00.--01. " ICONFB2(16) ,Input Configuration" "GPIO_In[16],ISR[16],0,1" ;group 0x1c++0x03 line.long 0x1c "PTB_DR,Data Register" bitfld.long 0x1c 31. " DR(31) ,Data Register 31" "Low,High" bitfld.long 0x1c 30. " DR(30) ,Data Register 30" "Low,High" bitfld.long 0x1c 29. " DR(29) ,Data Register 29" "Low,High" bitfld.long 0x1c 28. " DR(28) ,Data Register 28" "Low,High" bitfld.long 0x1c 27. " DR(27) ,Data Register 27" "Low,High" textline " " bitfld.long 0x1c 26. " DR(26) ,Data Register 26" "Low,High" bitfld.long 0x1c 25. " DR(25) ,Data Register 25" "Low,High" bitfld.long 0x1c 24. " DR(24) ,Data Register 24" "Low,High" bitfld.long 0x1c 23. " DR(23) ,Data Register 23" "Low,High" bitfld.long 0x1c 22. " DR(22) ,Data Register 22" "Low,High" textline " " bitfld.long 0x1c 21. " DR(21) ,Data Register 21" "Low,High" bitfld.long 0x1c 20. " DR(20) ,Data Register 20" "Low,High" bitfld.long 0x1c 19. " DR(19) ,Data Register 19" "Low,High" bitfld.long 0x1c 18. " DR(18) ,Data Register 18" "Low,High" bitfld.long 0x1c 17. " DR(17) ,Data Register 17" "Low,High" textline " " bitfld.long 0x1c 16. " DR(16) ,Data Register 16" "Low,High" bitfld.long 0x1c 15. " DR(15) ,Data Register 15" "Low,High" bitfld.long 0x1c 14. " DR(14) ,Data Register 14" "Low,High" bitfld.long 0x1c 13. " DR(13) ,Data Register 13" "Low,High" bitfld.long 0x1c 12. " DR(12) ,Data Register 12" "Low,High" textline " " bitfld.long 0x1c 11. " DR(11) ,Data Register 11" "Low,High" bitfld.long 0x1c 10. " DR(10) ,Data Register 10" "Low,High" bitfld.long 0x1c 09. " DR(9) ,Data Register 9" "Low,High" bitfld.long 0x1c 08. " DR(8) ,Data Register 8" "Low,High" bitfld.long 0x1c 07. " DR(7) ,Data Register 7" "Low,High" textline " " bitfld.long 0x1c 06. " DR(6) ,Data Register 6" "Low,High" bitfld.long 0x1c 05. " DR(5) ,Data Register 5" "Low,High" bitfld.long 0x1c 04. " DR(4) ,Data Register 4" "Low,High" bitfld.long 0x1c 03. " DR(3) ,Data Register 3" "Low,High" bitfld.long 0x1c 02. " DR(2) ,Data Register 2" "Low,High" textline " " bitfld.long 0x1c 01. " DR(1) ,Data Register 1" "Low,High" bitfld.long 0x1c 00. " DR(0) ,Data Register 0" "Low,High" group 0x120++0x03 line.long 0x00 "PTB_GIUS,GPIO In Use Register B" bitfld.long 0x00 31. " GIUS(31) ,GPIO In Use Pin 31" "Multiplexed,GPIO" bitfld.long 0x00 30. " GIUS(30) ,GPIO In Use Pin 30" "Multiplexed,GPIO" bitfld.long 0x00 29. " GIUS(29) ,GPIO In Use Pin 29" "Multiplexed,GPIO" textline " " bitfld.long 0x00 28. " GIUS(28) ,GPIO In Use Pin 28" "Multiplexed,GPIO" bitfld.long 0x00 27. " GIUS(27) ,GPIO In Use Pin 27" "Multiplexed,GPIO" bitfld.long 0x00 26. " GIUS(26) ,GPIO In Use Pin 26" "Multiplexed,GPIO" textline " " bitfld.long 0x00 25. " GIUS(25) ,GPIO In Use Pin 25" "Multiplexed,GPIO" bitfld.long 0x00 24. " GIUS(24) ,GPIO In Use Pin 24" "Multiplexed,GPIO" bitfld.long 0x00 23. " GIUS(23) ,GPIO In Use Pin 23" "Multiplexed,GPIO" textline " " bitfld.long 0x00 22. " GIUS(22) ,GPIO In Use Pin 22" "Multiplexed,GPIO" bitfld.long 0x00 21. " GIUS(21) ,GPIO In Use Pin 21" "Multiplexed,GPIO" bitfld.long 0x00 20. " GIUS(20) ,GPIO In Use Pin 20" "Multiplexed,GPIO" textline " " bitfld.long 0x00 19. " GIUS(19) ,GPIO In Use Pin 19" "Multiplexed,GPIO" bitfld.long 0x00 18. " GIUS(18) ,GPIO In Use Pin 18" "Multiplexed,GPIO" bitfld.long 0x00 17. " GIUS(17) ,GPIO In Use Pin 17" "Multiplexed,GPIO" textline " " bitfld.long 0x00 16. " GIUS(16) ,GPIO In Use Pin 16" "Multiplexed,GPIO" bitfld.long 0x00 15. " GIUS(15) ,GPIO In Use Pin 15" "Multiplexed,GPIO" bitfld.long 0x00 14. " GIUS(14) ,GPIO In Use Pin 14" "Multiplexed,GPIO" textline " " bitfld.long 0x00 13. " GIUS(13) ,GPIO In Use Pin 13" "Multiplexed,GPIO" bitfld.long 0x00 12. " GIUS(12) ,GPIO In Use Pin 12" "Multiplexed,GPIO" bitfld.long 0x00 11. " GIUS(11) ,GPIO In Use Pin 11" "Multiplexed,GPIO" textline " " bitfld.long 0x00 10. " GIUS(10) ,GPIO In Use Pin 10" "Multiplexed,GPIO" bitfld.long 0x00 9. " GIUS(9) ,GPIO In Use Pin 9" "Multiplexed,GPIO" bitfld.long 0x00 8. " GIUS(8) ,GPIO In Use Pin 8" "Multiplexed,GPIO" textline " " bitfld.long 0x00 7. " GIUS(7) ,GPIO In Use Pin 7" "Multiplexed,GPIO" bitfld.long 0x00 6. " GIUS(6) ,GPIO In Use Pin 6" "Multiplexed,GPIO" bitfld.long 0x00 5. " GIUS(5) ,GPIO In Use Pin 5" "Multiplexed,GPIO" textline " " bitfld.long 0x00 4. " GIUS(4) ,GPIO In Use Pin 4" "Multiplexed,GPIO" width 0xd rgroup 0x124++0x03 ;rgroup 0x24++0x03 line.long 0x00 "PTB_SSR,Sample Status Register" bitfld.long 0x00 31. " SSR31 ,Sample Status Pin 31" "Low,High" bitfld.long 0x00 30. " SSR30 ,Sample Status Pin 30" "Low,High" bitfld.long 0x00 29. " SSR29 ,Sample Status Pin 29" "Low,High" bitfld.long 0x00 28. " SSR28 ,Sample Status Pin 28" "Low,High" bitfld.long 0x00 27. " SSR27 ,Sample Status Pin 27" "Low,High" textline " " bitfld.long 0x00 26. " SSR26 ,Sample Status Pin 26" "Low,High" bitfld.long 0x00 25. " SSR25 ,Sample Status Pin 25" "Low,High" bitfld.long 0x00 24. " SSR24 ,Sample Status Pin 24" "Low,High" bitfld.long 0x00 23. " SSR23 ,Sample Status Pin 23" "Low,High" bitfld.long 0x00 22. " SSR22 ,Sample Status Pin 22" "Low,High" textline " " bitfld.long 0x00 21. " SSR21 ,Sample Status Pin 21" "Low,High" bitfld.long 0x00 20. " SSR20 ,Sample Status Pin 20" "Low,High" bitfld.long 0x00 19. " SSR19 ,Sample Status Pin 19" "Low,High" bitfld.long 0x00 18. " SSR18 ,Sample Status Pin 18" "Low,High" bitfld.long 0x00 17. " SSR17 ,Sample Status Pin 17" "Low,High" textline " " bitfld.long 0x00 16. " SSR16 ,Sample Status Pin 16" "Low,High" bitfld.long 0x00 15. " SSR15 ,Sample Status Pin 15" "Low,High" bitfld.long 0x00 14. " SSR14 ,Sample Status Pin 14" "Low,High" bitfld.long 0x00 13. " SSR13 ,Sample Status Pin 13" "Low,High" bitfld.long 0x00 12. " SSR12 ,Sample Status Pin 12" "Low,High" textline " " bitfld.long 0x00 11. " SSR11 ,Sample Status Pin 11" "Low,High" bitfld.long 0x00 10. " SSR10 ,Sample Status Pin 10" "Low,High" bitfld.long 0x00 9. " SSR9 ,Sample Status Pin 9" "Low,High" bitfld.long 0x00 8. " SSR8 ,Sample Status Pin 8" "Low,High" bitfld.long 0x00 7. " SSR7 ,Sample Status Pin 7" "Low,High" textline " " bitfld.long 0x00 6. " SSR6 ,Sample Status Pin 6" "Low,High" bitfld.long 0x00 5. " SSR5 ,Sample Status Pin 5" "Low,High" bitfld.long 0x00 4. " SSR4 ,Sample Status Pin 4" "Low,High" bitfld.long 0x00 3. " SSR3 ,Sample Status Pin 3" "Low,High" bitfld.long 0x00 2. " SSR2 ,Sample Status Pin 2" "Low,High" textline " " bitfld.long 0x00 1. " SSR1 ,Sample Status Pin 1" "Low,High" bitfld.long 0x00 0. " SSR0 ,Sample Status Pin 0" "Low,High" group (0x124+0x4)--0x143 ;group 0x28++0x03 line.long 0x00 "PTB_ICR1,Interrupt Configuration Register 1" bitfld.long 0x00 30.--31. " ICR1(15) ,Interrupt Configuration 15" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 28.--29. " ICR1(14) ,Interrupt Configuration 14" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 26.--27. " ICR1(13) ,Interrupt Configuration 13" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 24.--25. " ICR1(12) ,Interrupt Configuration 12" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 22.--23. " ICR1(11) ,Interrupt Configuration 11" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 20.--21. " ICR1(10) ,Interrupt Configuration 10" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 18.--19. " ICR1(9) ,Interrupt Configuration 9" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 16.--17. " ICR1(8) ,Interrupt Configuration 8" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 14.--15. " ICR1(7) ,Interrupt Configuration 7" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 12.--13. " ICR1(6) ,Interrupt Configuration 6" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 10.--11. " ICR1(5) ,Interrupt Configuration 5" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 8.--9. " ICR1(4) ,Interrupt Configuration 4" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 6.--7. " ICR1(3) ,Interrupt Configuration 3" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 4.--5. " ICR1(2) ,Interrupt Configuration 2" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 2.--3. " ICR1(1) ,Interrupt Configuration 1" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 0.--1. " ICR1(0) ,Interrupt Configuration 0" "Rising edge,Falling edge,High level,Low level" ;group 0x2c++0x03 line.long 0x04 "PTB_ICR2,Interrupt Configuration Register 2" bitfld.long 0x04 30.--31. " ICR2(31) ,Interrupt Configuration 31" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 28.--29. " ICR2(30) ,Interrupt Configuration 30" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 26.--27. " ICR2(29) ,Interrupt Configuration 29" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 24.--25. " ICR2(28) ,Interrupt Configuration 28" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 22.--23. " ICR2(27) ,Interrupt Configuration 27" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 20.--21. " ICR2(26) ,Interrupt Configuration 26" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 18.--19. " ICR2(25) ,Interrupt Configuration 25" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 16.--17. " ICR2(24) ,Interrupt Configuration 24" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 14.--15. " ICR2(23) ,Interrupt Configuration 23" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 12.--13. " ICR2(22) ,Interrupt Configuration 22" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 10.--11. " ICR2(21) ,Interrupt Configuration 21" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 08.--09. " ICR2(20) ,Interrupt Configuration 20" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 06.--07. " ICR2(19) ,Interrupt Configuration 19" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 04.--05. " ICR2(18) ,Interrupt Configuration 18" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 02.--03. " ICR2(17) ,Interrupt Configuration 17" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 00.--01. " ICR2(16) ,Interrupt Configuration 16" "Rising edge,Falling edge,High level,Low level" ;group 0x30++0x03 line.long 0x08 "PTB_IMR,Interrupt Mask Register" bitfld.long 0x08 31. " IMR(31) ,Interrupt Mask 31" "Masked,Not masked" bitfld.long 0x08 30. " IMR(30) ,Interrupt Mask 30" "Masked,Not masked" bitfld.long 0x08 29. " IMR(29) ,Interrupt Mask 29" "Masked,Not masked" bitfld.long 0x08 28. " IMR(28) ,Interrupt Mask 28" "Masked,Not masked" textline " " bitfld.long 0x08 27. " IMR(27) ,Interrupt Mask 27" "Masked,Not masked" bitfld.long 0x08 26. " IMR(26) ,Interrupt Mask 26" "Masked,Not masked" bitfld.long 0x08 25. " IMR(25) ,Interrupt Mask 25" "Masked,Not masked" bitfld.long 0x08 24. " IMR(24) ,Interrupt Mask 24" "Masked,Not masked" textline " " bitfld.long 0x08 23. " IMR(23) ,Interrupt Mask 23" "Masked,Not masked" bitfld.long 0x08 22. " IMR(22) ,Interrupt Mask 22" "Masked,Not masked" bitfld.long 0x08 21. " IMR(21) ,Interrupt Mask 21" "Masked,Not masked" bitfld.long 0x08 20. " IMR(20) ,Interrupt Mask 20" "Masked,Not masked" textline " " bitfld.long 0x08 19. " IMR(19) ,Interrupt Mask 19" "Masked,Not masked" bitfld.long 0x08 18. " IMR(18) ,Interrupt Mask 18" "Masked,Not masked" bitfld.long 0x08 17. " IMR(17) ,Interrupt Mask 17" "Masked,Not masked" bitfld.long 0x08 16. " IMR(16) ,Interrupt Mask 16" "Masked,Not masked" textline " " bitfld.long 0x08 15. " IMR(15) ,Interrupt Mask 15" "Masked,Not masked" bitfld.long 0x08 14. " IMR(14) ,Interrupt Mask 14" "Masked,Not masked" bitfld.long 0x08 13. " IMR(13) ,Interrupt Mask 13" "Masked,Not masked" bitfld.long 0x08 12. " IMR(12) ,Interrupt Mask 12" "Masked,Not masked" textline " " bitfld.long 0x08 11. " IMR(11) ,Interrupt Mask 11" "Masked,Not masked" bitfld.long 0x08 10. " IMR(10) ,Interrupt Mask 10" "Masked,Not masked" bitfld.long 0x08 9. " IMR(9) ,Interrupt Mask 9" "Masked,Not masked" bitfld.long 0x08 8. " IMR(8) ,Interrupt Mask 8" "Masked,Not masked" textline " " bitfld.long 0x08 7. " IMR(7) ,Interrupt Mask 7" "Masked,Not masked" bitfld.long 0x08 6. " IMR(6) ,Interrupt Mask 6" "Masked,Not masked" bitfld.long 0x08 5. " IMR(5) ,Interrupt Mask 5" "Masked,Not masked" bitfld.long 0x08 4. " IMR(4) ,Interrupt Mask 4" "Masked,Not masked" textline " " bitfld.long 0x08 3. " IMR(3) ,Interrupt Mask 3" "Masked,Not masked" bitfld.long 0x08 2. " IMR(2) ,Interrupt Mask 2" "Masked,Not masked" bitfld.long 0x08 1. " IMR(1) ,Interrupt Mask 1" "Masked,Not masked" bitfld.long 0x08 0. " IMR(0) ,Interrupt Mask 0" "Masked,Not masked" ;group 0x34++0x03 line.long 0x0c "PTB_ISR,Interrupt Status Register" eventfld.long 0x0c 31. " ISR(31) ,Interrupt Status 31" "Not interrupted,Interrupted" eventfld.long 0x0c 30. " ISR(30) ,Interrupt Status 30" "Not interrupted,Interrupted" eventfld.long 0x0c 29. " ISR(29) ,Interrupt Status 29" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 28. " ISR(28) ,Interrupt Status 28" "Not interrupted,Interrupted" eventfld.long 0x0c 27. " ISR(27) ,Interrupt Status 27" "Not interrupted,Interrupted" eventfld.long 0x0c 26. " ISR(26) ,Interrupt Status 26" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 25. " ISR(25) ,Interrupt Status 25" "Not interrupted,Interrupted" eventfld.long 0x0c 24. " ISR(24) ,Interrupt Status 24" "Not interrupted,Interrupted" eventfld.long 0x0c 23. " ISR(23) ,Interrupt Status 23" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 22. " ISR(22) ,Interrupt Status 22" "Not interrupted,Interrupted" eventfld.long 0x0c 21. " ISR(21) ,Interrupt Status 21" "Not interrupted,Interrupted" eventfld.long 0x0c 20. " ISR(20) ,Interrupt Status 20" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 19. " ISR(19) ,Interrupt Status 19" "Not interrupted,Interrupted" eventfld.long 0x0c 18. " ISR(18) ,Interrupt Status 18" "Not interrupted,Interrupted" eventfld.long 0x0c 17. " ISR(17) ,Interrupt Status 17" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 16. " ISR(16) ,Interrupt Status 16" "Not interrupted,Interrupted" eventfld.long 0x0c 15. " ISR(15) ,Interrupt Status 15" "Not interrupted,Interrupted" eventfld.long 0x0c 14. " ISR(14) ,Interrupt Status 14" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 13. " ISR(13) ,Interrupt Status 13" "Not interrupted,Interrupted" eventfld.long 0x0c 12. " ISR(12) ,Interrupt Status 12" "Not interrupted,Interrupted" eventfld.long 0x0c 11. " ISR(11) ,Interrupt Status 11" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 10. " ISR(10) ,Interrupt Status 10" "Not interrupted,Interrupted" eventfld.long 0x0c 9. " ISR(9) ,Interrupt Status 9" "Not interrupted,Interrupted" eventfld.long 0x0c 8. " ISR(8) ,Interrupt Status 8" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 7. " ISR(7) ,Interrupt Status 7" "Not interrupted,Interrupted" eventfld.long 0x0c 6. " ISR(6) ,Interrupt Status 6" "Not interrupted,Interrupted" eventfld.long 0x0c 5. " ISR(5) ,Interrupt Status 5" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 4. " ISR(4) ,Interrupt Status 4" "Not interrupted,Interrupted" eventfld.long 0x0c 3. " ISR(3) ,Interrupt Status 3" "Not interrupted,Interrupted" eventfld.long 0x0c 2. " ISR(2) ,Interrupt Status 2" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 1. " ISR(1) ,Interrupt Status 1" "Not interrupted,Interrupted" eventfld.long 0x0c 0. " ISR(0) ,Interrupt Status 0" "Not interrupted,Interrupted" ;group 0x38++0x03 line.long 0x10 "PTB_GPR,General Purpose Register" bitfld.long 0x10 31. " GPR(31) ,General Purpose 31" "Primary,Alternate" bitfld.long 0x10 30. " GPR(30) ,General Purpose 30" "Primary,Alternate" bitfld.long 0x10 29. " GPR(29) ,General Purpose 29" "Primary,Alternate" bitfld.long 0x10 28. " GPR(28) ,General Purpose 28" "Primary,Alternate" textline " " bitfld.long 0x10 27. " GPR(27) ,General Purpose 27" "Primary,Alternate" bitfld.long 0x10 26. " GPR(26) ,General Purpose 26" "Primary,Alternate" bitfld.long 0x10 25. " GPR(25) ,General Purpose 25" "Primary,Alternate" bitfld.long 0x10 24. " GPR(24) ,General Purpose 24" "Primary,Alternate" textline " " bitfld.long 0x10 23. " GPR(23) ,General Purpose 23" "Primary,Alternate" bitfld.long 0x10 22. " GPR(22) ,General Purpose 22" "Primary,Alternate" bitfld.long 0x10 21. " GPR(21) ,General Purpose 21" "Primary,Alternate" bitfld.long 0x10 20. " GPR(20) ,General Purpose 20" "Primary,Alternate" textline " " bitfld.long 0x10 19. " GPR(19) ,General Purpose 19" "Primary,Alternate" bitfld.long 0x10 18. " GPR(18) ,General Purpose 18" "Primary,Alternate" bitfld.long 0x10 17. " GPR(17) ,General Purpose 17" "Primary,Alternate" bitfld.long 0x10 16. " GPR(16) ,General Purpose 16" "Primary,Alternate" textline " " bitfld.long 0x10 15. " GPR(15) ,General Purpose 15" "Primary,Alternate" bitfld.long 0x10 14. " GPR(14) ,General Purpose 14" "Primary,Alternate" bitfld.long 0x10 13. " GPR(13) ,General Purpose 13" "Primary,Alternate" bitfld.long 0x10 12. " GPR(12) ,General Purpose 12" "Primary,Alternate" textline " " bitfld.long 0x10 11. " GPR(11) ,General Purpose 11" "Primary,Alternate" bitfld.long 0x10 10. " GPR(10) ,General Purpose 10" "Primary,Alternate" bitfld.long 0x10 9. " GPR(9) ,General Purpose 9" "Primary,Alternate" bitfld.long 0x10 8. " GPR(8) ,General Purpose 8" "Primary,Alternate" textline " " bitfld.long 0x10 7. " GPR(7) ,General Purpose 7" "Primary,Alternate" bitfld.long 0x10 6. " GPR(6) ,General Purpose 6" "Primary,Alternate" bitfld.long 0x10 5. " GPR(5) ,General Purpose 5" "Primary,Alternate" bitfld.long 0x10 4. " GPR(4) ,General Purpose 4" "Primary,Alternate" textline " " bitfld.long 0x10 3. " GPR(3) ,General Purpose 3" "Primary,Alternate" bitfld.long 0x10 2. " GPR(2) ,General Purpose 2" "Primary,Alternate" bitfld.long 0x10 1. " GPR(1) ,General Purpose 1" "Primary,Alternate" bitfld.long 0x10 0. " GPR(0) ,General Purpose 0" "Primary,Alternate" ;group 0x3c++0x03 line.long 0x14 "PTB_SWR,Software Reset Register" bitfld.long 0x14 0. " SWR ,Software Reset" "No effect,Reset" ;group 0x40++0x03 line.long 0x18 "PTB_PUEN,Pull-Up Enable Register" bitfld.long 0x18 31. " PUEN(31) ,Pull_Up Enable 31" "Tri-state,Pull up" bitfld.long 0x18 30. " PUEN(30) ,Pull_Up Enable 30" "Tri-state,Pull up" bitfld.long 0x18 29. " PUEN(29) ,Pull_Up Enable 29" "Tri-state,Pull up" bitfld.long 0x18 28. " PUEN(28) ,Pull_Up Enable 28" "Tri-state,Pull up" textline " " bitfld.long 0x18 27. " PUEN(27) ,Pull_Up Enable 27" "Tri-state,Pull up" bitfld.long 0x18 26. " PUEN(26) ,Pull_Up Enable 26" "Tri-state,Pull up" bitfld.long 0x18 25. " PUEN(25) ,Pull_Up Enable 25" "Tri-state,Pull up" bitfld.long 0x18 24. " PUEN(24) ,Pull_Up Enable 24" "Tri-state,Pull up" textline " " bitfld.long 0x18 23. " PUEN(23) ,Pull_Up Enable 23" "Tri-state,Pull up" bitfld.long 0x18 22. " PUEN(22) ,Pull_Up Enable 22" "Tri-state,Pull up" bitfld.long 0x18 21. " PUEN(21) ,Pull_Up Enable 21" "Tri-state,Pull up" bitfld.long 0x18 20. " PUEN(20) ,Pull_Up Enable 20" "Tri-state,Pull up" textline " " bitfld.long 0x18 19. " PUEN(19) ,Pull_Up Enable 19" "Tri-state,Pull up" bitfld.long 0x18 18. " PUEN(18) ,Pull_Up Enable 18" "Tri-state,Pull up" bitfld.long 0x18 17. " PUEN(17) ,Pull_Up Enable 17" "Tri-state,Pull up" bitfld.long 0x18 16. " PUEN(16) ,Pull_Up Enable 16" "Tri-state,Pull up" textline " " bitfld.long 0x18 15. " PUEN(15) ,Pull_Up Enable 15" "Tri-state,Pull up" bitfld.long 0x18 14. " PUEN(14) ,Pull_Up Enable 14" "Tri-state,Pull up" bitfld.long 0x18 13. " PUEN(13) ,Pull_Up Enable 13" "Tri-state,Pull up" bitfld.long 0x18 12. " PUEN(12) ,Pull_Up Enable 12" "Tri-state,Pull up" textline " " bitfld.long 0x18 11. " PUEN(11) ,Pull_Up Enable 11" "Tri-state,Pull up" bitfld.long 0x18 10. " PUEN(10) ,Pull_Up Enable 10" "Tri-state,Pull up" bitfld.long 0x18 9. " PUEN(9) ,Pull_Up Enable 9" "Tri-state,Pull up" bitfld.long 0x18 8. " PUEN(8) ,Pull_Up Enable 8" "Tri-state,Pull up" textline " " bitfld.long 0x18 7. " PUEN(7) ,Pull_Up Enable 7" "Tri-state,Pull up" bitfld.long 0x18 6. " PUEN(6) ,Pull_Up Enable 6" "Tri-state,Pull up" bitfld.long 0x18 5. " PUEN(5) ,Pull_Up Enable 5" "Tri-state,Pull up" bitfld.long 0x18 4. " PUEN(4) ,Pull_Up Enable 4" "Tri-state,Pull up" textline " " bitfld.long 0x18 3. " PUEN(3) ,Pull_Up Enable 3" "Tri-state,Pull up" bitfld.long 0x18 2. " PUEN(2) ,Pull_Up Enable 2" "Tri-state,Pull up" bitfld.long 0x18 1. " PUEN(1) ,Pull_Up Enable 1" "Tri-state,Pull up" bitfld.long 0x18 0. " PUEN(0) ,Pull_Up Enable 0" "Tri-state,Pull up" textline " " tree.end tree "Port C" width 0xd group 0x200--0x21f line.long 0x00 "PTC_DDIR,Data Direction Port A Register" bitfld.long 0x00 31. " DDIR(31) ,Data Direction (31)" "Input,Output" bitfld.long 0x00 30. " DDIR(30) ,Data Direction (30)" "Input,Output" bitfld.long 0x00 29. " DDIR(29) ,Data Direction (29)" "Input,Output" bitfld.long 0x00 28. " DDIR(28) ,Data Direction (28)" "Input,Output" textline " " bitfld.long 0x00 27. " DDIR(27) ,Data Direction (27)" "Input,Output" bitfld.long 0x00 26. " DDIR(26) ,Data Direction (26)" "Input,Output" bitfld.long 0x00 25. " DDIR(25) ,Data Direction (25)" "Input,Output" bitfld.long 0x00 24. " DDIR(24) ,Data Direction (24)" "Input,Output" textline " " bitfld.long 0x00 23. " DDIR(23) ,Data Direction (23)" "Input,Output" bitfld.long 0x00 22. " DDIR(22) ,Data Direction (22)" "Input,Output" bitfld.long 0x00 21. " DDIR(21) ,Data Direction (21)" "Input,Output" bitfld.long 0x00 20. " DDIR(20) ,Data Direction (20)" "Input,Output" textline " " bitfld.long 0x00 19. " DDIR(19) ,Data Direction (19)" "Input,Output" bitfld.long 0x00 18. " DDIR(18) ,Data Direction (18)" "Input,Output" bitfld.long 0x00 17. " DDIR(17) ,Data Direction (17)" "Input,Output" bitfld.long 0x00 16. " DDIR(16) ,Data Direction (16)" "Input,Output" textline " " bitfld.long 0x00 15. " DDIR(15) ,Data Direction (15)" "Input,Output" bitfld.long 0x00 14. " DDIR(14) ,Data Direction (14)" "Input,Output" bitfld.long 0x00 13. " DDIR(13) ,Data Direction (13)" "Input,Output" bitfld.long 0x00 12. " DDIR(12) ,Data Direction (12)" "Input,Output" textline " " bitfld.long 0x00 11. " DDIR(11) ,Data Direction (11)" "Input,Output" bitfld.long 0x00 10. " DDIR(10) ,Data Direction (10)" "Input,Output" bitfld.long 0x00 9. " DDIR(9) ,Data Direction (9)" "Input,Output" bitfld.long 0x00 8. " DDIR(8) ,Data Direction (8)" "Input,Output" textline " " bitfld.long 0x00 7. " DDIR(7) ,Data Direction (7)" "Input,Output" bitfld.long 0x00 6. " DDIR(6) ,Data Direction (6)" "Input,Output" bitfld.long 0x00 5. " DDIR(5) ,Data Direction (5)" "Input,Output" bitfld.long 0x00 4. " DDIR(4) ,Data Direction (4)" "Input,Output" textline " " bitfld.long 0x00 3. " DDIR(3) ,Data Direction (3)" "Input,Output" bitfld.long 0x00 2. " DDIR(2) ,Data Direction (2)" "Input,Output" bitfld.long 0x00 1. " DDIR(1) ,Data Direction (1)" "Input,Output" bitfld.long 0x00 0. " DDIR(0) ,Data Direction (0)" "Input,Output" ;group 0x04++0x03 line.long 0x04 "PTC_OCR1,Output Configuration Register 1" bitfld.long 0x04 30.--31. " OCR1(15) ,Output Configuration (15)" "Input A_IN[15],Input B_IN[15],Input C_IN[15],Data [15]" bitfld.long 0x04 28.--29. " OCR1(14) ,Output Configuration (14)" "Input A_IN[14],Input B_IN[14],Input C_IN[14],Data [14]" bitfld.long 0x04 26.--27. " OCR1(13) ,Output Configuration (13)" "Input A_IN[13],Input B_IN[13],Input C_IN[13],Data [13]" textline " " bitfld.long 0x04 24.--25. " OCR1(12) ,Output Configuration (12)" "Input A_IN[12],Input B_IN[12],Input C_IN[12],Data [12]" bitfld.long 0x04 22.--23. " OCR1(11) ,Output Configuration (11)" "Input A_IN[11],Input B_IN[11],Input C_IN[11],Data [11]" bitfld.long 0x04 20.--21. " OCR1(10) ,Output Configuration (10)" "Input A_IN[10],Input B_IN[10],Input C_IN[10],Data [10]" textline " " bitfld.long 0x04 18.--19. " OCR1(9) ,Output Configuration (9)" "Input A_IN[9],Input B_IN[9],Input C_IN[9],Data [9]" bitfld.long 0x04 16.--17. " OCR1(8) ,Output Configuration (8)" "Input A_IN[8],Input B_IN[8],Input C_IN[8],Data [8]" bitfld.long 0x04 14.--15. " OCR1(7) ,Output Configuration (7)" "Input A_IN[7],Input B_IN[7],Input C_IN[7],Data [7]" textline " " bitfld.long 0x04 12.--13. " OCR1(6) ,Output Configuration (6)" "Input A_IN[6],Input B_IN[6],Input C_IN[6],Data [6]" bitfld.long 0x04 10.--11. " OCR1(5) ,Output Configuration (5)" "Input A_IN[5],Input B_IN[5],Input C_IN[5],Data [5]" bitfld.long 0x04 8.--9. " OCR1(4) ,Output Configuration (4)" "Input A_IN[4],Input B_IN[4],Input C_IN[4],Data [4]" textline " " bitfld.long 0x04 6.--7. " OCR1(3) ,Output Configuration (3)" "Input A_IN[3],Input B_IN[3],Input C_IN[3],Data [3]" bitfld.long 0x04 4.--5. " OCR1(2) ,Output Configuration (2)" "Input A_IN[2],Input B_IN[2],Input C_IN[2],Data [2]" bitfld.long 0x04 2.--3. " OCR1(1) ,Output Configuration (1)" "Input A_IN[1],Input B_IN[1],Input C_IN[1],Data [1]" textline " " bitfld.long 0x04 0.--1. " OCR1(0) ,Output Configuration (0)" "Input A_IN[0],Input B_IN[0],Input C_IN[0],Data [0]" ;group 0x08++0x03 line.long 0x08 "PTC_OCR2,Output Configuration Register 2" bitfld.long 0x08 30.--31. " OCR2(31) ,Output Configuration (31)" "Input A_IN[31],Input B_IN[31],Input C_IN[31],Data [31]" bitfld.long 0x08 28.--29. " OCR2(30) ,Output Configuration (30)" "Input A_IN[30],Input B_IN[30],Input C_IN[30],Data [30]" bitfld.long 0x08 26.--27. " OCR2(29) ,Output Configuration (29)" "Input A_IN[29],Input B_IN[29],Input C_IN[29],Data [29]" textline " " bitfld.long 0x08 24.--25. " OCR2(28) ,Output Configuration (28)" "Input A_IN[28],Input B_IN[28],Input C_IN[28],Data [28]" bitfld.long 0x08 22.--23. " OCR2(27) ,Output Configuration (27)" "Input A_IN[27],Input B_IN[27],Input C_IN[27],Data [27]" bitfld.long 0x08 20.--21. " OCR2(26) ,Output Configuration (26)" "Input A_IN[26],Input B_IN[26],Input C_IN[26],Data [26]" textline " " bitfld.long 0x08 18.--19. " OCR2(25) ,Output Configuration (25)" "Input A_IN[25],Input B_IN[25],Input C_IN[25],Data [25]" bitfld.long 0x08 16.--17. " OCR2(24) ,Output Configuration (24)" "Input A_IN[24],Input B_IN[24],Input C_IN[24],Data [24]" bitfld.long 0x08 14.--15. " OCR2(23) ,Output Configuration (23)" "Input A_IN[23],Input B_IN[23],Input C_IN[23],Data [23]" textline " " bitfld.long 0x08 12.--13. " OCR2(22) ,Output Configuration (22)" "Input A_IN[22],Input B_IN[22],Input C_IN[22],Data [22]" bitfld.long 0x08 10.--11. " OCR2(21) ,Output Configuration (21)" "Input A_IN[21],Input B_IN[21],Input C_IN[21],Data [21]" bitfld.long 0x08 8.--9. " OCR2(20) ,Output Configuration (20)" "Input A_IN[20],Input B_IN[20],Input C_IN[20],Data [20]" textline " " bitfld.long 0x08 6.--7. " OCR2(19) ,Output Configuration (19)" "Input A_IN[19],Input B_IN[19],Input C_IN[19],Data [19]" bitfld.long 0x08 4.--5. " OCR2(18) ,Output Configuration (18)" "Input A_IN[18],Input B_IN[18],Input C_IN[18],Data [18]" bitfld.long 0x08 2.--3. " OCR2(17) ,Output Configuration (17)" "Input A_IN[17],Input B_IN[17],Input C_IN[17],Data [17]" textline " " bitfld.long 0x08 0.--1. " OCR2(16) ,Output Configuration (16)" "Input A_IN[16],Input B_IN[16],Input C_IN[16],Data [16]" ;group 0x0c++0x03 line.long 0x0c "PTC_ICONFA1,Input Configuration Register A1" bitfld.long 0x0c 30.--31. " ICONFA1(15) ,Input Configuration" "GPIO_In[15],ISR[15],0,1" bitfld.long 0x0c 28.--29. " ICONFA1(14) ,Input Configuration" "GPIO_In[14],ISR[14],0,1" bitfld.long 0x0c 26.--27. " ICONFA1(13) ,Input Configuration" "GPIO_In[13],ISR[13],0,1" textline " " bitfld.long 0x0c 24.--25. " ICONFA1(12) ,Input Configuration" "GPIO_In[12],ISR[12],0,1" bitfld.long 0x0c 22.--23. " ICONFA1(11) ,Input Configuration" "GPIO_In[11],ISR[11],0,1" bitfld.long 0x0c 20.--21. " ICONFA1(10) ,Input Configuration" "GPIO_In[10],ISR[10],0,1" textline " " bitfld.long 0x0c 18.--19. " ICONFA1(9) ,Input Configuration" "GPIO_In[9],ISR[9],0,1" bitfld.long 0x0c 16.--17. " ICONFA1(8) ,Input Configuration" "GPIO_In[8],ISR[8],0,1" bitfld.long 0x0c 14.--15. " ICONFA1(7) ,Input Configuration" "GPIO_In[7],ISR[7],0,1" textline " " bitfld.long 0x0c 12.--13. " ICONFA1(6) ,Input Configuration" "GPIO_In[6],ISR[6],0,1" bitfld.long 0x0c 10.--11. " ICONFA1(5) ,Input Configuration" "GPIO_In[5],ISR[5],0,1" bitfld.long 0x0c 08.--09. " ICONFA1(4) ,Input Configuration" "GPIO_In[4],ISR[4],0,1" textline " " bitfld.long 0x0c 06.--07. " ICONFA1(3) ,Input Configuration" "GPIO_In[3],ISR[3],0,1" bitfld.long 0x0c 04.--05. " ICONFA1(2) ,Input Configuration" "GPIO_In[2],ISR[2],0,1" bitfld.long 0x0c 02.--03. " ICONFA1(1) ,Input Configuration" "GPIO_In[1],ISR[1],0,1" textline " " bitfld.long 0x0c 00.--01. " ICONFA1(0) ,Input Configuration" "GPIO_In[0],ISR[0],0,1" ;group 0x10++0x03 line.long 0x10 "PTC_ICONFA2,Input Configuration Register A2" bitfld.long 0x10 30.--31. " ICONFA2(31) ,Input Configuration" "GPIO_In[31],ISR[31],0,1" bitfld.long 0x10 28.--29. " ICONFA2(30) ,Input Configuration" "GPIO_In[30],ISR[30],0,1" bitfld.long 0x10 26.--27. " ICONFA2(29) ,Input Configuration" "GPIO_In[29],ISR[29],0,1" textline " " bitfld.long 0x10 24.--25. " ICONFA2(28) ,Input Configuration" "GPIO_In[28],ISR[28],0,1" bitfld.long 0x10 22.--23. " ICONFA2(27) ,Input Configuration" "GPIO_In[27],ISR[27],0,1" bitfld.long 0x10 20.--21. " ICONFA2(26) ,Input Configuration" "GPIO_In[26],ISR[26],0,1" textline " " bitfld.long 0x10 18.--19. " ICONFA2(25) ,Input Configuration" "GPIO_In[25],ISR[25],0,1" bitfld.long 0x10 16.--17. " ICONFA2(24) ,Input Configuration" "GPIO_In[24],ISR[24],0,1" bitfld.long 0x10 14.--15. " ICONFA2(23) ,Input Configuration" "GPIO_In[23],ISR[23],0,1" textline " " bitfld.long 0x10 12.--13. " ICONFA2(22) ,Input Configuration" "GPIO_In[22],ISR[22],0,1" bitfld.long 0x10 10.--11. " ICONFA2(21) ,Input Configuration" "GPIO_In[21],ISR[21],0,1" bitfld.long 0x10 08.--09. " ICONFA2(20) ,Input Configuration" "GPIO_In[20],ISR[20],0,1" textline " " bitfld.long 0x10 06.--07. " ICONFA2(19) ,Input Configuration" "GPIO_In[19],ISR[19],0,1" bitfld.long 0x10 04.--05. " ICONFA2(18) ,Input Configuration" "GPIO_In[18],ISR[18],0,1" bitfld.long 0x10 02.--03. " ICONFA2(17) ,Input Configuration" "GPIO_In[17],ISR[17],0,1" textline " " bitfld.long 0x10 00.--01. " ICONFA2(16) ,Input Configuration" "GPIO_In[16],ISR[16],0,1" ;group 0x14++0x03 line.long 0x14 "PTC_ICONFB1,Input Configuration Register B1" bitfld.long 0x14 30.--31. " ICONFB1(15) ,Input Configuration" "GPIO_In[15],ISR[15],0,1" bitfld.long 0x14 28.--29. " ICONFB1(14) ,Input Configuration" "GPIO_In[14],ISR[14],0,1" bitfld.long 0x14 26.--27. " ICONFB1(13) ,Input Configuration" "GPIO_In[13],ISR[13],0,1" textline " " bitfld.long 0x14 24.--25. " ICONFB1(12) ,Input Configuration" "GPIO_In[12],ISR[12],0,1" bitfld.long 0x14 22.--23. " ICONFB1(11) ,Input Configuration" "GPIO_In[11],ISR[11],0,1" bitfld.long 0x14 20.--21. " ICONFB1(10) ,Input Configuration" "GPIO_In[10],ISR[10],0,1" textline " " bitfld.long 0x14 18.--19. " ICONFB1(9) ,Input Configuration" "GPIO_In[9],ISR[9],0,1" bitfld.long 0x14 16.--17. " ICONFB1(8) ,Input Configuration" "GPIO_In[8],ISR[8],0,1" bitfld.long 0x14 14.--15. " ICONFB1(7) ,Input Configuration" "GPIO_In[7],ISR[7],0,1" textline " " bitfld.long 0x14 12.--13. " ICONFB1(6) ,Input Configuration" "GPIO_In[6],ISR[6],0,1" bitfld.long 0x14 10.--11. " ICONFB1(5) ,Input Configuration" "GPIO_In[5],ISR[5],0,1" bitfld.long 0x14 08.--09. " ICONFB1(4) ,Input Configuration" "GPIO_In[4],ISR[4],0,1" textline " " bitfld.long 0x14 06.--07. " ICONFB1(3) ,Input Configuration" "GPIO_In[3],ISR[3],0,1" bitfld.long 0x14 04.--05. " ICONFB1(2) ,Input Configuration" "GPIO_In[2],ISR[2],0,1" bitfld.long 0x14 02.--03. " ICONFB1(1) ,Input Configuration" "GPIO_In[1],ISR[1],0,1" textline " " bitfld.long 0x14 00.--01. " ICONFB1(0) ,Input Configuration" "GPIO_In[0],ISR[0],0,1" ;group 0x18++0x03 line.long 0x18 "PTC_ICONFB2,Input Configuration Register B2" bitfld.long 0x18 30.--31. " ICONFB2(31) ,Input Configuration" "GPIO_In[31],ISR[31],0,1" bitfld.long 0x18 28.--29. " ICONFB2(30) ,Input Configuration" "GPIO_In[30],ISR[30],0,1" bitfld.long 0x18 26.--27. " ICONFB2(29) ,Input Configuration" "GPIO_In[29],ISR[29],0,1" textline " " bitfld.long 0x18 24.--25. " ICONFB2(28) ,Input Configuration" "GPIO_In[28],ISR[28],0,1" bitfld.long 0x18 22.--23. " ICONFB2(27) ,Input Configuration" "GPIO_In[27],ISR[27],0,1" bitfld.long 0x18 20.--21. " ICONFB2(26) ,Input Configuration" "GPIO_In[26],ISR[26],0,1" textline " " bitfld.long 0x18 18.--19. " ICONFB2(25) ,Input Configuration" "GPIO_In[25],ISR[25],0,1" bitfld.long 0x18 16.--17. " ICONFB2(24) ,Input Configuration" "GPIO_In[24],ISR[24],0,1" bitfld.long 0x18 14.--15. " ICONFB2(23) ,Input Configuration" "GPIO_In[23],ISR[23],0,1" textline " " bitfld.long 0x18 12.--13. " ICONFB2(22) ,Input Configuration" "GPIO_In[22],ISR[22],0,1" bitfld.long 0x18 10.--11. " ICONFB2(21) ,Input Configuration" "GPIO_In[21],ISR[21],0,1" bitfld.long 0x18 08.--09. " ICONFB2(20) ,Input Configuration" "GPIO_In[20],ISR[20],0,1" textline " " bitfld.long 0x18 06.--07. " ICONFB2(19) ,Input Configuration" "GPIO_In[19],ISR[19],0,1" bitfld.long 0x18 04.--05. " ICONFB2(18) ,Input Configuration" "GPIO_In[18],ISR[18],0,1" bitfld.long 0x18 02.--03. " ICONFB2(17) ,Input Configuration" "GPIO_In[17],ISR[17],0,1" textline " " bitfld.long 0x18 00.--01. " ICONFB2(16) ,Input Configuration" "GPIO_In[16],ISR[16],0,1" ;group 0x1c++0x03 line.long 0x1c "PTC_DR,Data Register" bitfld.long 0x1c 31. " DR(31) ,Data Register 31" "Low,High" bitfld.long 0x1c 30. " DR(30) ,Data Register 30" "Low,High" bitfld.long 0x1c 29. " DR(29) ,Data Register 29" "Low,High" bitfld.long 0x1c 28. " DR(28) ,Data Register 28" "Low,High" bitfld.long 0x1c 27. " DR(27) ,Data Register 27" "Low,High" textline " " bitfld.long 0x1c 26. " DR(26) ,Data Register 26" "Low,High" bitfld.long 0x1c 25. " DR(25) ,Data Register 25" "Low,High" bitfld.long 0x1c 24. " DR(24) ,Data Register 24" "Low,High" bitfld.long 0x1c 23. " DR(23) ,Data Register 23" "Low,High" bitfld.long 0x1c 22. " DR(22) ,Data Register 22" "Low,High" textline " " bitfld.long 0x1c 21. " DR(21) ,Data Register 21" "Low,High" bitfld.long 0x1c 20. " DR(20) ,Data Register 20" "Low,High" bitfld.long 0x1c 19. " DR(19) ,Data Register 19" "Low,High" bitfld.long 0x1c 18. " DR(18) ,Data Register 18" "Low,High" bitfld.long 0x1c 17. " DR(17) ,Data Register 17" "Low,High" textline " " bitfld.long 0x1c 16. " DR(16) ,Data Register 16" "Low,High" bitfld.long 0x1c 15. " DR(15) ,Data Register 15" "Low,High" bitfld.long 0x1c 14. " DR(14) ,Data Register 14" "Low,High" bitfld.long 0x1c 13. " DR(13) ,Data Register 13" "Low,High" bitfld.long 0x1c 12. " DR(12) ,Data Register 12" "Low,High" textline " " bitfld.long 0x1c 11. " DR(11) ,Data Register 11" "Low,High" bitfld.long 0x1c 10. " DR(10) ,Data Register 10" "Low,High" bitfld.long 0x1c 09. " DR(9) ,Data Register 9" "Low,High" bitfld.long 0x1c 08. " DR(8) ,Data Register 8" "Low,High" bitfld.long 0x1c 07. " DR(7) ,Data Register 7" "Low,High" textline " " bitfld.long 0x1c 06. " DR(6) ,Data Register 6" "Low,High" bitfld.long 0x1c 05. " DR(5) ,Data Register 5" "Low,High" bitfld.long 0x1c 04. " DR(4) ,Data Register 4" "Low,High" bitfld.long 0x1c 03. " DR(3) ,Data Register 3" "Low,High" bitfld.long 0x1c 02. " DR(2) ,Data Register 2" "Low,High" textline " " bitfld.long 0x1c 01. " DR(1) ,Data Register 1" "Low,High" bitfld.long 0x1c 00. " DR(0) ,Data Register 0" "Low,High" group 0x220++0x03 line.long 0x00 "PTC_GIUS,GPIO In Use Register C" bitfld.long 0x00 31. " GIUS(31) ,GPIO In Use Pin 31" "Multiplexed,GPIO" bitfld.long 0x00 30. " GIUS(30) ,GPIO In Use Pin 30" "Multiplexed,GPIO" bitfld.long 0x00 29. " GIUS(29) ,GPIO In Use Pin 29" "Multiplexed,GPIO" textline " " bitfld.long 0x00 28. " GIUS(28) ,GPIO In Use Pin 28" "Multiplexed,GPIO" bitfld.long 0x00 27. " GIUS(27) ,GPIO In Use Pin 27" "Multiplexed,GPIO" bitfld.long 0x00 26. " GIUS(26) ,GPIO In Use Pin 26" "Multiplexed,GPIO" textline " " bitfld.long 0x00 25. " GIUS(25) ,GPIO In Use Pin 25" "Multiplexed,GPIO" bitfld.long 0x00 24. " GIUS(24) ,GPIO In Use Pin 24" "Multiplexed,GPIO" bitfld.long 0x00 23. " GIUS(23) ,GPIO In Use Pin 23" "Multiplexed,GPIO" textline " " bitfld.long 0x00 22. " GIUS(22) ,GPIO In Use Pin 22" "Multiplexed,GPIO" bitfld.long 0x00 21. " GIUS(21) ,GPIO In Use Pin 21" "Multiplexed,GPIO" bitfld.long 0x00 20. " GIUS(20) ,GPIO In Use Pin 20" "Multiplexed,GPIO" textline " " bitfld.long 0x00 19. " GIUS(19) ,GPIO In Use Pin 19" "Multiplexed,GPIO" bitfld.long 0x00 18. " GIUS(18) ,GPIO In Use Pin 18" "Multiplexed,GPIO" bitfld.long 0x00 17. " GIUS(17) ,GPIO In Use Pin 17" "Multiplexed,GPIO" textline " " bitfld.long 0x00 16. " GIUS(16) ,GPIO In Use Pin 16" "Multiplexed,GPIO" bitfld.long 0x00 15. " GIUS(15) ,GPIO In Use Pin 15" "Multiplexed,GPIO" bitfld.long 0x00 14. " GIUS(14) ,GPIO In Use Pin 14" "Multiplexed,GPIO" textline " " bitfld.long 0x00 13. " GIUS(13) ,GPIO In Use Pin 13" "Multiplexed,GPIO" bitfld.long 0x00 12. " GIUS(12) ,GPIO In Use Pin 12" "Multiplexed,GPIO" bitfld.long 0x00 11. " GIUS(11) ,GPIO In Use Pin 11" "Multiplexed,GPIO" textline " " bitfld.long 0x00 10. " GIUS(10) ,GPIO In Use Pin 10" "Multiplexed,GPIO" bitfld.long 0x00 9. " GIUS(9) ,GPIO In Use Pin 9" "Multiplexed,GPIO" bitfld.long 0x00 8. " GIUS(8) ,GPIO In Use Pin 8" "Multiplexed,GPIO" textline " " bitfld.long 0x00 7. " GIUS(7) ,GPIO In Use Pin 7" "Multiplexed,GPIO" bitfld.long 0x00 6. " GIUS(6) ,GPIO In Use Pin 6" "Multiplexed,GPIO" bitfld.long 0x00 5. " GIUS(5) ,GPIO In Use Pin 5" "Multiplexed,GPIO" width 0xd rgroup 0x224++0x03 ;rgroup 0x24++0x03 line.long 0x00 "PTC_SSR,Sample Status Register" bitfld.long 0x00 31. " SSR31 ,Sample Status Pin 31" "Low,High" bitfld.long 0x00 30. " SSR30 ,Sample Status Pin 30" "Low,High" bitfld.long 0x00 29. " SSR29 ,Sample Status Pin 29" "Low,High" bitfld.long 0x00 28. " SSR28 ,Sample Status Pin 28" "Low,High" bitfld.long 0x00 27. " SSR27 ,Sample Status Pin 27" "Low,High" textline " " bitfld.long 0x00 26. " SSR26 ,Sample Status Pin 26" "Low,High" bitfld.long 0x00 25. " SSR25 ,Sample Status Pin 25" "Low,High" bitfld.long 0x00 24. " SSR24 ,Sample Status Pin 24" "Low,High" bitfld.long 0x00 23. " SSR23 ,Sample Status Pin 23" "Low,High" bitfld.long 0x00 22. " SSR22 ,Sample Status Pin 22" "Low,High" textline " " bitfld.long 0x00 21. " SSR21 ,Sample Status Pin 21" "Low,High" bitfld.long 0x00 20. " SSR20 ,Sample Status Pin 20" "Low,High" bitfld.long 0x00 19. " SSR19 ,Sample Status Pin 19" "Low,High" bitfld.long 0x00 18. " SSR18 ,Sample Status Pin 18" "Low,High" bitfld.long 0x00 17. " SSR17 ,Sample Status Pin 17" "Low,High" textline " " bitfld.long 0x00 16. " SSR16 ,Sample Status Pin 16" "Low,High" bitfld.long 0x00 15. " SSR15 ,Sample Status Pin 15" "Low,High" bitfld.long 0x00 14. " SSR14 ,Sample Status Pin 14" "Low,High" bitfld.long 0x00 13. " SSR13 ,Sample Status Pin 13" "Low,High" bitfld.long 0x00 12. " SSR12 ,Sample Status Pin 12" "Low,High" textline " " bitfld.long 0x00 11. " SSR11 ,Sample Status Pin 11" "Low,High" bitfld.long 0x00 10. " SSR10 ,Sample Status Pin 10" "Low,High" bitfld.long 0x00 9. " SSR9 ,Sample Status Pin 9" "Low,High" bitfld.long 0x00 8. " SSR8 ,Sample Status Pin 8" "Low,High" bitfld.long 0x00 7. " SSR7 ,Sample Status Pin 7" "Low,High" textline " " bitfld.long 0x00 6. " SSR6 ,Sample Status Pin 6" "Low,High" bitfld.long 0x00 5. " SSR5 ,Sample Status Pin 5" "Low,High" bitfld.long 0x00 4. " SSR4 ,Sample Status Pin 4" "Low,High" bitfld.long 0x00 3. " SSR3 ,Sample Status Pin 3" "Low,High" bitfld.long 0x00 2. " SSR2 ,Sample Status Pin 2" "Low,High" textline " " bitfld.long 0x00 1. " SSR1 ,Sample Status Pin 1" "Low,High" bitfld.long 0x00 0. " SSR0 ,Sample Status Pin 0" "Low,High" group (0x224+0x4)--0x243 ;group 0x28++0x03 line.long 0x00 "PTC_ICR1,Interrupt Configuration Register 1" bitfld.long 0x00 30.--31. " ICR1(15) ,Interrupt Configuration 15" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 28.--29. " ICR1(14) ,Interrupt Configuration 14" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 26.--27. " ICR1(13) ,Interrupt Configuration 13" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 24.--25. " ICR1(12) ,Interrupt Configuration 12" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 22.--23. " ICR1(11) ,Interrupt Configuration 11" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 20.--21. " ICR1(10) ,Interrupt Configuration 10" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 18.--19. " ICR1(9) ,Interrupt Configuration 9" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 16.--17. " ICR1(8) ,Interrupt Configuration 8" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 14.--15. " ICR1(7) ,Interrupt Configuration 7" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 12.--13. " ICR1(6) ,Interrupt Configuration 6" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 10.--11. " ICR1(5) ,Interrupt Configuration 5" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 8.--9. " ICR1(4) ,Interrupt Configuration 4" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 6.--7. " ICR1(3) ,Interrupt Configuration 3" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 4.--5. " ICR1(2) ,Interrupt Configuration 2" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 2.--3. " ICR1(1) ,Interrupt Configuration 1" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 0.--1. " ICR1(0) ,Interrupt Configuration 0" "Rising edge,Falling edge,High level,Low level" ;group 0x2c++0x03 line.long 0x04 "PTC_ICR2,Interrupt Configuration Register 2" bitfld.long 0x04 30.--31. " ICR2(31) ,Interrupt Configuration 31" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 28.--29. " ICR2(30) ,Interrupt Configuration 30" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 26.--27. " ICR2(29) ,Interrupt Configuration 29" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 24.--25. " ICR2(28) ,Interrupt Configuration 28" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 22.--23. " ICR2(27) ,Interrupt Configuration 27" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 20.--21. " ICR2(26) ,Interrupt Configuration 26" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 18.--19. " ICR2(25) ,Interrupt Configuration 25" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 16.--17. " ICR2(24) ,Interrupt Configuration 24" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 14.--15. " ICR2(23) ,Interrupt Configuration 23" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 12.--13. " ICR2(22) ,Interrupt Configuration 22" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 10.--11. " ICR2(21) ,Interrupt Configuration 21" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 08.--09. " ICR2(20) ,Interrupt Configuration 20" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 06.--07. " ICR2(19) ,Interrupt Configuration 19" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 04.--05. " ICR2(18) ,Interrupt Configuration 18" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 02.--03. " ICR2(17) ,Interrupt Configuration 17" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 00.--01. " ICR2(16) ,Interrupt Configuration 16" "Rising edge,Falling edge,High level,Low level" ;group 0x30++0x03 line.long 0x08 "PTC_IMR,Interrupt Mask Register" bitfld.long 0x08 31. " IMR(31) ,Interrupt Mask 31" "Masked,Not masked" bitfld.long 0x08 30. " IMR(30) ,Interrupt Mask 30" "Masked,Not masked" bitfld.long 0x08 29. " IMR(29) ,Interrupt Mask 29" "Masked,Not masked" bitfld.long 0x08 28. " IMR(28) ,Interrupt Mask 28" "Masked,Not masked" textline " " bitfld.long 0x08 27. " IMR(27) ,Interrupt Mask 27" "Masked,Not masked" bitfld.long 0x08 26. " IMR(26) ,Interrupt Mask 26" "Masked,Not masked" bitfld.long 0x08 25. " IMR(25) ,Interrupt Mask 25" "Masked,Not masked" bitfld.long 0x08 24. " IMR(24) ,Interrupt Mask 24" "Masked,Not masked" textline " " bitfld.long 0x08 23. " IMR(23) ,Interrupt Mask 23" "Masked,Not masked" bitfld.long 0x08 22. " IMR(22) ,Interrupt Mask 22" "Masked,Not masked" bitfld.long 0x08 21. " IMR(21) ,Interrupt Mask 21" "Masked,Not masked" bitfld.long 0x08 20. " IMR(20) ,Interrupt Mask 20" "Masked,Not masked" textline " " bitfld.long 0x08 19. " IMR(19) ,Interrupt Mask 19" "Masked,Not masked" bitfld.long 0x08 18. " IMR(18) ,Interrupt Mask 18" "Masked,Not masked" bitfld.long 0x08 17. " IMR(17) ,Interrupt Mask 17" "Masked,Not masked" bitfld.long 0x08 16. " IMR(16) ,Interrupt Mask 16" "Masked,Not masked" textline " " bitfld.long 0x08 15. " IMR(15) ,Interrupt Mask 15" "Masked,Not masked" bitfld.long 0x08 14. " IMR(14) ,Interrupt Mask 14" "Masked,Not masked" bitfld.long 0x08 13. " IMR(13) ,Interrupt Mask 13" "Masked,Not masked" bitfld.long 0x08 12. " IMR(12) ,Interrupt Mask 12" "Masked,Not masked" textline " " bitfld.long 0x08 11. " IMR(11) ,Interrupt Mask 11" "Masked,Not masked" bitfld.long 0x08 10. " IMR(10) ,Interrupt Mask 10" "Masked,Not masked" bitfld.long 0x08 9. " IMR(9) ,Interrupt Mask 9" "Masked,Not masked" bitfld.long 0x08 8. " IMR(8) ,Interrupt Mask 8" "Masked,Not masked" textline " " bitfld.long 0x08 7. " IMR(7) ,Interrupt Mask 7" "Masked,Not masked" bitfld.long 0x08 6. " IMR(6) ,Interrupt Mask 6" "Masked,Not masked" bitfld.long 0x08 5. " IMR(5) ,Interrupt Mask 5" "Masked,Not masked" bitfld.long 0x08 4. " IMR(4) ,Interrupt Mask 4" "Masked,Not masked" textline " " bitfld.long 0x08 3. " IMR(3) ,Interrupt Mask 3" "Masked,Not masked" bitfld.long 0x08 2. " IMR(2) ,Interrupt Mask 2" "Masked,Not masked" bitfld.long 0x08 1. " IMR(1) ,Interrupt Mask 1" "Masked,Not masked" bitfld.long 0x08 0. " IMR(0) ,Interrupt Mask 0" "Masked,Not masked" ;group 0x34++0x03 line.long 0x0c "PTC_ISR,Interrupt Status Register" eventfld.long 0x0c 31. " ISR(31) ,Interrupt Status 31" "Not interrupted,Interrupted" eventfld.long 0x0c 30. " ISR(30) ,Interrupt Status 30" "Not interrupted,Interrupted" eventfld.long 0x0c 29. " ISR(29) ,Interrupt Status 29" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 28. " ISR(28) ,Interrupt Status 28" "Not interrupted,Interrupted" eventfld.long 0x0c 27. " ISR(27) ,Interrupt Status 27" "Not interrupted,Interrupted" eventfld.long 0x0c 26. " ISR(26) ,Interrupt Status 26" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 25. " ISR(25) ,Interrupt Status 25" "Not interrupted,Interrupted" eventfld.long 0x0c 24. " ISR(24) ,Interrupt Status 24" "Not interrupted,Interrupted" eventfld.long 0x0c 23. " ISR(23) ,Interrupt Status 23" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 22. " ISR(22) ,Interrupt Status 22" "Not interrupted,Interrupted" eventfld.long 0x0c 21. " ISR(21) ,Interrupt Status 21" "Not interrupted,Interrupted" eventfld.long 0x0c 20. " ISR(20) ,Interrupt Status 20" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 19. " ISR(19) ,Interrupt Status 19" "Not interrupted,Interrupted" eventfld.long 0x0c 18. " ISR(18) ,Interrupt Status 18" "Not interrupted,Interrupted" eventfld.long 0x0c 17. " ISR(17) ,Interrupt Status 17" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 16. " ISR(16) ,Interrupt Status 16" "Not interrupted,Interrupted" eventfld.long 0x0c 15. " ISR(15) ,Interrupt Status 15" "Not interrupted,Interrupted" eventfld.long 0x0c 14. " ISR(14) ,Interrupt Status 14" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 13. " ISR(13) ,Interrupt Status 13" "Not interrupted,Interrupted" eventfld.long 0x0c 12. " ISR(12) ,Interrupt Status 12" "Not interrupted,Interrupted" eventfld.long 0x0c 11. " ISR(11) ,Interrupt Status 11" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 10. " ISR(10) ,Interrupt Status 10" "Not interrupted,Interrupted" eventfld.long 0x0c 9. " ISR(9) ,Interrupt Status 9" "Not interrupted,Interrupted" eventfld.long 0x0c 8. " ISR(8) ,Interrupt Status 8" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 7. " ISR(7) ,Interrupt Status 7" "Not interrupted,Interrupted" eventfld.long 0x0c 6. " ISR(6) ,Interrupt Status 6" "Not interrupted,Interrupted" eventfld.long 0x0c 5. " ISR(5) ,Interrupt Status 5" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 4. " ISR(4) ,Interrupt Status 4" "Not interrupted,Interrupted" eventfld.long 0x0c 3. " ISR(3) ,Interrupt Status 3" "Not interrupted,Interrupted" eventfld.long 0x0c 2. " ISR(2) ,Interrupt Status 2" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 1. " ISR(1) ,Interrupt Status 1" "Not interrupted,Interrupted" eventfld.long 0x0c 0. " ISR(0) ,Interrupt Status 0" "Not interrupted,Interrupted" ;group 0x38++0x03 line.long 0x10 "PTC_GPR,General Purpose Register" bitfld.long 0x10 31. " GPR(31) ,General Purpose 31" "Primary,Alternate" bitfld.long 0x10 30. " GPR(30) ,General Purpose 30" "Primary,Alternate" bitfld.long 0x10 29. " GPR(29) ,General Purpose 29" "Primary,Alternate" bitfld.long 0x10 28. " GPR(28) ,General Purpose 28" "Primary,Alternate" textline " " bitfld.long 0x10 27. " GPR(27) ,General Purpose 27" "Primary,Alternate" bitfld.long 0x10 26. " GPR(26) ,General Purpose 26" "Primary,Alternate" bitfld.long 0x10 25. " GPR(25) ,General Purpose 25" "Primary,Alternate" bitfld.long 0x10 24. " GPR(24) ,General Purpose 24" "Primary,Alternate" textline " " bitfld.long 0x10 23. " GPR(23) ,General Purpose 23" "Primary,Alternate" bitfld.long 0x10 22. " GPR(22) ,General Purpose 22" "Primary,Alternate" bitfld.long 0x10 21. " GPR(21) ,General Purpose 21" "Primary,Alternate" bitfld.long 0x10 20. " GPR(20) ,General Purpose 20" "Primary,Alternate" textline " " bitfld.long 0x10 19. " GPR(19) ,General Purpose 19" "Primary,Alternate" bitfld.long 0x10 18. " GPR(18) ,General Purpose 18" "Primary,Alternate" bitfld.long 0x10 17. " GPR(17) ,General Purpose 17" "Primary,Alternate" bitfld.long 0x10 16. " GPR(16) ,General Purpose 16" "Primary,Alternate" textline " " bitfld.long 0x10 15. " GPR(15) ,General Purpose 15" "Primary,Alternate" bitfld.long 0x10 14. " GPR(14) ,General Purpose 14" "Primary,Alternate" bitfld.long 0x10 13. " GPR(13) ,General Purpose 13" "Primary,Alternate" bitfld.long 0x10 12. " GPR(12) ,General Purpose 12" "Primary,Alternate" textline " " bitfld.long 0x10 11. " GPR(11) ,General Purpose 11" "Primary,Alternate" bitfld.long 0x10 10. " GPR(10) ,General Purpose 10" "Primary,Alternate" bitfld.long 0x10 9. " GPR(9) ,General Purpose 9" "Primary,Alternate" bitfld.long 0x10 8. " GPR(8) ,General Purpose 8" "Primary,Alternate" textline " " bitfld.long 0x10 7. " GPR(7) ,General Purpose 7" "Primary,Alternate" bitfld.long 0x10 6. " GPR(6) ,General Purpose 6" "Primary,Alternate" bitfld.long 0x10 5. " GPR(5) ,General Purpose 5" "Primary,Alternate" bitfld.long 0x10 4. " GPR(4) ,General Purpose 4" "Primary,Alternate" textline " " bitfld.long 0x10 3. " GPR(3) ,General Purpose 3" "Primary,Alternate" bitfld.long 0x10 2. " GPR(2) ,General Purpose 2" "Primary,Alternate" bitfld.long 0x10 1. " GPR(1) ,General Purpose 1" "Primary,Alternate" bitfld.long 0x10 0. " GPR(0) ,General Purpose 0" "Primary,Alternate" ;group 0x3c++0x03 line.long 0x14 "PTC_SWR,Software Reset Register" bitfld.long 0x14 0. " SWR ,Software Reset" "No effect,Reset" ;group 0x40++0x03 line.long 0x18 "PTC_PUEN,Pull-Up Enable Register" bitfld.long 0x18 31. " PUEN(31) ,Pull_Up Enable 31" "Tri-state,Pull up" bitfld.long 0x18 30. " PUEN(30) ,Pull_Up Enable 30" "Tri-state,Pull up" bitfld.long 0x18 29. " PUEN(29) ,Pull_Up Enable 29" "Tri-state,Pull up" bitfld.long 0x18 28. " PUEN(28) ,Pull_Up Enable 28" "Tri-state,Pull up" textline " " bitfld.long 0x18 27. " PUEN(27) ,Pull_Up Enable 27" "Tri-state,Pull up" bitfld.long 0x18 26. " PUEN(26) ,Pull_Up Enable 26" "Tri-state,Pull up" bitfld.long 0x18 25. " PUEN(25) ,Pull_Up Enable 25" "Tri-state,Pull up" bitfld.long 0x18 24. " PUEN(24) ,Pull_Up Enable 24" "Tri-state,Pull up" textline " " bitfld.long 0x18 23. " PUEN(23) ,Pull_Up Enable 23" "Tri-state,Pull up" bitfld.long 0x18 22. " PUEN(22) ,Pull_Up Enable 22" "Tri-state,Pull up" bitfld.long 0x18 21. " PUEN(21) ,Pull_Up Enable 21" "Tri-state,Pull up" bitfld.long 0x18 20. " PUEN(20) ,Pull_Up Enable 20" "Tri-state,Pull up" textline " " bitfld.long 0x18 19. " PUEN(19) ,Pull_Up Enable 19" "Tri-state,Pull up" bitfld.long 0x18 18. " PUEN(18) ,Pull_Up Enable 18" "Tri-state,Pull up" bitfld.long 0x18 17. " PUEN(17) ,Pull_Up Enable 17" "Tri-state,Pull up" bitfld.long 0x18 16. " PUEN(16) ,Pull_Up Enable 16" "Tri-state,Pull up" textline " " bitfld.long 0x18 15. " PUEN(15) ,Pull_Up Enable 15" "Tri-state,Pull up" bitfld.long 0x18 14. " PUEN(14) ,Pull_Up Enable 14" "Tri-state,Pull up" bitfld.long 0x18 13. " PUEN(13) ,Pull_Up Enable 13" "Tri-state,Pull up" bitfld.long 0x18 12. " PUEN(12) ,Pull_Up Enable 12" "Tri-state,Pull up" textline " " bitfld.long 0x18 11. " PUEN(11) ,Pull_Up Enable 11" "Tri-state,Pull up" bitfld.long 0x18 10. " PUEN(10) ,Pull_Up Enable 10" "Tri-state,Pull up" bitfld.long 0x18 9. " PUEN(9) ,Pull_Up Enable 9" "Tri-state,Pull up" bitfld.long 0x18 8. " PUEN(8) ,Pull_Up Enable 8" "Tri-state,Pull up" textline " " bitfld.long 0x18 7. " PUEN(7) ,Pull_Up Enable 7" "Tri-state,Pull up" bitfld.long 0x18 6. " PUEN(6) ,Pull_Up Enable 6" "Tri-state,Pull up" bitfld.long 0x18 5. " PUEN(5) ,Pull_Up Enable 5" "Tri-state,Pull up" bitfld.long 0x18 4. " PUEN(4) ,Pull_Up Enable 4" "Tri-state,Pull up" textline " " bitfld.long 0x18 3. " PUEN(3) ,Pull_Up Enable 3" "Tri-state,Pull up" bitfld.long 0x18 2. " PUEN(2) ,Pull_Up Enable 2" "Tri-state,Pull up" bitfld.long 0x18 1. " PUEN(1) ,Pull_Up Enable 1" "Tri-state,Pull up" bitfld.long 0x18 0. " PUEN(0) ,Pull_Up Enable 0" "Tri-state,Pull up" textline " " tree.end tree "Port D" width 0xd group 0x300--0x31f line.long 0x00 "PTD_DDIR,Data Direction Port A Register" bitfld.long 0x00 31. " DDIR(31) ,Data Direction (31)" "Input,Output" bitfld.long 0x00 30. " DDIR(30) ,Data Direction (30)" "Input,Output" bitfld.long 0x00 29. " DDIR(29) ,Data Direction (29)" "Input,Output" bitfld.long 0x00 28. " DDIR(28) ,Data Direction (28)" "Input,Output" textline " " bitfld.long 0x00 27. " DDIR(27) ,Data Direction (27)" "Input,Output" bitfld.long 0x00 26. " DDIR(26) ,Data Direction (26)" "Input,Output" bitfld.long 0x00 25. " DDIR(25) ,Data Direction (25)" "Input,Output" bitfld.long 0x00 24. " DDIR(24) ,Data Direction (24)" "Input,Output" textline " " bitfld.long 0x00 23. " DDIR(23) ,Data Direction (23)" "Input,Output" bitfld.long 0x00 22. " DDIR(22) ,Data Direction (22)" "Input,Output" bitfld.long 0x00 21. " DDIR(21) ,Data Direction (21)" "Input,Output" bitfld.long 0x00 20. " DDIR(20) ,Data Direction (20)" "Input,Output" textline " " bitfld.long 0x00 19. " DDIR(19) ,Data Direction (19)" "Input,Output" bitfld.long 0x00 18. " DDIR(18) ,Data Direction (18)" "Input,Output" bitfld.long 0x00 17. " DDIR(17) ,Data Direction (17)" "Input,Output" bitfld.long 0x00 16. " DDIR(16) ,Data Direction (16)" "Input,Output" textline " " bitfld.long 0x00 15. " DDIR(15) ,Data Direction (15)" "Input,Output" bitfld.long 0x00 14. " DDIR(14) ,Data Direction (14)" "Input,Output" bitfld.long 0x00 13. " DDIR(13) ,Data Direction (13)" "Input,Output" bitfld.long 0x00 12. " DDIR(12) ,Data Direction (12)" "Input,Output" textline " " bitfld.long 0x00 11. " DDIR(11) ,Data Direction (11)" "Input,Output" bitfld.long 0x00 10. " DDIR(10) ,Data Direction (10)" "Input,Output" bitfld.long 0x00 9. " DDIR(9) ,Data Direction (9)" "Input,Output" bitfld.long 0x00 8. " DDIR(8) ,Data Direction (8)" "Input,Output" textline " " bitfld.long 0x00 7. " DDIR(7) ,Data Direction (7)" "Input,Output" bitfld.long 0x00 6. " DDIR(6) ,Data Direction (6)" "Input,Output" bitfld.long 0x00 5. " DDIR(5) ,Data Direction (5)" "Input,Output" bitfld.long 0x00 4. " DDIR(4) ,Data Direction (4)" "Input,Output" textline " " bitfld.long 0x00 3. " DDIR(3) ,Data Direction (3)" "Input,Output" bitfld.long 0x00 2. " DDIR(2) ,Data Direction (2)" "Input,Output" bitfld.long 0x00 1. " DDIR(1) ,Data Direction (1)" "Input,Output" bitfld.long 0x00 0. " DDIR(0) ,Data Direction (0)" "Input,Output" ;group 0x04++0x03 line.long 0x04 "PTD_OCR1,Output Configuration Register 1" bitfld.long 0x04 30.--31. " OCR1(15) ,Output Configuration (15)" "Input A_IN[15],Input B_IN[15],Input C_IN[15],Data [15]" bitfld.long 0x04 28.--29. " OCR1(14) ,Output Configuration (14)" "Input A_IN[14],Input B_IN[14],Input C_IN[14],Data [14]" bitfld.long 0x04 26.--27. " OCR1(13) ,Output Configuration (13)" "Input A_IN[13],Input B_IN[13],Input C_IN[13],Data [13]" textline " " bitfld.long 0x04 24.--25. " OCR1(12) ,Output Configuration (12)" "Input A_IN[12],Input B_IN[12],Input C_IN[12],Data [12]" bitfld.long 0x04 22.--23. " OCR1(11) ,Output Configuration (11)" "Input A_IN[11],Input B_IN[11],Input C_IN[11],Data [11]" bitfld.long 0x04 20.--21. " OCR1(10) ,Output Configuration (10)" "Input A_IN[10],Input B_IN[10],Input C_IN[10],Data [10]" textline " " bitfld.long 0x04 18.--19. " OCR1(9) ,Output Configuration (9)" "Input A_IN[9],Input B_IN[9],Input C_IN[9],Data [9]" bitfld.long 0x04 16.--17. " OCR1(8) ,Output Configuration (8)" "Input A_IN[8],Input B_IN[8],Input C_IN[8],Data [8]" bitfld.long 0x04 14.--15. " OCR1(7) ,Output Configuration (7)" "Input A_IN[7],Input B_IN[7],Input C_IN[7],Data [7]" textline " " bitfld.long 0x04 12.--13. " OCR1(6) ,Output Configuration (6)" "Input A_IN[6],Input B_IN[6],Input C_IN[6],Data [6]" bitfld.long 0x04 10.--11. " OCR1(5) ,Output Configuration (5)" "Input A_IN[5],Input B_IN[5],Input C_IN[5],Data [5]" bitfld.long 0x04 8.--9. " OCR1(4) ,Output Configuration (4)" "Input A_IN[4],Input B_IN[4],Input C_IN[4],Data [4]" textline " " bitfld.long 0x04 6.--7. " OCR1(3) ,Output Configuration (3)" "Input A_IN[3],Input B_IN[3],Input C_IN[3],Data [3]" bitfld.long 0x04 4.--5. " OCR1(2) ,Output Configuration (2)" "Input A_IN[2],Input B_IN[2],Input C_IN[2],Data [2]" bitfld.long 0x04 2.--3. " OCR1(1) ,Output Configuration (1)" "Input A_IN[1],Input B_IN[1],Input C_IN[1],Data [1]" textline " " bitfld.long 0x04 0.--1. " OCR1(0) ,Output Configuration (0)" "Input A_IN[0],Input B_IN[0],Input C_IN[0],Data [0]" ;group 0x08++0x03 line.long 0x08 "PTD_OCR2,Output Configuration Register 2" bitfld.long 0x08 30.--31. " OCR2(31) ,Output Configuration (31)" "Input A_IN[31],Input B_IN[31],Input C_IN[31],Data [31]" bitfld.long 0x08 28.--29. " OCR2(30) ,Output Configuration (30)" "Input A_IN[30],Input B_IN[30],Input C_IN[30],Data [30]" bitfld.long 0x08 26.--27. " OCR2(29) ,Output Configuration (29)" "Input A_IN[29],Input B_IN[29],Input C_IN[29],Data [29]" textline " " bitfld.long 0x08 24.--25. " OCR2(28) ,Output Configuration (28)" "Input A_IN[28],Input B_IN[28],Input C_IN[28],Data [28]" bitfld.long 0x08 22.--23. " OCR2(27) ,Output Configuration (27)" "Input A_IN[27],Input B_IN[27],Input C_IN[27],Data [27]" bitfld.long 0x08 20.--21. " OCR2(26) ,Output Configuration (26)" "Input A_IN[26],Input B_IN[26],Input C_IN[26],Data [26]" textline " " bitfld.long 0x08 18.--19. " OCR2(25) ,Output Configuration (25)" "Input A_IN[25],Input B_IN[25],Input C_IN[25],Data [25]" bitfld.long 0x08 16.--17. " OCR2(24) ,Output Configuration (24)" "Input A_IN[24],Input B_IN[24],Input C_IN[24],Data [24]" bitfld.long 0x08 14.--15. " OCR2(23) ,Output Configuration (23)" "Input A_IN[23],Input B_IN[23],Input C_IN[23],Data [23]" textline " " bitfld.long 0x08 12.--13. " OCR2(22) ,Output Configuration (22)" "Input A_IN[22],Input B_IN[22],Input C_IN[22],Data [22]" bitfld.long 0x08 10.--11. " OCR2(21) ,Output Configuration (21)" "Input A_IN[21],Input B_IN[21],Input C_IN[21],Data [21]" bitfld.long 0x08 8.--9. " OCR2(20) ,Output Configuration (20)" "Input A_IN[20],Input B_IN[20],Input C_IN[20],Data [20]" textline " " bitfld.long 0x08 6.--7. " OCR2(19) ,Output Configuration (19)" "Input A_IN[19],Input B_IN[19],Input C_IN[19],Data [19]" bitfld.long 0x08 4.--5. " OCR2(18) ,Output Configuration (18)" "Input A_IN[18],Input B_IN[18],Input C_IN[18],Data [18]" bitfld.long 0x08 2.--3. " OCR2(17) ,Output Configuration (17)" "Input A_IN[17],Input B_IN[17],Input C_IN[17],Data [17]" textline " " bitfld.long 0x08 0.--1. " OCR2(16) ,Output Configuration (16)" "Input A_IN[16],Input B_IN[16],Input C_IN[16],Data [16]" ;group 0x0c++0x03 line.long 0x0c "PTD_ICONFA1,Input Configuration Register A1" bitfld.long 0x0c 30.--31. " ICONFA1(15) ,Input Configuration" "GPIO_In[15],ISR[15],0,1" bitfld.long 0x0c 28.--29. " ICONFA1(14) ,Input Configuration" "GPIO_In[14],ISR[14],0,1" bitfld.long 0x0c 26.--27. " ICONFA1(13) ,Input Configuration" "GPIO_In[13],ISR[13],0,1" textline " " bitfld.long 0x0c 24.--25. " ICONFA1(12) ,Input Configuration" "GPIO_In[12],ISR[12],0,1" bitfld.long 0x0c 22.--23. " ICONFA1(11) ,Input Configuration" "GPIO_In[11],ISR[11],0,1" bitfld.long 0x0c 20.--21. " ICONFA1(10) ,Input Configuration" "GPIO_In[10],ISR[10],0,1" textline " " bitfld.long 0x0c 18.--19. " ICONFA1(9) ,Input Configuration" "GPIO_In[9],ISR[9],0,1" bitfld.long 0x0c 16.--17. " ICONFA1(8) ,Input Configuration" "GPIO_In[8],ISR[8],0,1" bitfld.long 0x0c 14.--15. " ICONFA1(7) ,Input Configuration" "GPIO_In[7],ISR[7],0,1" textline " " bitfld.long 0x0c 12.--13. " ICONFA1(6) ,Input Configuration" "GPIO_In[6],ISR[6],0,1" bitfld.long 0x0c 10.--11. " ICONFA1(5) ,Input Configuration" "GPIO_In[5],ISR[5],0,1" bitfld.long 0x0c 08.--09. " ICONFA1(4) ,Input Configuration" "GPIO_In[4],ISR[4],0,1" textline " " bitfld.long 0x0c 06.--07. " ICONFA1(3) ,Input Configuration" "GPIO_In[3],ISR[3],0,1" bitfld.long 0x0c 04.--05. " ICONFA1(2) ,Input Configuration" "GPIO_In[2],ISR[2],0,1" bitfld.long 0x0c 02.--03. " ICONFA1(1) ,Input Configuration" "GPIO_In[1],ISR[1],0,1" textline " " bitfld.long 0x0c 00.--01. " ICONFA1(0) ,Input Configuration" "GPIO_In[0],ISR[0],0,1" ;group 0x10++0x03 line.long 0x10 "PTD_ICONFA2,Input Configuration Register A2" bitfld.long 0x10 30.--31. " ICONFA2(31) ,Input Configuration" "GPIO_In[31],ISR[31],0,1" bitfld.long 0x10 28.--29. " ICONFA2(30) ,Input Configuration" "GPIO_In[30],ISR[30],0,1" bitfld.long 0x10 26.--27. " ICONFA2(29) ,Input Configuration" "GPIO_In[29],ISR[29],0,1" textline " " bitfld.long 0x10 24.--25. " ICONFA2(28) ,Input Configuration" "GPIO_In[28],ISR[28],0,1" bitfld.long 0x10 22.--23. " ICONFA2(27) ,Input Configuration" "GPIO_In[27],ISR[27],0,1" bitfld.long 0x10 20.--21. " ICONFA2(26) ,Input Configuration" "GPIO_In[26],ISR[26],0,1" textline " " bitfld.long 0x10 18.--19. " ICONFA2(25) ,Input Configuration" "GPIO_In[25],ISR[25],0,1" bitfld.long 0x10 16.--17. " ICONFA2(24) ,Input Configuration" "GPIO_In[24],ISR[24],0,1" bitfld.long 0x10 14.--15. " ICONFA2(23) ,Input Configuration" "GPIO_In[23],ISR[23],0,1" textline " " bitfld.long 0x10 12.--13. " ICONFA2(22) ,Input Configuration" "GPIO_In[22],ISR[22],0,1" bitfld.long 0x10 10.--11. " ICONFA2(21) ,Input Configuration" "GPIO_In[21],ISR[21],0,1" bitfld.long 0x10 08.--09. " ICONFA2(20) ,Input Configuration" "GPIO_In[20],ISR[20],0,1" textline " " bitfld.long 0x10 06.--07. " ICONFA2(19) ,Input Configuration" "GPIO_In[19],ISR[19],0,1" bitfld.long 0x10 04.--05. " ICONFA2(18) ,Input Configuration" "GPIO_In[18],ISR[18],0,1" bitfld.long 0x10 02.--03. " ICONFA2(17) ,Input Configuration" "GPIO_In[17],ISR[17],0,1" textline " " bitfld.long 0x10 00.--01. " ICONFA2(16) ,Input Configuration" "GPIO_In[16],ISR[16],0,1" ;group 0x14++0x03 line.long 0x14 "PTD_ICONFB1,Input Configuration Register B1" bitfld.long 0x14 30.--31. " ICONFB1(15) ,Input Configuration" "GPIO_In[15],ISR[15],0,1" bitfld.long 0x14 28.--29. " ICONFB1(14) ,Input Configuration" "GPIO_In[14],ISR[14],0,1" bitfld.long 0x14 26.--27. " ICONFB1(13) ,Input Configuration" "GPIO_In[13],ISR[13],0,1" textline " " bitfld.long 0x14 24.--25. " ICONFB1(12) ,Input Configuration" "GPIO_In[12],ISR[12],0,1" bitfld.long 0x14 22.--23. " ICONFB1(11) ,Input Configuration" "GPIO_In[11],ISR[11],0,1" bitfld.long 0x14 20.--21. " ICONFB1(10) ,Input Configuration" "GPIO_In[10],ISR[10],0,1" textline " " bitfld.long 0x14 18.--19. " ICONFB1(9) ,Input Configuration" "GPIO_In[9],ISR[9],0,1" bitfld.long 0x14 16.--17. " ICONFB1(8) ,Input Configuration" "GPIO_In[8],ISR[8],0,1" bitfld.long 0x14 14.--15. " ICONFB1(7) ,Input Configuration" "GPIO_In[7],ISR[7],0,1" textline " " bitfld.long 0x14 12.--13. " ICONFB1(6) ,Input Configuration" "GPIO_In[6],ISR[6],0,1" bitfld.long 0x14 10.--11. " ICONFB1(5) ,Input Configuration" "GPIO_In[5],ISR[5],0,1" bitfld.long 0x14 08.--09. " ICONFB1(4) ,Input Configuration" "GPIO_In[4],ISR[4],0,1" textline " " bitfld.long 0x14 06.--07. " ICONFB1(3) ,Input Configuration" "GPIO_In[3],ISR[3],0,1" bitfld.long 0x14 04.--05. " ICONFB1(2) ,Input Configuration" "GPIO_In[2],ISR[2],0,1" bitfld.long 0x14 02.--03. " ICONFB1(1) ,Input Configuration" "GPIO_In[1],ISR[1],0,1" textline " " bitfld.long 0x14 00.--01. " ICONFB1(0) ,Input Configuration" "GPIO_In[0],ISR[0],0,1" ;group 0x18++0x03 line.long 0x18 "PTD_ICONFB2,Input Configuration Register B2" bitfld.long 0x18 30.--31. " ICONFB2(31) ,Input Configuration" "GPIO_In[31],ISR[31],0,1" bitfld.long 0x18 28.--29. " ICONFB2(30) ,Input Configuration" "GPIO_In[30],ISR[30],0,1" bitfld.long 0x18 26.--27. " ICONFB2(29) ,Input Configuration" "GPIO_In[29],ISR[29],0,1" textline " " bitfld.long 0x18 24.--25. " ICONFB2(28) ,Input Configuration" "GPIO_In[28],ISR[28],0,1" bitfld.long 0x18 22.--23. " ICONFB2(27) ,Input Configuration" "GPIO_In[27],ISR[27],0,1" bitfld.long 0x18 20.--21. " ICONFB2(26) ,Input Configuration" "GPIO_In[26],ISR[26],0,1" textline " " bitfld.long 0x18 18.--19. " ICONFB2(25) ,Input Configuration" "GPIO_In[25],ISR[25],0,1" bitfld.long 0x18 16.--17. " ICONFB2(24) ,Input Configuration" "GPIO_In[24],ISR[24],0,1" bitfld.long 0x18 14.--15. " ICONFB2(23) ,Input Configuration" "GPIO_In[23],ISR[23],0,1" textline " " bitfld.long 0x18 12.--13. " ICONFB2(22) ,Input Configuration" "GPIO_In[22],ISR[22],0,1" bitfld.long 0x18 10.--11. " ICONFB2(21) ,Input Configuration" "GPIO_In[21],ISR[21],0,1" bitfld.long 0x18 08.--09. " ICONFB2(20) ,Input Configuration" "GPIO_In[20],ISR[20],0,1" textline " " bitfld.long 0x18 06.--07. " ICONFB2(19) ,Input Configuration" "GPIO_In[19],ISR[19],0,1" bitfld.long 0x18 04.--05. " ICONFB2(18) ,Input Configuration" "GPIO_In[18],ISR[18],0,1" bitfld.long 0x18 02.--03. " ICONFB2(17) ,Input Configuration" "GPIO_In[17],ISR[17],0,1" textline " " bitfld.long 0x18 00.--01. " ICONFB2(16) ,Input Configuration" "GPIO_In[16],ISR[16],0,1" ;group 0x1c++0x03 line.long 0x1c "PTD_DR,Data Register" bitfld.long 0x1c 31. " DR(31) ,Data Register 31" "Low,High" bitfld.long 0x1c 30. " DR(30) ,Data Register 30" "Low,High" bitfld.long 0x1c 29. " DR(29) ,Data Register 29" "Low,High" bitfld.long 0x1c 28. " DR(28) ,Data Register 28" "Low,High" bitfld.long 0x1c 27. " DR(27) ,Data Register 27" "Low,High" textline " " bitfld.long 0x1c 26. " DR(26) ,Data Register 26" "Low,High" bitfld.long 0x1c 25. " DR(25) ,Data Register 25" "Low,High" bitfld.long 0x1c 24. " DR(24) ,Data Register 24" "Low,High" bitfld.long 0x1c 23. " DR(23) ,Data Register 23" "Low,High" bitfld.long 0x1c 22. " DR(22) ,Data Register 22" "Low,High" textline " " bitfld.long 0x1c 21. " DR(21) ,Data Register 21" "Low,High" bitfld.long 0x1c 20. " DR(20) ,Data Register 20" "Low,High" bitfld.long 0x1c 19. " DR(19) ,Data Register 19" "Low,High" bitfld.long 0x1c 18. " DR(18) ,Data Register 18" "Low,High" bitfld.long 0x1c 17. " DR(17) ,Data Register 17" "Low,High" textline " " bitfld.long 0x1c 16. " DR(16) ,Data Register 16" "Low,High" bitfld.long 0x1c 15. " DR(15) ,Data Register 15" "Low,High" bitfld.long 0x1c 14. " DR(14) ,Data Register 14" "Low,High" bitfld.long 0x1c 13. " DR(13) ,Data Register 13" "Low,High" bitfld.long 0x1c 12. " DR(12) ,Data Register 12" "Low,High" textline " " bitfld.long 0x1c 11. " DR(11) ,Data Register 11" "Low,High" bitfld.long 0x1c 10. " DR(10) ,Data Register 10" "Low,High" bitfld.long 0x1c 09. " DR(9) ,Data Register 9" "Low,High" bitfld.long 0x1c 08. " DR(8) ,Data Register 8" "Low,High" bitfld.long 0x1c 07. " DR(7) ,Data Register 7" "Low,High" textline " " bitfld.long 0x1c 06. " DR(6) ,Data Register 6" "Low,High" bitfld.long 0x1c 05. " DR(5) ,Data Register 5" "Low,High" bitfld.long 0x1c 04. " DR(4) ,Data Register 4" "Low,High" bitfld.long 0x1c 03. " DR(3) ,Data Register 3" "Low,High" bitfld.long 0x1c 02. " DR(2) ,Data Register 2" "Low,High" textline " " bitfld.long 0x1c 01. " DR(1) ,Data Register 1" "Low,High" bitfld.long 0x1c 00. " DR(0) ,Data Register 0" "Low,High" group 0x320++0x03 line.long 0x00 "PTD_GIUS,GPIO In Use Register D" bitfld.long 0x00 31. " GIUS(31) ,GPIO In Use Pin 31" "Multiplexed,GPIO" bitfld.long 0x00 30. " GIUS(30) ,GPIO In Use Pin 30" "Multiplexed,GPIO" bitfld.long 0x00 29. " GIUS(29) ,GPIO In Use Pin 29" "Multiplexed,GPIO" textline " " bitfld.long 0x00 28. " GIUS(28) ,GPIO In Use Pin 28" "Multiplexed,GPIO" bitfld.long 0x00 27. " GIUS(27) ,GPIO In Use Pin 27" "Multiplexed,GPIO" bitfld.long 0x00 26. " GIUS(26) ,GPIO In Use Pin 26" "Multiplexed,GPIO" textline " " bitfld.long 0x00 25. " GIUS(25) ,GPIO In Use Pin 25" "Multiplexed,GPIO" bitfld.long 0x00 24. " GIUS(24) ,GPIO In Use Pin 24" "Multiplexed,GPIO" bitfld.long 0x00 23. " GIUS(23) ,GPIO In Use Pin 23" "Multiplexed,GPIO" textline " " bitfld.long 0x00 22. " GIUS(22) ,GPIO In Use Pin 22" "Multiplexed,GPIO" bitfld.long 0x00 21. " GIUS(21) ,GPIO In Use Pin 21" "Multiplexed,GPIO" bitfld.long 0x00 20. " GIUS(20) ,GPIO In Use Pin 20" "Multiplexed,GPIO" textline " " bitfld.long 0x00 19. " GIUS(19) ,GPIO In Use Pin 19" "Multiplexed,GPIO" bitfld.long 0x00 18. " GIUS(18) ,GPIO In Use Pin 18" "Multiplexed,GPIO" bitfld.long 0x00 17. " GIUS(17) ,GPIO In Use Pin 17" "Multiplexed,GPIO" width 0xd rgroup 0x324++0x03 ;rgroup 0x24++0x03 line.long 0x00 "PTD_SSR,Sample Status Register" bitfld.long 0x00 31. " SSR31 ,Sample Status Pin 31" "Low,High" bitfld.long 0x00 30. " SSR30 ,Sample Status Pin 30" "Low,High" bitfld.long 0x00 29. " SSR29 ,Sample Status Pin 29" "Low,High" bitfld.long 0x00 28. " SSR28 ,Sample Status Pin 28" "Low,High" bitfld.long 0x00 27. " SSR27 ,Sample Status Pin 27" "Low,High" textline " " bitfld.long 0x00 26. " SSR26 ,Sample Status Pin 26" "Low,High" bitfld.long 0x00 25. " SSR25 ,Sample Status Pin 25" "Low,High" bitfld.long 0x00 24. " SSR24 ,Sample Status Pin 24" "Low,High" bitfld.long 0x00 23. " SSR23 ,Sample Status Pin 23" "Low,High" bitfld.long 0x00 22. " SSR22 ,Sample Status Pin 22" "Low,High" textline " " bitfld.long 0x00 21. " SSR21 ,Sample Status Pin 21" "Low,High" bitfld.long 0x00 20. " SSR20 ,Sample Status Pin 20" "Low,High" bitfld.long 0x00 19. " SSR19 ,Sample Status Pin 19" "Low,High" bitfld.long 0x00 18. " SSR18 ,Sample Status Pin 18" "Low,High" bitfld.long 0x00 17. " SSR17 ,Sample Status Pin 17" "Low,High" textline " " bitfld.long 0x00 16. " SSR16 ,Sample Status Pin 16" "Low,High" bitfld.long 0x00 15. " SSR15 ,Sample Status Pin 15" "Low,High" bitfld.long 0x00 14. " SSR14 ,Sample Status Pin 14" "Low,High" bitfld.long 0x00 13. " SSR13 ,Sample Status Pin 13" "Low,High" bitfld.long 0x00 12. " SSR12 ,Sample Status Pin 12" "Low,High" textline " " bitfld.long 0x00 11. " SSR11 ,Sample Status Pin 11" "Low,High" bitfld.long 0x00 10. " SSR10 ,Sample Status Pin 10" "Low,High" bitfld.long 0x00 9. " SSR9 ,Sample Status Pin 9" "Low,High" bitfld.long 0x00 8. " SSR8 ,Sample Status Pin 8" "Low,High" bitfld.long 0x00 7. " SSR7 ,Sample Status Pin 7" "Low,High" textline " " bitfld.long 0x00 6. " SSR6 ,Sample Status Pin 6" "Low,High" bitfld.long 0x00 5. " SSR5 ,Sample Status Pin 5" "Low,High" bitfld.long 0x00 4. " SSR4 ,Sample Status Pin 4" "Low,High" bitfld.long 0x00 3. " SSR3 ,Sample Status Pin 3" "Low,High" bitfld.long 0x00 2. " SSR2 ,Sample Status Pin 2" "Low,High" textline " " bitfld.long 0x00 1. " SSR1 ,Sample Status Pin 1" "Low,High" bitfld.long 0x00 0. " SSR0 ,Sample Status Pin 0" "Low,High" group (0x324+0x4)--0x343 ;group 0x28++0x03 line.long 0x00 "PTD_ICR1,Interrupt Configuration Register 1" bitfld.long 0x00 30.--31. " ICR1(15) ,Interrupt Configuration 15" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 28.--29. " ICR1(14) ,Interrupt Configuration 14" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 26.--27. " ICR1(13) ,Interrupt Configuration 13" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 24.--25. " ICR1(12) ,Interrupt Configuration 12" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 22.--23. " ICR1(11) ,Interrupt Configuration 11" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 20.--21. " ICR1(10) ,Interrupt Configuration 10" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 18.--19. " ICR1(9) ,Interrupt Configuration 9" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 16.--17. " ICR1(8) ,Interrupt Configuration 8" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 14.--15. " ICR1(7) ,Interrupt Configuration 7" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 12.--13. " ICR1(6) ,Interrupt Configuration 6" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 10.--11. " ICR1(5) ,Interrupt Configuration 5" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 8.--9. " ICR1(4) ,Interrupt Configuration 4" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 6.--7. " ICR1(3) ,Interrupt Configuration 3" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 4.--5. " ICR1(2) ,Interrupt Configuration 2" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 2.--3. " ICR1(1) ,Interrupt Configuration 1" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 0.--1. " ICR1(0) ,Interrupt Configuration 0" "Rising edge,Falling edge,High level,Low level" ;group 0x2c++0x03 line.long 0x04 "PTD_ICR2,Interrupt Configuration Register 2" bitfld.long 0x04 30.--31. " ICR2(31) ,Interrupt Configuration 31" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 28.--29. " ICR2(30) ,Interrupt Configuration 30" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 26.--27. " ICR2(29) ,Interrupt Configuration 29" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 24.--25. " ICR2(28) ,Interrupt Configuration 28" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 22.--23. " ICR2(27) ,Interrupt Configuration 27" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 20.--21. " ICR2(26) ,Interrupt Configuration 26" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 18.--19. " ICR2(25) ,Interrupt Configuration 25" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 16.--17. " ICR2(24) ,Interrupt Configuration 24" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 14.--15. " ICR2(23) ,Interrupt Configuration 23" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 12.--13. " ICR2(22) ,Interrupt Configuration 22" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 10.--11. " ICR2(21) ,Interrupt Configuration 21" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 08.--09. " ICR2(20) ,Interrupt Configuration 20" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 06.--07. " ICR2(19) ,Interrupt Configuration 19" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 04.--05. " ICR2(18) ,Interrupt Configuration 18" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 02.--03. " ICR2(17) ,Interrupt Configuration 17" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 00.--01. " ICR2(16) ,Interrupt Configuration 16" "Rising edge,Falling edge,High level,Low level" ;group 0x30++0x03 line.long 0x08 "PTD_IMR,Interrupt Mask Register" bitfld.long 0x08 31. " IMR(31) ,Interrupt Mask 31" "Masked,Not masked" bitfld.long 0x08 30. " IMR(30) ,Interrupt Mask 30" "Masked,Not masked" bitfld.long 0x08 29. " IMR(29) ,Interrupt Mask 29" "Masked,Not masked" bitfld.long 0x08 28. " IMR(28) ,Interrupt Mask 28" "Masked,Not masked" textline " " bitfld.long 0x08 27. " IMR(27) ,Interrupt Mask 27" "Masked,Not masked" bitfld.long 0x08 26. " IMR(26) ,Interrupt Mask 26" "Masked,Not masked" bitfld.long 0x08 25. " IMR(25) ,Interrupt Mask 25" "Masked,Not masked" bitfld.long 0x08 24. " IMR(24) ,Interrupt Mask 24" "Masked,Not masked" textline " " bitfld.long 0x08 23. " IMR(23) ,Interrupt Mask 23" "Masked,Not masked" bitfld.long 0x08 22. " IMR(22) ,Interrupt Mask 22" "Masked,Not masked" bitfld.long 0x08 21. " IMR(21) ,Interrupt Mask 21" "Masked,Not masked" bitfld.long 0x08 20. " IMR(20) ,Interrupt Mask 20" "Masked,Not masked" textline " " bitfld.long 0x08 19. " IMR(19) ,Interrupt Mask 19" "Masked,Not masked" bitfld.long 0x08 18. " IMR(18) ,Interrupt Mask 18" "Masked,Not masked" bitfld.long 0x08 17. " IMR(17) ,Interrupt Mask 17" "Masked,Not masked" bitfld.long 0x08 16. " IMR(16) ,Interrupt Mask 16" "Masked,Not masked" textline " " bitfld.long 0x08 15. " IMR(15) ,Interrupt Mask 15" "Masked,Not masked" bitfld.long 0x08 14. " IMR(14) ,Interrupt Mask 14" "Masked,Not masked" bitfld.long 0x08 13. " IMR(13) ,Interrupt Mask 13" "Masked,Not masked" bitfld.long 0x08 12. " IMR(12) ,Interrupt Mask 12" "Masked,Not masked" textline " " bitfld.long 0x08 11. " IMR(11) ,Interrupt Mask 11" "Masked,Not masked" bitfld.long 0x08 10. " IMR(10) ,Interrupt Mask 10" "Masked,Not masked" bitfld.long 0x08 9. " IMR(9) ,Interrupt Mask 9" "Masked,Not masked" bitfld.long 0x08 8. " IMR(8) ,Interrupt Mask 8" "Masked,Not masked" textline " " bitfld.long 0x08 7. " IMR(7) ,Interrupt Mask 7" "Masked,Not masked" bitfld.long 0x08 6. " IMR(6) ,Interrupt Mask 6" "Masked,Not masked" bitfld.long 0x08 5. " IMR(5) ,Interrupt Mask 5" "Masked,Not masked" bitfld.long 0x08 4. " IMR(4) ,Interrupt Mask 4" "Masked,Not masked" textline " " bitfld.long 0x08 3. " IMR(3) ,Interrupt Mask 3" "Masked,Not masked" bitfld.long 0x08 2. " IMR(2) ,Interrupt Mask 2" "Masked,Not masked" bitfld.long 0x08 1. " IMR(1) ,Interrupt Mask 1" "Masked,Not masked" bitfld.long 0x08 0. " IMR(0) ,Interrupt Mask 0" "Masked,Not masked" ;group 0x34++0x03 line.long 0x0c "PTD_ISR,Interrupt Status Register" eventfld.long 0x0c 31. " ISR(31) ,Interrupt Status 31" "Not interrupted,Interrupted" eventfld.long 0x0c 30. " ISR(30) ,Interrupt Status 30" "Not interrupted,Interrupted" eventfld.long 0x0c 29. " ISR(29) ,Interrupt Status 29" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 28. " ISR(28) ,Interrupt Status 28" "Not interrupted,Interrupted" eventfld.long 0x0c 27. " ISR(27) ,Interrupt Status 27" "Not interrupted,Interrupted" eventfld.long 0x0c 26. " ISR(26) ,Interrupt Status 26" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 25. " ISR(25) ,Interrupt Status 25" "Not interrupted,Interrupted" eventfld.long 0x0c 24. " ISR(24) ,Interrupt Status 24" "Not interrupted,Interrupted" eventfld.long 0x0c 23. " ISR(23) ,Interrupt Status 23" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 22. " ISR(22) ,Interrupt Status 22" "Not interrupted,Interrupted" eventfld.long 0x0c 21. " ISR(21) ,Interrupt Status 21" "Not interrupted,Interrupted" eventfld.long 0x0c 20. " ISR(20) ,Interrupt Status 20" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 19. " ISR(19) ,Interrupt Status 19" "Not interrupted,Interrupted" eventfld.long 0x0c 18. " ISR(18) ,Interrupt Status 18" "Not interrupted,Interrupted" eventfld.long 0x0c 17. " ISR(17) ,Interrupt Status 17" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 16. " ISR(16) ,Interrupt Status 16" "Not interrupted,Interrupted" eventfld.long 0x0c 15. " ISR(15) ,Interrupt Status 15" "Not interrupted,Interrupted" eventfld.long 0x0c 14. " ISR(14) ,Interrupt Status 14" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 13. " ISR(13) ,Interrupt Status 13" "Not interrupted,Interrupted" eventfld.long 0x0c 12. " ISR(12) ,Interrupt Status 12" "Not interrupted,Interrupted" eventfld.long 0x0c 11. " ISR(11) ,Interrupt Status 11" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 10. " ISR(10) ,Interrupt Status 10" "Not interrupted,Interrupted" eventfld.long 0x0c 9. " ISR(9) ,Interrupt Status 9" "Not interrupted,Interrupted" eventfld.long 0x0c 8. " ISR(8) ,Interrupt Status 8" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 7. " ISR(7) ,Interrupt Status 7" "Not interrupted,Interrupted" eventfld.long 0x0c 6. " ISR(6) ,Interrupt Status 6" "Not interrupted,Interrupted" eventfld.long 0x0c 5. " ISR(5) ,Interrupt Status 5" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 4. " ISR(4) ,Interrupt Status 4" "Not interrupted,Interrupted" eventfld.long 0x0c 3. " ISR(3) ,Interrupt Status 3" "Not interrupted,Interrupted" eventfld.long 0x0c 2. " ISR(2) ,Interrupt Status 2" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 1. " ISR(1) ,Interrupt Status 1" "Not interrupted,Interrupted" eventfld.long 0x0c 0. " ISR(0) ,Interrupt Status 0" "Not interrupted,Interrupted" ;group 0x38++0x03 line.long 0x10 "PTD_GPR,General Purpose Register" bitfld.long 0x10 31. " GPR(31) ,General Purpose 31" "Primary,Alternate" bitfld.long 0x10 30. " GPR(30) ,General Purpose 30" "Primary,Alternate" bitfld.long 0x10 29. " GPR(29) ,General Purpose 29" "Primary,Alternate" bitfld.long 0x10 28. " GPR(28) ,General Purpose 28" "Primary,Alternate" textline " " bitfld.long 0x10 27. " GPR(27) ,General Purpose 27" "Primary,Alternate" bitfld.long 0x10 26. " GPR(26) ,General Purpose 26" "Primary,Alternate" bitfld.long 0x10 25. " GPR(25) ,General Purpose 25" "Primary,Alternate" bitfld.long 0x10 24. " GPR(24) ,General Purpose 24" "Primary,Alternate" textline " " bitfld.long 0x10 23. " GPR(23) ,General Purpose 23" "Primary,Alternate" bitfld.long 0x10 22. " GPR(22) ,General Purpose 22" "Primary,Alternate" bitfld.long 0x10 21. " GPR(21) ,General Purpose 21" "Primary,Alternate" bitfld.long 0x10 20. " GPR(20) ,General Purpose 20" "Primary,Alternate" textline " " bitfld.long 0x10 19. " GPR(19) ,General Purpose 19" "Primary,Alternate" bitfld.long 0x10 18. " GPR(18) ,General Purpose 18" "Primary,Alternate" bitfld.long 0x10 17. " GPR(17) ,General Purpose 17" "Primary,Alternate" bitfld.long 0x10 16. " GPR(16) ,General Purpose 16" "Primary,Alternate" textline " " bitfld.long 0x10 15. " GPR(15) ,General Purpose 15" "Primary,Alternate" bitfld.long 0x10 14. " GPR(14) ,General Purpose 14" "Primary,Alternate" bitfld.long 0x10 13. " GPR(13) ,General Purpose 13" "Primary,Alternate" bitfld.long 0x10 12. " GPR(12) ,General Purpose 12" "Primary,Alternate" textline " " bitfld.long 0x10 11. " GPR(11) ,General Purpose 11" "Primary,Alternate" bitfld.long 0x10 10. " GPR(10) ,General Purpose 10" "Primary,Alternate" bitfld.long 0x10 9. " GPR(9) ,General Purpose 9" "Primary,Alternate" bitfld.long 0x10 8. " GPR(8) ,General Purpose 8" "Primary,Alternate" textline " " bitfld.long 0x10 7. " GPR(7) ,General Purpose 7" "Primary,Alternate" bitfld.long 0x10 6. " GPR(6) ,General Purpose 6" "Primary,Alternate" bitfld.long 0x10 5. " GPR(5) ,General Purpose 5" "Primary,Alternate" bitfld.long 0x10 4. " GPR(4) ,General Purpose 4" "Primary,Alternate" textline " " bitfld.long 0x10 3. " GPR(3) ,General Purpose 3" "Primary,Alternate" bitfld.long 0x10 2. " GPR(2) ,General Purpose 2" "Primary,Alternate" bitfld.long 0x10 1. " GPR(1) ,General Purpose 1" "Primary,Alternate" bitfld.long 0x10 0. " GPR(0) ,General Purpose 0" "Primary,Alternate" ;group 0x3c++0x03 line.long 0x14 "PTD_SWR,Software Reset Register" bitfld.long 0x14 0. " SWR ,Software Reset" "No effect,Reset" ;group 0x40++0x03 line.long 0x18 "PTD_PUEN,Pull-Up Enable Register" bitfld.long 0x18 31. " PUEN(31) ,Pull_Up Enable 31" "Tri-state,Pull up" bitfld.long 0x18 30. " PUEN(30) ,Pull_Up Enable 30" "Tri-state,Pull up" bitfld.long 0x18 29. " PUEN(29) ,Pull_Up Enable 29" "Tri-state,Pull up" bitfld.long 0x18 28. " PUEN(28) ,Pull_Up Enable 28" "Tri-state,Pull up" textline " " bitfld.long 0x18 27. " PUEN(27) ,Pull_Up Enable 27" "Tri-state,Pull up" bitfld.long 0x18 26. " PUEN(26) ,Pull_Up Enable 26" "Tri-state,Pull up" bitfld.long 0x18 25. " PUEN(25) ,Pull_Up Enable 25" "Tri-state,Pull up" bitfld.long 0x18 24. " PUEN(24) ,Pull_Up Enable 24" "Tri-state,Pull up" textline " " bitfld.long 0x18 23. " PUEN(23) ,Pull_Up Enable 23" "Tri-state,Pull up" bitfld.long 0x18 22. " PUEN(22) ,Pull_Up Enable 22" "Tri-state,Pull up" bitfld.long 0x18 21. " PUEN(21) ,Pull_Up Enable 21" "Tri-state,Pull up" bitfld.long 0x18 20. " PUEN(20) ,Pull_Up Enable 20" "Tri-state,Pull up" textline " " bitfld.long 0x18 19. " PUEN(19) ,Pull_Up Enable 19" "Tri-state,Pull up" bitfld.long 0x18 18. " PUEN(18) ,Pull_Up Enable 18" "Tri-state,Pull up" bitfld.long 0x18 17. " PUEN(17) ,Pull_Up Enable 17" "Tri-state,Pull up" bitfld.long 0x18 16. " PUEN(16) ,Pull_Up Enable 16" "Tri-state,Pull up" textline " " bitfld.long 0x18 15. " PUEN(15) ,Pull_Up Enable 15" "Tri-state,Pull up" bitfld.long 0x18 14. " PUEN(14) ,Pull_Up Enable 14" "Tri-state,Pull up" bitfld.long 0x18 13. " PUEN(13) ,Pull_Up Enable 13" "Tri-state,Pull up" bitfld.long 0x18 12. " PUEN(12) ,Pull_Up Enable 12" "Tri-state,Pull up" textline " " bitfld.long 0x18 11. " PUEN(11) ,Pull_Up Enable 11" "Tri-state,Pull up" bitfld.long 0x18 10. " PUEN(10) ,Pull_Up Enable 10" "Tri-state,Pull up" bitfld.long 0x18 9. " PUEN(9) ,Pull_Up Enable 9" "Tri-state,Pull up" bitfld.long 0x18 8. " PUEN(8) ,Pull_Up Enable 8" "Tri-state,Pull up" textline " " bitfld.long 0x18 7. " PUEN(7) ,Pull_Up Enable 7" "Tri-state,Pull up" bitfld.long 0x18 6. " PUEN(6) ,Pull_Up Enable 6" "Tri-state,Pull up" bitfld.long 0x18 5. " PUEN(5) ,Pull_Up Enable 5" "Tri-state,Pull up" bitfld.long 0x18 4. " PUEN(4) ,Pull_Up Enable 4" "Tri-state,Pull up" textline " " bitfld.long 0x18 3. " PUEN(3) ,Pull_Up Enable 3" "Tri-state,Pull up" bitfld.long 0x18 2. " PUEN(2) ,Pull_Up Enable 2" "Tri-state,Pull up" bitfld.long 0x18 1. " PUEN(1) ,Pull_Up Enable 1" "Tri-state,Pull up" bitfld.long 0x18 0. " PUEN(0) ,Pull_Up Enable 0" "Tri-state,Pull up" textline " " tree.end tree "Port E" width 0xd group 0x400--0x41f line.long 0x00 "PTE_DDIR,Data Direction Port A Register" bitfld.long 0x00 31. " DDIR(31) ,Data Direction (31)" "Input,Output" bitfld.long 0x00 30. " DDIR(30) ,Data Direction (30)" "Input,Output" bitfld.long 0x00 29. " DDIR(29) ,Data Direction (29)" "Input,Output" bitfld.long 0x00 28. " DDIR(28) ,Data Direction (28)" "Input,Output" textline " " bitfld.long 0x00 27. " DDIR(27) ,Data Direction (27)" "Input,Output" bitfld.long 0x00 26. " DDIR(26) ,Data Direction (26)" "Input,Output" bitfld.long 0x00 25. " DDIR(25) ,Data Direction (25)" "Input,Output" bitfld.long 0x00 24. " DDIR(24) ,Data Direction (24)" "Input,Output" textline " " bitfld.long 0x00 23. " DDIR(23) ,Data Direction (23)" "Input,Output" bitfld.long 0x00 22. " DDIR(22) ,Data Direction (22)" "Input,Output" bitfld.long 0x00 21. " DDIR(21) ,Data Direction (21)" "Input,Output" bitfld.long 0x00 20. " DDIR(20) ,Data Direction (20)" "Input,Output" textline " " bitfld.long 0x00 19. " DDIR(19) ,Data Direction (19)" "Input,Output" bitfld.long 0x00 18. " DDIR(18) ,Data Direction (18)" "Input,Output" bitfld.long 0x00 17. " DDIR(17) ,Data Direction (17)" "Input,Output" bitfld.long 0x00 16. " DDIR(16) ,Data Direction (16)" "Input,Output" textline " " bitfld.long 0x00 15. " DDIR(15) ,Data Direction (15)" "Input,Output" bitfld.long 0x00 14. " DDIR(14) ,Data Direction (14)" "Input,Output" bitfld.long 0x00 13. " DDIR(13) ,Data Direction (13)" "Input,Output" bitfld.long 0x00 12. " DDIR(12) ,Data Direction (12)" "Input,Output" textline " " bitfld.long 0x00 11. " DDIR(11) ,Data Direction (11)" "Input,Output" bitfld.long 0x00 10. " DDIR(10) ,Data Direction (10)" "Input,Output" bitfld.long 0x00 9. " DDIR(9) ,Data Direction (9)" "Input,Output" bitfld.long 0x00 8. " DDIR(8) ,Data Direction (8)" "Input,Output" textline " " bitfld.long 0x00 7. " DDIR(7) ,Data Direction (7)" "Input,Output" bitfld.long 0x00 6. " DDIR(6) ,Data Direction (6)" "Input,Output" bitfld.long 0x00 5. " DDIR(5) ,Data Direction (5)" "Input,Output" bitfld.long 0x00 4. " DDIR(4) ,Data Direction (4)" "Input,Output" textline " " bitfld.long 0x00 3. " DDIR(3) ,Data Direction (3)" "Input,Output" bitfld.long 0x00 2. " DDIR(2) ,Data Direction (2)" "Input,Output" bitfld.long 0x00 1. " DDIR(1) ,Data Direction (1)" "Input,Output" bitfld.long 0x00 0. " DDIR(0) ,Data Direction (0)" "Input,Output" ;group 0x04++0x03 line.long 0x04 "PTE_OCR1,Output Configuration Register 1" bitfld.long 0x04 30.--31. " OCR1(15) ,Output Configuration (15)" "Input A_IN[15],Input B_IN[15],Input C_IN[15],Data [15]" bitfld.long 0x04 28.--29. " OCR1(14) ,Output Configuration (14)" "Input A_IN[14],Input B_IN[14],Input C_IN[14],Data [14]" bitfld.long 0x04 26.--27. " OCR1(13) ,Output Configuration (13)" "Input A_IN[13],Input B_IN[13],Input C_IN[13],Data [13]" textline " " bitfld.long 0x04 24.--25. " OCR1(12) ,Output Configuration (12)" "Input A_IN[12],Input B_IN[12],Input C_IN[12],Data [12]" bitfld.long 0x04 22.--23. " OCR1(11) ,Output Configuration (11)" "Input A_IN[11],Input B_IN[11],Input C_IN[11],Data [11]" bitfld.long 0x04 20.--21. " OCR1(10) ,Output Configuration (10)" "Input A_IN[10],Input B_IN[10],Input C_IN[10],Data [10]" textline " " bitfld.long 0x04 18.--19. " OCR1(9) ,Output Configuration (9)" "Input A_IN[9],Input B_IN[9],Input C_IN[9],Data [9]" bitfld.long 0x04 16.--17. " OCR1(8) ,Output Configuration (8)" "Input A_IN[8],Input B_IN[8],Input C_IN[8],Data [8]" bitfld.long 0x04 14.--15. " OCR1(7) ,Output Configuration (7)" "Input A_IN[7],Input B_IN[7],Input C_IN[7],Data [7]" textline " " bitfld.long 0x04 12.--13. " OCR1(6) ,Output Configuration (6)" "Input A_IN[6],Input B_IN[6],Input C_IN[6],Data [6]" bitfld.long 0x04 10.--11. " OCR1(5) ,Output Configuration (5)" "Input A_IN[5],Input B_IN[5],Input C_IN[5],Data [5]" bitfld.long 0x04 8.--9. " OCR1(4) ,Output Configuration (4)" "Input A_IN[4],Input B_IN[4],Input C_IN[4],Data [4]" textline " " bitfld.long 0x04 6.--7. " OCR1(3) ,Output Configuration (3)" "Input A_IN[3],Input B_IN[3],Input C_IN[3],Data [3]" bitfld.long 0x04 4.--5. " OCR1(2) ,Output Configuration (2)" "Input A_IN[2],Input B_IN[2],Input C_IN[2],Data [2]" bitfld.long 0x04 2.--3. " OCR1(1) ,Output Configuration (1)" "Input A_IN[1],Input B_IN[1],Input C_IN[1],Data [1]" textline " " bitfld.long 0x04 0.--1. " OCR1(0) ,Output Configuration (0)" "Input A_IN[0],Input B_IN[0],Input C_IN[0],Data [0]" ;group 0x08++0x03 line.long 0x08 "PTE_OCR2,Output Configuration Register 2" bitfld.long 0x08 30.--31. " OCR2(31) ,Output Configuration (31)" "Input A_IN[31],Input B_IN[31],Input C_IN[31],Data [31]" bitfld.long 0x08 28.--29. " OCR2(30) ,Output Configuration (30)" "Input A_IN[30],Input B_IN[30],Input C_IN[30],Data [30]" bitfld.long 0x08 26.--27. " OCR2(29) ,Output Configuration (29)" "Input A_IN[29],Input B_IN[29],Input C_IN[29],Data [29]" textline " " bitfld.long 0x08 24.--25. " OCR2(28) ,Output Configuration (28)" "Input A_IN[28],Input B_IN[28],Input C_IN[28],Data [28]" bitfld.long 0x08 22.--23. " OCR2(27) ,Output Configuration (27)" "Input A_IN[27],Input B_IN[27],Input C_IN[27],Data [27]" bitfld.long 0x08 20.--21. " OCR2(26) ,Output Configuration (26)" "Input A_IN[26],Input B_IN[26],Input C_IN[26],Data [26]" textline " " bitfld.long 0x08 18.--19. " OCR2(25) ,Output Configuration (25)" "Input A_IN[25],Input B_IN[25],Input C_IN[25],Data [25]" bitfld.long 0x08 16.--17. " OCR2(24) ,Output Configuration (24)" "Input A_IN[24],Input B_IN[24],Input C_IN[24],Data [24]" bitfld.long 0x08 14.--15. " OCR2(23) ,Output Configuration (23)" "Input A_IN[23],Input B_IN[23],Input C_IN[23],Data [23]" textline " " bitfld.long 0x08 12.--13. " OCR2(22) ,Output Configuration (22)" "Input A_IN[22],Input B_IN[22],Input C_IN[22],Data [22]" bitfld.long 0x08 10.--11. " OCR2(21) ,Output Configuration (21)" "Input A_IN[21],Input B_IN[21],Input C_IN[21],Data [21]" bitfld.long 0x08 8.--9. " OCR2(20) ,Output Configuration (20)" "Input A_IN[20],Input B_IN[20],Input C_IN[20],Data [20]" textline " " bitfld.long 0x08 6.--7. " OCR2(19) ,Output Configuration (19)" "Input A_IN[19],Input B_IN[19],Input C_IN[19],Data [19]" bitfld.long 0x08 4.--5. " OCR2(18) ,Output Configuration (18)" "Input A_IN[18],Input B_IN[18],Input C_IN[18],Data [18]" bitfld.long 0x08 2.--3. " OCR2(17) ,Output Configuration (17)" "Input A_IN[17],Input B_IN[17],Input C_IN[17],Data [17]" textline " " bitfld.long 0x08 0.--1. " OCR2(16) ,Output Configuration (16)" "Input A_IN[16],Input B_IN[16],Input C_IN[16],Data [16]" ;group 0x0c++0x03 line.long 0x0c "PTE_ICONFA1,Input Configuration Register A1" bitfld.long 0x0c 30.--31. " ICONFA1(15) ,Input Configuration" "GPIO_In[15],ISR[15],0,1" bitfld.long 0x0c 28.--29. " ICONFA1(14) ,Input Configuration" "GPIO_In[14],ISR[14],0,1" bitfld.long 0x0c 26.--27. " ICONFA1(13) ,Input Configuration" "GPIO_In[13],ISR[13],0,1" textline " " bitfld.long 0x0c 24.--25. " ICONFA1(12) ,Input Configuration" "GPIO_In[12],ISR[12],0,1" bitfld.long 0x0c 22.--23. " ICONFA1(11) ,Input Configuration" "GPIO_In[11],ISR[11],0,1" bitfld.long 0x0c 20.--21. " ICONFA1(10) ,Input Configuration" "GPIO_In[10],ISR[10],0,1" textline " " bitfld.long 0x0c 18.--19. " ICONFA1(9) ,Input Configuration" "GPIO_In[9],ISR[9],0,1" bitfld.long 0x0c 16.--17. " ICONFA1(8) ,Input Configuration" "GPIO_In[8],ISR[8],0,1" bitfld.long 0x0c 14.--15. " ICONFA1(7) ,Input Configuration" "GPIO_In[7],ISR[7],0,1" textline " " bitfld.long 0x0c 12.--13. " ICONFA1(6) ,Input Configuration" "GPIO_In[6],ISR[6],0,1" bitfld.long 0x0c 10.--11. " ICONFA1(5) ,Input Configuration" "GPIO_In[5],ISR[5],0,1" bitfld.long 0x0c 08.--09. " ICONFA1(4) ,Input Configuration" "GPIO_In[4],ISR[4],0,1" textline " " bitfld.long 0x0c 06.--07. " ICONFA1(3) ,Input Configuration" "GPIO_In[3],ISR[3],0,1" bitfld.long 0x0c 04.--05. " ICONFA1(2) ,Input Configuration" "GPIO_In[2],ISR[2],0,1" bitfld.long 0x0c 02.--03. " ICONFA1(1) ,Input Configuration" "GPIO_In[1],ISR[1],0,1" textline " " bitfld.long 0x0c 00.--01. " ICONFA1(0) ,Input Configuration" "GPIO_In[0],ISR[0],0,1" ;group 0x10++0x03 line.long 0x10 "PTE_ICONFA2,Input Configuration Register A2" bitfld.long 0x10 30.--31. " ICONFA2(31) ,Input Configuration" "GPIO_In[31],ISR[31],0,1" bitfld.long 0x10 28.--29. " ICONFA2(30) ,Input Configuration" "GPIO_In[30],ISR[30],0,1" bitfld.long 0x10 26.--27. " ICONFA2(29) ,Input Configuration" "GPIO_In[29],ISR[29],0,1" textline " " bitfld.long 0x10 24.--25. " ICONFA2(28) ,Input Configuration" "GPIO_In[28],ISR[28],0,1" bitfld.long 0x10 22.--23. " ICONFA2(27) ,Input Configuration" "GPIO_In[27],ISR[27],0,1" bitfld.long 0x10 20.--21. " ICONFA2(26) ,Input Configuration" "GPIO_In[26],ISR[26],0,1" textline " " bitfld.long 0x10 18.--19. " ICONFA2(25) ,Input Configuration" "GPIO_In[25],ISR[25],0,1" bitfld.long 0x10 16.--17. " ICONFA2(24) ,Input Configuration" "GPIO_In[24],ISR[24],0,1" bitfld.long 0x10 14.--15. " ICONFA2(23) ,Input Configuration" "GPIO_In[23],ISR[23],0,1" textline " " bitfld.long 0x10 12.--13. " ICONFA2(22) ,Input Configuration" "GPIO_In[22],ISR[22],0,1" bitfld.long 0x10 10.--11. " ICONFA2(21) ,Input Configuration" "GPIO_In[21],ISR[21],0,1" bitfld.long 0x10 08.--09. " ICONFA2(20) ,Input Configuration" "GPIO_In[20],ISR[20],0,1" textline " " bitfld.long 0x10 06.--07. " ICONFA2(19) ,Input Configuration" "GPIO_In[19],ISR[19],0,1" bitfld.long 0x10 04.--05. " ICONFA2(18) ,Input Configuration" "GPIO_In[18],ISR[18],0,1" bitfld.long 0x10 02.--03. " ICONFA2(17) ,Input Configuration" "GPIO_In[17],ISR[17],0,1" textline " " bitfld.long 0x10 00.--01. " ICONFA2(16) ,Input Configuration" "GPIO_In[16],ISR[16],0,1" ;group 0x14++0x03 line.long 0x14 "PTE_ICONFB1,Input Configuration Register B1" bitfld.long 0x14 30.--31. " ICONFB1(15) ,Input Configuration" "GPIO_In[15],ISR[15],0,1" bitfld.long 0x14 28.--29. " ICONFB1(14) ,Input Configuration" "GPIO_In[14],ISR[14],0,1" bitfld.long 0x14 26.--27. " ICONFB1(13) ,Input Configuration" "GPIO_In[13],ISR[13],0,1" textline " " bitfld.long 0x14 24.--25. " ICONFB1(12) ,Input Configuration" "GPIO_In[12],ISR[12],0,1" bitfld.long 0x14 22.--23. " ICONFB1(11) ,Input Configuration" "GPIO_In[11],ISR[11],0,1" bitfld.long 0x14 20.--21. " ICONFB1(10) ,Input Configuration" "GPIO_In[10],ISR[10],0,1" textline " " bitfld.long 0x14 18.--19. " ICONFB1(9) ,Input Configuration" "GPIO_In[9],ISR[9],0,1" bitfld.long 0x14 16.--17. " ICONFB1(8) ,Input Configuration" "GPIO_In[8],ISR[8],0,1" bitfld.long 0x14 14.--15. " ICONFB1(7) ,Input Configuration" "GPIO_In[7],ISR[7],0,1" textline " " bitfld.long 0x14 12.--13. " ICONFB1(6) ,Input Configuration" "GPIO_In[6],ISR[6],0,1" bitfld.long 0x14 10.--11. " ICONFB1(5) ,Input Configuration" "GPIO_In[5],ISR[5],0,1" bitfld.long 0x14 08.--09. " ICONFB1(4) ,Input Configuration" "GPIO_In[4],ISR[4],0,1" textline " " bitfld.long 0x14 06.--07. " ICONFB1(3) ,Input Configuration" "GPIO_In[3],ISR[3],0,1" bitfld.long 0x14 04.--05. " ICONFB1(2) ,Input Configuration" "GPIO_In[2],ISR[2],0,1" bitfld.long 0x14 02.--03. " ICONFB1(1) ,Input Configuration" "GPIO_In[1],ISR[1],0,1" textline " " bitfld.long 0x14 00.--01. " ICONFB1(0) ,Input Configuration" "GPIO_In[0],ISR[0],0,1" ;group 0x18++0x03 line.long 0x18 "PTE_ICONFB2,Input Configuration Register B2" bitfld.long 0x18 30.--31. " ICONFB2(31) ,Input Configuration" "GPIO_In[31],ISR[31],0,1" bitfld.long 0x18 28.--29. " ICONFB2(30) ,Input Configuration" "GPIO_In[30],ISR[30],0,1" bitfld.long 0x18 26.--27. " ICONFB2(29) ,Input Configuration" "GPIO_In[29],ISR[29],0,1" textline " " bitfld.long 0x18 24.--25. " ICONFB2(28) ,Input Configuration" "GPIO_In[28],ISR[28],0,1" bitfld.long 0x18 22.--23. " ICONFB2(27) ,Input Configuration" "GPIO_In[27],ISR[27],0,1" bitfld.long 0x18 20.--21. " ICONFB2(26) ,Input Configuration" "GPIO_In[26],ISR[26],0,1" textline " " bitfld.long 0x18 18.--19. " ICONFB2(25) ,Input Configuration" "GPIO_In[25],ISR[25],0,1" bitfld.long 0x18 16.--17. " ICONFB2(24) ,Input Configuration" "GPIO_In[24],ISR[24],0,1" bitfld.long 0x18 14.--15. " ICONFB2(23) ,Input Configuration" "GPIO_In[23],ISR[23],0,1" textline " " bitfld.long 0x18 12.--13. " ICONFB2(22) ,Input Configuration" "GPIO_In[22],ISR[22],0,1" bitfld.long 0x18 10.--11. " ICONFB2(21) ,Input Configuration" "GPIO_In[21],ISR[21],0,1" bitfld.long 0x18 08.--09. " ICONFB2(20) ,Input Configuration" "GPIO_In[20],ISR[20],0,1" textline " " bitfld.long 0x18 06.--07. " ICONFB2(19) ,Input Configuration" "GPIO_In[19],ISR[19],0,1" bitfld.long 0x18 04.--05. " ICONFB2(18) ,Input Configuration" "GPIO_In[18],ISR[18],0,1" bitfld.long 0x18 02.--03. " ICONFB2(17) ,Input Configuration" "GPIO_In[17],ISR[17],0,1" textline " " bitfld.long 0x18 00.--01. " ICONFB2(16) ,Input Configuration" "GPIO_In[16],ISR[16],0,1" ;group 0x1c++0x03 line.long 0x1c "PTE_DR,Data Register" bitfld.long 0x1c 31. " DR(31) ,Data Register 31" "Low,High" bitfld.long 0x1c 30. " DR(30) ,Data Register 30" "Low,High" bitfld.long 0x1c 29. " DR(29) ,Data Register 29" "Low,High" bitfld.long 0x1c 28. " DR(28) ,Data Register 28" "Low,High" bitfld.long 0x1c 27. " DR(27) ,Data Register 27" "Low,High" textline " " bitfld.long 0x1c 26. " DR(26) ,Data Register 26" "Low,High" bitfld.long 0x1c 25. " DR(25) ,Data Register 25" "Low,High" bitfld.long 0x1c 24. " DR(24) ,Data Register 24" "Low,High" bitfld.long 0x1c 23. " DR(23) ,Data Register 23" "Low,High" bitfld.long 0x1c 22. " DR(22) ,Data Register 22" "Low,High" textline " " bitfld.long 0x1c 21. " DR(21) ,Data Register 21" "Low,High" bitfld.long 0x1c 20. " DR(20) ,Data Register 20" "Low,High" bitfld.long 0x1c 19. " DR(19) ,Data Register 19" "Low,High" bitfld.long 0x1c 18. " DR(18) ,Data Register 18" "Low,High" bitfld.long 0x1c 17. " DR(17) ,Data Register 17" "Low,High" textline " " bitfld.long 0x1c 16. " DR(16) ,Data Register 16" "Low,High" bitfld.long 0x1c 15. " DR(15) ,Data Register 15" "Low,High" bitfld.long 0x1c 14. " DR(14) ,Data Register 14" "Low,High" bitfld.long 0x1c 13. " DR(13) ,Data Register 13" "Low,High" bitfld.long 0x1c 12. " DR(12) ,Data Register 12" "Low,High" textline " " bitfld.long 0x1c 11. " DR(11) ,Data Register 11" "Low,High" bitfld.long 0x1c 10. " DR(10) ,Data Register 10" "Low,High" bitfld.long 0x1c 09. " DR(9) ,Data Register 9" "Low,High" bitfld.long 0x1c 08. " DR(8) ,Data Register 8" "Low,High" bitfld.long 0x1c 07. " DR(7) ,Data Register 7" "Low,High" textline " " bitfld.long 0x1c 06. " DR(6) ,Data Register 6" "Low,High" bitfld.long 0x1c 05. " DR(5) ,Data Register 5" "Low,High" bitfld.long 0x1c 04. " DR(4) ,Data Register 4" "Low,High" bitfld.long 0x1c 03. " DR(3) ,Data Register 3" "Low,High" bitfld.long 0x1c 02. " DR(2) ,Data Register 2" "Low,High" textline " " bitfld.long 0x1c 01. " DR(1) ,Data Register 1" "Low,High" bitfld.long 0x1c 00. " DR(0) ,Data Register 0" "Low,High" group 0x420++0x03 line.long 0x00 "PTE_GIUS,GPIO In Use Register E" bitfld.long 0x00 23. " GIUS(23) ,GPIO In Use Pin 23" "Multiplexed,GPIO" bitfld.long 0x00 22. " GIUS(22) ,GPIO In Use Pin 22" "Multiplexed,GPIO" bitfld.long 0x00 21. " GIUS(21) ,GPIO In Use Pin 21" "Multiplexed,GPIO" textline " " bitfld.long 0x00 20. " GIUS(20) ,GPIO In Use Pin 20" "Multiplexed,GPIO" bitfld.long 0x00 19. " GIUS(19) ,GPIO In Use Pin 19" "Multiplexed,GPIO" bitfld.long 0x00 18. " GIUS(18) ,GPIO In Use Pin 18" "Multiplexed,GPIO" textline " " bitfld.long 0x00 17. " GIUS(17) ,GPIO In Use Pin 17" "Multiplexed,GPIO" bitfld.long 0x00 16. " GIUS(16) ,GPIO In Use Pin 16" "Multiplexed,GPIO" bitfld.long 0x00 15. " GIUS(15) ,GPIO In Use Pin 15" "Multiplexed,GPIO" textline " " bitfld.long 0x00 14. " GIUS(14) ,GPIO In Use Pin 14" "Multiplexed,GPIO" bitfld.long 0x00 13. " GIUS(13) ,GPIO In Use Pin 13" "Multiplexed,GPIO" bitfld.long 0x00 12. " GIUS(12) ,GPIO In Use Pin 12" "Multiplexed,GPIO" textline " " bitfld.long 0x00 11. " GIUS(11) ,GPIO In Use Pin 11" "Multiplexed,GPIO" bitfld.long 0x00 10. " GIUS(10) ,GPIO In Use Pin 10" "Multiplexed,GPIO" bitfld.long 0x00 9. " GIUS(9) ,GPIO In Use Pin 9" "Multiplexed,GPIO" textline " " bitfld.long 0x00 8. " GIUS(8) ,GPIO In Use Pin 8" "Multiplexed,GPIO" bitfld.long 0x00 7. " GIUS(7) ,GPIO In Use Pin 7" "Multiplexed,GPIO" bitfld.long 0x00 6. " GIUS(6) ,GPIO In Use Pin 6" "Multiplexed,GPIO" textline " " bitfld.long 0x00 5. " GIUS(5) ,GPIO In Use Pin 5" "Multiplexed,GPIO" bitfld.long 0x00 4. " GIUS(4) ,GPIO In Use Pin 4" "Multiplexed,GPIO" bitfld.long 0x00 3. " GIUS(3) ,GPIO In Use Pin 3" "Multiplexed,GPIO" textline " " bitfld.long 0x00 2. " GIUS(2) ,GPIO In Use Pin 2" "Multiplexed,GPIO" bitfld.long 0x00 1. " GIUS(1) ,GPIO In Use Pin 1" "Multiplexed,GPIO" bitfld.long 0x00 0. " GIUS(0) ,GPIO In Use Pin 0" "Multiplexed,GPIO" width 0xd rgroup 0x424++0x03 ;rgroup 0x24++0x03 line.long 0x00 "PTE_SSR,Sample Status Register" bitfld.long 0x00 31. " SSR31 ,Sample Status Pin 31" "Low,High" bitfld.long 0x00 30. " SSR30 ,Sample Status Pin 30" "Low,High" bitfld.long 0x00 29. " SSR29 ,Sample Status Pin 29" "Low,High" bitfld.long 0x00 28. " SSR28 ,Sample Status Pin 28" "Low,High" bitfld.long 0x00 27. " SSR27 ,Sample Status Pin 27" "Low,High" textline " " bitfld.long 0x00 26. " SSR26 ,Sample Status Pin 26" "Low,High" bitfld.long 0x00 25. " SSR25 ,Sample Status Pin 25" "Low,High" bitfld.long 0x00 24. " SSR24 ,Sample Status Pin 24" "Low,High" bitfld.long 0x00 23. " SSR23 ,Sample Status Pin 23" "Low,High" bitfld.long 0x00 22. " SSR22 ,Sample Status Pin 22" "Low,High" textline " " bitfld.long 0x00 21. " SSR21 ,Sample Status Pin 21" "Low,High" bitfld.long 0x00 20. " SSR20 ,Sample Status Pin 20" "Low,High" bitfld.long 0x00 19. " SSR19 ,Sample Status Pin 19" "Low,High" bitfld.long 0x00 18. " SSR18 ,Sample Status Pin 18" "Low,High" bitfld.long 0x00 17. " SSR17 ,Sample Status Pin 17" "Low,High" textline " " bitfld.long 0x00 16. " SSR16 ,Sample Status Pin 16" "Low,High" bitfld.long 0x00 15. " SSR15 ,Sample Status Pin 15" "Low,High" bitfld.long 0x00 14. " SSR14 ,Sample Status Pin 14" "Low,High" bitfld.long 0x00 13. " SSR13 ,Sample Status Pin 13" "Low,High" bitfld.long 0x00 12. " SSR12 ,Sample Status Pin 12" "Low,High" textline " " bitfld.long 0x00 11. " SSR11 ,Sample Status Pin 11" "Low,High" bitfld.long 0x00 10. " SSR10 ,Sample Status Pin 10" "Low,High" bitfld.long 0x00 9. " SSR9 ,Sample Status Pin 9" "Low,High" bitfld.long 0x00 8. " SSR8 ,Sample Status Pin 8" "Low,High" bitfld.long 0x00 7. " SSR7 ,Sample Status Pin 7" "Low,High" textline " " bitfld.long 0x00 6. " SSR6 ,Sample Status Pin 6" "Low,High" bitfld.long 0x00 5. " SSR5 ,Sample Status Pin 5" "Low,High" bitfld.long 0x00 4. " SSR4 ,Sample Status Pin 4" "Low,High" bitfld.long 0x00 3. " SSR3 ,Sample Status Pin 3" "Low,High" bitfld.long 0x00 2. " SSR2 ,Sample Status Pin 2" "Low,High" textline " " bitfld.long 0x00 1. " SSR1 ,Sample Status Pin 1" "Low,High" bitfld.long 0x00 0. " SSR0 ,Sample Status Pin 0" "Low,High" group (0x424+0x4)--0x443 ;group 0x28++0x03 line.long 0x00 "PTE_ICR1,Interrupt Configuration Register 1" bitfld.long 0x00 30.--31. " ICR1(15) ,Interrupt Configuration 15" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 28.--29. " ICR1(14) ,Interrupt Configuration 14" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 26.--27. " ICR1(13) ,Interrupt Configuration 13" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 24.--25. " ICR1(12) ,Interrupt Configuration 12" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 22.--23. " ICR1(11) ,Interrupt Configuration 11" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 20.--21. " ICR1(10) ,Interrupt Configuration 10" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 18.--19. " ICR1(9) ,Interrupt Configuration 9" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 16.--17. " ICR1(8) ,Interrupt Configuration 8" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 14.--15. " ICR1(7) ,Interrupt Configuration 7" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 12.--13. " ICR1(6) ,Interrupt Configuration 6" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 10.--11. " ICR1(5) ,Interrupt Configuration 5" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 8.--9. " ICR1(4) ,Interrupt Configuration 4" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 6.--7. " ICR1(3) ,Interrupt Configuration 3" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 4.--5. " ICR1(2) ,Interrupt Configuration 2" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 2.--3. " ICR1(1) ,Interrupt Configuration 1" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 0.--1. " ICR1(0) ,Interrupt Configuration 0" "Rising edge,Falling edge,High level,Low level" ;group 0x2c++0x03 line.long 0x04 "PTE_ICR2,Interrupt Configuration Register 2" bitfld.long 0x04 30.--31. " ICR2(31) ,Interrupt Configuration 31" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 28.--29. " ICR2(30) ,Interrupt Configuration 30" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 26.--27. " ICR2(29) ,Interrupt Configuration 29" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 24.--25. " ICR2(28) ,Interrupt Configuration 28" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 22.--23. " ICR2(27) ,Interrupt Configuration 27" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 20.--21. " ICR2(26) ,Interrupt Configuration 26" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 18.--19. " ICR2(25) ,Interrupt Configuration 25" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 16.--17. " ICR2(24) ,Interrupt Configuration 24" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 14.--15. " ICR2(23) ,Interrupt Configuration 23" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 12.--13. " ICR2(22) ,Interrupt Configuration 22" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 10.--11. " ICR2(21) ,Interrupt Configuration 21" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 08.--09. " ICR2(20) ,Interrupt Configuration 20" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 06.--07. " ICR2(19) ,Interrupt Configuration 19" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 04.--05. " ICR2(18) ,Interrupt Configuration 18" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 02.--03. " ICR2(17) ,Interrupt Configuration 17" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 00.--01. " ICR2(16) ,Interrupt Configuration 16" "Rising edge,Falling edge,High level,Low level" ;group 0x30++0x03 line.long 0x08 "PTE_IMR,Interrupt Mask Register" bitfld.long 0x08 31. " IMR(31) ,Interrupt Mask 31" "Masked,Not masked" bitfld.long 0x08 30. " IMR(30) ,Interrupt Mask 30" "Masked,Not masked" bitfld.long 0x08 29. " IMR(29) ,Interrupt Mask 29" "Masked,Not masked" bitfld.long 0x08 28. " IMR(28) ,Interrupt Mask 28" "Masked,Not masked" textline " " bitfld.long 0x08 27. " IMR(27) ,Interrupt Mask 27" "Masked,Not masked" bitfld.long 0x08 26. " IMR(26) ,Interrupt Mask 26" "Masked,Not masked" bitfld.long 0x08 25. " IMR(25) ,Interrupt Mask 25" "Masked,Not masked" bitfld.long 0x08 24. " IMR(24) ,Interrupt Mask 24" "Masked,Not masked" textline " " bitfld.long 0x08 23. " IMR(23) ,Interrupt Mask 23" "Masked,Not masked" bitfld.long 0x08 22. " IMR(22) ,Interrupt Mask 22" "Masked,Not masked" bitfld.long 0x08 21. " IMR(21) ,Interrupt Mask 21" "Masked,Not masked" bitfld.long 0x08 20. " IMR(20) ,Interrupt Mask 20" "Masked,Not masked" textline " " bitfld.long 0x08 19. " IMR(19) ,Interrupt Mask 19" "Masked,Not masked" bitfld.long 0x08 18. " IMR(18) ,Interrupt Mask 18" "Masked,Not masked" bitfld.long 0x08 17. " IMR(17) ,Interrupt Mask 17" "Masked,Not masked" bitfld.long 0x08 16. " IMR(16) ,Interrupt Mask 16" "Masked,Not masked" textline " " bitfld.long 0x08 15. " IMR(15) ,Interrupt Mask 15" "Masked,Not masked" bitfld.long 0x08 14. " IMR(14) ,Interrupt Mask 14" "Masked,Not masked" bitfld.long 0x08 13. " IMR(13) ,Interrupt Mask 13" "Masked,Not masked" bitfld.long 0x08 12. " IMR(12) ,Interrupt Mask 12" "Masked,Not masked" textline " " bitfld.long 0x08 11. " IMR(11) ,Interrupt Mask 11" "Masked,Not masked" bitfld.long 0x08 10. " IMR(10) ,Interrupt Mask 10" "Masked,Not masked" bitfld.long 0x08 9. " IMR(9) ,Interrupt Mask 9" "Masked,Not masked" bitfld.long 0x08 8. " IMR(8) ,Interrupt Mask 8" "Masked,Not masked" textline " " bitfld.long 0x08 7. " IMR(7) ,Interrupt Mask 7" "Masked,Not masked" bitfld.long 0x08 6. " IMR(6) ,Interrupt Mask 6" "Masked,Not masked" bitfld.long 0x08 5. " IMR(5) ,Interrupt Mask 5" "Masked,Not masked" bitfld.long 0x08 4. " IMR(4) ,Interrupt Mask 4" "Masked,Not masked" textline " " bitfld.long 0x08 3. " IMR(3) ,Interrupt Mask 3" "Masked,Not masked" bitfld.long 0x08 2. " IMR(2) ,Interrupt Mask 2" "Masked,Not masked" bitfld.long 0x08 1. " IMR(1) ,Interrupt Mask 1" "Masked,Not masked" bitfld.long 0x08 0. " IMR(0) ,Interrupt Mask 0" "Masked,Not masked" ;group 0x34++0x03 line.long 0x0c "PTE_ISR,Interrupt Status Register" eventfld.long 0x0c 31. " ISR(31) ,Interrupt Status 31" "Not interrupted,Interrupted" eventfld.long 0x0c 30. " ISR(30) ,Interrupt Status 30" "Not interrupted,Interrupted" eventfld.long 0x0c 29. " ISR(29) ,Interrupt Status 29" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 28. " ISR(28) ,Interrupt Status 28" "Not interrupted,Interrupted" eventfld.long 0x0c 27. " ISR(27) ,Interrupt Status 27" "Not interrupted,Interrupted" eventfld.long 0x0c 26. " ISR(26) ,Interrupt Status 26" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 25. " ISR(25) ,Interrupt Status 25" "Not interrupted,Interrupted" eventfld.long 0x0c 24. " ISR(24) ,Interrupt Status 24" "Not interrupted,Interrupted" eventfld.long 0x0c 23. " ISR(23) ,Interrupt Status 23" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 22. " ISR(22) ,Interrupt Status 22" "Not interrupted,Interrupted" eventfld.long 0x0c 21. " ISR(21) ,Interrupt Status 21" "Not interrupted,Interrupted" eventfld.long 0x0c 20. " ISR(20) ,Interrupt Status 20" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 19. " ISR(19) ,Interrupt Status 19" "Not interrupted,Interrupted" eventfld.long 0x0c 18. " ISR(18) ,Interrupt Status 18" "Not interrupted,Interrupted" eventfld.long 0x0c 17. " ISR(17) ,Interrupt Status 17" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 16. " ISR(16) ,Interrupt Status 16" "Not interrupted,Interrupted" eventfld.long 0x0c 15. " ISR(15) ,Interrupt Status 15" "Not interrupted,Interrupted" eventfld.long 0x0c 14. " ISR(14) ,Interrupt Status 14" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 13. " ISR(13) ,Interrupt Status 13" "Not interrupted,Interrupted" eventfld.long 0x0c 12. " ISR(12) ,Interrupt Status 12" "Not interrupted,Interrupted" eventfld.long 0x0c 11. " ISR(11) ,Interrupt Status 11" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 10. " ISR(10) ,Interrupt Status 10" "Not interrupted,Interrupted" eventfld.long 0x0c 9. " ISR(9) ,Interrupt Status 9" "Not interrupted,Interrupted" eventfld.long 0x0c 8. " ISR(8) ,Interrupt Status 8" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 7. " ISR(7) ,Interrupt Status 7" "Not interrupted,Interrupted" eventfld.long 0x0c 6. " ISR(6) ,Interrupt Status 6" "Not interrupted,Interrupted" eventfld.long 0x0c 5. " ISR(5) ,Interrupt Status 5" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 4. " ISR(4) ,Interrupt Status 4" "Not interrupted,Interrupted" eventfld.long 0x0c 3. " ISR(3) ,Interrupt Status 3" "Not interrupted,Interrupted" eventfld.long 0x0c 2. " ISR(2) ,Interrupt Status 2" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 1. " ISR(1) ,Interrupt Status 1" "Not interrupted,Interrupted" eventfld.long 0x0c 0. " ISR(0) ,Interrupt Status 0" "Not interrupted,Interrupted" ;group 0x38++0x03 line.long 0x10 "PTE_GPR,General Purpose Register" bitfld.long 0x10 31. " GPR(31) ,General Purpose 31" "Primary,Alternate" bitfld.long 0x10 30. " GPR(30) ,General Purpose 30" "Primary,Alternate" bitfld.long 0x10 29. " GPR(29) ,General Purpose 29" "Primary,Alternate" bitfld.long 0x10 28. " GPR(28) ,General Purpose 28" "Primary,Alternate" textline " " bitfld.long 0x10 27. " GPR(27) ,General Purpose 27" "Primary,Alternate" bitfld.long 0x10 26. " GPR(26) ,General Purpose 26" "Primary,Alternate" bitfld.long 0x10 25. " GPR(25) ,General Purpose 25" "Primary,Alternate" bitfld.long 0x10 24. " GPR(24) ,General Purpose 24" "Primary,Alternate" textline " " bitfld.long 0x10 23. " GPR(23) ,General Purpose 23" "Primary,Alternate" bitfld.long 0x10 22. " GPR(22) ,General Purpose 22" "Primary,Alternate" bitfld.long 0x10 21. " GPR(21) ,General Purpose 21" "Primary,Alternate" bitfld.long 0x10 20. " GPR(20) ,General Purpose 20" "Primary,Alternate" textline " " bitfld.long 0x10 19. " GPR(19) ,General Purpose 19" "Primary,Alternate" bitfld.long 0x10 18. " GPR(18) ,General Purpose 18" "Primary,Alternate" bitfld.long 0x10 17. " GPR(17) ,General Purpose 17" "Primary,Alternate" bitfld.long 0x10 16. " GPR(16) ,General Purpose 16" "Primary,Alternate" textline " " bitfld.long 0x10 15. " GPR(15) ,General Purpose 15" "Primary,Alternate" bitfld.long 0x10 14. " GPR(14) ,General Purpose 14" "Primary,Alternate" bitfld.long 0x10 13. " GPR(13) ,General Purpose 13" "Primary,Alternate" bitfld.long 0x10 12. " GPR(12) ,General Purpose 12" "Primary,Alternate" textline " " bitfld.long 0x10 11. " GPR(11) ,General Purpose 11" "Primary,Alternate" bitfld.long 0x10 10. " GPR(10) ,General Purpose 10" "Primary,Alternate" bitfld.long 0x10 9. " GPR(9) ,General Purpose 9" "Primary,Alternate" bitfld.long 0x10 8. " GPR(8) ,General Purpose 8" "Primary,Alternate" textline " " bitfld.long 0x10 7. " GPR(7) ,General Purpose 7" "Primary,Alternate" bitfld.long 0x10 6. " GPR(6) ,General Purpose 6" "Primary,Alternate" bitfld.long 0x10 5. " GPR(5) ,General Purpose 5" "Primary,Alternate" bitfld.long 0x10 4. " GPR(4) ,General Purpose 4" "Primary,Alternate" textline " " bitfld.long 0x10 3. " GPR(3) ,General Purpose 3" "Primary,Alternate" bitfld.long 0x10 2. " GPR(2) ,General Purpose 2" "Primary,Alternate" bitfld.long 0x10 1. " GPR(1) ,General Purpose 1" "Primary,Alternate" bitfld.long 0x10 0. " GPR(0) ,General Purpose 0" "Primary,Alternate" ;group 0x3c++0x03 line.long 0x14 "PTE_SWR,Software Reset Register" bitfld.long 0x14 0. " SWR ,Software Reset" "No effect,Reset" ;group 0x40++0x03 line.long 0x18 "PTE_PUEN,Pull-Up Enable Register" bitfld.long 0x18 31. " PUEN(31) ,Pull_Up Enable 31" "Tri-state,Pull up" bitfld.long 0x18 30. " PUEN(30) ,Pull_Up Enable 30" "Tri-state,Pull up" bitfld.long 0x18 29. " PUEN(29) ,Pull_Up Enable 29" "Tri-state,Pull up" bitfld.long 0x18 28. " PUEN(28) ,Pull_Up Enable 28" "Tri-state,Pull up" textline " " bitfld.long 0x18 27. " PUEN(27) ,Pull_Up Enable 27" "Tri-state,Pull up" bitfld.long 0x18 26. " PUEN(26) ,Pull_Up Enable 26" "Tri-state,Pull up" bitfld.long 0x18 25. " PUEN(25) ,Pull_Up Enable 25" "Tri-state,Pull up" bitfld.long 0x18 24. " PUEN(24) ,Pull_Up Enable 24" "Tri-state,Pull up" textline " " bitfld.long 0x18 23. " PUEN(23) ,Pull_Up Enable 23" "Tri-state,Pull up" bitfld.long 0x18 22. " PUEN(22) ,Pull_Up Enable 22" "Tri-state,Pull up" bitfld.long 0x18 21. " PUEN(21) ,Pull_Up Enable 21" "Tri-state,Pull up" bitfld.long 0x18 20. " PUEN(20) ,Pull_Up Enable 20" "Tri-state,Pull up" textline " " bitfld.long 0x18 19. " PUEN(19) ,Pull_Up Enable 19" "Tri-state,Pull up" bitfld.long 0x18 18. " PUEN(18) ,Pull_Up Enable 18" "Tri-state,Pull up" bitfld.long 0x18 17. " PUEN(17) ,Pull_Up Enable 17" "Tri-state,Pull up" bitfld.long 0x18 16. " PUEN(16) ,Pull_Up Enable 16" "Tri-state,Pull up" textline " " bitfld.long 0x18 15. " PUEN(15) ,Pull_Up Enable 15" "Tri-state,Pull up" bitfld.long 0x18 14. " PUEN(14) ,Pull_Up Enable 14" "Tri-state,Pull up" bitfld.long 0x18 13. " PUEN(13) ,Pull_Up Enable 13" "Tri-state,Pull up" bitfld.long 0x18 12. " PUEN(12) ,Pull_Up Enable 12" "Tri-state,Pull up" textline " " bitfld.long 0x18 11. " PUEN(11) ,Pull_Up Enable 11" "Tri-state,Pull up" bitfld.long 0x18 10. " PUEN(10) ,Pull_Up Enable 10" "Tri-state,Pull up" bitfld.long 0x18 9. " PUEN(9) ,Pull_Up Enable 9" "Tri-state,Pull up" bitfld.long 0x18 8. " PUEN(8) ,Pull_Up Enable 8" "Tri-state,Pull up" textline " " bitfld.long 0x18 7. " PUEN(7) ,Pull_Up Enable 7" "Tri-state,Pull up" bitfld.long 0x18 6. " PUEN(6) ,Pull_Up Enable 6" "Tri-state,Pull up" bitfld.long 0x18 5. " PUEN(5) ,Pull_Up Enable 5" "Tri-state,Pull up" bitfld.long 0x18 4. " PUEN(4) ,Pull_Up Enable 4" "Tri-state,Pull up" textline " " bitfld.long 0x18 3. " PUEN(3) ,Pull_Up Enable 3" "Tri-state,Pull up" bitfld.long 0x18 2. " PUEN(2) ,Pull_Up Enable 2" "Tri-state,Pull up" bitfld.long 0x18 1. " PUEN(1) ,Pull_Up Enable 1" "Tri-state,Pull up" bitfld.long 0x18 0. " PUEN(0) ,Pull_Up Enable 0" "Tri-state,Pull up" textline " " tree.end tree "Port F" width 0xd group 0x500--0x51f line.long 0x00 "PTF_DDIR,Data Direction Port A Register" bitfld.long 0x00 31. " DDIR(31) ,Data Direction (31)" "Input,Output" bitfld.long 0x00 30. " DDIR(30) ,Data Direction (30)" "Input,Output" bitfld.long 0x00 29. " DDIR(29) ,Data Direction (29)" "Input,Output" bitfld.long 0x00 28. " DDIR(28) ,Data Direction (28)" "Input,Output" textline " " bitfld.long 0x00 27. " DDIR(27) ,Data Direction (27)" "Input,Output" bitfld.long 0x00 26. " DDIR(26) ,Data Direction (26)" "Input,Output" bitfld.long 0x00 25. " DDIR(25) ,Data Direction (25)" "Input,Output" bitfld.long 0x00 24. " DDIR(24) ,Data Direction (24)" "Input,Output" textline " " bitfld.long 0x00 23. " DDIR(23) ,Data Direction (23)" "Input,Output" bitfld.long 0x00 22. " DDIR(22) ,Data Direction (22)" "Input,Output" bitfld.long 0x00 21. " DDIR(21) ,Data Direction (21)" "Input,Output" bitfld.long 0x00 20. " DDIR(20) ,Data Direction (20)" "Input,Output" textline " " bitfld.long 0x00 19. " DDIR(19) ,Data Direction (19)" "Input,Output" bitfld.long 0x00 18. " DDIR(18) ,Data Direction (18)" "Input,Output" bitfld.long 0x00 17. " DDIR(17) ,Data Direction (17)" "Input,Output" bitfld.long 0x00 16. " DDIR(16) ,Data Direction (16)" "Input,Output" textline " " bitfld.long 0x00 15. " DDIR(15) ,Data Direction (15)" "Input,Output" bitfld.long 0x00 14. " DDIR(14) ,Data Direction (14)" "Input,Output" bitfld.long 0x00 13. " DDIR(13) ,Data Direction (13)" "Input,Output" bitfld.long 0x00 12. " DDIR(12) ,Data Direction (12)" "Input,Output" textline " " bitfld.long 0x00 11. " DDIR(11) ,Data Direction (11)" "Input,Output" bitfld.long 0x00 10. " DDIR(10) ,Data Direction (10)" "Input,Output" bitfld.long 0x00 9. " DDIR(9) ,Data Direction (9)" "Input,Output" bitfld.long 0x00 8. " DDIR(8) ,Data Direction (8)" "Input,Output" textline " " bitfld.long 0x00 7. " DDIR(7) ,Data Direction (7)" "Input,Output" bitfld.long 0x00 6. " DDIR(6) ,Data Direction (6)" "Input,Output" bitfld.long 0x00 5. " DDIR(5) ,Data Direction (5)" "Input,Output" bitfld.long 0x00 4. " DDIR(4) ,Data Direction (4)" "Input,Output" textline " " bitfld.long 0x00 3. " DDIR(3) ,Data Direction (3)" "Input,Output" bitfld.long 0x00 2. " DDIR(2) ,Data Direction (2)" "Input,Output" bitfld.long 0x00 1. " DDIR(1) ,Data Direction (1)" "Input,Output" bitfld.long 0x00 0. " DDIR(0) ,Data Direction (0)" "Input,Output" ;group 0x04++0x03 line.long 0x04 "PTF_OCR1,Output Configuration Register 1" bitfld.long 0x04 30.--31. " OCR1(15) ,Output Configuration (15)" "Input A_IN[15],Input B_IN[15],Input C_IN[15],Data [15]" bitfld.long 0x04 28.--29. " OCR1(14) ,Output Configuration (14)" "Input A_IN[14],Input B_IN[14],Input C_IN[14],Data [14]" bitfld.long 0x04 26.--27. " OCR1(13) ,Output Configuration (13)" "Input A_IN[13],Input B_IN[13],Input C_IN[13],Data [13]" textline " " bitfld.long 0x04 24.--25. " OCR1(12) ,Output Configuration (12)" "Input A_IN[12],Input B_IN[12],Input C_IN[12],Data [12]" bitfld.long 0x04 22.--23. " OCR1(11) ,Output Configuration (11)" "Input A_IN[11],Input B_IN[11],Input C_IN[11],Data [11]" bitfld.long 0x04 20.--21. " OCR1(10) ,Output Configuration (10)" "Input A_IN[10],Input B_IN[10],Input C_IN[10],Data [10]" textline " " bitfld.long 0x04 18.--19. " OCR1(9) ,Output Configuration (9)" "Input A_IN[9],Input B_IN[9],Input C_IN[9],Data [9]" bitfld.long 0x04 16.--17. " OCR1(8) ,Output Configuration (8)" "Input A_IN[8],Input B_IN[8],Input C_IN[8],Data [8]" bitfld.long 0x04 14.--15. " OCR1(7) ,Output Configuration (7)" "Input A_IN[7],Input B_IN[7],Input C_IN[7],Data [7]" textline " " bitfld.long 0x04 12.--13. " OCR1(6) ,Output Configuration (6)" "Input A_IN[6],Input B_IN[6],Input C_IN[6],Data [6]" bitfld.long 0x04 10.--11. " OCR1(5) ,Output Configuration (5)" "Input A_IN[5],Input B_IN[5],Input C_IN[5],Data [5]" bitfld.long 0x04 8.--9. " OCR1(4) ,Output Configuration (4)" "Input A_IN[4],Input B_IN[4],Input C_IN[4],Data [4]" textline " " bitfld.long 0x04 6.--7. " OCR1(3) ,Output Configuration (3)" "Input A_IN[3],Input B_IN[3],Input C_IN[3],Data [3]" bitfld.long 0x04 4.--5. " OCR1(2) ,Output Configuration (2)" "Input A_IN[2],Input B_IN[2],Input C_IN[2],Data [2]" bitfld.long 0x04 2.--3. " OCR1(1) ,Output Configuration (1)" "Input A_IN[1],Input B_IN[1],Input C_IN[1],Data [1]" textline " " bitfld.long 0x04 0.--1. " OCR1(0) ,Output Configuration (0)" "Input A_IN[0],Input B_IN[0],Input C_IN[0],Data [0]" ;group 0x08++0x03 line.long 0x08 "PTF_OCR2,Output Configuration Register 2" bitfld.long 0x08 30.--31. " OCR2(31) ,Output Configuration (31)" "Input A_IN[31],Input B_IN[31],Input C_IN[31],Data [31]" bitfld.long 0x08 28.--29. " OCR2(30) ,Output Configuration (30)" "Input A_IN[30],Input B_IN[30],Input C_IN[30],Data [30]" bitfld.long 0x08 26.--27. " OCR2(29) ,Output Configuration (29)" "Input A_IN[29],Input B_IN[29],Input C_IN[29],Data [29]" textline " " bitfld.long 0x08 24.--25. " OCR2(28) ,Output Configuration (28)" "Input A_IN[28],Input B_IN[28],Input C_IN[28],Data [28]" bitfld.long 0x08 22.--23. " OCR2(27) ,Output Configuration (27)" "Input A_IN[27],Input B_IN[27],Input C_IN[27],Data [27]" bitfld.long 0x08 20.--21. " OCR2(26) ,Output Configuration (26)" "Input A_IN[26],Input B_IN[26],Input C_IN[26],Data [26]" textline " " bitfld.long 0x08 18.--19. " OCR2(25) ,Output Configuration (25)" "Input A_IN[25],Input B_IN[25],Input C_IN[25],Data [25]" bitfld.long 0x08 16.--17. " OCR2(24) ,Output Configuration (24)" "Input A_IN[24],Input B_IN[24],Input C_IN[24],Data [24]" bitfld.long 0x08 14.--15. " OCR2(23) ,Output Configuration (23)" "Input A_IN[23],Input B_IN[23],Input C_IN[23],Data [23]" textline " " bitfld.long 0x08 12.--13. " OCR2(22) ,Output Configuration (22)" "Input A_IN[22],Input B_IN[22],Input C_IN[22],Data [22]" bitfld.long 0x08 10.--11. " OCR2(21) ,Output Configuration (21)" "Input A_IN[21],Input B_IN[21],Input C_IN[21],Data [21]" bitfld.long 0x08 8.--9. " OCR2(20) ,Output Configuration (20)" "Input A_IN[20],Input B_IN[20],Input C_IN[20],Data [20]" textline " " bitfld.long 0x08 6.--7. " OCR2(19) ,Output Configuration (19)" "Input A_IN[19],Input B_IN[19],Input C_IN[19],Data [19]" bitfld.long 0x08 4.--5. " OCR2(18) ,Output Configuration (18)" "Input A_IN[18],Input B_IN[18],Input C_IN[18],Data [18]" bitfld.long 0x08 2.--3. " OCR2(17) ,Output Configuration (17)" "Input A_IN[17],Input B_IN[17],Input C_IN[17],Data [17]" textline " " bitfld.long 0x08 0.--1. " OCR2(16) ,Output Configuration (16)" "Input A_IN[16],Input B_IN[16],Input C_IN[16],Data [16]" ;group 0x0c++0x03 line.long 0x0c "PTF_ICONFA1,Input Configuration Register A1" bitfld.long 0x0c 30.--31. " ICONFA1(15) ,Input Configuration" "GPIO_In[15],ISR[15],0,1" bitfld.long 0x0c 28.--29. " ICONFA1(14) ,Input Configuration" "GPIO_In[14],ISR[14],0,1" bitfld.long 0x0c 26.--27. " ICONFA1(13) ,Input Configuration" "GPIO_In[13],ISR[13],0,1" textline " " bitfld.long 0x0c 24.--25. " ICONFA1(12) ,Input Configuration" "GPIO_In[12],ISR[12],0,1" bitfld.long 0x0c 22.--23. " ICONFA1(11) ,Input Configuration" "GPIO_In[11],ISR[11],0,1" bitfld.long 0x0c 20.--21. " ICONFA1(10) ,Input Configuration" "GPIO_In[10],ISR[10],0,1" textline " " bitfld.long 0x0c 18.--19. " ICONFA1(9) ,Input Configuration" "GPIO_In[9],ISR[9],0,1" bitfld.long 0x0c 16.--17. " ICONFA1(8) ,Input Configuration" "GPIO_In[8],ISR[8],0,1" bitfld.long 0x0c 14.--15. " ICONFA1(7) ,Input Configuration" "GPIO_In[7],ISR[7],0,1" textline " " bitfld.long 0x0c 12.--13. " ICONFA1(6) ,Input Configuration" "GPIO_In[6],ISR[6],0,1" bitfld.long 0x0c 10.--11. " ICONFA1(5) ,Input Configuration" "GPIO_In[5],ISR[5],0,1" bitfld.long 0x0c 08.--09. " ICONFA1(4) ,Input Configuration" "GPIO_In[4],ISR[4],0,1" textline " " bitfld.long 0x0c 06.--07. " ICONFA1(3) ,Input Configuration" "GPIO_In[3],ISR[3],0,1" bitfld.long 0x0c 04.--05. " ICONFA1(2) ,Input Configuration" "GPIO_In[2],ISR[2],0,1" bitfld.long 0x0c 02.--03. " ICONFA1(1) ,Input Configuration" "GPIO_In[1],ISR[1],0,1" textline " " bitfld.long 0x0c 00.--01. " ICONFA1(0) ,Input Configuration" "GPIO_In[0],ISR[0],0,1" ;group 0x10++0x03 line.long 0x10 "PTF_ICONFA2,Input Configuration Register A2" bitfld.long 0x10 30.--31. " ICONFA2(31) ,Input Configuration" "GPIO_In[31],ISR[31],0,1" bitfld.long 0x10 28.--29. " ICONFA2(30) ,Input Configuration" "GPIO_In[30],ISR[30],0,1" bitfld.long 0x10 26.--27. " ICONFA2(29) ,Input Configuration" "GPIO_In[29],ISR[29],0,1" textline " " bitfld.long 0x10 24.--25. " ICONFA2(28) ,Input Configuration" "GPIO_In[28],ISR[28],0,1" bitfld.long 0x10 22.--23. " ICONFA2(27) ,Input Configuration" "GPIO_In[27],ISR[27],0,1" bitfld.long 0x10 20.--21. " ICONFA2(26) ,Input Configuration" "GPIO_In[26],ISR[26],0,1" textline " " bitfld.long 0x10 18.--19. " ICONFA2(25) ,Input Configuration" "GPIO_In[25],ISR[25],0,1" bitfld.long 0x10 16.--17. " ICONFA2(24) ,Input Configuration" "GPIO_In[24],ISR[24],0,1" bitfld.long 0x10 14.--15. " ICONFA2(23) ,Input Configuration" "GPIO_In[23],ISR[23],0,1" textline " " bitfld.long 0x10 12.--13. " ICONFA2(22) ,Input Configuration" "GPIO_In[22],ISR[22],0,1" bitfld.long 0x10 10.--11. " ICONFA2(21) ,Input Configuration" "GPIO_In[21],ISR[21],0,1" bitfld.long 0x10 08.--09. " ICONFA2(20) ,Input Configuration" "GPIO_In[20],ISR[20],0,1" textline " " bitfld.long 0x10 06.--07. " ICONFA2(19) ,Input Configuration" "GPIO_In[19],ISR[19],0,1" bitfld.long 0x10 04.--05. " ICONFA2(18) ,Input Configuration" "GPIO_In[18],ISR[18],0,1" bitfld.long 0x10 02.--03. " ICONFA2(17) ,Input Configuration" "GPIO_In[17],ISR[17],0,1" textline " " bitfld.long 0x10 00.--01. " ICONFA2(16) ,Input Configuration" "GPIO_In[16],ISR[16],0,1" ;group 0x14++0x03 line.long 0x14 "PTF_ICONFB1,Input Configuration Register B1" bitfld.long 0x14 30.--31. " ICONFB1(15) ,Input Configuration" "GPIO_In[15],ISR[15],0,1" bitfld.long 0x14 28.--29. " ICONFB1(14) ,Input Configuration" "GPIO_In[14],ISR[14],0,1" bitfld.long 0x14 26.--27. " ICONFB1(13) ,Input Configuration" "GPIO_In[13],ISR[13],0,1" textline " " bitfld.long 0x14 24.--25. " ICONFB1(12) ,Input Configuration" "GPIO_In[12],ISR[12],0,1" bitfld.long 0x14 22.--23. " ICONFB1(11) ,Input Configuration" "GPIO_In[11],ISR[11],0,1" bitfld.long 0x14 20.--21. " ICONFB1(10) ,Input Configuration" "GPIO_In[10],ISR[10],0,1" textline " " bitfld.long 0x14 18.--19. " ICONFB1(9) ,Input Configuration" "GPIO_In[9],ISR[9],0,1" bitfld.long 0x14 16.--17. " ICONFB1(8) ,Input Configuration" "GPIO_In[8],ISR[8],0,1" bitfld.long 0x14 14.--15. " ICONFB1(7) ,Input Configuration" "GPIO_In[7],ISR[7],0,1" textline " " bitfld.long 0x14 12.--13. " ICONFB1(6) ,Input Configuration" "GPIO_In[6],ISR[6],0,1" bitfld.long 0x14 10.--11. " ICONFB1(5) ,Input Configuration" "GPIO_In[5],ISR[5],0,1" bitfld.long 0x14 08.--09. " ICONFB1(4) ,Input Configuration" "GPIO_In[4],ISR[4],0,1" textline " " bitfld.long 0x14 06.--07. " ICONFB1(3) ,Input Configuration" "GPIO_In[3],ISR[3],0,1" bitfld.long 0x14 04.--05. " ICONFB1(2) ,Input Configuration" "GPIO_In[2],ISR[2],0,1" bitfld.long 0x14 02.--03. " ICONFB1(1) ,Input Configuration" "GPIO_In[1],ISR[1],0,1" textline " " bitfld.long 0x14 00.--01. " ICONFB1(0) ,Input Configuration" "GPIO_In[0],ISR[0],0,1" ;group 0x18++0x03 line.long 0x18 "PTF_ICONFB2,Input Configuration Register B2" bitfld.long 0x18 30.--31. " ICONFB2(31) ,Input Configuration" "GPIO_In[31],ISR[31],0,1" bitfld.long 0x18 28.--29. " ICONFB2(30) ,Input Configuration" "GPIO_In[30],ISR[30],0,1" bitfld.long 0x18 26.--27. " ICONFB2(29) ,Input Configuration" "GPIO_In[29],ISR[29],0,1" textline " " bitfld.long 0x18 24.--25. " ICONFB2(28) ,Input Configuration" "GPIO_In[28],ISR[28],0,1" bitfld.long 0x18 22.--23. " ICONFB2(27) ,Input Configuration" "GPIO_In[27],ISR[27],0,1" bitfld.long 0x18 20.--21. " ICONFB2(26) ,Input Configuration" "GPIO_In[26],ISR[26],0,1" textline " " bitfld.long 0x18 18.--19. " ICONFB2(25) ,Input Configuration" "GPIO_In[25],ISR[25],0,1" bitfld.long 0x18 16.--17. " ICONFB2(24) ,Input Configuration" "GPIO_In[24],ISR[24],0,1" bitfld.long 0x18 14.--15. " ICONFB2(23) ,Input Configuration" "GPIO_In[23],ISR[23],0,1" textline " " bitfld.long 0x18 12.--13. " ICONFB2(22) ,Input Configuration" "GPIO_In[22],ISR[22],0,1" bitfld.long 0x18 10.--11. " ICONFB2(21) ,Input Configuration" "GPIO_In[21],ISR[21],0,1" bitfld.long 0x18 08.--09. " ICONFB2(20) ,Input Configuration" "GPIO_In[20],ISR[20],0,1" textline " " bitfld.long 0x18 06.--07. " ICONFB2(19) ,Input Configuration" "GPIO_In[19],ISR[19],0,1" bitfld.long 0x18 04.--05. " ICONFB2(18) ,Input Configuration" "GPIO_In[18],ISR[18],0,1" bitfld.long 0x18 02.--03. " ICONFB2(17) ,Input Configuration" "GPIO_In[17],ISR[17],0,1" textline " " bitfld.long 0x18 00.--01. " ICONFB2(16) ,Input Configuration" "GPIO_In[16],ISR[16],0,1" ;group 0x1c++0x03 line.long 0x1c "PTF_DR,Data Register" bitfld.long 0x1c 31. " DR(31) ,Data Register 31" "Low,High" bitfld.long 0x1c 30. " DR(30) ,Data Register 30" "Low,High" bitfld.long 0x1c 29. " DR(29) ,Data Register 29" "Low,High" bitfld.long 0x1c 28. " DR(28) ,Data Register 28" "Low,High" bitfld.long 0x1c 27. " DR(27) ,Data Register 27" "Low,High" textline " " bitfld.long 0x1c 26. " DR(26) ,Data Register 26" "Low,High" bitfld.long 0x1c 25. " DR(25) ,Data Register 25" "Low,High" bitfld.long 0x1c 24. " DR(24) ,Data Register 24" "Low,High" bitfld.long 0x1c 23. " DR(23) ,Data Register 23" "Low,High" bitfld.long 0x1c 22. " DR(22) ,Data Register 22" "Low,High" textline " " bitfld.long 0x1c 21. " DR(21) ,Data Register 21" "Low,High" bitfld.long 0x1c 20. " DR(20) ,Data Register 20" "Low,High" bitfld.long 0x1c 19. " DR(19) ,Data Register 19" "Low,High" bitfld.long 0x1c 18. " DR(18) ,Data Register 18" "Low,High" bitfld.long 0x1c 17. " DR(17) ,Data Register 17" "Low,High" textline " " bitfld.long 0x1c 16. " DR(16) ,Data Register 16" "Low,High" bitfld.long 0x1c 15. " DR(15) ,Data Register 15" "Low,High" bitfld.long 0x1c 14. " DR(14) ,Data Register 14" "Low,High" bitfld.long 0x1c 13. " DR(13) ,Data Register 13" "Low,High" bitfld.long 0x1c 12. " DR(12) ,Data Register 12" "Low,High" textline " " bitfld.long 0x1c 11. " DR(11) ,Data Register 11" "Low,High" bitfld.long 0x1c 10. " DR(10) ,Data Register 10" "Low,High" bitfld.long 0x1c 09. " DR(9) ,Data Register 9" "Low,High" bitfld.long 0x1c 08. " DR(8) ,Data Register 8" "Low,High" bitfld.long 0x1c 07. " DR(7) ,Data Register 7" "Low,High" textline " " bitfld.long 0x1c 06. " DR(6) ,Data Register 6" "Low,High" bitfld.long 0x1c 05. " DR(5) ,Data Register 5" "Low,High" bitfld.long 0x1c 04. " DR(4) ,Data Register 4" "Low,High" bitfld.long 0x1c 03. " DR(3) ,Data Register 3" "Low,High" bitfld.long 0x1c 02. " DR(2) ,Data Register 2" "Low,High" textline " " bitfld.long 0x1c 01. " DR(1) ,Data Register 1" "Low,High" bitfld.long 0x1c 00. " DR(0) ,Data Register 0" "Low,High" group 0x520++0x03 line.long 0x00 "PTF_GIUS,GPIO In Use Register F" bitfld.long 0x00 22. " GIUS(22) ,GPIO In Use Pin 22" "Multiplexed,GPIO" bitfld.long 0x00 21. " GIUS(21) ,GPIO In Use Pin 21" "Multiplexed,GPIO" bitfld.long 0x00 16. " GIUS(16) ,GPIO In Use Pin 16" "Multiplexed,GPIO" textline " " bitfld.long 0x00 15. " GIUS(15) ,GPIO In Use Pin 15" "Multiplexed,GPIO" bitfld.long 0x00 14. " GIUS(14) ,GPIO In Use Pin 14" "Multiplexed,GPIO" bitfld.long 0x00 13. " GIUS(13) ,GPIO In Use Pin 13" "Multiplexed,GPIO" textline " " bitfld.long 0x00 12. " GIUS(12) ,GPIO In Use Pin 12" "Multiplexed,GPIO" bitfld.long 0x00 11. " GIUS(11) ,GPIO In Use Pin 11" "Multiplexed,GPIO" bitfld.long 0x00 10. " GIUS(10) ,GPIO In Use Pin 10" "Multiplexed,GPIO" textline " " bitfld.long 0x00 9. " GIUS(9) ,GPIO In Use Pin 9" "Multiplexed,GPIO" bitfld.long 0x00 8. " GIUS(8) ,GPIO In Use Pin 8" "Multiplexed,GPIO" bitfld.long 0x00 7. " GIUS(7) ,GPIO In Use Pin 7" "Multiplexed,GPIO" textline " " bitfld.long 0x00 6. " GIUS(6) ,GPIO In Use Pin 6" "Multiplexed,GPIO" bitfld.long 0x00 5. " GIUS(5) ,GPIO In Use Pin 5" "Multiplexed,GPIO" bitfld.long 0x00 4. " GIUS(4) ,GPIO In Use Pin 4" "Multiplexed,GPIO" textline " " bitfld.long 0x00 3. " GIUS(3) ,GPIO In Use Pin 3" "Multiplexed,GPIO" bitfld.long 0x00 2. " GIUS(2) ,GPIO In Use Pin 2" "Multiplexed,GPIO" bitfld.long 0x00 1. " GIUS(1) ,GPIO In Use Pin 1" "Multiplexed,GPIO" textline " " bitfld.long 0x00 0. " GIUS(0) ,GPIO In Use Pin 0" "Multiplexed,GPIO" width 0xd rgroup 0x524++0x03 ;rgroup 0x24++0x03 line.long 0x00 "PTF_SSR,Sample Status Register" bitfld.long 0x00 31. " SSR31 ,Sample Status Pin 31" "Low,High" bitfld.long 0x00 30. " SSR30 ,Sample Status Pin 30" "Low,High" bitfld.long 0x00 29. " SSR29 ,Sample Status Pin 29" "Low,High" bitfld.long 0x00 28. " SSR28 ,Sample Status Pin 28" "Low,High" bitfld.long 0x00 27. " SSR27 ,Sample Status Pin 27" "Low,High" textline " " bitfld.long 0x00 26. " SSR26 ,Sample Status Pin 26" "Low,High" bitfld.long 0x00 25. " SSR25 ,Sample Status Pin 25" "Low,High" bitfld.long 0x00 24. " SSR24 ,Sample Status Pin 24" "Low,High" bitfld.long 0x00 23. " SSR23 ,Sample Status Pin 23" "Low,High" bitfld.long 0x00 22. " SSR22 ,Sample Status Pin 22" "Low,High" textline " " bitfld.long 0x00 21. " SSR21 ,Sample Status Pin 21" "Low,High" bitfld.long 0x00 20. " SSR20 ,Sample Status Pin 20" "Low,High" bitfld.long 0x00 19. " SSR19 ,Sample Status Pin 19" "Low,High" bitfld.long 0x00 18. " SSR18 ,Sample Status Pin 18" "Low,High" bitfld.long 0x00 17. " SSR17 ,Sample Status Pin 17" "Low,High" textline " " bitfld.long 0x00 16. " SSR16 ,Sample Status Pin 16" "Low,High" bitfld.long 0x00 15. " SSR15 ,Sample Status Pin 15" "Low,High" bitfld.long 0x00 14. " SSR14 ,Sample Status Pin 14" "Low,High" bitfld.long 0x00 13. " SSR13 ,Sample Status Pin 13" "Low,High" bitfld.long 0x00 12. " SSR12 ,Sample Status Pin 12" "Low,High" textline " " bitfld.long 0x00 11. " SSR11 ,Sample Status Pin 11" "Low,High" bitfld.long 0x00 10. " SSR10 ,Sample Status Pin 10" "Low,High" bitfld.long 0x00 9. " SSR9 ,Sample Status Pin 9" "Low,High" bitfld.long 0x00 8. " SSR8 ,Sample Status Pin 8" "Low,High" bitfld.long 0x00 7. " SSR7 ,Sample Status Pin 7" "Low,High" textline " " bitfld.long 0x00 6. " SSR6 ,Sample Status Pin 6" "Low,High" bitfld.long 0x00 5. " SSR5 ,Sample Status Pin 5" "Low,High" bitfld.long 0x00 4. " SSR4 ,Sample Status Pin 4" "Low,High" bitfld.long 0x00 3. " SSR3 ,Sample Status Pin 3" "Low,High" bitfld.long 0x00 2. " SSR2 ,Sample Status Pin 2" "Low,High" textline " " bitfld.long 0x00 1. " SSR1 ,Sample Status Pin 1" "Low,High" bitfld.long 0x00 0. " SSR0 ,Sample Status Pin 0" "Low,High" group (0x524+0x4)--0x543 ;group 0x28++0x03 line.long 0x00 "PTF_ICR1,Interrupt Configuration Register 1" bitfld.long 0x00 30.--31. " ICR1(15) ,Interrupt Configuration 15" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 28.--29. " ICR1(14) ,Interrupt Configuration 14" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 26.--27. " ICR1(13) ,Interrupt Configuration 13" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 24.--25. " ICR1(12) ,Interrupt Configuration 12" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 22.--23. " ICR1(11) ,Interrupt Configuration 11" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 20.--21. " ICR1(10) ,Interrupt Configuration 10" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 18.--19. " ICR1(9) ,Interrupt Configuration 9" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 16.--17. " ICR1(8) ,Interrupt Configuration 8" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 14.--15. " ICR1(7) ,Interrupt Configuration 7" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 12.--13. " ICR1(6) ,Interrupt Configuration 6" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 10.--11. " ICR1(5) ,Interrupt Configuration 5" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 8.--9. " ICR1(4) ,Interrupt Configuration 4" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 6.--7. " ICR1(3) ,Interrupt Configuration 3" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 4.--5. " ICR1(2) ,Interrupt Configuration 2" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x00 2.--3. " ICR1(1) ,Interrupt Configuration 1" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x00 0.--1. " ICR1(0) ,Interrupt Configuration 0" "Rising edge,Falling edge,High level,Low level" ;group 0x2c++0x03 line.long 0x04 "PTF_ICR2,Interrupt Configuration Register 2" bitfld.long 0x04 30.--31. " ICR2(31) ,Interrupt Configuration 31" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 28.--29. " ICR2(30) ,Interrupt Configuration 30" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 26.--27. " ICR2(29) ,Interrupt Configuration 29" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 24.--25. " ICR2(28) ,Interrupt Configuration 28" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 22.--23. " ICR2(27) ,Interrupt Configuration 27" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 20.--21. " ICR2(26) ,Interrupt Configuration 26" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 18.--19. " ICR2(25) ,Interrupt Configuration 25" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 16.--17. " ICR2(24) ,Interrupt Configuration 24" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 14.--15. " ICR2(23) ,Interrupt Configuration 23" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 12.--13. " ICR2(22) ,Interrupt Configuration 22" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 10.--11. " ICR2(21) ,Interrupt Configuration 21" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 08.--09. " ICR2(20) ,Interrupt Configuration 20" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 06.--07. " ICR2(19) ,Interrupt Configuration 19" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 04.--05. " ICR2(18) ,Interrupt Configuration 18" "Rising edge,Falling edge,High level,Low level" bitfld.long 0x04 02.--03. " ICR2(17) ,Interrupt Configuration 17" "Rising edge,Falling edge,High level,Low level" textline " " bitfld.long 0x04 00.--01. " ICR2(16) ,Interrupt Configuration 16" "Rising edge,Falling edge,High level,Low level" ;group 0x30++0x03 line.long 0x08 "PTF_IMR,Interrupt Mask Register" bitfld.long 0x08 31. " IMR(31) ,Interrupt Mask 31" "Masked,Not masked" bitfld.long 0x08 30. " IMR(30) ,Interrupt Mask 30" "Masked,Not masked" bitfld.long 0x08 29. " IMR(29) ,Interrupt Mask 29" "Masked,Not masked" bitfld.long 0x08 28. " IMR(28) ,Interrupt Mask 28" "Masked,Not masked" textline " " bitfld.long 0x08 27. " IMR(27) ,Interrupt Mask 27" "Masked,Not masked" bitfld.long 0x08 26. " IMR(26) ,Interrupt Mask 26" "Masked,Not masked" bitfld.long 0x08 25. " IMR(25) ,Interrupt Mask 25" "Masked,Not masked" bitfld.long 0x08 24. " IMR(24) ,Interrupt Mask 24" "Masked,Not masked" textline " " bitfld.long 0x08 23. " IMR(23) ,Interrupt Mask 23" "Masked,Not masked" bitfld.long 0x08 22. " IMR(22) ,Interrupt Mask 22" "Masked,Not masked" bitfld.long 0x08 21. " IMR(21) ,Interrupt Mask 21" "Masked,Not masked" bitfld.long 0x08 20. " IMR(20) ,Interrupt Mask 20" "Masked,Not masked" textline " " bitfld.long 0x08 19. " IMR(19) ,Interrupt Mask 19" "Masked,Not masked" bitfld.long 0x08 18. " IMR(18) ,Interrupt Mask 18" "Masked,Not masked" bitfld.long 0x08 17. " IMR(17) ,Interrupt Mask 17" "Masked,Not masked" bitfld.long 0x08 16. " IMR(16) ,Interrupt Mask 16" "Masked,Not masked" textline " " bitfld.long 0x08 15. " IMR(15) ,Interrupt Mask 15" "Masked,Not masked" bitfld.long 0x08 14. " IMR(14) ,Interrupt Mask 14" "Masked,Not masked" bitfld.long 0x08 13. " IMR(13) ,Interrupt Mask 13" "Masked,Not masked" bitfld.long 0x08 12. " IMR(12) ,Interrupt Mask 12" "Masked,Not masked" textline " " bitfld.long 0x08 11. " IMR(11) ,Interrupt Mask 11" "Masked,Not masked" bitfld.long 0x08 10. " IMR(10) ,Interrupt Mask 10" "Masked,Not masked" bitfld.long 0x08 9. " IMR(9) ,Interrupt Mask 9" "Masked,Not masked" bitfld.long 0x08 8. " IMR(8) ,Interrupt Mask 8" "Masked,Not masked" textline " " bitfld.long 0x08 7. " IMR(7) ,Interrupt Mask 7" "Masked,Not masked" bitfld.long 0x08 6. " IMR(6) ,Interrupt Mask 6" "Masked,Not masked" bitfld.long 0x08 5. " IMR(5) ,Interrupt Mask 5" "Masked,Not masked" bitfld.long 0x08 4. " IMR(4) ,Interrupt Mask 4" "Masked,Not masked" textline " " bitfld.long 0x08 3. " IMR(3) ,Interrupt Mask 3" "Masked,Not masked" bitfld.long 0x08 2. " IMR(2) ,Interrupt Mask 2" "Masked,Not masked" bitfld.long 0x08 1. " IMR(1) ,Interrupt Mask 1" "Masked,Not masked" bitfld.long 0x08 0. " IMR(0) ,Interrupt Mask 0" "Masked,Not masked" ;group 0x34++0x03 line.long 0x0c "PTF_ISR,Interrupt Status Register" eventfld.long 0x0c 31. " ISR(31) ,Interrupt Status 31" "Not interrupted,Interrupted" eventfld.long 0x0c 30. " ISR(30) ,Interrupt Status 30" "Not interrupted,Interrupted" eventfld.long 0x0c 29. " ISR(29) ,Interrupt Status 29" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 28. " ISR(28) ,Interrupt Status 28" "Not interrupted,Interrupted" eventfld.long 0x0c 27. " ISR(27) ,Interrupt Status 27" "Not interrupted,Interrupted" eventfld.long 0x0c 26. " ISR(26) ,Interrupt Status 26" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 25. " ISR(25) ,Interrupt Status 25" "Not interrupted,Interrupted" eventfld.long 0x0c 24. " ISR(24) ,Interrupt Status 24" "Not interrupted,Interrupted" eventfld.long 0x0c 23. " ISR(23) ,Interrupt Status 23" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 22. " ISR(22) ,Interrupt Status 22" "Not interrupted,Interrupted" eventfld.long 0x0c 21. " ISR(21) ,Interrupt Status 21" "Not interrupted,Interrupted" eventfld.long 0x0c 20. " ISR(20) ,Interrupt Status 20" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 19. " ISR(19) ,Interrupt Status 19" "Not interrupted,Interrupted" eventfld.long 0x0c 18. " ISR(18) ,Interrupt Status 18" "Not interrupted,Interrupted" eventfld.long 0x0c 17. " ISR(17) ,Interrupt Status 17" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 16. " ISR(16) ,Interrupt Status 16" "Not interrupted,Interrupted" eventfld.long 0x0c 15. " ISR(15) ,Interrupt Status 15" "Not interrupted,Interrupted" eventfld.long 0x0c 14. " ISR(14) ,Interrupt Status 14" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 13. " ISR(13) ,Interrupt Status 13" "Not interrupted,Interrupted" eventfld.long 0x0c 12. " ISR(12) ,Interrupt Status 12" "Not interrupted,Interrupted" eventfld.long 0x0c 11. " ISR(11) ,Interrupt Status 11" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 10. " ISR(10) ,Interrupt Status 10" "Not interrupted,Interrupted" eventfld.long 0x0c 9. " ISR(9) ,Interrupt Status 9" "Not interrupted,Interrupted" eventfld.long 0x0c 8. " ISR(8) ,Interrupt Status 8" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 7. " ISR(7) ,Interrupt Status 7" "Not interrupted,Interrupted" eventfld.long 0x0c 6. " ISR(6) ,Interrupt Status 6" "Not interrupted,Interrupted" eventfld.long 0x0c 5. " ISR(5) ,Interrupt Status 5" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 4. " ISR(4) ,Interrupt Status 4" "Not interrupted,Interrupted" eventfld.long 0x0c 3. " ISR(3) ,Interrupt Status 3" "Not interrupted,Interrupted" eventfld.long 0x0c 2. " ISR(2) ,Interrupt Status 2" "Not interrupted,Interrupted" textline " " eventfld.long 0x0c 1. " ISR(1) ,Interrupt Status 1" "Not interrupted,Interrupted" eventfld.long 0x0c 0. " ISR(0) ,Interrupt Status 0" "Not interrupted,Interrupted" ;group 0x38++0x03 line.long 0x10 "PTF_GPR,General Purpose Register" bitfld.long 0x10 31. " GPR(31) ,General Purpose 31" "Primary,Alternate" bitfld.long 0x10 30. " GPR(30) ,General Purpose 30" "Primary,Alternate" bitfld.long 0x10 29. " GPR(29) ,General Purpose 29" "Primary,Alternate" bitfld.long 0x10 28. " GPR(28) ,General Purpose 28" "Primary,Alternate" textline " " bitfld.long 0x10 27. " GPR(27) ,General Purpose 27" "Primary,Alternate" bitfld.long 0x10 26. " GPR(26) ,General Purpose 26" "Primary,Alternate" bitfld.long 0x10 25. " GPR(25) ,General Purpose 25" "Primary,Alternate" bitfld.long 0x10 24. " GPR(24) ,General Purpose 24" "Primary,Alternate" textline " " bitfld.long 0x10 23. " GPR(23) ,General Purpose 23" "Primary,Alternate" bitfld.long 0x10 22. " GPR(22) ,General Purpose 22" "Primary,Alternate" bitfld.long 0x10 21. " GPR(21) ,General Purpose 21" "Primary,Alternate" bitfld.long 0x10 20. " GPR(20) ,General Purpose 20" "Primary,Alternate" textline " " bitfld.long 0x10 19. " GPR(19) ,General Purpose 19" "Primary,Alternate" bitfld.long 0x10 18. " GPR(18) ,General Purpose 18" "Primary,Alternate" bitfld.long 0x10 17. " GPR(17) ,General Purpose 17" "Primary,Alternate" bitfld.long 0x10 16. " GPR(16) ,General Purpose 16" "Primary,Alternate" textline " " bitfld.long 0x10 15. " GPR(15) ,General Purpose 15" "Primary,Alternate" bitfld.long 0x10 14. " GPR(14) ,General Purpose 14" "Primary,Alternate" bitfld.long 0x10 13. " GPR(13) ,General Purpose 13" "Primary,Alternate" bitfld.long 0x10 12. " GPR(12) ,General Purpose 12" "Primary,Alternate" textline " " bitfld.long 0x10 11. " GPR(11) ,General Purpose 11" "Primary,Alternate" bitfld.long 0x10 10. " GPR(10) ,General Purpose 10" "Primary,Alternate" bitfld.long 0x10 9. " GPR(9) ,General Purpose 9" "Primary,Alternate" bitfld.long 0x10 8. " GPR(8) ,General Purpose 8" "Primary,Alternate" textline " " bitfld.long 0x10 7. " GPR(7) ,General Purpose 7" "Primary,Alternate" bitfld.long 0x10 6. " GPR(6) ,General Purpose 6" "Primary,Alternate" bitfld.long 0x10 5. " GPR(5) ,General Purpose 5" "Primary,Alternate" bitfld.long 0x10 4. " GPR(4) ,General Purpose 4" "Primary,Alternate" textline " " bitfld.long 0x10 3. " GPR(3) ,General Purpose 3" "Primary,Alternate" bitfld.long 0x10 2. " GPR(2) ,General Purpose 2" "Primary,Alternate" bitfld.long 0x10 1. " GPR(1) ,General Purpose 1" "Primary,Alternate" bitfld.long 0x10 0. " GPR(0) ,General Purpose 0" "Primary,Alternate" ;group 0x3c++0x03 line.long 0x14 "PTF_SWR,Software Reset Register" bitfld.long 0x14 0. " SWR ,Software Reset" "No effect,Reset" ;group 0x40++0x03 line.long 0x18 "PTF_PUEN,Pull-Up Enable Register" bitfld.long 0x18 31. " PUEN(31) ,Pull_Up Enable 31" "Tri-state,Pull up" bitfld.long 0x18 30. " PUEN(30) ,Pull_Up Enable 30" "Tri-state,Pull up" bitfld.long 0x18 29. " PUEN(29) ,Pull_Up Enable 29" "Tri-state,Pull up" bitfld.long 0x18 28. " PUEN(28) ,Pull_Up Enable 28" "Tri-state,Pull up" textline " " bitfld.long 0x18 27. " PUEN(27) ,Pull_Up Enable 27" "Tri-state,Pull up" bitfld.long 0x18 26. " PUEN(26) ,Pull_Up Enable 26" "Tri-state,Pull up" bitfld.long 0x18 25. " PUEN(25) ,Pull_Up Enable 25" "Tri-state,Pull up" bitfld.long 0x18 24. " PUEN(24) ,Pull_Up Enable 24" "Tri-state,Pull up" textline " " bitfld.long 0x18 23. " PUEN(23) ,Pull_Up Enable 23" "Tri-state,Pull up" bitfld.long 0x18 22. " PUEN(22) ,Pull_Up Enable 22" "Tri-state,Pull up" bitfld.long 0x18 21. " PUEN(21) ,Pull_Up Enable 21" "Tri-state,Pull up" bitfld.long 0x18 20. " PUEN(20) ,Pull_Up Enable 20" "Tri-state,Pull up" textline " " bitfld.long 0x18 19. " PUEN(19) ,Pull_Up Enable 19" "Tri-state,Pull up" bitfld.long 0x18 18. " PUEN(18) ,Pull_Up Enable 18" "Tri-state,Pull up" bitfld.long 0x18 17. " PUEN(17) ,Pull_Up Enable 17" "Tri-state,Pull up" bitfld.long 0x18 16. " PUEN(16) ,Pull_Up Enable 16" "Tri-state,Pull up" textline " " bitfld.long 0x18 15. " PUEN(15) ,Pull_Up Enable 15" "Tri-state,Pull up" bitfld.long 0x18 14. " PUEN(14) ,Pull_Up Enable 14" "Tri-state,Pull up" bitfld.long 0x18 13. " PUEN(13) ,Pull_Up Enable 13" "Tri-state,Pull up" bitfld.long 0x18 12. " PUEN(12) ,Pull_Up Enable 12" "Tri-state,Pull up" textline " " bitfld.long 0x18 11. " PUEN(11) ,Pull_Up Enable 11" "Tri-state,Pull up" bitfld.long 0x18 10. " PUEN(10) ,Pull_Up Enable 10" "Tri-state,Pull up" bitfld.long 0x18 9. " PUEN(9) ,Pull_Up Enable 9" "Tri-state,Pull up" bitfld.long 0x18 8. " PUEN(8) ,Pull_Up Enable 8" "Tri-state,Pull up" textline " " bitfld.long 0x18 7. " PUEN(7) ,Pull_Up Enable 7" "Tri-state,Pull up" bitfld.long 0x18 6. " PUEN(6) ,Pull_Up Enable 6" "Tri-state,Pull up" bitfld.long 0x18 5. " PUEN(5) ,Pull_Up Enable 5" "Tri-state,Pull up" bitfld.long 0x18 4. " PUEN(4) ,Pull_Up Enable 4" "Tri-state,Pull up" textline " " bitfld.long 0x18 3. " PUEN(3) ,Pull_Up Enable 3" "Tri-state,Pull up" bitfld.long 0x18 2. " PUEN(2) ,Pull_Up Enable 2" "Tri-state,Pull up" bitfld.long 0x18 1. " PUEN(1) ,Pull_Up Enable 1" "Tri-state,Pull up" bitfld.long 0x18 0. " PUEN(0) ,Pull_Up Enable 0" "Tri-state,Pull up" textline " " tree.end group 0x600++0x03 "Port Interrupt Mask Registers" line.long 0x00 "PMASK,Port Interrupt Mask Register" bitfld.long 0x00 5. " PTF ,Port F" "Masked,Not masked" bitfld.long 0x00 4. " PTE ,Port E" "Masked,Not masked" bitfld.long 0x00 3. " PTD ,Port D" "Masked,Not masked" textline " " bitfld.long 0x00 2. " PTC ,Port C" "Masked,Not masked" bitfld.long 0x00 1. " PTB ,Port B" "Masked,Not masked" bitfld.long 0x00 0. " PTA ,Port A" "Masked,Not masked" width 0x16 tree.end elif ((cpu()=="iMX1")||(cpu()=="iMXL")||(cpu()=="iMXS")) tree.open "GPIO Module and I/O Multiplexer" base asd:0x0021c000 width 11. tree "Port A" group.long (0x00+0x0)--(0x23+0x0) line.long 0x00 "DDIR_A,Port A Data Direction Register" bitfld.long 0x00 31. " DDIR(31) ,Data Direction (31)" "Input,Output" bitfld.long 0x00 30. " DDIR(30) ,Data Direction (30)" "Input,Output" bitfld.long 0x00 29. " DDIR(29) ,Data Direction (29)" "Input,Output" bitfld.long 0x00 28. " DDIR(28) ,Data Direction (28)" "Input,Output" textline " " bitfld.long 0x00 27. " DDIR(27) ,Data Direction (27)" "Input,Output" bitfld.long 0x00 26. " DDIR(26) ,Data Direction (26)" "Input,Output" bitfld.long 0x00 25. " DDIR(25) ,Data Direction (25)" "Input,Output" bitfld.long 0x00 24. " DDIR(24) ,Data Direction (24)" "Input,Output" textline " " bitfld.long 0x00 23. " DDIR(23) ,Data Direction (23)" "Input,Output" bitfld.long 0x00 22. " DDIR(22) ,Data Direction (22)" "Input,Output" bitfld.long 0x00 21. " DDIR(21) ,Data Direction (21)" "Input,Output" bitfld.long 0x00 20. " DDIR(20) ,Data Direction (20)" "Input,Output" textline " " bitfld.long 0x00 19. " DDIR(19) ,Data Direction (19)" "Input,Output" bitfld.long 0x00 18. " DDIR(18) ,Data Direction (18)" "Input,Output" bitfld.long 0x00 17. " DDIR(17) ,Data Direction (17)" "Input,Output" bitfld.long 0x00 16. " DDIR(16) ,Data Direction (16)" "Input,Output" textline " " bitfld.long 0x00 15. " DDIR(15) ,Data Direction (15)" "Input,Output" bitfld.long 0x00 14. " DDIR(14) ,Data Direction (14)" "Input,Output" bitfld.long 0x00 13. " DDIR(13) ,Data Direction (13)" "Input,Output" bitfld.long 0x00 12. " DDIR(12) ,Data Direction (12)" "Input,Output" textline " " bitfld.long 0x00 11. " DDIR(11) ,Data Direction (11)" "Input,Output" bitfld.long 0x00 10. " DDIR(10) ,Data Direction (10)" "Input,Output" bitfld.long 0x00 9. " DDIR(9) ,Data Direction (9)" "Input,Output" bitfld.long 0x00 8. " DDIR(8) ,Data Direction (8)" "Input,Output" textline " " bitfld.long 0x00 7. " DDIR(7) ,Data Direction (7)" "Input,Output" bitfld.long 0x00 6. " DDIR(6) ,Data Direction (6)" "Input,Output" bitfld.long 0x00 5. " DDIR(5) ,Data Direction (5)" "Input,Output" bitfld.long 0x00 4. " DDIR(4) ,Data Direction (4)" "Input,Output" textline " " bitfld.long 0x00 3. " DDIR(3) ,Data Direction (3)" "Input,Output" bitfld.long 0x00 2. " DDIR(2) ,Data Direction (2)" "Input,Output" bitfld.long 0x00 1. " DDIR(1) ,Data Direction (1)" "Input,Output" bitfld.long 0x00 0. " DDIR(0) ,Data Direction (0)" "Input,Output" ;group.long 0x04++0x03 line.long 0x04 "OCR1_A,Port A Output Configuration Register 1" bitfld.long 0x04 30.--31. " OCR1(15) ,Output Configuration (15)" "Input AIN[15],Input B_IN[15],Input C_IN[15],Data [15]" bitfld.long 0x04 28.--29. " OCR1(14) ,Output Configuration (14)" "Input AIN[14],Input B_IN[14],Input C_IN[14],Data [14]" bitfld.long 0x04 26.--27. " OCR1(13) ,Output Configuration (13)" "Input AIN[13],Input B_IN[13],Input C_IN[13],Data [13]" textline " " bitfld.long 0x04 24.--25. " OCR1(12) ,Output Configuration (12)" "Input AIN[12],Input B_IN[12],Input C_IN[12],Data [12]" bitfld.long 0x04 22.--23. " OCR1(11) ,Output Configuration (11)" "Input AIN[11],Input B_IN[11],Input C_IN[11],Data [11]" bitfld.long 0x04 20.--21. " OCR1(10) ,Output Configuration (10)" "Input AIN[10],Input B_IN[10],Input C_IN[10],Data [10]" textline " " bitfld.long 0x04 18.--19. " OCR1(9) ,Output Configuration (9)" "Input AIN[9],Input B_IN[9],Input C_IN[9],Data [9]" bitfld.long 0x04 16.--17. " OCR1(8) ,Output Configuration (8)" "Input AIN[8],Input B_IN[8],Input C_IN[8],Data [8]" bitfld.long 0x04 14.--15. " OCR1(7) ,Output Configuration (7)" "Input AIN[7],Input B_IN[7],Input C_IN[7],Data [7]" textline " " bitfld.long 0x04 12.--13. " OCR1(6) ,Output Configuration (6)" "Input AIN[6],Input B_IN[6],Input C_IN[6],Data [6]" bitfld.long 0x04 10.--11. " OCR1(5) ,Output Configuration (5)" "Input AIN[5],Input B_IN[5],Input C_IN[5],Data [5]" bitfld.long 0x04 8.--9. " OCR1(4) ,Output Configuration (4)" "Input AIN[4],Input B_IN[4],Input C_IN[4],Data [4]" textline " " bitfld.long 0x04 6.--7. " OCR1(3) ,Output Configuration (3)" "Input AIN[3],Input B_IN[3],Input C_IN[3],Data [3]" bitfld.long 0x04 4.--5. " OCR1(2) ,Output Configuration (2)" "Input AIN[2],Input B_IN[2],Input C_IN[2],Data [2]" bitfld.long 0x04 2.--3. " OCR1(1) ,Output Configuration (1)" "Input AIN[1],Input B_IN[1],Input C_IN[1],Data [1]" textline " " bitfld.long 0x04 0.--1. " OCR1(0) ,Output Configuration (0)" "Input AIN[0],Input B_IN[0],Input C_IN[0],Data [0]" ;group.long 0x08++0x03 line.long 0x08 "OCR2_A,Port A Output Configuration Register 2" bitfld.long 0x08 30.--31. " OCR2(31) ,Output Configuration (31)" "Input AIN[31],Input BIN[31],Input CIN[31],Data [31]" bitfld.long 0x08 28.--29. " OCR2(30) ,Output Configuration (30)" "Input AIN[30],Input BIN[30],Input CIN[30],Data [30]" bitfld.long 0x08 26.--27. " OCR2(29) ,Output Configuration (29)" "Input AIN[29],Input BIN[29],Input CIN[29],Data [29]" textline " " bitfld.long 0x08 24.--25. " OCR2(28) ,Output Configuration (28)" "Input AIN[28],Input BIN[28],Input CIN[28],Data [28]" bitfld.long 0x08 22.--23. " OCR2(27) ,Output Configuration (27)" "Input AIN[27],Input BIN[27],Input CIN[27],Data [27]" bitfld.long 0x08 20.--21. " OCR2(26) ,Output Configuration (26)" "Input AIN[26],Input BIN[26],Input CIN[26],Data [26]" textline " " bitfld.long 0x08 18.--19. " OCR2(25) ,Output Configuration (25)" "Input AIN[25],Input BIN[25],Input CIN[25],Data [25]" bitfld.long 0x08 16.--17. " OCR2(24) ,Output Configuration (24)" "Input AIN[24],Input BIN[24],Input CIN[24],Data [24]" bitfld.long 0x08 14.--15. " OCR2(23) ,Output Configuration (23)" "Input AIN[23],Input BIN[23],Input CIN[23],Data [23]" textline " " bitfld.long 0x08 12.--13. " OCR2(22) ,Output Configuration (22)" "Input AIN[22],Input BIN[22],Input CIN[22],Data [22]" bitfld.long 0x08 10.--11. " OCR2(21) ,Output Configuration (21)" "Input AIN[21],Input BIN[21],Input CIN[21],Data [21]" bitfld.long 0x08 8.--9. " OCR2(20) ,Output Configuration (20)" "Input AIN[20],Input BIN[20],Input CIN[20],Data [20]" textline " " bitfld.long 0x08 6.--7. " OCR2(19) ,Output Configuration (19)" "Input AIN[19],Input BIN[19],Input CIN[19],Data [19]" bitfld.long 0x08 4.--5. " OCR2(18) ,Output Configuration (18)" "Input AIN[18],Input BIN[18],Input CIN[18],Data [18]" bitfld.long 0x08 2.--3. " OCR2(17) ,Output Configuration (17)" "Input AIN[17],Input BIN[17],Input CIN[17],Data [17]" textline " " bitfld.long 0x08 0.--1. " OCR2(16) ,Output Configuration (16)" "Input AIN[16],Input BIN[16],Input CIN[16],Data [16]" ;group.long 0x0c++0x03 line.long 0x0c "ICONFA1_A,Port A Input Configuration Register A1" bitfld.long 0x0c 30.--31. " ICONFA1(15) ,Input Configuration" "GPIO_In[15],ISR[15],0,1" bitfld.long 0x0c 28.--29. " ICONFA1(14) ,Input Configuration" "GPIO_In[14],ISR[14],0,1" bitfld.long 0x0c 26.--27. " ICONFA1(13) ,Input Configuration" "GPIO_In[13],ISR[13],0,1" textline " " bitfld.long 0x0c 24.--25. " ICONFA1(12) ,Input Configuration" "GPIO_In[12],ISR[12],0,1" bitfld.long 0x0c 22.--23. " ICONFA1(11) ,Input Configuration" "GPIO_In[11],ISR[11],0,1" bitfld.long 0x0c 20.--21. " ICONFA1(10) ,Input Configuration" "GPIO_In[10],ISR[10],0,1" textline " " bitfld.long 0x0c 18.--19. " ICONFA1(9) ,Input Configuration" "GPIO_In[9],ISR[9],0,1" bitfld.long 0x0c 16.--17. " ICONFA1(8) ,Input Configuration" "GPIO_In[8],ISR[8],0,1" bitfld.long 0x0c 14.--15. " ICONFA1(7) ,Input Configuration" "GPIO_In[7],ISR[7],0,1" textline " " bitfld.long 0x0c 12.--13. " ICONFA1(6) ,Input Configuration" "GPIO_In[6],ISR[6],0,1" bitfld.long 0x0c 10.--11. " ICONFA1(5) ,Input Configuration" "GPIO_In[5],ISR[5],0,1" bitfld.long 0x0c 08.--09. " ICONFA1(4) ,Input Configuration" "GPIO_In[4],ISR[4],0,1" textline " " bitfld.long 0x0c 06.--07. " ICONFA1(3) ,Input Configuration" "GPIO_In[3],ISR[3],0,1" bitfld.long 0x0c 04.--05. " ICONFA1(2) ,Input Configuration" "GPIO_In[2],ISR[2],0,1" bitfld.long 0x0c 02.--03. " ICONFA1(1) ,Input Configuration" "GPIO_In[1],ISR[1],0,1" textline " " bitfld.long 0x0c 00.--01. " ICONFA1(0) ,Input Configuration" "GPIO_In[0],ISR[0],0,1" ;group.long 0x10++0x03 line.long 0x10 "ICONFA2_A,Port A Input Configuration Register A2" bitfld.long 0x10 30.--31. " ICONFA2(31) ,Input Configuration" "GPIO_In[31],ISR[31],0,1" bitfld.long 0x10 28.--29. " ICONFA2(30) ,Input Configuration" "GPIO_In[30],ISR[30],0,1" bitfld.long 0x10 26.--27. " ICONFA2(29) ,Input Configuration" "GPIO_In[29],ISR[29],0,1" textline " " bitfld.long 0x10 24.--25. " ICONFA2(28) ,Input Configuration" "GPIO_In[28],ISR[28],0,1" bitfld.long 0x10 22.--23. " ICONFA2(27) ,Input Configuration" "GPIO_In[27],ISR[27],0,1" bitfld.long 0x10 20.--21. " ICONFA2(26) ,Input Configuration" "GPIO_In[26],ISR[26],0,1" textline " " bitfld.long 0x10 18.--19. " ICONFA2(25) ,Input Configuration" "GPIO_In[25],ISR[25],0,1" bitfld.long 0x10 16.--17. " ICONFA2(24) ,Input Configuration" "GPIO_In[24],ISR[24],0,1" bitfld.long 0x10 14.--15. " ICONFA2(23) ,Input Configuration" "GPIO_In[23],ISR[23],0,1" textline " " bitfld.long 0x10 12.--13. " ICONFA2(22) ,Input Configuration" "GPIO_In[22],ISR[22],0,1" bitfld.long 0x10 10.--11. " ICONFA2(21) ,Input Configuration" "GPIO_In[21],ISR[21],0,1" bitfld.long 0x10 08.--09. " ICONFA2(20) ,Input Configuration" "GPIO_In[20],ISR[20],0,1" textline " " bitfld.long 0x10 06.--07. " ICONFA2(19) ,Input Configuration" "GPIO_In[19],ISR[19],0,1" bitfld.long 0x10 04.--05. " ICONFA2(18) ,Input Configuration" "GPIO_In[18],ISR[18],0,1" bitfld.long 0x10 02.--03. " ICONFA2(17) ,Input Configuration" "GPIO_In[17],ISR[17],0,1" textline " " bitfld.long 0x10 00.--01. " ICONFA2(16) ,Input Configuration" "GPIO_In[16],ISR[16],0,1" ;group.long 0x14++0x03 line.long 0x14 "ICONFB1_A,Port A Input Configuration Register B1" bitfld.long 0x14 30.--31. " ICONFB1(15) ,Input Configuration" "GPIO_In[15],ISR[15],0,1" bitfld.long 0x14 28.--29. " ICONFB1(14) ,Input Configuration" "GPIO_In[14],ISR[14],0,1" bitfld.long 0x14 26.--27. " ICONFB1(13) ,Input Configuration" "GPIO_In[13],ISR[13],0,1" textline " " bitfld.long 0x14 24.--25. " ICONFB1(12) ,Input Configuration" "GPIO_In[12],ISR[12],0,1" bitfld.long 0x14 22.--23. " ICONFB1(11) ,Input Configuration" "GPIO_In[11],ISR[11],0,1" bitfld.long 0x14 20.--21. " ICONFB1(10) ,Input Configuration" "GPIO_In[10],ISR[10],0,1" textline " " bitfld.long 0x14 18.--19. " ICONFB1(9) ,Input Configuration" "GPIO_In[9],ISR[9],0,1" bitfld.long 0x14 16.--17. " ICONFB1(8) ,Input Configuration" "GPIO_In[8],ISR[8],0,1" bitfld.long 0x14 14.--15. " ICONFB1(7) ,Input Configuration" "GPIO_In[7],ISR[7],0,1" textline " " bitfld.long 0x14 12.--13. " ICONFB1(6) ,Input Configuration" "GPIO_In[6],ISR[6],0,1" bitfld.long 0x14 10.--11. " ICONFB1(5) ,Input Configuration" "GPIO_In[5],ISR[5],0,1" bitfld.long 0x14 08.--09. " ICONFB1(4) ,Input Configuration" "GPIO_In[4],ISR[4],0,1" textline " " bitfld.long 0x14 06.--07. " ICONFB1(3) ,Input Configuration" "GPIO_In[3],ISR[3],0,1" bitfld.long 0x14 04.--05. " ICONFB1(2) ,Input Configuration" "GPIO_In[2],ISR[2],0,1" bitfld.long 0x14 02.--03. " ICONFB1(1) ,Input Configuration" "GPIO_In[1],ISR[1],0,1" textline " " bitfld.long 0x14 00.--01. " ICONFB1(0) ,Input Configuration" "GPIO_In[0],ISR[0],0,1" ;group.long 0x18++0x03 line.long 0x18 "ICONFB2_A,Port A Input Configuration Register B2" bitfld.long 0x18 30.--31. " ICONFB2(31) ,Input Configuration" "GPIO_In[31],ISR[31],0,1" bitfld.long 0x18 28.--29. " ICONFB2(30) ,Input Configuration" "GPIO_In[30],ISR[30],0,1" bitfld.long 0x18 26.--27. " ICONFB2(29) ,Input Configuration" "GPIO_In[29],ISR[29],0,1" textline " " bitfld.long 0x18 24.--25. " ICONFB2(28) ,Input Configuration" "GPIO_In[28],ISR[28],0,1" bitfld.long 0x18 22.--23. " ICONFB2(27) ,Input Configuration" "GPIO_In[27],ISR[27],0,1" bitfld.long 0x18 20.--21. " ICONFB2(26) ,Input Configuration" "GPIO_In[26],ISR[26],0,1" textline " " bitfld.long 0x18 18.--19. " ICONFB2(25) ,Input Configuration" "GPIO_In[25],ISR[25],0,1" bitfld.long 0x18 16.--17. " ICONFB2(24) ,Input Configuration" "GPIO_In[24],ISR[24],0,1" bitfld.long 0x18 14.--15. " ICONFB2(23) ,Input Configuration" "GPIO_In[23],ISR[23],0,1" textline " " bitfld.long 0x18 12.--13. " ICONFB2(22) ,Input Configuration" "GPIO_In[22],ISR[22],0,1" bitfld.long 0x18 10.--11. " ICONFB2(21) ,Input Configuration" "GPIO_In[21],ISR[21],0,1" bitfld.long 0x18 08.--09. " ICONFB2(20) ,Input Configuration" "GPIO_In[20],ISR[20],0,1" textline " " bitfld.long 0x18 06.--07. " ICONFB2(19) ,Input Configuration" "GPIO_In[19],ISR[19],0,1" bitfld.long 0x18 04.--05. " ICONFB2(18) ,Input Configuration" "GPIO_In[18],ISR[18],0,1" bitfld.long 0x18 02.--03. " ICONFB2(17) ,Input Configuration" "GPIO_In[17],ISR[17],0,1" textline " " bitfld.long 0x18 00.--01. " ICONFB2(16) ,Input Configuration" "GPIO_In[16],ISR[16],0,1" ;group.long 0x1c++0x03 line.long 0x1c "DR_A,Port A Data Register" bitfld.long 0x1c 31. " DR(31) ,Data 31" "Low,High" bitfld.long 0x1c 30. " DR(30) ,Data 30" "Low,High" bitfld.long 0x1c 29. " DR(29) ,Data 29" "Low,High" bitfld.long 0x1c 28. " DR(28) ,Data 28" "Low,High" bitfld.long 0x1c 27. " DR(27) ,Data 27" "Low,High" textline " " bitfld.long 0x1c 26. " DR(26) ,Data 26" "Low,High" bitfld.long 0x1c 25. " DR(25) ,Data 25" "Low,High" bitfld.long 0x1c 24. " DR(24) ,Data 24" "Low,High" bitfld.long 0x1c 23. " DR(23) ,Data 23" "Low,High" bitfld.long 0x1c 22. " DR(22) ,Data 22" "Low,High" textline " " bitfld.long 0x1c 21. " DR(21) ,Data 21" "Low,High" bitfld.long 0x1c 20. " DR(20) ,Data 20" "Low,High" bitfld.long 0x1c 19. " DR(19) ,Data 19" "Low,High" bitfld.long 0x1c 18. " DR(18) ,Data 18" "Low,High" bitfld.long 0x1c 17. " DR(17) ,Data 17" "Low,High" textline " " bitfld.long 0x1c 16. " DR(16) ,Data 16" "Low,High" bitfld.long 0x1c 15. " DR(15) ,Data 15" "Low,High" bitfld.long 0x1c 14. " DR(14) ,Data 14" "Low,High" bitfld.long 0x1c 13. " DR(13) ,Data 13" "Low,High" bitfld.long 0x1c 12. " DR(12) ,Data 12" "Low,High" textline " " bitfld.long 0x1c 11. " DR(11) ,Data 11" "Low,High" bitfld.long 0x1c 10. " DR(10) ,Data 10" "Low,High" bitfld.long 0x1c 09. " DR(9) ,Data 9" "Low,High" bitfld.long 0x1c 08. " DR(8) ,Data 8" "Low,High" bitfld.long 0x1c 07. " DR(7) ,Data 7" "Low,High" textline " " bitfld.long 0x1c 06. " DR(6) ,Data 6" "Low,High" bitfld.long 0x1c 05. " DR(5) ,Data 5" "Low,High" bitfld.long 0x1c 04. " DR(4) ,Data 4" "Low,High" bitfld.long 0x1c 03. " DR(3) ,Data 3" "Low,High" bitfld.long 0x1c 02. " DR(2) ,Data 2" "Low,High" textline " " bitfld.long 0x1c 01. " DR(1) ,Data 1" "Low,High" bitfld.long 0x1c 00. " DR(0) ,Data 0" "Low,High" ;group.long 0x20++0x03 line.long 0x20 "GIUS_A,Port A GPIO In Use Register" bitfld.long 0x20 31. " GIUS(31) ,GPIO In Use Pin 31" "Multiplexed,GPIO" bitfld.long 0x20 30. " GIUS(30) ,GPIO In Use Pin 30" "Multiplexed,GPIO" bitfld.long 0x20 29. " GIUS(29) ,GPIO In Use Pin 29" "Multiplexed,GPIO" textline " " bitfld.long 0x20 28. " GIUS(28) ,GPIO In Use Pin 28" "Multiplexed,GPIO" bitfld.long 0x20 27. " GIUS(27) ,GPIO In Use Pin 27" "Multiplexed,GPIO" bitfld.long 0x20 26. " GIUS(26) ,GPIO In Use Pin 26" "Multiplexed,GPIO" textline " " bitfld.long 0x20 25. " GIUS(25) ,GPIO In Use Pin 25" "Multiplexed,GPIO" bitfld.long 0x20 24. " GIUS(24) ,GPIO In Use Pin 24" "Multiplexed,GPIO" bitfld.long 0x20 23. " GIUS(23) ,GPIO In Use Pin 23" "Multiplexed,GPIO" textline " " bitfld.long 0x20 22. " GIUS(22) ,GPIO In Use Pin 22" "Multiplexed,GPIO" bitfld.long 0x20 21. " GIUS(21) ,GPIO In Use Pin 21" "Multiplexed,GPIO" bitfld.long 0x20 20. " GIUS(20) ,GPIO In Use Pin 20" "Multiplexed,GPIO" textline " " bitfld.long 0x20 19. " GIUS(19) ,GPIO In Use Pin 19" "Multiplexed,GPIO" bitfld.long 0x20 18. " GIUS(18) ,GPIO In Use Pin 18" "Multiplexed,GPIO" bitfld.long 0x20 17. " GIUS(17) ,GPIO In Use Pin 17" "Multiplexed,GPIO" textline " " bitfld.long 0x20 16. " GIUS(16) ,GPIO In Use Pin 16" "Multiplexed,GPIO" bitfld.long 0x20 15. " GIUS(15) ,GPIO In Use Pin 15" "Multiplexed,GPIO" bitfld.long 0x20 14. " GIUS(14) ,GPIO In Use Pin 14" "Multiplexed,GPIO" textline " " bitfld.long 0x20 13. " GIUS(13) ,GPIO In Use Pin 13" "Multiplexed,GPIO" bitfld.long 0x20 12. " GIUS(12) ,GPIO In Use Pin 12" "Multiplexed,GPIO" bitfld.long 0x20 11. " GIUS(11) ,GPIO In Use Pin 11" "Multiplexed,GPIO" textline " " bitfld.long 0x20 10. " GIUS(10) ,GPIO In Use Pin 10" "Multiplexed,GPIO" bitfld.long 0x20 9. " GIUS(9) ,GPIO In Use Pin 9" "Multiplexed,GPIO" bitfld.long 0x20 8. " GIUS(8) ,GPIO In Use Pin 8" "Multiplexed,GPIO" textline " " bitfld.long 0x20 7. " GIUS(7) ,GPIO In Use Pin 7" "Multiplexed,GPIO" bitfld.long 0x20 6. " GIUS(6) ,GPIO In Use Pin 6" "Multiplexed,GPIO" bitfld.long 0x20 5. " GIUS(5) ,GPIO In Use Pin 5" "Multiplexed,GPIO" textline " " bitfld.long 0x20 4. " GIUS(4) ,GPIO In Use Pin 4" "Multiplexed,GPIO" bitfld.long 0x20 3. " GIUS(3) ,GPIO In Use Pin 3" "Multiplexed,GPIO" bitfld.long 0x20 2. " GIUS(2) ,GPIO In Use Pin 2" "Multiplexed,GPIO" textline " " bitfld.long 0x20 1. " GIUS(1) ,GPIO In Use Pin 1" "Multiplexed,GPIO" bitfld.long 0x20 0. " GIUS(0) ,GPIO In Use Pin 0" "Multiplexed,GPIO" rgroup.long (0x24+0x0)++0x03 line.long 0x00 "SSR_A,Port A Sample Status Register" bitfld.long 0x00 31. " SSR31 ,Sample Status Pin 31" "Low,High" bitfld.long 0x00 30. " SSR30 ,Sample Status Pin 30" "Low,High" bitfld.long 0x00 29. " SSR29 ,Sample Status Pin 29" "Low,High" bitfld.long 0x00 28. " SSR28 ,Sample Status Pin 28" "Low,High" bitfld.long 0x00 27. " SSR27 ,Sample Status Pin 27" "Low,High" textline " " bitfld.long 0x00 26. " SSR26 ,Sample Status Pin 26" "Low,High" bitfld.long 0x00 25. " SSR25 ,Sample Status Pin 25" "Low,High" bitfld.long 0x00 24. " SSR24 ,Sample Status Pin 24" "Low,High" bitfld.long 0x00 23. " SSR23 ,Sample Status Pin 23" "Low,High" bitfld.long 0x00 22. " SSR22 ,Sample Status Pin 22" "Low,High" textline " " bitfld.long 0x00 21. " SSR21 ,Sample Status Pin 21" "Low,High" bitfld.long 0x00 20. " SSR20 ,Sample Status Pin 20" "Low,High" bitfld.long 0x00 19. " SSR19 ,Sample Status Pin 19" "Low,High" bitfld.long 0x00 18. " SSR18 ,Sample Status Pin 18" "Low,High" bitfld.long 0x00 17. " SSR17 ,Sample Status Pin 17" "Low,High" textline " " bitfld.long 0x00 16. " SSR16 ,Sample Status Pin 16" "Low,High" bitfld.long 0x00 15. " SSR15 ,Sample Status Pin 15" "Low,High" bitfld.long 0x00 14. " SSR14 ,Sample Status Pin 14" "Low,High" bitfld.long 0x00 13. " SSR13 ,Sample Status Pin 13" "Low,High" bitfld.long 0x00 12. " SSR12 ,Sample Status Pin 12" "Low,High" textline " " bitfld.long 0x00 11. " SSR11 ,Sample Status Pin 11" "Low,High" bitfld.long 0x00 10. " SSR10 ,Sample Status Pin 10" "Low,High" bitfld.long 0x00 9. " SSR9 ,Sample Status Pin 9" "Low,High" bitfld.long 0x00 8. " SSR8 ,Sample Status Pin 8" "Low,High" bitfld.long 0x00 7. " SSR7 ,Sample Status Pin 7" "Low,High" textline " " bitfld.long 0x00 6. " SSR6 ,Sample Status Pin 6" "Low,High" bitfld.long 0x00 5. " SSR5 ,Sample Status Pin 5" "Low,High" bitfld.long 0x00 4. " SSR4 ,Sample Status Pin 4" "Low,High" bitfld.long 0x00 3. " SSR3 ,Sample Status Pin 3" "Low,High" bitfld.long 0x00 2. " SSR2 ,Sample Status Pin 2" "Low,High" textline " " bitfld.long 0x00 1. " SSR1 ,Sample Status Pin 1" "Low,High" bitfld.long 0x00 0. " SSR0 ,Sample Status Pin 0" "Low,High" group.long (0x28+0x0)--(0x43+0x0) line.long 0x00 "ICR1_A,Port A Interrupt Configuration Register 1" bitfld.long 0x00 30.--31. " ICR1(15) ,Interrupt Configuration 15" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 28.--29. " ICR1(14) ,Interrupt Configuration 14" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 26.--27. " ICR1(13) ,Interrupt Configuration 13" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x00 24.--25. " ICR1(12) ,Interrupt Configuration 12" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 22.--23. " ICR1(11) ,Interrupt Configuration 11" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 20.--21. " ICR1(10) ,Interrupt Configuration 10" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x00 18.--19. " ICR1(9) ,Interrupt Configuration 9" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 16.--17. " ICR1(8) ,Interrupt Configuration 8" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 14.--15. " ICR1(7) ,Interrupt Configuration 7" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x00 12.--13. " ICR1(6) ,Interrupt Configuration 6" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 10.--11. " ICR1(5) ,Interrupt Configuration 5" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 8.--9. " ICR1(4) ,Interrupt Configuration 4" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x00 6.--7. " ICR1(3) ,Interrupt Configuration 3" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 4.--5. " ICR1(2) ,Interrupt Configuration 2" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 2.--3. " ICR1(1) ,Interrupt Configuration 1" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x00 0.--1. " ICR1(0) ,Interrupt Configuration 0" "Positive edge,Negative edge,Positive level,Negative level" ;group.long 0x2c++0x03 line.long 0x04 "ICR2_A,Port A Interrupt Configuration Register 2" bitfld.long 0x04 30.--31. " ICR2(31) ,Interrupt Configuration 31" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 28.--29. " ICR2(30) ,Interrupt Configuration 30" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 26.--27. " ICR2(29) ,Interrupt Configuration 29" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x04 24.--25. " ICR2(28) ,Interrupt Configuration 28" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 22.--23. " ICR2(27) ,Interrupt Configuration 27" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 20.--21. " ICR2(26) ,Interrupt Configuration 26" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x04 18.--19. " ICR2(25) ,Interrupt Configuration 25" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 16.--17. " ICR2(24) ,Interrupt Configuration 24" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 14.--15. " ICR2(23) ,Interrupt Configuration 23" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x04 12.--13. " ICR2(22) ,Interrupt Configuration 22" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 10.--11. " ICR2(21) ,Interrupt Configuration 21" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 08.--09. " ICR2(20) ,Interrupt Configuration 20" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x04 06.--07. " ICR2(19) ,Interrupt Configuration 19" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 04.--05. " ICR2(18) ,Interrupt Configuration 18" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 02.--03. " ICR2(17) ,Interrupt Configuration 17" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x04 00.--01. " ICR2(16) ,Interrupt Configuration 16" "Positive edge,Negative edge,Positive level,Negative level" ;group.long 0x30++0x03 line.long 0x08 "IMR_A,Port A Interrupt Mask Register" bitfld.long 0x08 31. " IMR(31) ,Interrupt Mask 31" "Masked,Not masked" bitfld.long 0x08 30. " IMR(30) ,Interrupt Mask 30" "Masked,Not masked" bitfld.long 0x08 29. " IMR(29) ,Interrupt Mask 29" "Masked,Not masked" bitfld.long 0x08 28. " IMR(28) ,Interrupt Mask 28" "Masked,Not masked" textline " " bitfld.long 0x08 27. " IMR(27) ,Interrupt Mask 27" "Masked,Not masked" bitfld.long 0x08 26. " IMR(26) ,Interrupt Mask 26" "Masked,Not masked" bitfld.long 0x08 25. " IMR(25) ,Interrupt Mask 25" "Masked,Not masked" bitfld.long 0x08 24. " IMR(24) ,Interrupt Mask 24" "Masked,Not masked" textline " " bitfld.long 0x08 23. " IMR(23) ,Interrupt Mask 23" "Masked,Not masked" bitfld.long 0x08 22. " IMR(22) ,Interrupt Mask 22" "Masked,Not masked" bitfld.long 0x08 21. " IMR(21) ,Interrupt Mask 21" "Masked,Not masked" bitfld.long 0x08 20. " IMR(20) ,Interrupt Mask 20" "Masked,Not masked" textline " " bitfld.long 0x08 19. " IMR(19) ,Interrupt Mask 19" "Masked,Not masked" bitfld.long 0x08 18. " IMR(18) ,Interrupt Mask 18" "Masked,Not masked" bitfld.long 0x08 17. " IMR(17) ,Interrupt Mask 17" "Masked,Not masked" bitfld.long 0x08 16. " IMR(16) ,Interrupt Mask 16" "Masked,Not masked" textline " " bitfld.long 0x08 15. " IMR(15) ,Interrupt Mask 15" "Masked,Not masked" bitfld.long 0x08 14. " IMR(14) ,Interrupt Mask 14" "Masked,Not masked" bitfld.long 0x08 13. " IMR(13) ,Interrupt Mask 13" "Masked,Not masked" bitfld.long 0x08 12. " IMR(12) ,Interrupt Mask 12" "Masked,Not masked" textline " " bitfld.long 0x08 11. " IMR(11) ,Interrupt Mask 11" "Masked,Not masked" bitfld.long 0x08 10. " IMR(10) ,Interrupt Mask 10" "Masked,Not masked" bitfld.long 0x08 9. " IMR(9) ,Interrupt Mask 9" "Masked,Not masked" bitfld.long 0x08 8. " IMR(8) ,Interrupt Mask 8" "Masked,Not masked" textline " " bitfld.long 0x08 7. " IMR(7) ,Interrupt Mask 7" "Masked,Not masked" bitfld.long 0x08 6. " IMR(6) ,Interrupt Mask 6" "Masked,Not masked" bitfld.long 0x08 5. " IMR(5) ,Interrupt Mask 5" "Masked,Not masked" bitfld.long 0x08 4. " IMR(4) ,Interrupt Mask 4" "Masked,Not masked" textline " " bitfld.long 0x08 3. " IMR(3) ,Interrupt Mask 3" "Masked,Not masked" bitfld.long 0x08 2. " IMR(2) ,Interrupt Mask 2" "Masked,Not masked" bitfld.long 0x08 1. " IMR(1) ,Interrupt Mask 1" "Masked,Not masked" bitfld.long 0x08 0. " IMR(0) ,Interrupt Mask 0" "Masked,Not masked" ;group.long 0x34++0x03 line.long 0x0c "ISR_A,Port A Interrupt Status Register" eventfld.long 0x0c 31. " ISR(31) ,Interrupt Status 31" "Not occurred,Occurred" eventfld.long 0x0c 30. " ISR(30) ,Interrupt Status 30" "Not occurred,Occurred" eventfld.long 0x0c 29. " ISR(29) ,Interrupt Status 29" "Not occurred,Occurred" textline " " eventfld.long 0x0c 28. " ISR(28) ,Interrupt Status 28" "Not occurred,Occurred" eventfld.long 0x0c 27. " ISR(27) ,Interrupt Status 27" "Not occurred,Occurred" eventfld.long 0x0c 26. " ISR(26) ,Interrupt Status 26" "Not occurred,Occurred" textline " " eventfld.long 0x0c 25. " ISR(25) ,Interrupt Status 25" "Not occurred,Occurred" eventfld.long 0x0c 24. " ISR(24) ,Interrupt Status 24" "Not occurred,Occurred" eventfld.long 0x0c 23. " ISR(23) ,Interrupt Status 23" "Not occurred,Occurred" textline " " eventfld.long 0x0c 22. " ISR(22) ,Interrupt Status 22" "Not occurred,Occurred" eventfld.long 0x0c 21. " ISR(21) ,Interrupt Status 21" "Not occurred,Occurred" eventfld.long 0x0c 20. " ISR(20) ,Interrupt Status 20" "Not occurred,Occurred" textline " " eventfld.long 0x0c 19. " ISR(19) ,Interrupt Status 19" "Not occurred,Occurred" eventfld.long 0x0c 18. " ISR(18) ,Interrupt Status 18" "Not occurred,Occurred" eventfld.long 0x0c 17. " ISR(17) ,Interrupt Status 17" "Not occurred,Occurred" textline " " eventfld.long 0x0c 16. " ISR(16) ,Interrupt Status 16" "Not occurred,Occurred" eventfld.long 0x0c 15. " ISR(15) ,Interrupt Status 15" "Not occurred,Occurred" eventfld.long 0x0c 14. " ISR(14) ,Interrupt Status 14" "Not occurred,Occurred" textline " " eventfld.long 0x0c 13. " ISR(13) ,Interrupt Status 13" "Not occurred,Occurred" eventfld.long 0x0c 12. " ISR(12) ,Interrupt Status 12" "Not occurred,Occurred" eventfld.long 0x0c 11. " ISR(11) ,Interrupt Status 11" "Not occurred,Occurred" textline " " eventfld.long 0x0c 10. " ISR(10) ,Interrupt Status 10" "Not occurred,Occurred" eventfld.long 0x0c 9. " ISR(9) ,Interrupt Status 9" "Not occurred,Occurred" eventfld.long 0x0c 8. " ISR(8) ,Interrupt Status 8" "Not occurred,Occurred" textline " " eventfld.long 0x0c 7. " ISR(7) ,Interrupt Status 7" "Not occurred,Occurred" eventfld.long 0x0c 6. " ISR(6) ,Interrupt Status 6" "Not occurred,Occurred" eventfld.long 0x0c 5. " ISR(5) ,Interrupt Status 5" "Not occurred,Occurred" textline " " eventfld.long 0x0c 4. " ISR(4) ,Interrupt Status 4" "Not occurred,Occurred" eventfld.long 0x0c 3. " ISR(3) ,Interrupt Status 3" "Not occurred,Occurred" eventfld.long 0x0c 2. " ISR(2) ,Interrupt Status 2" "Not occurred,Occurred" textline " " eventfld.long 0x0c 1. " ISR(1) ,Interrupt Status 1" "Not occurred,Occurred" eventfld.long 0x0c 0. " ISR(0) ,Interrupt Status 0" "Not occurred,Occurred" ;group.long 0x38++0x03 line.long 0x10 "GPR_A,Port A General Purpose Register" bitfld.long 0x10 31. " GPR(31) ,General Purpose 31" "Primary,Alternate" bitfld.long 0x10 30. " GPR(30) ,General Purpose 30" "Primary,Alternate" bitfld.long 0x10 29. " GPR(29) ,General Purpose 29" "Primary,Alternate" bitfld.long 0x10 28. " GPR(28) ,General Purpose 28" "Primary,Alternate" textline " " bitfld.long 0x10 27. " GPR(27) ,General Purpose 27" "Primary,Alternate" bitfld.long 0x10 26. " GPR(26) ,General Purpose 26" "Primary,Alternate" bitfld.long 0x10 25. " GPR(25) ,General Purpose 25" "Primary,Alternate" bitfld.long 0x10 24. " GPR(24) ,General Purpose 24" "Primary,Alternate" textline " " bitfld.long 0x10 23. " GPR(23) ,General Purpose 23" "Primary,Alternate" bitfld.long 0x10 22. " GPR(22) ,General Purpose 22" "Primary,Alternate" bitfld.long 0x10 21. " GPR(21) ,General Purpose 21" "Primary,Alternate" bitfld.long 0x10 20. " GPR(20) ,General Purpose 20" "Primary,Alternate" textline " " bitfld.long 0x10 19. " GPR(19) ,General Purpose 19" "Primary,Alternate" bitfld.long 0x10 18. " GPR(18) ,General Purpose 18" "Primary,Alternate" bitfld.long 0x10 17. " GPR(17) ,General Purpose 17" "Primary,Alternate" bitfld.long 0x10 16. " GPR(16) ,General Purpose 16" "Primary,Alternate" textline " " bitfld.long 0x10 15. " GPR(15) ,General Purpose 15" "Primary,Alternate" bitfld.long 0x10 14. " GPR(14) ,General Purpose 14" "Primary,Alternate" bitfld.long 0x10 13. " GPR(13) ,General Purpose 13" "Primary,Alternate" bitfld.long 0x10 12. " GPR(12) ,General Purpose 12" "Primary,Alternate" textline " " bitfld.long 0x10 11. " GPR(11) ,General Purpose 11" "Primary,Alternate" bitfld.long 0x10 10. " GPR(10) ,General Purpose 10" "Primary,Alternate" bitfld.long 0x10 9. " GPR(9) ,General Purpose 9" "Primary,Alternate" bitfld.long 0x10 8. " GPR(8) ,General Purpose 8" "Primary,Alternate" textline " " bitfld.long 0x10 7. " GPR(7) ,General Purpose 7" "Primary,Alternate" bitfld.long 0x10 6. " GPR(6) ,General Purpose 6" "Primary,Alternate" bitfld.long 0x10 5. " GPR(5) ,General Purpose 5" "Primary,Alternate" bitfld.long 0x10 4. " GPR(4) ,General Purpose 4" "Primary,Alternate" textline " " bitfld.long 0x10 3. " GPR(3) ,General Purpose 3" "Primary,Alternate" bitfld.long 0x10 2. " GPR(2) ,General Purpose 2" "Primary,Alternate" bitfld.long 0x10 1. " GPR(1) ,General Purpose 1" "Primary,Alternate" bitfld.long 0x10 0. " GPR(0) ,General Purpose 0" "Primary,Alternate" ;group.long 0x3c++0x03 line.long 0x14 "SWR_A,Port A Software Reset Register" bitfld.long 0x14 0. " SWR ,Software Reset" "No effect,Reset" ;group.long 0x40++0x03 line.long 0x18 "PUEN_A,Port A Pull_Up Enable Register" bitfld.long 0x18 31. " PUEN(31) ,Pull_Up Enable 31" "Tri-state,Pull up" bitfld.long 0x18 30. " PUEN(30) ,Pull_Up Enable 30" "Tri-state,Pull up" bitfld.long 0x18 29. " PUEN(29) ,Pull_Up Enable 29" "Tri-state,Pull up" bitfld.long 0x18 28. " PUEN(28) ,Pull_Up Enable 28" "Tri-state,Pull up" textline " " bitfld.long 0x18 27. " PUEN(27) ,Pull_Up Enable 27" "Tri-state,Pull up" bitfld.long 0x18 26. " PUEN(26) ,Pull_Up Enable 26" "Tri-state,Pull up" bitfld.long 0x18 25. " PUEN(25) ,Pull_Up Enable 25" "Tri-state,Pull up" bitfld.long 0x18 24. " PUEN(24) ,Pull_Up Enable 24" "Tri-state,Pull up" textline " " bitfld.long 0x18 23. " PUEN(23) ,Pull_Up Enable 23" "Tri-state,Pull up" bitfld.long 0x18 22. " PUEN(22) ,Pull_Up Enable 22" "Tri-state,Pull up" bitfld.long 0x18 21. " PUEN(21) ,Pull_Up Enable 21" "Tri-state,Pull up" bitfld.long 0x18 20. " PUEN(20) ,Pull_Up Enable 20" "Tri-state,Pull up" textline " " bitfld.long 0x18 19. " PUEN(19) ,Pull_Up Enable 19" "Tri-state,Pull up" bitfld.long 0x18 18. " PUEN(18) ,Pull_Up Enable 18" "Tri-state,Pull up" bitfld.long 0x18 17. " PUEN(17) ,Pull_Up Enable 17" "Tri-state,Pull up" bitfld.long 0x18 16. " PUEN(16) ,Pull_Up Enable 16" "Tri-state,Pull up" textline " " bitfld.long 0x18 15. " PUEN(15) ,Pull_Up Enable 15" "Tri-state,Pull up" bitfld.long 0x18 14. " PUEN(14) ,Pull_Up Enable 14" "Tri-state,Pull up" bitfld.long 0x18 13. " PUEN(13) ,Pull_Up Enable 13" "Tri-state,Pull up" bitfld.long 0x18 12. " PUEN(12) ,Pull_Up Enable 12" "Tri-state,Pull up" textline " " bitfld.long 0x18 11. " PUEN(11) ,Pull_Up Enable 11" "Tri-state,Pull up" bitfld.long 0x18 10. " PUEN(10) ,Pull_Up Enable 10" "Tri-state,Pull up" bitfld.long 0x18 9. " PUEN(9) ,Pull_Up Enable 9" "Tri-state,Pull up" bitfld.long 0x18 8. " PUEN(8) ,Pull_Up Enable 8" "Tri-state,Pull up" textline " " bitfld.long 0x18 7. " PUEN(7) ,Pull_Up Enable 7" "Tri-state,Pull up" bitfld.long 0x18 6. " PUEN(6) ,Pull_Up Enable 6" "Tri-state,Pull up" bitfld.long 0x18 5. " PUEN(5) ,Pull_Up Enable 5" "Tri-state,Pull up" bitfld.long 0x18 4. " PUEN(4) ,Pull_Up Enable 4" "Tri-state,Pull up" textline " " bitfld.long 0x18 3. " PUEN(3) ,Pull_Up Enable 3" "Tri-state,Pull up" bitfld.long 0x18 2. " PUEN(2) ,Pull_Up Enable 2" "Tri-state,Pull up" bitfld.long 0x18 1. " PUEN(1) ,Pull_Up Enable 1" "Tri-state,Pull up" bitfld.long 0x18 0. " PUEN(0) ,Pull_Up Enable 0" "Tri-state,Pull up" tree.end tree "Port B" group.long (0x00+0x100)--(0x23+0x100) line.long 0x00 "DDIR_B,Port B Data Direction Register" bitfld.long 0x00 31. " DDIR(31) ,Data Direction (31)" "Input,Output" bitfld.long 0x00 30. " DDIR(30) ,Data Direction (30)" "Input,Output" bitfld.long 0x00 29. " DDIR(29) ,Data Direction (29)" "Input,Output" bitfld.long 0x00 28. " DDIR(28) ,Data Direction (28)" "Input,Output" textline " " bitfld.long 0x00 27. " DDIR(27) ,Data Direction (27)" "Input,Output" bitfld.long 0x00 26. " DDIR(26) ,Data Direction (26)" "Input,Output" bitfld.long 0x00 25. " DDIR(25) ,Data Direction (25)" "Input,Output" bitfld.long 0x00 24. " DDIR(24) ,Data Direction (24)" "Input,Output" textline " " bitfld.long 0x00 23. " DDIR(23) ,Data Direction (23)" "Input,Output" bitfld.long 0x00 22. " DDIR(22) ,Data Direction (22)" "Input,Output" bitfld.long 0x00 21. " DDIR(21) ,Data Direction (21)" "Input,Output" bitfld.long 0x00 20. " DDIR(20) ,Data Direction (20)" "Input,Output" textline " " bitfld.long 0x00 19. " DDIR(19) ,Data Direction (19)" "Input,Output" bitfld.long 0x00 18. " DDIR(18) ,Data Direction (18)" "Input,Output" bitfld.long 0x00 17. " DDIR(17) ,Data Direction (17)" "Input,Output" bitfld.long 0x00 16. " DDIR(16) ,Data Direction (16)" "Input,Output" textline " " bitfld.long 0x00 15. " DDIR(15) ,Data Direction (15)" "Input,Output" bitfld.long 0x00 14. " DDIR(14) ,Data Direction (14)" "Input,Output" bitfld.long 0x00 13. " DDIR(13) ,Data Direction (13)" "Input,Output" bitfld.long 0x00 12. " DDIR(12) ,Data Direction (12)" "Input,Output" textline " " bitfld.long 0x00 11. " DDIR(11) ,Data Direction (11)" "Input,Output" bitfld.long 0x00 10. " DDIR(10) ,Data Direction (10)" "Input,Output" bitfld.long 0x00 9. " DDIR(9) ,Data Direction (9)" "Input,Output" bitfld.long 0x00 8. " DDIR(8) ,Data Direction (8)" "Input,Output" textline " " bitfld.long 0x00 7. " DDIR(7) ,Data Direction (7)" "Input,Output" bitfld.long 0x00 6. " DDIR(6) ,Data Direction (6)" "Input,Output" bitfld.long 0x00 5. " DDIR(5) ,Data Direction (5)" "Input,Output" bitfld.long 0x00 4. " DDIR(4) ,Data Direction (4)" "Input,Output" textline " " bitfld.long 0x00 3. " DDIR(3) ,Data Direction (3)" "Input,Output" bitfld.long 0x00 2. " DDIR(2) ,Data Direction (2)" "Input,Output" bitfld.long 0x00 1. " DDIR(1) ,Data Direction (1)" "Input,Output" bitfld.long 0x00 0. " DDIR(0) ,Data Direction (0)" "Input,Output" ;group.long 0x04++0x03 line.long 0x04 "OCR1_B,Port B Output Configuration Register 1" bitfld.long 0x04 30.--31. " OCR1(15) ,Output Configuration (15)" "Input AIN[15],Input B_IN[15],Input C_IN[15],Data [15]" bitfld.long 0x04 28.--29. " OCR1(14) ,Output Configuration (14)" "Input AIN[14],Input B_IN[14],Input C_IN[14],Data [14]" bitfld.long 0x04 26.--27. " OCR1(13) ,Output Configuration (13)" "Input AIN[13],Input B_IN[13],Input C_IN[13],Data [13]" textline " " bitfld.long 0x04 24.--25. " OCR1(12) ,Output Configuration (12)" "Input AIN[12],Input B_IN[12],Input C_IN[12],Data [12]" bitfld.long 0x04 22.--23. " OCR1(11) ,Output Configuration (11)" "Input AIN[11],Input B_IN[11],Input C_IN[11],Data [11]" bitfld.long 0x04 20.--21. " OCR1(10) ,Output Configuration (10)" "Input AIN[10],Input B_IN[10],Input C_IN[10],Data [10]" textline " " bitfld.long 0x04 18.--19. " OCR1(9) ,Output Configuration (9)" "Input AIN[9],Input B_IN[9],Input C_IN[9],Data [9]" bitfld.long 0x04 16.--17. " OCR1(8) ,Output Configuration (8)" "Input AIN[8],Input B_IN[8],Input C_IN[8],Data [8]" bitfld.long 0x04 14.--15. " OCR1(7) ,Output Configuration (7)" "Input AIN[7],Input B_IN[7],Input C_IN[7],Data [7]" textline " " bitfld.long 0x04 12.--13. " OCR1(6) ,Output Configuration (6)" "Input AIN[6],Input B_IN[6],Input C_IN[6],Data [6]" bitfld.long 0x04 10.--11. " OCR1(5) ,Output Configuration (5)" "Input AIN[5],Input B_IN[5],Input C_IN[5],Data [5]" bitfld.long 0x04 8.--9. " OCR1(4) ,Output Configuration (4)" "Input AIN[4],Input B_IN[4],Input C_IN[4],Data [4]" textline " " bitfld.long 0x04 6.--7. " OCR1(3) ,Output Configuration (3)" "Input AIN[3],Input B_IN[3],Input C_IN[3],Data [3]" bitfld.long 0x04 4.--5. " OCR1(2) ,Output Configuration (2)" "Input AIN[2],Input B_IN[2],Input C_IN[2],Data [2]" bitfld.long 0x04 2.--3. " OCR1(1) ,Output Configuration (1)" "Input AIN[1],Input B_IN[1],Input C_IN[1],Data [1]" textline " " bitfld.long 0x04 0.--1. " OCR1(0) ,Output Configuration (0)" "Input AIN[0],Input B_IN[0],Input C_IN[0],Data [0]" ;group.long 0x08++0x03 line.long 0x08 "OCR2_B,Port B Output Configuration Register 2" bitfld.long 0x08 30.--31. " OCR2(31) ,Output Configuration (31)" "Input AIN[31],Input BIN[31],Input CIN[31],Data [31]" bitfld.long 0x08 28.--29. " OCR2(30) ,Output Configuration (30)" "Input AIN[30],Input BIN[30],Input CIN[30],Data [30]" bitfld.long 0x08 26.--27. " OCR2(29) ,Output Configuration (29)" "Input AIN[29],Input BIN[29],Input CIN[29],Data [29]" textline " " bitfld.long 0x08 24.--25. " OCR2(28) ,Output Configuration (28)" "Input AIN[28],Input BIN[28],Input CIN[28],Data [28]" bitfld.long 0x08 22.--23. " OCR2(27) ,Output Configuration (27)" "Input AIN[27],Input BIN[27],Input CIN[27],Data [27]" bitfld.long 0x08 20.--21. " OCR2(26) ,Output Configuration (26)" "Input AIN[26],Input BIN[26],Input CIN[26],Data [26]" textline " " bitfld.long 0x08 18.--19. " OCR2(25) ,Output Configuration (25)" "Input AIN[25],Input BIN[25],Input CIN[25],Data [25]" bitfld.long 0x08 16.--17. " OCR2(24) ,Output Configuration (24)" "Input AIN[24],Input BIN[24],Input CIN[24],Data [24]" bitfld.long 0x08 14.--15. " OCR2(23) ,Output Configuration (23)" "Input AIN[23],Input BIN[23],Input CIN[23],Data [23]" textline " " bitfld.long 0x08 12.--13. " OCR2(22) ,Output Configuration (22)" "Input AIN[22],Input BIN[22],Input CIN[22],Data [22]" bitfld.long 0x08 10.--11. " OCR2(21) ,Output Configuration (21)" "Input AIN[21],Input BIN[21],Input CIN[21],Data [21]" bitfld.long 0x08 8.--9. " OCR2(20) ,Output Configuration (20)" "Input AIN[20],Input BIN[20],Input CIN[20],Data [20]" textline " " bitfld.long 0x08 6.--7. " OCR2(19) ,Output Configuration (19)" "Input AIN[19],Input BIN[19],Input CIN[19],Data [19]" bitfld.long 0x08 4.--5. " OCR2(18) ,Output Configuration (18)" "Input AIN[18],Input BIN[18],Input CIN[18],Data [18]" bitfld.long 0x08 2.--3. " OCR2(17) ,Output Configuration (17)" "Input AIN[17],Input BIN[17],Input CIN[17],Data [17]" textline " " bitfld.long 0x08 0.--1. " OCR2(16) ,Output Configuration (16)" "Input AIN[16],Input BIN[16],Input CIN[16],Data [16]" ;group.long 0x0c++0x03 line.long 0x0c "ICONFA1_B,Port B Input Configuration Register A1" bitfld.long 0x0c 30.--31. " ICONFA1(15) ,Input Configuration" "GPIO_In[15],ISR[15],0,1" bitfld.long 0x0c 28.--29. " ICONFA1(14) ,Input Configuration" "GPIO_In[14],ISR[14],0,1" bitfld.long 0x0c 26.--27. " ICONFA1(13) ,Input Configuration" "GPIO_In[13],ISR[13],0,1" textline " " bitfld.long 0x0c 24.--25. " ICONFA1(12) ,Input Configuration" "GPIO_In[12],ISR[12],0,1" bitfld.long 0x0c 22.--23. " ICONFA1(11) ,Input Configuration" "GPIO_In[11],ISR[11],0,1" bitfld.long 0x0c 20.--21. " ICONFA1(10) ,Input Configuration" "GPIO_In[10],ISR[10],0,1" textline " " bitfld.long 0x0c 18.--19. " ICONFA1(9) ,Input Configuration" "GPIO_In[9],ISR[9],0,1" bitfld.long 0x0c 16.--17. " ICONFA1(8) ,Input Configuration" "GPIO_In[8],ISR[8],0,1" bitfld.long 0x0c 14.--15. " ICONFA1(7) ,Input Configuration" "GPIO_In[7],ISR[7],0,1" textline " " bitfld.long 0x0c 12.--13. " ICONFA1(6) ,Input Configuration" "GPIO_In[6],ISR[6],0,1" bitfld.long 0x0c 10.--11. " ICONFA1(5) ,Input Configuration" "GPIO_In[5],ISR[5],0,1" bitfld.long 0x0c 08.--09. " ICONFA1(4) ,Input Configuration" "GPIO_In[4],ISR[4],0,1" textline " " bitfld.long 0x0c 06.--07. " ICONFA1(3) ,Input Configuration" "GPIO_In[3],ISR[3],0,1" bitfld.long 0x0c 04.--05. " ICONFA1(2) ,Input Configuration" "GPIO_In[2],ISR[2],0,1" bitfld.long 0x0c 02.--03. " ICONFA1(1) ,Input Configuration" "GPIO_In[1],ISR[1],0,1" textline " " bitfld.long 0x0c 00.--01. " ICONFA1(0) ,Input Configuration" "GPIO_In[0],ISR[0],0,1" ;group.long 0x10++0x03 line.long 0x10 "ICONFA2_B,Port B Input Configuration Register A2" bitfld.long 0x10 30.--31. " ICONFA2(31) ,Input Configuration" "GPIO_In[31],ISR[31],0,1" bitfld.long 0x10 28.--29. " ICONFA2(30) ,Input Configuration" "GPIO_In[30],ISR[30],0,1" bitfld.long 0x10 26.--27. " ICONFA2(29) ,Input Configuration" "GPIO_In[29],ISR[29],0,1" textline " " bitfld.long 0x10 24.--25. " ICONFA2(28) ,Input Configuration" "GPIO_In[28],ISR[28],0,1" bitfld.long 0x10 22.--23. " ICONFA2(27) ,Input Configuration" "GPIO_In[27],ISR[27],0,1" bitfld.long 0x10 20.--21. " ICONFA2(26) ,Input Configuration" "GPIO_In[26],ISR[26],0,1" textline " " bitfld.long 0x10 18.--19. " ICONFA2(25) ,Input Configuration" "GPIO_In[25],ISR[25],0,1" bitfld.long 0x10 16.--17. " ICONFA2(24) ,Input Configuration" "GPIO_In[24],ISR[24],0,1" bitfld.long 0x10 14.--15. " ICONFA2(23) ,Input Configuration" "GPIO_In[23],ISR[23],0,1" textline " " bitfld.long 0x10 12.--13. " ICONFA2(22) ,Input Configuration" "GPIO_In[22],ISR[22],0,1" bitfld.long 0x10 10.--11. " ICONFA2(21) ,Input Configuration" "GPIO_In[21],ISR[21],0,1" bitfld.long 0x10 08.--09. " ICONFA2(20) ,Input Configuration" "GPIO_In[20],ISR[20],0,1" textline " " bitfld.long 0x10 06.--07. " ICONFA2(19) ,Input Configuration" "GPIO_In[19],ISR[19],0,1" bitfld.long 0x10 04.--05. " ICONFA2(18) ,Input Configuration" "GPIO_In[18],ISR[18],0,1" bitfld.long 0x10 02.--03. " ICONFA2(17) ,Input Configuration" "GPIO_In[17],ISR[17],0,1" textline " " bitfld.long 0x10 00.--01. " ICONFA2(16) ,Input Configuration" "GPIO_In[16],ISR[16],0,1" ;group.long 0x14++0x03 line.long 0x14 "ICONFB1_B,Port B Input Configuration Register B1" bitfld.long 0x14 30.--31. " ICONFB1(15) ,Input Configuration" "GPIO_In[15],ISR[15],0,1" bitfld.long 0x14 28.--29. " ICONFB1(14) ,Input Configuration" "GPIO_In[14],ISR[14],0,1" bitfld.long 0x14 26.--27. " ICONFB1(13) ,Input Configuration" "GPIO_In[13],ISR[13],0,1" textline " " bitfld.long 0x14 24.--25. " ICONFB1(12) ,Input Configuration" "GPIO_In[12],ISR[12],0,1" bitfld.long 0x14 22.--23. " ICONFB1(11) ,Input Configuration" "GPIO_In[11],ISR[11],0,1" bitfld.long 0x14 20.--21. " ICONFB1(10) ,Input Configuration" "GPIO_In[10],ISR[10],0,1" textline " " bitfld.long 0x14 18.--19. " ICONFB1(9) ,Input Configuration" "GPIO_In[9],ISR[9],0,1" bitfld.long 0x14 16.--17. " ICONFB1(8) ,Input Configuration" "GPIO_In[8],ISR[8],0,1" bitfld.long 0x14 14.--15. " ICONFB1(7) ,Input Configuration" "GPIO_In[7],ISR[7],0,1" textline " " bitfld.long 0x14 12.--13. " ICONFB1(6) ,Input Configuration" "GPIO_In[6],ISR[6],0,1" bitfld.long 0x14 10.--11. " ICONFB1(5) ,Input Configuration" "GPIO_In[5],ISR[5],0,1" bitfld.long 0x14 08.--09. " ICONFB1(4) ,Input Configuration" "GPIO_In[4],ISR[4],0,1" textline " " bitfld.long 0x14 06.--07. " ICONFB1(3) ,Input Configuration" "GPIO_In[3],ISR[3],0,1" bitfld.long 0x14 04.--05. " ICONFB1(2) ,Input Configuration" "GPIO_In[2],ISR[2],0,1" bitfld.long 0x14 02.--03. " ICONFB1(1) ,Input Configuration" "GPIO_In[1],ISR[1],0,1" textline " " bitfld.long 0x14 00.--01. " ICONFB1(0) ,Input Configuration" "GPIO_In[0],ISR[0],0,1" ;group.long 0x18++0x03 line.long 0x18 "ICONFB2_B,Port B Input Configuration Register B2" bitfld.long 0x18 30.--31. " ICONFB2(31) ,Input Configuration" "GPIO_In[31],ISR[31],0,1" bitfld.long 0x18 28.--29. " ICONFB2(30) ,Input Configuration" "GPIO_In[30],ISR[30],0,1" bitfld.long 0x18 26.--27. " ICONFB2(29) ,Input Configuration" "GPIO_In[29],ISR[29],0,1" textline " " bitfld.long 0x18 24.--25. " ICONFB2(28) ,Input Configuration" "GPIO_In[28],ISR[28],0,1" bitfld.long 0x18 22.--23. " ICONFB2(27) ,Input Configuration" "GPIO_In[27],ISR[27],0,1" bitfld.long 0x18 20.--21. " ICONFB2(26) ,Input Configuration" "GPIO_In[26],ISR[26],0,1" textline " " bitfld.long 0x18 18.--19. " ICONFB2(25) ,Input Configuration" "GPIO_In[25],ISR[25],0,1" bitfld.long 0x18 16.--17. " ICONFB2(24) ,Input Configuration" "GPIO_In[24],ISR[24],0,1" bitfld.long 0x18 14.--15. " ICONFB2(23) ,Input Configuration" "GPIO_In[23],ISR[23],0,1" textline " " bitfld.long 0x18 12.--13. " ICONFB2(22) ,Input Configuration" "GPIO_In[22],ISR[22],0,1" bitfld.long 0x18 10.--11. " ICONFB2(21) ,Input Configuration" "GPIO_In[21],ISR[21],0,1" bitfld.long 0x18 08.--09. " ICONFB2(20) ,Input Configuration" "GPIO_In[20],ISR[20],0,1" textline " " bitfld.long 0x18 06.--07. " ICONFB2(19) ,Input Configuration" "GPIO_In[19],ISR[19],0,1" bitfld.long 0x18 04.--05. " ICONFB2(18) ,Input Configuration" "GPIO_In[18],ISR[18],0,1" bitfld.long 0x18 02.--03. " ICONFB2(17) ,Input Configuration" "GPIO_In[17],ISR[17],0,1" textline " " bitfld.long 0x18 00.--01. " ICONFB2(16) ,Input Configuration" "GPIO_In[16],ISR[16],0,1" ;group.long 0x1c++0x03 line.long 0x1c "DR_B,Port B Data Register" bitfld.long 0x1c 31. " DR(31) ,Data 31" "Low,High" bitfld.long 0x1c 30. " DR(30) ,Data 30" "Low,High" bitfld.long 0x1c 29. " DR(29) ,Data 29" "Low,High" bitfld.long 0x1c 28. " DR(28) ,Data 28" "Low,High" bitfld.long 0x1c 27. " DR(27) ,Data 27" "Low,High" textline " " bitfld.long 0x1c 26. " DR(26) ,Data 26" "Low,High" bitfld.long 0x1c 25. " DR(25) ,Data 25" "Low,High" bitfld.long 0x1c 24. " DR(24) ,Data 24" "Low,High" bitfld.long 0x1c 23. " DR(23) ,Data 23" "Low,High" bitfld.long 0x1c 22. " DR(22) ,Data 22" "Low,High" textline " " bitfld.long 0x1c 21. " DR(21) ,Data 21" "Low,High" bitfld.long 0x1c 20. " DR(20) ,Data 20" "Low,High" bitfld.long 0x1c 19. " DR(19) ,Data 19" "Low,High" bitfld.long 0x1c 18. " DR(18) ,Data 18" "Low,High" bitfld.long 0x1c 17. " DR(17) ,Data 17" "Low,High" textline " " bitfld.long 0x1c 16. " DR(16) ,Data 16" "Low,High" bitfld.long 0x1c 15. " DR(15) ,Data 15" "Low,High" bitfld.long 0x1c 14. " DR(14) ,Data 14" "Low,High" bitfld.long 0x1c 13. " DR(13) ,Data 13" "Low,High" bitfld.long 0x1c 12. " DR(12) ,Data 12" "Low,High" textline " " bitfld.long 0x1c 11. " DR(11) ,Data 11" "Low,High" bitfld.long 0x1c 10. " DR(10) ,Data 10" "Low,High" bitfld.long 0x1c 09. " DR(9) ,Data 9" "Low,High" bitfld.long 0x1c 08. " DR(8) ,Data 8" "Low,High" bitfld.long 0x1c 07. " DR(7) ,Data 7" "Low,High" textline " " bitfld.long 0x1c 06. " DR(6) ,Data 6" "Low,High" bitfld.long 0x1c 05. " DR(5) ,Data 5" "Low,High" bitfld.long 0x1c 04. " DR(4) ,Data 4" "Low,High" bitfld.long 0x1c 03. " DR(3) ,Data 3" "Low,High" bitfld.long 0x1c 02. " DR(2) ,Data 2" "Low,High" textline " " bitfld.long 0x1c 01. " DR(1) ,Data 1" "Low,High" bitfld.long 0x1c 00. " DR(0) ,Data 0" "Low,High" ;group.long 0x20++0x03 line.long 0x20 "GIUS_B,Port B GPIO In Use Register" bitfld.long 0x20 31. " GIUS(31) ,GPIO In Use Pin 31" "Multiplexed,GPIO" bitfld.long 0x20 30. " GIUS(30) ,GPIO In Use Pin 30" "Multiplexed,GPIO" bitfld.long 0x20 29. " GIUS(29) ,GPIO In Use Pin 29" "Multiplexed,GPIO" textline " " bitfld.long 0x20 28. " GIUS(28) ,GPIO In Use Pin 28" "Multiplexed,GPIO" bitfld.long 0x20 27. " GIUS(27) ,GPIO In Use Pin 27" "Multiplexed,GPIO" bitfld.long 0x20 26. " GIUS(26) ,GPIO In Use Pin 26" "Multiplexed,GPIO" textline " " bitfld.long 0x20 25. " GIUS(25) ,GPIO In Use Pin 25" "Multiplexed,GPIO" bitfld.long 0x20 24. " GIUS(24) ,GPIO In Use Pin 24" "Multiplexed,GPIO" bitfld.long 0x20 23. " GIUS(23) ,GPIO In Use Pin 23" "Multiplexed,GPIO" textline " " bitfld.long 0x20 22. " GIUS(22) ,GPIO In Use Pin 22" "Multiplexed,GPIO" bitfld.long 0x20 21. " GIUS(21) ,GPIO In Use Pin 21" "Multiplexed,GPIO" bitfld.long 0x20 20. " GIUS(20) ,GPIO In Use Pin 20" "Multiplexed,GPIO" textline " " bitfld.long 0x20 19. " GIUS(19) ,GPIO In Use Pin 19" "Multiplexed,GPIO" bitfld.long 0x20 18. " GIUS(18) ,GPIO In Use Pin 18" "Multiplexed,GPIO" bitfld.long 0x20 17. " GIUS(17) ,GPIO In Use Pin 17" "Multiplexed,GPIO" textline " " bitfld.long 0x20 16. " GIUS(16) ,GPIO In Use Pin 16" "Multiplexed,GPIO" bitfld.long 0x20 15. " GIUS(15) ,GPIO In Use Pin 15" "Multiplexed,GPIO" bitfld.long 0x20 14. " GIUS(14) ,GPIO In Use Pin 14" "Multiplexed,GPIO" textline " " bitfld.long 0x20 13. " GIUS(13) ,GPIO In Use Pin 13" "Multiplexed,GPIO" bitfld.long 0x20 12. " GIUS(12) ,GPIO In Use Pin 12" "Multiplexed,GPIO" bitfld.long 0x20 11. " GIUS(11) ,GPIO In Use Pin 11" "Multiplexed,GPIO" textline " " bitfld.long 0x20 10. " GIUS(10) ,GPIO In Use Pin 10" "Multiplexed,GPIO" bitfld.long 0x20 9. " GIUS(9) ,GPIO In Use Pin 9" "Multiplexed,GPIO" bitfld.long 0x20 8. " GIUS(8) ,GPIO In Use Pin 8" "Multiplexed,GPIO" textline " " bitfld.long 0x20 7. " GIUS(7) ,GPIO In Use Pin 7" "Multiplexed,GPIO" bitfld.long 0x20 6. " GIUS(6) ,GPIO In Use Pin 6" "Multiplexed,GPIO" bitfld.long 0x20 5. " GIUS(5) ,GPIO In Use Pin 5" "Multiplexed,GPIO" textline " " bitfld.long 0x20 4. " GIUS(4) ,GPIO In Use Pin 4" "Multiplexed,GPIO" bitfld.long 0x20 3. " GIUS(3) ,GPIO In Use Pin 3" "Multiplexed,GPIO" bitfld.long 0x20 2. " GIUS(2) ,GPIO In Use Pin 2" "Multiplexed,GPIO" textline " " bitfld.long 0x20 1. " GIUS(1) ,GPIO In Use Pin 1" "Multiplexed,GPIO" bitfld.long 0x20 0. " GIUS(0) ,GPIO In Use Pin 0" "Multiplexed,GPIO" rgroup.long (0x24+0x100)++0x03 line.long 0x00 "SSR_B,Port B Sample Status Register" bitfld.long 0x00 31. " SSR31 ,Sample Status Pin 31" "Low,High" bitfld.long 0x00 30. " SSR30 ,Sample Status Pin 30" "Low,High" bitfld.long 0x00 29. " SSR29 ,Sample Status Pin 29" "Low,High" bitfld.long 0x00 28. " SSR28 ,Sample Status Pin 28" "Low,High" bitfld.long 0x00 27. " SSR27 ,Sample Status Pin 27" "Low,High" textline " " bitfld.long 0x00 26. " SSR26 ,Sample Status Pin 26" "Low,High" bitfld.long 0x00 25. " SSR25 ,Sample Status Pin 25" "Low,High" bitfld.long 0x00 24. " SSR24 ,Sample Status Pin 24" "Low,High" bitfld.long 0x00 23. " SSR23 ,Sample Status Pin 23" "Low,High" bitfld.long 0x00 22. " SSR22 ,Sample Status Pin 22" "Low,High" textline " " bitfld.long 0x00 21. " SSR21 ,Sample Status Pin 21" "Low,High" bitfld.long 0x00 20. " SSR20 ,Sample Status Pin 20" "Low,High" bitfld.long 0x00 19. " SSR19 ,Sample Status Pin 19" "Low,High" bitfld.long 0x00 18. " SSR18 ,Sample Status Pin 18" "Low,High" bitfld.long 0x00 17. " SSR17 ,Sample Status Pin 17" "Low,High" textline " " bitfld.long 0x00 16. " SSR16 ,Sample Status Pin 16" "Low,High" bitfld.long 0x00 15. " SSR15 ,Sample Status Pin 15" "Low,High" bitfld.long 0x00 14. " SSR14 ,Sample Status Pin 14" "Low,High" bitfld.long 0x00 13. " SSR13 ,Sample Status Pin 13" "Low,High" bitfld.long 0x00 12. " SSR12 ,Sample Status Pin 12" "Low,High" textline " " bitfld.long 0x00 11. " SSR11 ,Sample Status Pin 11" "Low,High" bitfld.long 0x00 10. " SSR10 ,Sample Status Pin 10" "Low,High" bitfld.long 0x00 9. " SSR9 ,Sample Status Pin 9" "Low,High" bitfld.long 0x00 8. " SSR8 ,Sample Status Pin 8" "Low,High" bitfld.long 0x00 7. " SSR7 ,Sample Status Pin 7" "Low,High" textline " " bitfld.long 0x00 6. " SSR6 ,Sample Status Pin 6" "Low,High" bitfld.long 0x00 5. " SSR5 ,Sample Status Pin 5" "Low,High" bitfld.long 0x00 4. " SSR4 ,Sample Status Pin 4" "Low,High" bitfld.long 0x00 3. " SSR3 ,Sample Status Pin 3" "Low,High" bitfld.long 0x00 2. " SSR2 ,Sample Status Pin 2" "Low,High" textline " " bitfld.long 0x00 1. " SSR1 ,Sample Status Pin 1" "Low,High" bitfld.long 0x00 0. " SSR0 ,Sample Status Pin 0" "Low,High" group.long (0x28+0x100)--(0x43+0x100) line.long 0x00 "ICR1_B,Port B Interrupt Configuration Register 1" bitfld.long 0x00 30.--31. " ICR1(15) ,Interrupt Configuration 15" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 28.--29. " ICR1(14) ,Interrupt Configuration 14" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 26.--27. " ICR1(13) ,Interrupt Configuration 13" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x00 24.--25. " ICR1(12) ,Interrupt Configuration 12" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 22.--23. " ICR1(11) ,Interrupt Configuration 11" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 20.--21. " ICR1(10) ,Interrupt Configuration 10" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x00 18.--19. " ICR1(9) ,Interrupt Configuration 9" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 16.--17. " ICR1(8) ,Interrupt Configuration 8" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 14.--15. " ICR1(7) ,Interrupt Configuration 7" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x00 12.--13. " ICR1(6) ,Interrupt Configuration 6" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 10.--11. " ICR1(5) ,Interrupt Configuration 5" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 8.--9. " ICR1(4) ,Interrupt Configuration 4" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x00 6.--7. " ICR1(3) ,Interrupt Configuration 3" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 4.--5. " ICR1(2) ,Interrupt Configuration 2" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 2.--3. " ICR1(1) ,Interrupt Configuration 1" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x00 0.--1. " ICR1(0) ,Interrupt Configuration 0" "Positive edge,Negative edge,Positive level,Negative level" ;group.long 0x2c++0x03 line.long 0x04 "ICR2_B,Port B Interrupt Configuration Register 2" bitfld.long 0x04 30.--31. " ICR2(31) ,Interrupt Configuration 31" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 28.--29. " ICR2(30) ,Interrupt Configuration 30" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 26.--27. " ICR2(29) ,Interrupt Configuration 29" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x04 24.--25. " ICR2(28) ,Interrupt Configuration 28" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 22.--23. " ICR2(27) ,Interrupt Configuration 27" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 20.--21. " ICR2(26) ,Interrupt Configuration 26" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x04 18.--19. " ICR2(25) ,Interrupt Configuration 25" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 16.--17. " ICR2(24) ,Interrupt Configuration 24" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 14.--15. " ICR2(23) ,Interrupt Configuration 23" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x04 12.--13. " ICR2(22) ,Interrupt Configuration 22" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 10.--11. " ICR2(21) ,Interrupt Configuration 21" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 08.--09. " ICR2(20) ,Interrupt Configuration 20" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x04 06.--07. " ICR2(19) ,Interrupt Configuration 19" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 04.--05. " ICR2(18) ,Interrupt Configuration 18" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 02.--03. " ICR2(17) ,Interrupt Configuration 17" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x04 00.--01. " ICR2(16) ,Interrupt Configuration 16" "Positive edge,Negative edge,Positive level,Negative level" ;group.long 0x30++0x03 line.long 0x08 "IMR_B,Port B Interrupt Mask Register" bitfld.long 0x08 31. " IMR(31) ,Interrupt Mask 31" "Masked,Not masked" bitfld.long 0x08 30. " IMR(30) ,Interrupt Mask 30" "Masked,Not masked" bitfld.long 0x08 29. " IMR(29) ,Interrupt Mask 29" "Masked,Not masked" bitfld.long 0x08 28. " IMR(28) ,Interrupt Mask 28" "Masked,Not masked" textline " " bitfld.long 0x08 27. " IMR(27) ,Interrupt Mask 27" "Masked,Not masked" bitfld.long 0x08 26. " IMR(26) ,Interrupt Mask 26" "Masked,Not masked" bitfld.long 0x08 25. " IMR(25) ,Interrupt Mask 25" "Masked,Not masked" bitfld.long 0x08 24. " IMR(24) ,Interrupt Mask 24" "Masked,Not masked" textline " " bitfld.long 0x08 23. " IMR(23) ,Interrupt Mask 23" "Masked,Not masked" bitfld.long 0x08 22. " IMR(22) ,Interrupt Mask 22" "Masked,Not masked" bitfld.long 0x08 21. " IMR(21) ,Interrupt Mask 21" "Masked,Not masked" bitfld.long 0x08 20. " IMR(20) ,Interrupt Mask 20" "Masked,Not masked" textline " " bitfld.long 0x08 19. " IMR(19) ,Interrupt Mask 19" "Masked,Not masked" bitfld.long 0x08 18. " IMR(18) ,Interrupt Mask 18" "Masked,Not masked" bitfld.long 0x08 17. " IMR(17) ,Interrupt Mask 17" "Masked,Not masked" bitfld.long 0x08 16. " IMR(16) ,Interrupt Mask 16" "Masked,Not masked" textline " " bitfld.long 0x08 15. " IMR(15) ,Interrupt Mask 15" "Masked,Not masked" bitfld.long 0x08 14. " IMR(14) ,Interrupt Mask 14" "Masked,Not masked" bitfld.long 0x08 13. " IMR(13) ,Interrupt Mask 13" "Masked,Not masked" bitfld.long 0x08 12. " IMR(12) ,Interrupt Mask 12" "Masked,Not masked" textline " " bitfld.long 0x08 11. " IMR(11) ,Interrupt Mask 11" "Masked,Not masked" bitfld.long 0x08 10. " IMR(10) ,Interrupt Mask 10" "Masked,Not masked" bitfld.long 0x08 9. " IMR(9) ,Interrupt Mask 9" "Masked,Not masked" bitfld.long 0x08 8. " IMR(8) ,Interrupt Mask 8" "Masked,Not masked" textline " " bitfld.long 0x08 7. " IMR(7) ,Interrupt Mask 7" "Masked,Not masked" bitfld.long 0x08 6. " IMR(6) ,Interrupt Mask 6" "Masked,Not masked" bitfld.long 0x08 5. " IMR(5) ,Interrupt Mask 5" "Masked,Not masked" bitfld.long 0x08 4. " IMR(4) ,Interrupt Mask 4" "Masked,Not masked" textline " " bitfld.long 0x08 3. " IMR(3) ,Interrupt Mask 3" "Masked,Not masked" bitfld.long 0x08 2. " IMR(2) ,Interrupt Mask 2" "Masked,Not masked" bitfld.long 0x08 1. " IMR(1) ,Interrupt Mask 1" "Masked,Not masked" bitfld.long 0x08 0. " IMR(0) ,Interrupt Mask 0" "Masked,Not masked" ;group.long 0x34++0x03 line.long 0x0c "ISR_B,Port B Interrupt Status Register" eventfld.long 0x0c 31. " ISR(31) ,Interrupt Status 31" "Not occurred,Occurred" eventfld.long 0x0c 30. " ISR(30) ,Interrupt Status 30" "Not occurred,Occurred" eventfld.long 0x0c 29. " ISR(29) ,Interrupt Status 29" "Not occurred,Occurred" textline " " eventfld.long 0x0c 28. " ISR(28) ,Interrupt Status 28" "Not occurred,Occurred" eventfld.long 0x0c 27. " ISR(27) ,Interrupt Status 27" "Not occurred,Occurred" eventfld.long 0x0c 26. " ISR(26) ,Interrupt Status 26" "Not occurred,Occurred" textline " " eventfld.long 0x0c 25. " ISR(25) ,Interrupt Status 25" "Not occurred,Occurred" eventfld.long 0x0c 24. " ISR(24) ,Interrupt Status 24" "Not occurred,Occurred" eventfld.long 0x0c 23. " ISR(23) ,Interrupt Status 23" "Not occurred,Occurred" textline " " eventfld.long 0x0c 22. " ISR(22) ,Interrupt Status 22" "Not occurred,Occurred" eventfld.long 0x0c 21. " ISR(21) ,Interrupt Status 21" "Not occurred,Occurred" eventfld.long 0x0c 20. " ISR(20) ,Interrupt Status 20" "Not occurred,Occurred" textline " " eventfld.long 0x0c 19. " ISR(19) ,Interrupt Status 19" "Not occurred,Occurred" eventfld.long 0x0c 18. " ISR(18) ,Interrupt Status 18" "Not occurred,Occurred" eventfld.long 0x0c 17. " ISR(17) ,Interrupt Status 17" "Not occurred,Occurred" textline " " eventfld.long 0x0c 16. " ISR(16) ,Interrupt Status 16" "Not occurred,Occurred" eventfld.long 0x0c 15. " ISR(15) ,Interrupt Status 15" "Not occurred,Occurred" eventfld.long 0x0c 14. " ISR(14) ,Interrupt Status 14" "Not occurred,Occurred" textline " " eventfld.long 0x0c 13. " ISR(13) ,Interrupt Status 13" "Not occurred,Occurred" eventfld.long 0x0c 12. " ISR(12) ,Interrupt Status 12" "Not occurred,Occurred" eventfld.long 0x0c 11. " ISR(11) ,Interrupt Status 11" "Not occurred,Occurred" textline " " eventfld.long 0x0c 10. " ISR(10) ,Interrupt Status 10" "Not occurred,Occurred" eventfld.long 0x0c 9. " ISR(9) ,Interrupt Status 9" "Not occurred,Occurred" eventfld.long 0x0c 8. " ISR(8) ,Interrupt Status 8" "Not occurred,Occurred" textline " " eventfld.long 0x0c 7. " ISR(7) ,Interrupt Status 7" "Not occurred,Occurred" eventfld.long 0x0c 6. " ISR(6) ,Interrupt Status 6" "Not occurred,Occurred" eventfld.long 0x0c 5. " ISR(5) ,Interrupt Status 5" "Not occurred,Occurred" textline " " eventfld.long 0x0c 4. " ISR(4) ,Interrupt Status 4" "Not occurred,Occurred" eventfld.long 0x0c 3. " ISR(3) ,Interrupt Status 3" "Not occurred,Occurred" eventfld.long 0x0c 2. " ISR(2) ,Interrupt Status 2" "Not occurred,Occurred" textline " " eventfld.long 0x0c 1. " ISR(1) ,Interrupt Status 1" "Not occurred,Occurred" eventfld.long 0x0c 0. " ISR(0) ,Interrupt Status 0" "Not occurred,Occurred" ;group.long 0x38++0x03 line.long 0x10 "GPR_B,Port B General Purpose Register" bitfld.long 0x10 31. " GPR(31) ,General Purpose 31" "Primary,Alternate" bitfld.long 0x10 30. " GPR(30) ,General Purpose 30" "Primary,Alternate" bitfld.long 0x10 29. " GPR(29) ,General Purpose 29" "Primary,Alternate" bitfld.long 0x10 28. " GPR(28) ,General Purpose 28" "Primary,Alternate" textline " " bitfld.long 0x10 27. " GPR(27) ,General Purpose 27" "Primary,Alternate" bitfld.long 0x10 26. " GPR(26) ,General Purpose 26" "Primary,Alternate" bitfld.long 0x10 25. " GPR(25) ,General Purpose 25" "Primary,Alternate" bitfld.long 0x10 24. " GPR(24) ,General Purpose 24" "Primary,Alternate" textline " " bitfld.long 0x10 23. " GPR(23) ,General Purpose 23" "Primary,Alternate" bitfld.long 0x10 22. " GPR(22) ,General Purpose 22" "Primary,Alternate" bitfld.long 0x10 21. " GPR(21) ,General Purpose 21" "Primary,Alternate" bitfld.long 0x10 20. " GPR(20) ,General Purpose 20" "Primary,Alternate" textline " " bitfld.long 0x10 19. " GPR(19) ,General Purpose 19" "Primary,Alternate" bitfld.long 0x10 18. " GPR(18) ,General Purpose 18" "Primary,Alternate" bitfld.long 0x10 17. " GPR(17) ,General Purpose 17" "Primary,Alternate" bitfld.long 0x10 16. " GPR(16) ,General Purpose 16" "Primary,Alternate" textline " " bitfld.long 0x10 15. " GPR(15) ,General Purpose 15" "Primary,Alternate" bitfld.long 0x10 14. " GPR(14) ,General Purpose 14" "Primary,Alternate" bitfld.long 0x10 13. " GPR(13) ,General Purpose 13" "Primary,Alternate" bitfld.long 0x10 12. " GPR(12) ,General Purpose 12" "Primary,Alternate" textline " " bitfld.long 0x10 11. " GPR(11) ,General Purpose 11" "Primary,Alternate" bitfld.long 0x10 10. " GPR(10) ,General Purpose 10" "Primary,Alternate" bitfld.long 0x10 9. " GPR(9) ,General Purpose 9" "Primary,Alternate" bitfld.long 0x10 8. " GPR(8) ,General Purpose 8" "Primary,Alternate" textline " " bitfld.long 0x10 7. " GPR(7) ,General Purpose 7" "Primary,Alternate" bitfld.long 0x10 6. " GPR(6) ,General Purpose 6" "Primary,Alternate" bitfld.long 0x10 5. " GPR(5) ,General Purpose 5" "Primary,Alternate" bitfld.long 0x10 4. " GPR(4) ,General Purpose 4" "Primary,Alternate" textline " " bitfld.long 0x10 3. " GPR(3) ,General Purpose 3" "Primary,Alternate" bitfld.long 0x10 2. " GPR(2) ,General Purpose 2" "Primary,Alternate" bitfld.long 0x10 1. " GPR(1) ,General Purpose 1" "Primary,Alternate" bitfld.long 0x10 0. " GPR(0) ,General Purpose 0" "Primary,Alternate" ;group.long 0x3c++0x03 line.long 0x14 "SWR_B,Port B Software Reset Register" bitfld.long 0x14 0. " SWR ,Software Reset" "No effect,Reset" ;group.long 0x40++0x03 line.long 0x18 "PUEN_B,Port B Pull_Up Enable Register" bitfld.long 0x18 31. " PUEN(31) ,Pull_Up Enable 31" "Tri-state,Pull up" bitfld.long 0x18 30. " PUEN(30) ,Pull_Up Enable 30" "Tri-state,Pull up" bitfld.long 0x18 29. " PUEN(29) ,Pull_Up Enable 29" "Tri-state,Pull up" bitfld.long 0x18 28. " PUEN(28) ,Pull_Up Enable 28" "Tri-state,Pull up" textline " " bitfld.long 0x18 27. " PUEN(27) ,Pull_Up Enable 27" "Tri-state,Pull up" bitfld.long 0x18 26. " PUEN(26) ,Pull_Up Enable 26" "Tri-state,Pull up" bitfld.long 0x18 25. " PUEN(25) ,Pull_Up Enable 25" "Tri-state,Pull up" bitfld.long 0x18 24. " PUEN(24) ,Pull_Up Enable 24" "Tri-state,Pull up" textline " " bitfld.long 0x18 23. " PUEN(23) ,Pull_Up Enable 23" "Tri-state,Pull up" bitfld.long 0x18 22. " PUEN(22) ,Pull_Up Enable 22" "Tri-state,Pull up" bitfld.long 0x18 21. " PUEN(21) ,Pull_Up Enable 21" "Tri-state,Pull up" bitfld.long 0x18 20. " PUEN(20) ,Pull_Up Enable 20" "Tri-state,Pull up" textline " " bitfld.long 0x18 19. " PUEN(19) ,Pull_Up Enable 19" "Tri-state,Pull up" bitfld.long 0x18 18. " PUEN(18) ,Pull_Up Enable 18" "Tri-state,Pull up" bitfld.long 0x18 17. " PUEN(17) ,Pull_Up Enable 17" "Tri-state,Pull up" bitfld.long 0x18 16. " PUEN(16) ,Pull_Up Enable 16" "Tri-state,Pull up" textline " " bitfld.long 0x18 15. " PUEN(15) ,Pull_Up Enable 15" "Tri-state,Pull up" bitfld.long 0x18 14. " PUEN(14) ,Pull_Up Enable 14" "Tri-state,Pull up" bitfld.long 0x18 13. " PUEN(13) ,Pull_Up Enable 13" "Tri-state,Pull up" bitfld.long 0x18 12. " PUEN(12) ,Pull_Up Enable 12" "Tri-state,Pull up" textline " " bitfld.long 0x18 11. " PUEN(11) ,Pull_Up Enable 11" "Tri-state,Pull up" bitfld.long 0x18 10. " PUEN(10) ,Pull_Up Enable 10" "Tri-state,Pull up" bitfld.long 0x18 9. " PUEN(9) ,Pull_Up Enable 9" "Tri-state,Pull up" bitfld.long 0x18 8. " PUEN(8) ,Pull_Up Enable 8" "Tri-state,Pull up" textline " " bitfld.long 0x18 7. " PUEN(7) ,Pull_Up Enable 7" "Tri-state,Pull up" bitfld.long 0x18 6. " PUEN(6) ,Pull_Up Enable 6" "Tri-state,Pull up" bitfld.long 0x18 5. " PUEN(5) ,Pull_Up Enable 5" "Tri-state,Pull up" bitfld.long 0x18 4. " PUEN(4) ,Pull_Up Enable 4" "Tri-state,Pull up" textline " " bitfld.long 0x18 3. " PUEN(3) ,Pull_Up Enable 3" "Tri-state,Pull up" bitfld.long 0x18 2. " PUEN(2) ,Pull_Up Enable 2" "Tri-state,Pull up" bitfld.long 0x18 1. " PUEN(1) ,Pull_Up Enable 1" "Tri-state,Pull up" bitfld.long 0x18 0. " PUEN(0) ,Pull_Up Enable 0" "Tri-state,Pull up" tree.end tree "Port C" group.long (0x00+0x200)--(0x23+0x200) line.long 0x00 "DDIR_C,Port C Data Direction Register" bitfld.long 0x00 31. " DDIR(31) ,Data Direction (31)" "Input,Output" bitfld.long 0x00 30. " DDIR(30) ,Data Direction (30)" "Input,Output" bitfld.long 0x00 29. " DDIR(29) ,Data Direction (29)" "Input,Output" bitfld.long 0x00 28. " DDIR(28) ,Data Direction (28)" "Input,Output" textline " " bitfld.long 0x00 27. " DDIR(27) ,Data Direction (27)" "Input,Output" bitfld.long 0x00 26. " DDIR(26) ,Data Direction (26)" "Input,Output" bitfld.long 0x00 25. " DDIR(25) ,Data Direction (25)" "Input,Output" bitfld.long 0x00 24. " DDIR(24) ,Data Direction (24)" "Input,Output" textline " " bitfld.long 0x00 23. " DDIR(23) ,Data Direction (23)" "Input,Output" bitfld.long 0x00 22. " DDIR(22) ,Data Direction (22)" "Input,Output" bitfld.long 0x00 21. " DDIR(21) ,Data Direction (21)" "Input,Output" bitfld.long 0x00 20. " DDIR(20) ,Data Direction (20)" "Input,Output" textline " " bitfld.long 0x00 19. " DDIR(19) ,Data Direction (19)" "Input,Output" bitfld.long 0x00 18. " DDIR(18) ,Data Direction (18)" "Input,Output" bitfld.long 0x00 17. " DDIR(17) ,Data Direction (17)" "Input,Output" bitfld.long 0x00 16. " DDIR(16) ,Data Direction (16)" "Input,Output" textline " " bitfld.long 0x00 15. " DDIR(15) ,Data Direction (15)" "Input,Output" bitfld.long 0x00 14. " DDIR(14) ,Data Direction (14)" "Input,Output" bitfld.long 0x00 13. " DDIR(13) ,Data Direction (13)" "Input,Output" bitfld.long 0x00 12. " DDIR(12) ,Data Direction (12)" "Input,Output" textline " " bitfld.long 0x00 11. " DDIR(11) ,Data Direction (11)" "Input,Output" bitfld.long 0x00 10. " DDIR(10) ,Data Direction (10)" "Input,Output" bitfld.long 0x00 9. " DDIR(9) ,Data Direction (9)" "Input,Output" bitfld.long 0x00 8. " DDIR(8) ,Data Direction (8)" "Input,Output" textline " " bitfld.long 0x00 7. " DDIR(7) ,Data Direction (7)" "Input,Output" bitfld.long 0x00 6. " DDIR(6) ,Data Direction (6)" "Input,Output" bitfld.long 0x00 5. " DDIR(5) ,Data Direction (5)" "Input,Output" bitfld.long 0x00 4. " DDIR(4) ,Data Direction (4)" "Input,Output" textline " " bitfld.long 0x00 3. " DDIR(3) ,Data Direction (3)" "Input,Output" bitfld.long 0x00 2. " DDIR(2) ,Data Direction (2)" "Input,Output" bitfld.long 0x00 1. " DDIR(1) ,Data Direction (1)" "Input,Output" bitfld.long 0x00 0. " DDIR(0) ,Data Direction (0)" "Input,Output" ;group.long 0x04++0x03 line.long 0x04 "OCR1_C,Port C Output Configuration Register 1" bitfld.long 0x04 30.--31. " OCR1(15) ,Output Configuration (15)" "Input AIN[15],Input B_IN[15],Input C_IN[15],Data [15]" bitfld.long 0x04 28.--29. " OCR1(14) ,Output Configuration (14)" "Input AIN[14],Input B_IN[14],Input C_IN[14],Data [14]" bitfld.long 0x04 26.--27. " OCR1(13) ,Output Configuration (13)" "Input AIN[13],Input B_IN[13],Input C_IN[13],Data [13]" textline " " bitfld.long 0x04 24.--25. " OCR1(12) ,Output Configuration (12)" "Input AIN[12],Input B_IN[12],Input C_IN[12],Data [12]" bitfld.long 0x04 22.--23. " OCR1(11) ,Output Configuration (11)" "Input AIN[11],Input B_IN[11],Input C_IN[11],Data [11]" bitfld.long 0x04 20.--21. " OCR1(10) ,Output Configuration (10)" "Input AIN[10],Input B_IN[10],Input C_IN[10],Data [10]" textline " " bitfld.long 0x04 18.--19. " OCR1(9) ,Output Configuration (9)" "Input AIN[9],Input B_IN[9],Input C_IN[9],Data [9]" bitfld.long 0x04 16.--17. " OCR1(8) ,Output Configuration (8)" "Input AIN[8],Input B_IN[8],Input C_IN[8],Data [8]" bitfld.long 0x04 14.--15. " OCR1(7) ,Output Configuration (7)" "Input AIN[7],Input B_IN[7],Input C_IN[7],Data [7]" textline " " bitfld.long 0x04 12.--13. " OCR1(6) ,Output Configuration (6)" "Input AIN[6],Input B_IN[6],Input C_IN[6],Data [6]" bitfld.long 0x04 10.--11. " OCR1(5) ,Output Configuration (5)" "Input AIN[5],Input B_IN[5],Input C_IN[5],Data [5]" bitfld.long 0x04 8.--9. " OCR1(4) ,Output Configuration (4)" "Input AIN[4],Input B_IN[4],Input C_IN[4],Data [4]" textline " " bitfld.long 0x04 6.--7. " OCR1(3) ,Output Configuration (3)" "Input AIN[3],Input B_IN[3],Input C_IN[3],Data [3]" bitfld.long 0x04 4.--5. " OCR1(2) ,Output Configuration (2)" "Input AIN[2],Input B_IN[2],Input C_IN[2],Data [2]" bitfld.long 0x04 2.--3. " OCR1(1) ,Output Configuration (1)" "Input AIN[1],Input B_IN[1],Input C_IN[1],Data [1]" textline " " bitfld.long 0x04 0.--1. " OCR1(0) ,Output Configuration (0)" "Input AIN[0],Input B_IN[0],Input C_IN[0],Data [0]" ;group.long 0x08++0x03 line.long 0x08 "OCR2_C,Port C Output Configuration Register 2" bitfld.long 0x08 30.--31. " OCR2(31) ,Output Configuration (31)" "Input AIN[31],Input BIN[31],Input CIN[31],Data [31]" bitfld.long 0x08 28.--29. " OCR2(30) ,Output Configuration (30)" "Input AIN[30],Input BIN[30],Input CIN[30],Data [30]" bitfld.long 0x08 26.--27. " OCR2(29) ,Output Configuration (29)" "Input AIN[29],Input BIN[29],Input CIN[29],Data [29]" textline " " bitfld.long 0x08 24.--25. " OCR2(28) ,Output Configuration (28)" "Input AIN[28],Input BIN[28],Input CIN[28],Data [28]" bitfld.long 0x08 22.--23. " OCR2(27) ,Output Configuration (27)" "Input AIN[27],Input BIN[27],Input CIN[27],Data [27]" bitfld.long 0x08 20.--21. " OCR2(26) ,Output Configuration (26)" "Input AIN[26],Input BIN[26],Input CIN[26],Data [26]" textline " " bitfld.long 0x08 18.--19. " OCR2(25) ,Output Configuration (25)" "Input AIN[25],Input BIN[25],Input CIN[25],Data [25]" bitfld.long 0x08 16.--17. " OCR2(24) ,Output Configuration (24)" "Input AIN[24],Input BIN[24],Input CIN[24],Data [24]" bitfld.long 0x08 14.--15. " OCR2(23) ,Output Configuration (23)" "Input AIN[23],Input BIN[23],Input CIN[23],Data [23]" textline " " bitfld.long 0x08 12.--13. " OCR2(22) ,Output Configuration (22)" "Input AIN[22],Input BIN[22],Input CIN[22],Data [22]" bitfld.long 0x08 10.--11. " OCR2(21) ,Output Configuration (21)" "Input AIN[21],Input BIN[21],Input CIN[21],Data [21]" bitfld.long 0x08 8.--9. " OCR2(20) ,Output Configuration (20)" "Input AIN[20],Input BIN[20],Input CIN[20],Data [20]" textline " " bitfld.long 0x08 6.--7. " OCR2(19) ,Output Configuration (19)" "Input AIN[19],Input BIN[19],Input CIN[19],Data [19]" bitfld.long 0x08 4.--5. " OCR2(18) ,Output Configuration (18)" "Input AIN[18],Input BIN[18],Input CIN[18],Data [18]" bitfld.long 0x08 2.--3. " OCR2(17) ,Output Configuration (17)" "Input AIN[17],Input BIN[17],Input CIN[17],Data [17]" textline " " bitfld.long 0x08 0.--1. " OCR2(16) ,Output Configuration (16)" "Input AIN[16],Input BIN[16],Input CIN[16],Data [16]" ;group.long 0x0c++0x03 line.long 0x0c "ICONFA1_C,Port C Input Configuration Register A1" bitfld.long 0x0c 30.--31. " ICONFA1(15) ,Input Configuration" "GPIO_In[15],ISR[15],0,1" bitfld.long 0x0c 28.--29. " ICONFA1(14) ,Input Configuration" "GPIO_In[14],ISR[14],0,1" bitfld.long 0x0c 26.--27. " ICONFA1(13) ,Input Configuration" "GPIO_In[13],ISR[13],0,1" textline " " bitfld.long 0x0c 24.--25. " ICONFA1(12) ,Input Configuration" "GPIO_In[12],ISR[12],0,1" bitfld.long 0x0c 22.--23. " ICONFA1(11) ,Input Configuration" "GPIO_In[11],ISR[11],0,1" bitfld.long 0x0c 20.--21. " ICONFA1(10) ,Input Configuration" "GPIO_In[10],ISR[10],0,1" textline " " bitfld.long 0x0c 18.--19. " ICONFA1(9) ,Input Configuration" "GPIO_In[9],ISR[9],0,1" bitfld.long 0x0c 16.--17. " ICONFA1(8) ,Input Configuration" "GPIO_In[8],ISR[8],0,1" bitfld.long 0x0c 14.--15. " ICONFA1(7) ,Input Configuration" "GPIO_In[7],ISR[7],0,1" textline " " bitfld.long 0x0c 12.--13. " ICONFA1(6) ,Input Configuration" "GPIO_In[6],ISR[6],0,1" bitfld.long 0x0c 10.--11. " ICONFA1(5) ,Input Configuration" "GPIO_In[5],ISR[5],0,1" bitfld.long 0x0c 08.--09. " ICONFA1(4) ,Input Configuration" "GPIO_In[4],ISR[4],0,1" textline " " bitfld.long 0x0c 06.--07. " ICONFA1(3) ,Input Configuration" "GPIO_In[3],ISR[3],0,1" bitfld.long 0x0c 04.--05. " ICONFA1(2) ,Input Configuration" "GPIO_In[2],ISR[2],0,1" bitfld.long 0x0c 02.--03. " ICONFA1(1) ,Input Configuration" "GPIO_In[1],ISR[1],0,1" textline " " bitfld.long 0x0c 00.--01. " ICONFA1(0) ,Input Configuration" "GPIO_In[0],ISR[0],0,1" ;group.long 0x10++0x03 line.long 0x10 "ICONFA2_C,Port C Input Configuration Register A2" bitfld.long 0x10 30.--31. " ICONFA2(31) ,Input Configuration" "GPIO_In[31],ISR[31],0,1" bitfld.long 0x10 28.--29. " ICONFA2(30) ,Input Configuration" "GPIO_In[30],ISR[30],0,1" bitfld.long 0x10 26.--27. " ICONFA2(29) ,Input Configuration" "GPIO_In[29],ISR[29],0,1" textline " " bitfld.long 0x10 24.--25. " ICONFA2(28) ,Input Configuration" "GPIO_In[28],ISR[28],0,1" bitfld.long 0x10 22.--23. " ICONFA2(27) ,Input Configuration" "GPIO_In[27],ISR[27],0,1" bitfld.long 0x10 20.--21. " ICONFA2(26) ,Input Configuration" "GPIO_In[26],ISR[26],0,1" textline " " bitfld.long 0x10 18.--19. " ICONFA2(25) ,Input Configuration" "GPIO_In[25],ISR[25],0,1" bitfld.long 0x10 16.--17. " ICONFA2(24) ,Input Configuration" "GPIO_In[24],ISR[24],0,1" bitfld.long 0x10 14.--15. " ICONFA2(23) ,Input Configuration" "GPIO_In[23],ISR[23],0,1" textline " " bitfld.long 0x10 12.--13. " ICONFA2(22) ,Input Configuration" "GPIO_In[22],ISR[22],0,1" bitfld.long 0x10 10.--11. " ICONFA2(21) ,Input Configuration" "GPIO_In[21],ISR[21],0,1" bitfld.long 0x10 08.--09. " ICONFA2(20) ,Input Configuration" "GPIO_In[20],ISR[20],0,1" textline " " bitfld.long 0x10 06.--07. " ICONFA2(19) ,Input Configuration" "GPIO_In[19],ISR[19],0,1" bitfld.long 0x10 04.--05. " ICONFA2(18) ,Input Configuration" "GPIO_In[18],ISR[18],0,1" bitfld.long 0x10 02.--03. " ICONFA2(17) ,Input Configuration" "GPIO_In[17],ISR[17],0,1" textline " " bitfld.long 0x10 00.--01. " ICONFA2(16) ,Input Configuration" "GPIO_In[16],ISR[16],0,1" ;group.long 0x14++0x03 line.long 0x14 "ICONFB1_C,Port C Input Configuration Register B1" bitfld.long 0x14 30.--31. " ICONFB1(15) ,Input Configuration" "GPIO_In[15],ISR[15],0,1" bitfld.long 0x14 28.--29. " ICONFB1(14) ,Input Configuration" "GPIO_In[14],ISR[14],0,1" bitfld.long 0x14 26.--27. " ICONFB1(13) ,Input Configuration" "GPIO_In[13],ISR[13],0,1" textline " " bitfld.long 0x14 24.--25. " ICONFB1(12) ,Input Configuration" "GPIO_In[12],ISR[12],0,1" bitfld.long 0x14 22.--23. " ICONFB1(11) ,Input Configuration" "GPIO_In[11],ISR[11],0,1" bitfld.long 0x14 20.--21. " ICONFB1(10) ,Input Configuration" "GPIO_In[10],ISR[10],0,1" textline " " bitfld.long 0x14 18.--19. " ICONFB1(9) ,Input Configuration" "GPIO_In[9],ISR[9],0,1" bitfld.long 0x14 16.--17. " ICONFB1(8) ,Input Configuration" "GPIO_In[8],ISR[8],0,1" bitfld.long 0x14 14.--15. " ICONFB1(7) ,Input Configuration" "GPIO_In[7],ISR[7],0,1" textline " " bitfld.long 0x14 12.--13. " ICONFB1(6) ,Input Configuration" "GPIO_In[6],ISR[6],0,1" bitfld.long 0x14 10.--11. " ICONFB1(5) ,Input Configuration" "GPIO_In[5],ISR[5],0,1" bitfld.long 0x14 08.--09. " ICONFB1(4) ,Input Configuration" "GPIO_In[4],ISR[4],0,1" textline " " bitfld.long 0x14 06.--07. " ICONFB1(3) ,Input Configuration" "GPIO_In[3],ISR[3],0,1" bitfld.long 0x14 04.--05. " ICONFB1(2) ,Input Configuration" "GPIO_In[2],ISR[2],0,1" bitfld.long 0x14 02.--03. " ICONFB1(1) ,Input Configuration" "GPIO_In[1],ISR[1],0,1" textline " " bitfld.long 0x14 00.--01. " ICONFB1(0) ,Input Configuration" "GPIO_In[0],ISR[0],0,1" ;group.long 0x18++0x03 line.long 0x18 "ICONFB2_C,Port C Input Configuration Register B2" bitfld.long 0x18 30.--31. " ICONFB2(31) ,Input Configuration" "GPIO_In[31],ISR[31],0,1" bitfld.long 0x18 28.--29. " ICONFB2(30) ,Input Configuration" "GPIO_In[30],ISR[30],0,1" bitfld.long 0x18 26.--27. " ICONFB2(29) ,Input Configuration" "GPIO_In[29],ISR[29],0,1" textline " " bitfld.long 0x18 24.--25. " ICONFB2(28) ,Input Configuration" "GPIO_In[28],ISR[28],0,1" bitfld.long 0x18 22.--23. " ICONFB2(27) ,Input Configuration" "GPIO_In[27],ISR[27],0,1" bitfld.long 0x18 20.--21. " ICONFB2(26) ,Input Configuration" "GPIO_In[26],ISR[26],0,1" textline " " bitfld.long 0x18 18.--19. " ICONFB2(25) ,Input Configuration" "GPIO_In[25],ISR[25],0,1" bitfld.long 0x18 16.--17. " ICONFB2(24) ,Input Configuration" "GPIO_In[24],ISR[24],0,1" bitfld.long 0x18 14.--15. " ICONFB2(23) ,Input Configuration" "GPIO_In[23],ISR[23],0,1" textline " " bitfld.long 0x18 12.--13. " ICONFB2(22) ,Input Configuration" "GPIO_In[22],ISR[22],0,1" bitfld.long 0x18 10.--11. " ICONFB2(21) ,Input Configuration" "GPIO_In[21],ISR[21],0,1" bitfld.long 0x18 08.--09. " ICONFB2(20) ,Input Configuration" "GPIO_In[20],ISR[20],0,1" textline " " bitfld.long 0x18 06.--07. " ICONFB2(19) ,Input Configuration" "GPIO_In[19],ISR[19],0,1" bitfld.long 0x18 04.--05. " ICONFB2(18) ,Input Configuration" "GPIO_In[18],ISR[18],0,1" bitfld.long 0x18 02.--03. " ICONFB2(17) ,Input Configuration" "GPIO_In[17],ISR[17],0,1" textline " " bitfld.long 0x18 00.--01. " ICONFB2(16) ,Input Configuration" "GPIO_In[16],ISR[16],0,1" ;group.long 0x1c++0x03 line.long 0x1c "DR_C,Port C Data Register" bitfld.long 0x1c 31. " DR(31) ,Data 31" "Low,High" bitfld.long 0x1c 30. " DR(30) ,Data 30" "Low,High" bitfld.long 0x1c 29. " DR(29) ,Data 29" "Low,High" bitfld.long 0x1c 28. " DR(28) ,Data 28" "Low,High" bitfld.long 0x1c 27. " DR(27) ,Data 27" "Low,High" textline " " bitfld.long 0x1c 26. " DR(26) ,Data 26" "Low,High" bitfld.long 0x1c 25. " DR(25) ,Data 25" "Low,High" bitfld.long 0x1c 24. " DR(24) ,Data 24" "Low,High" bitfld.long 0x1c 23. " DR(23) ,Data 23" "Low,High" bitfld.long 0x1c 22. " DR(22) ,Data 22" "Low,High" textline " " bitfld.long 0x1c 21. " DR(21) ,Data 21" "Low,High" bitfld.long 0x1c 20. " DR(20) ,Data 20" "Low,High" bitfld.long 0x1c 19. " DR(19) ,Data 19" "Low,High" bitfld.long 0x1c 18. " DR(18) ,Data 18" "Low,High" bitfld.long 0x1c 17. " DR(17) ,Data 17" "Low,High" textline " " bitfld.long 0x1c 16. " DR(16) ,Data 16" "Low,High" bitfld.long 0x1c 15. " DR(15) ,Data 15" "Low,High" bitfld.long 0x1c 14. " DR(14) ,Data 14" "Low,High" bitfld.long 0x1c 13. " DR(13) ,Data 13" "Low,High" bitfld.long 0x1c 12. " DR(12) ,Data 12" "Low,High" textline " " bitfld.long 0x1c 11. " DR(11) ,Data 11" "Low,High" bitfld.long 0x1c 10. " DR(10) ,Data 10" "Low,High" bitfld.long 0x1c 09. " DR(9) ,Data 9" "Low,High" bitfld.long 0x1c 08. " DR(8) ,Data 8" "Low,High" bitfld.long 0x1c 07. " DR(7) ,Data 7" "Low,High" textline " " bitfld.long 0x1c 06. " DR(6) ,Data 6" "Low,High" bitfld.long 0x1c 05. " DR(5) ,Data 5" "Low,High" bitfld.long 0x1c 04. " DR(4) ,Data 4" "Low,High" bitfld.long 0x1c 03. " DR(3) ,Data 3" "Low,High" bitfld.long 0x1c 02. " DR(2) ,Data 2" "Low,High" textline " " bitfld.long 0x1c 01. " DR(1) ,Data 1" "Low,High" bitfld.long 0x1c 00. " DR(0) ,Data 0" "Low,High" ;group.long 0x20++0x03 line.long 0x20 "GIUS_C,Port C GPIO In Use Register" bitfld.long 0x20 31. " GIUS(31) ,GPIO In Use Pin 31" "Multiplexed,GPIO" bitfld.long 0x20 30. " GIUS(30) ,GPIO In Use Pin 30" "Multiplexed,GPIO" bitfld.long 0x20 29. " GIUS(29) ,GPIO In Use Pin 29" "Multiplexed,GPIO" textline " " bitfld.long 0x20 28. " GIUS(28) ,GPIO In Use Pin 28" "Multiplexed,GPIO" bitfld.long 0x20 27. " GIUS(27) ,GPIO In Use Pin 27" "Multiplexed,GPIO" bitfld.long 0x20 26. " GIUS(26) ,GPIO In Use Pin 26" "Multiplexed,GPIO" textline " " bitfld.long 0x20 25. " GIUS(25) ,GPIO In Use Pin 25" "Multiplexed,GPIO" bitfld.long 0x20 24. " GIUS(24) ,GPIO In Use Pin 24" "Multiplexed,GPIO" bitfld.long 0x20 23. " GIUS(23) ,GPIO In Use Pin 23" "Multiplexed,GPIO" textline " " bitfld.long 0x20 22. " GIUS(22) ,GPIO In Use Pin 22" "Multiplexed,GPIO" bitfld.long 0x20 21. " GIUS(21) ,GPIO In Use Pin 21" "Multiplexed,GPIO" bitfld.long 0x20 20. " GIUS(20) ,GPIO In Use Pin 20" "Multiplexed,GPIO" textline " " bitfld.long 0x20 19. " GIUS(19) ,GPIO In Use Pin 19" "Multiplexed,GPIO" bitfld.long 0x20 18. " GIUS(18) ,GPIO In Use Pin 18" "Multiplexed,GPIO" bitfld.long 0x20 17. " GIUS(17) ,GPIO In Use Pin 17" "Multiplexed,GPIO" textline " " bitfld.long 0x20 16. " GIUS(16) ,GPIO In Use Pin 16" "Multiplexed,GPIO" bitfld.long 0x20 15. " GIUS(15) ,GPIO In Use Pin 15" "Multiplexed,GPIO" bitfld.long 0x20 14. " GIUS(14) ,GPIO In Use Pin 14" "Multiplexed,GPIO" textline " " bitfld.long 0x20 13. " GIUS(13) ,GPIO In Use Pin 13" "Multiplexed,GPIO" bitfld.long 0x20 12. " GIUS(12) ,GPIO In Use Pin 12" "Multiplexed,GPIO" bitfld.long 0x20 11. " GIUS(11) ,GPIO In Use Pin 11" "Multiplexed,GPIO" textline " " bitfld.long 0x20 10. " GIUS(10) ,GPIO In Use Pin 10" "Multiplexed,GPIO" bitfld.long 0x20 9. " GIUS(9) ,GPIO In Use Pin 9" "Multiplexed,GPIO" bitfld.long 0x20 8. " GIUS(8) ,GPIO In Use Pin 8" "Multiplexed,GPIO" textline " " bitfld.long 0x20 7. " GIUS(7) ,GPIO In Use Pin 7" "Multiplexed,GPIO" bitfld.long 0x20 6. " GIUS(6) ,GPIO In Use Pin 6" "Multiplexed,GPIO" bitfld.long 0x20 5. " GIUS(5) ,GPIO In Use Pin 5" "Multiplexed,GPIO" textline " " bitfld.long 0x20 4. " GIUS(4) ,GPIO In Use Pin 4" "Multiplexed,GPIO" bitfld.long 0x20 3. " GIUS(3) ,GPIO In Use Pin 3" "Multiplexed,GPIO" bitfld.long 0x20 2. " GIUS(2) ,GPIO In Use Pin 2" "Multiplexed,GPIO" textline " " bitfld.long 0x20 1. " GIUS(1) ,GPIO In Use Pin 1" "Multiplexed,GPIO" bitfld.long 0x20 0. " GIUS(0) ,GPIO In Use Pin 0" "Multiplexed,GPIO" rgroup.long (0x24+0x200)++0x03 line.long 0x00 "SSR_C,Port C Sample Status Register" bitfld.long 0x00 31. " SSR31 ,Sample Status Pin 31" "Low,High" bitfld.long 0x00 30. " SSR30 ,Sample Status Pin 30" "Low,High" bitfld.long 0x00 29. " SSR29 ,Sample Status Pin 29" "Low,High" bitfld.long 0x00 28. " SSR28 ,Sample Status Pin 28" "Low,High" bitfld.long 0x00 27. " SSR27 ,Sample Status Pin 27" "Low,High" textline " " bitfld.long 0x00 26. " SSR26 ,Sample Status Pin 26" "Low,High" bitfld.long 0x00 25. " SSR25 ,Sample Status Pin 25" "Low,High" bitfld.long 0x00 24. " SSR24 ,Sample Status Pin 24" "Low,High" bitfld.long 0x00 23. " SSR23 ,Sample Status Pin 23" "Low,High" bitfld.long 0x00 22. " SSR22 ,Sample Status Pin 22" "Low,High" textline " " bitfld.long 0x00 21. " SSR21 ,Sample Status Pin 21" "Low,High" bitfld.long 0x00 20. " SSR20 ,Sample Status Pin 20" "Low,High" bitfld.long 0x00 19. " SSR19 ,Sample Status Pin 19" "Low,High" bitfld.long 0x00 18. " SSR18 ,Sample Status Pin 18" "Low,High" bitfld.long 0x00 17. " SSR17 ,Sample Status Pin 17" "Low,High" textline " " bitfld.long 0x00 16. " SSR16 ,Sample Status Pin 16" "Low,High" bitfld.long 0x00 15. " SSR15 ,Sample Status Pin 15" "Low,High" bitfld.long 0x00 14. " SSR14 ,Sample Status Pin 14" "Low,High" bitfld.long 0x00 13. " SSR13 ,Sample Status Pin 13" "Low,High" bitfld.long 0x00 12. " SSR12 ,Sample Status Pin 12" "Low,High" textline " " bitfld.long 0x00 11. " SSR11 ,Sample Status Pin 11" "Low,High" bitfld.long 0x00 10. " SSR10 ,Sample Status Pin 10" "Low,High" bitfld.long 0x00 9. " SSR9 ,Sample Status Pin 9" "Low,High" bitfld.long 0x00 8. " SSR8 ,Sample Status Pin 8" "Low,High" bitfld.long 0x00 7. " SSR7 ,Sample Status Pin 7" "Low,High" textline " " bitfld.long 0x00 6. " SSR6 ,Sample Status Pin 6" "Low,High" bitfld.long 0x00 5. " SSR5 ,Sample Status Pin 5" "Low,High" bitfld.long 0x00 4. " SSR4 ,Sample Status Pin 4" "Low,High" bitfld.long 0x00 3. " SSR3 ,Sample Status Pin 3" "Low,High" bitfld.long 0x00 2. " SSR2 ,Sample Status Pin 2" "Low,High" textline " " bitfld.long 0x00 1. " SSR1 ,Sample Status Pin 1" "Low,High" bitfld.long 0x00 0. " SSR0 ,Sample Status Pin 0" "Low,High" group.long (0x28+0x200)--(0x43+0x200) line.long 0x00 "ICR1_C,Port C Interrupt Configuration Register 1" bitfld.long 0x00 30.--31. " ICR1(15) ,Interrupt Configuration 15" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 28.--29. " ICR1(14) ,Interrupt Configuration 14" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 26.--27. " ICR1(13) ,Interrupt Configuration 13" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x00 24.--25. " ICR1(12) ,Interrupt Configuration 12" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 22.--23. " ICR1(11) ,Interrupt Configuration 11" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 20.--21. " ICR1(10) ,Interrupt Configuration 10" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x00 18.--19. " ICR1(9) ,Interrupt Configuration 9" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 16.--17. " ICR1(8) ,Interrupt Configuration 8" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 14.--15. " ICR1(7) ,Interrupt Configuration 7" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x00 12.--13. " ICR1(6) ,Interrupt Configuration 6" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 10.--11. " ICR1(5) ,Interrupt Configuration 5" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 8.--9. " ICR1(4) ,Interrupt Configuration 4" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x00 6.--7. " ICR1(3) ,Interrupt Configuration 3" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 4.--5. " ICR1(2) ,Interrupt Configuration 2" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 2.--3. " ICR1(1) ,Interrupt Configuration 1" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x00 0.--1. " ICR1(0) ,Interrupt Configuration 0" "Positive edge,Negative edge,Positive level,Negative level" ;group.long 0x2c++0x03 line.long 0x04 "ICR2_C,Port C Interrupt Configuration Register 2" bitfld.long 0x04 30.--31. " ICR2(31) ,Interrupt Configuration 31" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 28.--29. " ICR2(30) ,Interrupt Configuration 30" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 26.--27. " ICR2(29) ,Interrupt Configuration 29" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x04 24.--25. " ICR2(28) ,Interrupt Configuration 28" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 22.--23. " ICR2(27) ,Interrupt Configuration 27" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 20.--21. " ICR2(26) ,Interrupt Configuration 26" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x04 18.--19. " ICR2(25) ,Interrupt Configuration 25" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 16.--17. " ICR2(24) ,Interrupt Configuration 24" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 14.--15. " ICR2(23) ,Interrupt Configuration 23" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x04 12.--13. " ICR2(22) ,Interrupt Configuration 22" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 10.--11. " ICR2(21) ,Interrupt Configuration 21" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 08.--09. " ICR2(20) ,Interrupt Configuration 20" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x04 06.--07. " ICR2(19) ,Interrupt Configuration 19" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 04.--05. " ICR2(18) ,Interrupt Configuration 18" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 02.--03. " ICR2(17) ,Interrupt Configuration 17" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x04 00.--01. " ICR2(16) ,Interrupt Configuration 16" "Positive edge,Negative edge,Positive level,Negative level" ;group.long 0x30++0x03 line.long 0x08 "IMR_C,Port C Interrupt Mask Register" bitfld.long 0x08 31. " IMR(31) ,Interrupt Mask 31" "Masked,Not masked" bitfld.long 0x08 30. " IMR(30) ,Interrupt Mask 30" "Masked,Not masked" bitfld.long 0x08 29. " IMR(29) ,Interrupt Mask 29" "Masked,Not masked" bitfld.long 0x08 28. " IMR(28) ,Interrupt Mask 28" "Masked,Not masked" textline " " bitfld.long 0x08 27. " IMR(27) ,Interrupt Mask 27" "Masked,Not masked" bitfld.long 0x08 26. " IMR(26) ,Interrupt Mask 26" "Masked,Not masked" bitfld.long 0x08 25. " IMR(25) ,Interrupt Mask 25" "Masked,Not masked" bitfld.long 0x08 24. " IMR(24) ,Interrupt Mask 24" "Masked,Not masked" textline " " bitfld.long 0x08 23. " IMR(23) ,Interrupt Mask 23" "Masked,Not masked" bitfld.long 0x08 22. " IMR(22) ,Interrupt Mask 22" "Masked,Not masked" bitfld.long 0x08 21. " IMR(21) ,Interrupt Mask 21" "Masked,Not masked" bitfld.long 0x08 20. " IMR(20) ,Interrupt Mask 20" "Masked,Not masked" textline " " bitfld.long 0x08 19. " IMR(19) ,Interrupt Mask 19" "Masked,Not masked" bitfld.long 0x08 18. " IMR(18) ,Interrupt Mask 18" "Masked,Not masked" bitfld.long 0x08 17. " IMR(17) ,Interrupt Mask 17" "Masked,Not masked" bitfld.long 0x08 16. " IMR(16) ,Interrupt Mask 16" "Masked,Not masked" textline " " bitfld.long 0x08 15. " IMR(15) ,Interrupt Mask 15" "Masked,Not masked" bitfld.long 0x08 14. " IMR(14) ,Interrupt Mask 14" "Masked,Not masked" bitfld.long 0x08 13. " IMR(13) ,Interrupt Mask 13" "Masked,Not masked" bitfld.long 0x08 12. " IMR(12) ,Interrupt Mask 12" "Masked,Not masked" textline " " bitfld.long 0x08 11. " IMR(11) ,Interrupt Mask 11" "Masked,Not masked" bitfld.long 0x08 10. " IMR(10) ,Interrupt Mask 10" "Masked,Not masked" bitfld.long 0x08 9. " IMR(9) ,Interrupt Mask 9" "Masked,Not masked" bitfld.long 0x08 8. " IMR(8) ,Interrupt Mask 8" "Masked,Not masked" textline " " bitfld.long 0x08 7. " IMR(7) ,Interrupt Mask 7" "Masked,Not masked" bitfld.long 0x08 6. " IMR(6) ,Interrupt Mask 6" "Masked,Not masked" bitfld.long 0x08 5. " IMR(5) ,Interrupt Mask 5" "Masked,Not masked" bitfld.long 0x08 4. " IMR(4) ,Interrupt Mask 4" "Masked,Not masked" textline " " bitfld.long 0x08 3. " IMR(3) ,Interrupt Mask 3" "Masked,Not masked" bitfld.long 0x08 2. " IMR(2) ,Interrupt Mask 2" "Masked,Not masked" bitfld.long 0x08 1. " IMR(1) ,Interrupt Mask 1" "Masked,Not masked" bitfld.long 0x08 0. " IMR(0) ,Interrupt Mask 0" "Masked,Not masked" ;group.long 0x34++0x03 line.long 0x0c "ISR_C,Port C Interrupt Status Register" eventfld.long 0x0c 31. " ISR(31) ,Interrupt Status 31" "Not occurred,Occurred" eventfld.long 0x0c 30. " ISR(30) ,Interrupt Status 30" "Not occurred,Occurred" eventfld.long 0x0c 29. " ISR(29) ,Interrupt Status 29" "Not occurred,Occurred" textline " " eventfld.long 0x0c 28. " ISR(28) ,Interrupt Status 28" "Not occurred,Occurred" eventfld.long 0x0c 27. " ISR(27) ,Interrupt Status 27" "Not occurred,Occurred" eventfld.long 0x0c 26. " ISR(26) ,Interrupt Status 26" "Not occurred,Occurred" textline " " eventfld.long 0x0c 25. " ISR(25) ,Interrupt Status 25" "Not occurred,Occurred" eventfld.long 0x0c 24. " ISR(24) ,Interrupt Status 24" "Not occurred,Occurred" eventfld.long 0x0c 23. " ISR(23) ,Interrupt Status 23" "Not occurred,Occurred" textline " " eventfld.long 0x0c 22. " ISR(22) ,Interrupt Status 22" "Not occurred,Occurred" eventfld.long 0x0c 21. " ISR(21) ,Interrupt Status 21" "Not occurred,Occurred" eventfld.long 0x0c 20. " ISR(20) ,Interrupt Status 20" "Not occurred,Occurred" textline " " eventfld.long 0x0c 19. " ISR(19) ,Interrupt Status 19" "Not occurred,Occurred" eventfld.long 0x0c 18. " ISR(18) ,Interrupt Status 18" "Not occurred,Occurred" eventfld.long 0x0c 17. " ISR(17) ,Interrupt Status 17" "Not occurred,Occurred" textline " " eventfld.long 0x0c 16. " ISR(16) ,Interrupt Status 16" "Not occurred,Occurred" eventfld.long 0x0c 15. " ISR(15) ,Interrupt Status 15" "Not occurred,Occurred" eventfld.long 0x0c 14. " ISR(14) ,Interrupt Status 14" "Not occurred,Occurred" textline " " eventfld.long 0x0c 13. " ISR(13) ,Interrupt Status 13" "Not occurred,Occurred" eventfld.long 0x0c 12. " ISR(12) ,Interrupt Status 12" "Not occurred,Occurred" eventfld.long 0x0c 11. " ISR(11) ,Interrupt Status 11" "Not occurred,Occurred" textline " " eventfld.long 0x0c 10. " ISR(10) ,Interrupt Status 10" "Not occurred,Occurred" eventfld.long 0x0c 9. " ISR(9) ,Interrupt Status 9" "Not occurred,Occurred" eventfld.long 0x0c 8. " ISR(8) ,Interrupt Status 8" "Not occurred,Occurred" textline " " eventfld.long 0x0c 7. " ISR(7) ,Interrupt Status 7" "Not occurred,Occurred" eventfld.long 0x0c 6. " ISR(6) ,Interrupt Status 6" "Not occurred,Occurred" eventfld.long 0x0c 5. " ISR(5) ,Interrupt Status 5" "Not occurred,Occurred" textline " " eventfld.long 0x0c 4. " ISR(4) ,Interrupt Status 4" "Not occurred,Occurred" eventfld.long 0x0c 3. " ISR(3) ,Interrupt Status 3" "Not occurred,Occurred" eventfld.long 0x0c 2. " ISR(2) ,Interrupt Status 2" "Not occurred,Occurred" textline " " eventfld.long 0x0c 1. " ISR(1) ,Interrupt Status 1" "Not occurred,Occurred" eventfld.long 0x0c 0. " ISR(0) ,Interrupt Status 0" "Not occurred,Occurred" ;group.long 0x38++0x03 line.long 0x10 "GPR_C,Port C General Purpose Register" bitfld.long 0x10 31. " GPR(31) ,General Purpose 31" "Primary,Alternate" bitfld.long 0x10 30. " GPR(30) ,General Purpose 30" "Primary,Alternate" bitfld.long 0x10 29. " GPR(29) ,General Purpose 29" "Primary,Alternate" bitfld.long 0x10 28. " GPR(28) ,General Purpose 28" "Primary,Alternate" textline " " bitfld.long 0x10 27. " GPR(27) ,General Purpose 27" "Primary,Alternate" bitfld.long 0x10 26. " GPR(26) ,General Purpose 26" "Primary,Alternate" bitfld.long 0x10 25. " GPR(25) ,General Purpose 25" "Primary,Alternate" bitfld.long 0x10 24. " GPR(24) ,General Purpose 24" "Primary,Alternate" textline " " bitfld.long 0x10 23. " GPR(23) ,General Purpose 23" "Primary,Alternate" bitfld.long 0x10 22. " GPR(22) ,General Purpose 22" "Primary,Alternate" bitfld.long 0x10 21. " GPR(21) ,General Purpose 21" "Primary,Alternate" bitfld.long 0x10 20. " GPR(20) ,General Purpose 20" "Primary,Alternate" textline " " bitfld.long 0x10 19. " GPR(19) ,General Purpose 19" "Primary,Alternate" bitfld.long 0x10 18. " GPR(18) ,General Purpose 18" "Primary,Alternate" bitfld.long 0x10 17. " GPR(17) ,General Purpose 17" "Primary,Alternate" bitfld.long 0x10 16. " GPR(16) ,General Purpose 16" "Primary,Alternate" textline " " bitfld.long 0x10 15. " GPR(15) ,General Purpose 15" "Primary,Alternate" bitfld.long 0x10 14. " GPR(14) ,General Purpose 14" "Primary,Alternate" bitfld.long 0x10 13. " GPR(13) ,General Purpose 13" "Primary,Alternate" bitfld.long 0x10 12. " GPR(12) ,General Purpose 12" "Primary,Alternate" textline " " bitfld.long 0x10 11. " GPR(11) ,General Purpose 11" "Primary,Alternate" bitfld.long 0x10 10. " GPR(10) ,General Purpose 10" "Primary,Alternate" bitfld.long 0x10 9. " GPR(9) ,General Purpose 9" "Primary,Alternate" bitfld.long 0x10 8. " GPR(8) ,General Purpose 8" "Primary,Alternate" textline " " bitfld.long 0x10 7. " GPR(7) ,General Purpose 7" "Primary,Alternate" bitfld.long 0x10 6. " GPR(6) ,General Purpose 6" "Primary,Alternate" bitfld.long 0x10 5. " GPR(5) ,General Purpose 5" "Primary,Alternate" bitfld.long 0x10 4. " GPR(4) ,General Purpose 4" "Primary,Alternate" textline " " bitfld.long 0x10 3. " GPR(3) ,General Purpose 3" "Primary,Alternate" bitfld.long 0x10 2. " GPR(2) ,General Purpose 2" "Primary,Alternate" bitfld.long 0x10 1. " GPR(1) ,General Purpose 1" "Primary,Alternate" bitfld.long 0x10 0. " GPR(0) ,General Purpose 0" "Primary,Alternate" ;group.long 0x3c++0x03 line.long 0x14 "SWR_C,Port C Software Reset Register" bitfld.long 0x14 0. " SWR ,Software Reset" "No effect,Reset" ;group.long 0x40++0x03 line.long 0x18 "PUEN_C,Port C Pull_Up Enable Register" bitfld.long 0x18 31. " PUEN(31) ,Pull_Up Enable 31" "Tri-state,Pull up" bitfld.long 0x18 30. " PUEN(30) ,Pull_Up Enable 30" "Tri-state,Pull up" bitfld.long 0x18 29. " PUEN(29) ,Pull_Up Enable 29" "Tri-state,Pull up" bitfld.long 0x18 28. " PUEN(28) ,Pull_Up Enable 28" "Tri-state,Pull up" textline " " bitfld.long 0x18 27. " PUEN(27) ,Pull_Up Enable 27" "Tri-state,Pull up" bitfld.long 0x18 26. " PUEN(26) ,Pull_Up Enable 26" "Tri-state,Pull up" bitfld.long 0x18 25. " PUEN(25) ,Pull_Up Enable 25" "Tri-state,Pull up" bitfld.long 0x18 24. " PUEN(24) ,Pull_Up Enable 24" "Tri-state,Pull up" textline " " bitfld.long 0x18 23. " PUEN(23) ,Pull_Up Enable 23" "Tri-state,Pull up" bitfld.long 0x18 22. " PUEN(22) ,Pull_Up Enable 22" "Tri-state,Pull up" bitfld.long 0x18 21. " PUEN(21) ,Pull_Up Enable 21" "Tri-state,Pull up" bitfld.long 0x18 20. " PUEN(20) ,Pull_Up Enable 20" "Tri-state,Pull up" textline " " bitfld.long 0x18 19. " PUEN(19) ,Pull_Up Enable 19" "Tri-state,Pull up" bitfld.long 0x18 18. " PUEN(18) ,Pull_Up Enable 18" "Tri-state,Pull up" bitfld.long 0x18 17. " PUEN(17) ,Pull_Up Enable 17" "Tri-state,Pull up" bitfld.long 0x18 16. " PUEN(16) ,Pull_Up Enable 16" "Tri-state,Pull up" textline " " bitfld.long 0x18 15. " PUEN(15) ,Pull_Up Enable 15" "Tri-state,Pull up" bitfld.long 0x18 14. " PUEN(14) ,Pull_Up Enable 14" "Tri-state,Pull up" bitfld.long 0x18 13. " PUEN(13) ,Pull_Up Enable 13" "Tri-state,Pull up" bitfld.long 0x18 12. " PUEN(12) ,Pull_Up Enable 12" "Tri-state,Pull up" textline " " bitfld.long 0x18 11. " PUEN(11) ,Pull_Up Enable 11" "Tri-state,Pull up" bitfld.long 0x18 10. " PUEN(10) ,Pull_Up Enable 10" "Tri-state,Pull up" bitfld.long 0x18 9. " PUEN(9) ,Pull_Up Enable 9" "Tri-state,Pull up" bitfld.long 0x18 8. " PUEN(8) ,Pull_Up Enable 8" "Tri-state,Pull up" textline " " bitfld.long 0x18 7. " PUEN(7) ,Pull_Up Enable 7" "Tri-state,Pull up" bitfld.long 0x18 6. " PUEN(6) ,Pull_Up Enable 6" "Tri-state,Pull up" bitfld.long 0x18 5. " PUEN(5) ,Pull_Up Enable 5" "Tri-state,Pull up" bitfld.long 0x18 4. " PUEN(4) ,Pull_Up Enable 4" "Tri-state,Pull up" textline " " bitfld.long 0x18 3. " PUEN(3) ,Pull_Up Enable 3" "Tri-state,Pull up" bitfld.long 0x18 2. " PUEN(2) ,Pull_Up Enable 2" "Tri-state,Pull up" bitfld.long 0x18 1. " PUEN(1) ,Pull_Up Enable 1" "Tri-state,Pull up" bitfld.long 0x18 0. " PUEN(0) ,Pull_Up Enable 0" "Tri-state,Pull up" tree.end tree "Port D" group.long (0x00+0x300)--(0x23+0x300) line.long 0x00 "DDIR_D,Port D Data Direction Register" bitfld.long 0x00 31. " DDIR(31) ,Data Direction (31)" "Input,Output" bitfld.long 0x00 30. " DDIR(30) ,Data Direction (30)" "Input,Output" bitfld.long 0x00 29. " DDIR(29) ,Data Direction (29)" "Input,Output" bitfld.long 0x00 28. " DDIR(28) ,Data Direction (28)" "Input,Output" textline " " bitfld.long 0x00 27. " DDIR(27) ,Data Direction (27)" "Input,Output" bitfld.long 0x00 26. " DDIR(26) ,Data Direction (26)" "Input,Output" bitfld.long 0x00 25. " DDIR(25) ,Data Direction (25)" "Input,Output" bitfld.long 0x00 24. " DDIR(24) ,Data Direction (24)" "Input,Output" textline " " bitfld.long 0x00 23. " DDIR(23) ,Data Direction (23)" "Input,Output" bitfld.long 0x00 22. " DDIR(22) ,Data Direction (22)" "Input,Output" bitfld.long 0x00 21. " DDIR(21) ,Data Direction (21)" "Input,Output" bitfld.long 0x00 20. " DDIR(20) ,Data Direction (20)" "Input,Output" textline " " bitfld.long 0x00 19. " DDIR(19) ,Data Direction (19)" "Input,Output" bitfld.long 0x00 18. " DDIR(18) ,Data Direction (18)" "Input,Output" bitfld.long 0x00 17. " DDIR(17) ,Data Direction (17)" "Input,Output" bitfld.long 0x00 16. " DDIR(16) ,Data Direction (16)" "Input,Output" textline " " bitfld.long 0x00 15. " DDIR(15) ,Data Direction (15)" "Input,Output" bitfld.long 0x00 14. " DDIR(14) ,Data Direction (14)" "Input,Output" bitfld.long 0x00 13. " DDIR(13) ,Data Direction (13)" "Input,Output" bitfld.long 0x00 12. " DDIR(12) ,Data Direction (12)" "Input,Output" textline " " bitfld.long 0x00 11. " DDIR(11) ,Data Direction (11)" "Input,Output" bitfld.long 0x00 10. " DDIR(10) ,Data Direction (10)" "Input,Output" bitfld.long 0x00 9. " DDIR(9) ,Data Direction (9)" "Input,Output" bitfld.long 0x00 8. " DDIR(8) ,Data Direction (8)" "Input,Output" textline " " bitfld.long 0x00 7. " DDIR(7) ,Data Direction (7)" "Input,Output" bitfld.long 0x00 6. " DDIR(6) ,Data Direction (6)" "Input,Output" bitfld.long 0x00 5. " DDIR(5) ,Data Direction (5)" "Input,Output" bitfld.long 0x00 4. " DDIR(4) ,Data Direction (4)" "Input,Output" textline " " bitfld.long 0x00 3. " DDIR(3) ,Data Direction (3)" "Input,Output" bitfld.long 0x00 2. " DDIR(2) ,Data Direction (2)" "Input,Output" bitfld.long 0x00 1. " DDIR(1) ,Data Direction (1)" "Input,Output" bitfld.long 0x00 0. " DDIR(0) ,Data Direction (0)" "Input,Output" ;group.long 0x04++0x03 line.long 0x04 "OCR1_D,Port D Output Configuration Register 1" bitfld.long 0x04 30.--31. " OCR1(15) ,Output Configuration (15)" "Input AIN[15],Input B_IN[15],Input C_IN[15],Data [15]" bitfld.long 0x04 28.--29. " OCR1(14) ,Output Configuration (14)" "Input AIN[14],Input B_IN[14],Input C_IN[14],Data [14]" bitfld.long 0x04 26.--27. " OCR1(13) ,Output Configuration (13)" "Input AIN[13],Input B_IN[13],Input C_IN[13],Data [13]" textline " " bitfld.long 0x04 24.--25. " OCR1(12) ,Output Configuration (12)" "Input AIN[12],Input B_IN[12],Input C_IN[12],Data [12]" bitfld.long 0x04 22.--23. " OCR1(11) ,Output Configuration (11)" "Input AIN[11],Input B_IN[11],Input C_IN[11],Data [11]" bitfld.long 0x04 20.--21. " OCR1(10) ,Output Configuration (10)" "Input AIN[10],Input B_IN[10],Input C_IN[10],Data [10]" textline " " bitfld.long 0x04 18.--19. " OCR1(9) ,Output Configuration (9)" "Input AIN[9],Input B_IN[9],Input C_IN[9],Data [9]" bitfld.long 0x04 16.--17. " OCR1(8) ,Output Configuration (8)" "Input AIN[8],Input B_IN[8],Input C_IN[8],Data [8]" bitfld.long 0x04 14.--15. " OCR1(7) ,Output Configuration (7)" "Input AIN[7],Input B_IN[7],Input C_IN[7],Data [7]" textline " " bitfld.long 0x04 12.--13. " OCR1(6) ,Output Configuration (6)" "Input AIN[6],Input B_IN[6],Input C_IN[6],Data [6]" bitfld.long 0x04 10.--11. " OCR1(5) ,Output Configuration (5)" "Input AIN[5],Input B_IN[5],Input C_IN[5],Data [5]" bitfld.long 0x04 8.--9. " OCR1(4) ,Output Configuration (4)" "Input AIN[4],Input B_IN[4],Input C_IN[4],Data [4]" textline " " bitfld.long 0x04 6.--7. " OCR1(3) ,Output Configuration (3)" "Input AIN[3],Input B_IN[3],Input C_IN[3],Data [3]" bitfld.long 0x04 4.--5. " OCR1(2) ,Output Configuration (2)" "Input AIN[2],Input B_IN[2],Input C_IN[2],Data [2]" bitfld.long 0x04 2.--3. " OCR1(1) ,Output Configuration (1)" "Input AIN[1],Input B_IN[1],Input C_IN[1],Data [1]" textline " " bitfld.long 0x04 0.--1. " OCR1(0) ,Output Configuration (0)" "Input AIN[0],Input B_IN[0],Input C_IN[0],Data [0]" ;group.long 0x08++0x03 line.long 0x08 "OCR2_D,Port D Output Configuration Register 2" bitfld.long 0x08 30.--31. " OCR2(31) ,Output Configuration (31)" "Input AIN[31],Input BIN[31],Input CIN[31],Data [31]" bitfld.long 0x08 28.--29. " OCR2(30) ,Output Configuration (30)" "Input AIN[30],Input BIN[30],Input CIN[30],Data [30]" bitfld.long 0x08 26.--27. " OCR2(29) ,Output Configuration (29)" "Input AIN[29],Input BIN[29],Input CIN[29],Data [29]" textline " " bitfld.long 0x08 24.--25. " OCR2(28) ,Output Configuration (28)" "Input AIN[28],Input BIN[28],Input CIN[28],Data [28]" bitfld.long 0x08 22.--23. " OCR2(27) ,Output Configuration (27)" "Input AIN[27],Input BIN[27],Input CIN[27],Data [27]" bitfld.long 0x08 20.--21. " OCR2(26) ,Output Configuration (26)" "Input AIN[26],Input BIN[26],Input CIN[26],Data [26]" textline " " bitfld.long 0x08 18.--19. " OCR2(25) ,Output Configuration (25)" "Input AIN[25],Input BIN[25],Input CIN[25],Data [25]" bitfld.long 0x08 16.--17. " OCR2(24) ,Output Configuration (24)" "Input AIN[24],Input BIN[24],Input CIN[24],Data [24]" bitfld.long 0x08 14.--15. " OCR2(23) ,Output Configuration (23)" "Input AIN[23],Input BIN[23],Input CIN[23],Data [23]" textline " " bitfld.long 0x08 12.--13. " OCR2(22) ,Output Configuration (22)" "Input AIN[22],Input BIN[22],Input CIN[22],Data [22]" bitfld.long 0x08 10.--11. " OCR2(21) ,Output Configuration (21)" "Input AIN[21],Input BIN[21],Input CIN[21],Data [21]" bitfld.long 0x08 8.--9. " OCR2(20) ,Output Configuration (20)" "Input AIN[20],Input BIN[20],Input CIN[20],Data [20]" textline " " bitfld.long 0x08 6.--7. " OCR2(19) ,Output Configuration (19)" "Input AIN[19],Input BIN[19],Input CIN[19],Data [19]" bitfld.long 0x08 4.--5. " OCR2(18) ,Output Configuration (18)" "Input AIN[18],Input BIN[18],Input CIN[18],Data [18]" bitfld.long 0x08 2.--3. " OCR2(17) ,Output Configuration (17)" "Input AIN[17],Input BIN[17],Input CIN[17],Data [17]" textline " " bitfld.long 0x08 0.--1. " OCR2(16) ,Output Configuration (16)" "Input AIN[16],Input BIN[16],Input CIN[16],Data [16]" ;group.long 0x0c++0x03 line.long 0x0c "ICONFA1_D,Port D Input Configuration Register A1" bitfld.long 0x0c 30.--31. " ICONFA1(15) ,Input Configuration" "GPIO_In[15],ISR[15],0,1" bitfld.long 0x0c 28.--29. " ICONFA1(14) ,Input Configuration" "GPIO_In[14],ISR[14],0,1" bitfld.long 0x0c 26.--27. " ICONFA1(13) ,Input Configuration" "GPIO_In[13],ISR[13],0,1" textline " " bitfld.long 0x0c 24.--25. " ICONFA1(12) ,Input Configuration" "GPIO_In[12],ISR[12],0,1" bitfld.long 0x0c 22.--23. " ICONFA1(11) ,Input Configuration" "GPIO_In[11],ISR[11],0,1" bitfld.long 0x0c 20.--21. " ICONFA1(10) ,Input Configuration" "GPIO_In[10],ISR[10],0,1" textline " " bitfld.long 0x0c 18.--19. " ICONFA1(9) ,Input Configuration" "GPIO_In[9],ISR[9],0,1" bitfld.long 0x0c 16.--17. " ICONFA1(8) ,Input Configuration" "GPIO_In[8],ISR[8],0,1" bitfld.long 0x0c 14.--15. " ICONFA1(7) ,Input Configuration" "GPIO_In[7],ISR[7],0,1" textline " " bitfld.long 0x0c 12.--13. " ICONFA1(6) ,Input Configuration" "GPIO_In[6],ISR[6],0,1" bitfld.long 0x0c 10.--11. " ICONFA1(5) ,Input Configuration" "GPIO_In[5],ISR[5],0,1" bitfld.long 0x0c 08.--09. " ICONFA1(4) ,Input Configuration" "GPIO_In[4],ISR[4],0,1" textline " " bitfld.long 0x0c 06.--07. " ICONFA1(3) ,Input Configuration" "GPIO_In[3],ISR[3],0,1" bitfld.long 0x0c 04.--05. " ICONFA1(2) ,Input Configuration" "GPIO_In[2],ISR[2],0,1" bitfld.long 0x0c 02.--03. " ICONFA1(1) ,Input Configuration" "GPIO_In[1],ISR[1],0,1" textline " " bitfld.long 0x0c 00.--01. " ICONFA1(0) ,Input Configuration" "GPIO_In[0],ISR[0],0,1" ;group.long 0x10++0x03 line.long 0x10 "ICONFA2_D,Port D Input Configuration Register A2" bitfld.long 0x10 30.--31. " ICONFA2(31) ,Input Configuration" "GPIO_In[31],ISR[31],0,1" bitfld.long 0x10 28.--29. " ICONFA2(30) ,Input Configuration" "GPIO_In[30],ISR[30],0,1" bitfld.long 0x10 26.--27. " ICONFA2(29) ,Input Configuration" "GPIO_In[29],ISR[29],0,1" textline " " bitfld.long 0x10 24.--25. " ICONFA2(28) ,Input Configuration" "GPIO_In[28],ISR[28],0,1" bitfld.long 0x10 22.--23. " ICONFA2(27) ,Input Configuration" "GPIO_In[27],ISR[27],0,1" bitfld.long 0x10 20.--21. " ICONFA2(26) ,Input Configuration" "GPIO_In[26],ISR[26],0,1" textline " " bitfld.long 0x10 18.--19. " ICONFA2(25) ,Input Configuration" "GPIO_In[25],ISR[25],0,1" bitfld.long 0x10 16.--17. " ICONFA2(24) ,Input Configuration" "GPIO_In[24],ISR[24],0,1" bitfld.long 0x10 14.--15. " ICONFA2(23) ,Input Configuration" "GPIO_In[23],ISR[23],0,1" textline " " bitfld.long 0x10 12.--13. " ICONFA2(22) ,Input Configuration" "GPIO_In[22],ISR[22],0,1" bitfld.long 0x10 10.--11. " ICONFA2(21) ,Input Configuration" "GPIO_In[21],ISR[21],0,1" bitfld.long 0x10 08.--09. " ICONFA2(20) ,Input Configuration" "GPIO_In[20],ISR[20],0,1" textline " " bitfld.long 0x10 06.--07. " ICONFA2(19) ,Input Configuration" "GPIO_In[19],ISR[19],0,1" bitfld.long 0x10 04.--05. " ICONFA2(18) ,Input Configuration" "GPIO_In[18],ISR[18],0,1" bitfld.long 0x10 02.--03. " ICONFA2(17) ,Input Configuration" "GPIO_In[17],ISR[17],0,1" textline " " bitfld.long 0x10 00.--01. " ICONFA2(16) ,Input Configuration" "GPIO_In[16],ISR[16],0,1" ;group.long 0x14++0x03 line.long 0x14 "ICONFB1_D,Port D Input Configuration Register B1" bitfld.long 0x14 30.--31. " ICONFB1(15) ,Input Configuration" "GPIO_In[15],ISR[15],0,1" bitfld.long 0x14 28.--29. " ICONFB1(14) ,Input Configuration" "GPIO_In[14],ISR[14],0,1" bitfld.long 0x14 26.--27. " ICONFB1(13) ,Input Configuration" "GPIO_In[13],ISR[13],0,1" textline " " bitfld.long 0x14 24.--25. " ICONFB1(12) ,Input Configuration" "GPIO_In[12],ISR[12],0,1" bitfld.long 0x14 22.--23. " ICONFB1(11) ,Input Configuration" "GPIO_In[11],ISR[11],0,1" bitfld.long 0x14 20.--21. " ICONFB1(10) ,Input Configuration" "GPIO_In[10],ISR[10],0,1" textline " " bitfld.long 0x14 18.--19. " ICONFB1(9) ,Input Configuration" "GPIO_In[9],ISR[9],0,1" bitfld.long 0x14 16.--17. " ICONFB1(8) ,Input Configuration" "GPIO_In[8],ISR[8],0,1" bitfld.long 0x14 14.--15. " ICONFB1(7) ,Input Configuration" "GPIO_In[7],ISR[7],0,1" textline " " bitfld.long 0x14 12.--13. " ICONFB1(6) ,Input Configuration" "GPIO_In[6],ISR[6],0,1" bitfld.long 0x14 10.--11. " ICONFB1(5) ,Input Configuration" "GPIO_In[5],ISR[5],0,1" bitfld.long 0x14 08.--09. " ICONFB1(4) ,Input Configuration" "GPIO_In[4],ISR[4],0,1" textline " " bitfld.long 0x14 06.--07. " ICONFB1(3) ,Input Configuration" "GPIO_In[3],ISR[3],0,1" bitfld.long 0x14 04.--05. " ICONFB1(2) ,Input Configuration" "GPIO_In[2],ISR[2],0,1" bitfld.long 0x14 02.--03. " ICONFB1(1) ,Input Configuration" "GPIO_In[1],ISR[1],0,1" textline " " bitfld.long 0x14 00.--01. " ICONFB1(0) ,Input Configuration" "GPIO_In[0],ISR[0],0,1" ;group.long 0x18++0x03 line.long 0x18 "ICONFB2_D,Port D Input Configuration Register B2" bitfld.long 0x18 30.--31. " ICONFB2(31) ,Input Configuration" "GPIO_In[31],ISR[31],0,1" bitfld.long 0x18 28.--29. " ICONFB2(30) ,Input Configuration" "GPIO_In[30],ISR[30],0,1" bitfld.long 0x18 26.--27. " ICONFB2(29) ,Input Configuration" "GPIO_In[29],ISR[29],0,1" textline " " bitfld.long 0x18 24.--25. " ICONFB2(28) ,Input Configuration" "GPIO_In[28],ISR[28],0,1" bitfld.long 0x18 22.--23. " ICONFB2(27) ,Input Configuration" "GPIO_In[27],ISR[27],0,1" bitfld.long 0x18 20.--21. " ICONFB2(26) ,Input Configuration" "GPIO_In[26],ISR[26],0,1" textline " " bitfld.long 0x18 18.--19. " ICONFB2(25) ,Input Configuration" "GPIO_In[25],ISR[25],0,1" bitfld.long 0x18 16.--17. " ICONFB2(24) ,Input Configuration" "GPIO_In[24],ISR[24],0,1" bitfld.long 0x18 14.--15. " ICONFB2(23) ,Input Configuration" "GPIO_In[23],ISR[23],0,1" textline " " bitfld.long 0x18 12.--13. " ICONFB2(22) ,Input Configuration" "GPIO_In[22],ISR[22],0,1" bitfld.long 0x18 10.--11. " ICONFB2(21) ,Input Configuration" "GPIO_In[21],ISR[21],0,1" bitfld.long 0x18 08.--09. " ICONFB2(20) ,Input Configuration" "GPIO_In[20],ISR[20],0,1" textline " " bitfld.long 0x18 06.--07. " ICONFB2(19) ,Input Configuration" "GPIO_In[19],ISR[19],0,1" bitfld.long 0x18 04.--05. " ICONFB2(18) ,Input Configuration" "GPIO_In[18],ISR[18],0,1" bitfld.long 0x18 02.--03. " ICONFB2(17) ,Input Configuration" "GPIO_In[17],ISR[17],0,1" textline " " bitfld.long 0x18 00.--01. " ICONFB2(16) ,Input Configuration" "GPIO_In[16],ISR[16],0,1" ;group.long 0x1c++0x03 line.long 0x1c "DR_D,Port D Data Register" bitfld.long 0x1c 31. " DR(31) ,Data 31" "Low,High" bitfld.long 0x1c 30. " DR(30) ,Data 30" "Low,High" bitfld.long 0x1c 29. " DR(29) ,Data 29" "Low,High" bitfld.long 0x1c 28. " DR(28) ,Data 28" "Low,High" bitfld.long 0x1c 27. " DR(27) ,Data 27" "Low,High" textline " " bitfld.long 0x1c 26. " DR(26) ,Data 26" "Low,High" bitfld.long 0x1c 25. " DR(25) ,Data 25" "Low,High" bitfld.long 0x1c 24. " DR(24) ,Data 24" "Low,High" bitfld.long 0x1c 23. " DR(23) ,Data 23" "Low,High" bitfld.long 0x1c 22. " DR(22) ,Data 22" "Low,High" textline " " bitfld.long 0x1c 21. " DR(21) ,Data 21" "Low,High" bitfld.long 0x1c 20. " DR(20) ,Data 20" "Low,High" bitfld.long 0x1c 19. " DR(19) ,Data 19" "Low,High" bitfld.long 0x1c 18. " DR(18) ,Data 18" "Low,High" bitfld.long 0x1c 17. " DR(17) ,Data 17" "Low,High" textline " " bitfld.long 0x1c 16. " DR(16) ,Data 16" "Low,High" bitfld.long 0x1c 15. " DR(15) ,Data 15" "Low,High" bitfld.long 0x1c 14. " DR(14) ,Data 14" "Low,High" bitfld.long 0x1c 13. " DR(13) ,Data 13" "Low,High" bitfld.long 0x1c 12. " DR(12) ,Data 12" "Low,High" textline " " bitfld.long 0x1c 11. " DR(11) ,Data 11" "Low,High" bitfld.long 0x1c 10. " DR(10) ,Data 10" "Low,High" bitfld.long 0x1c 09. " DR(9) ,Data 9" "Low,High" bitfld.long 0x1c 08. " DR(8) ,Data 8" "Low,High" bitfld.long 0x1c 07. " DR(7) ,Data 7" "Low,High" textline " " bitfld.long 0x1c 06. " DR(6) ,Data 6" "Low,High" bitfld.long 0x1c 05. " DR(5) ,Data 5" "Low,High" bitfld.long 0x1c 04. " DR(4) ,Data 4" "Low,High" bitfld.long 0x1c 03. " DR(3) ,Data 3" "Low,High" bitfld.long 0x1c 02. " DR(2) ,Data 2" "Low,High" textline " " bitfld.long 0x1c 01. " DR(1) ,Data 1" "Low,High" bitfld.long 0x1c 00. " DR(0) ,Data 0" "Low,High" ;group.long 0x20++0x03 line.long 0x20 "GIUS_D,Port D GPIO In Use Register" bitfld.long 0x20 31. " GIUS(31) ,GPIO In Use Pin 31" "Multiplexed,GPIO" bitfld.long 0x20 30. " GIUS(30) ,GPIO In Use Pin 30" "Multiplexed,GPIO" bitfld.long 0x20 29. " GIUS(29) ,GPIO In Use Pin 29" "Multiplexed,GPIO" textline " " bitfld.long 0x20 28. " GIUS(28) ,GPIO In Use Pin 28" "Multiplexed,GPIO" bitfld.long 0x20 27. " GIUS(27) ,GPIO In Use Pin 27" "Multiplexed,GPIO" bitfld.long 0x20 26. " GIUS(26) ,GPIO In Use Pin 26" "Multiplexed,GPIO" textline " " bitfld.long 0x20 25. " GIUS(25) ,GPIO In Use Pin 25" "Multiplexed,GPIO" bitfld.long 0x20 24. " GIUS(24) ,GPIO In Use Pin 24" "Multiplexed,GPIO" bitfld.long 0x20 23. " GIUS(23) ,GPIO In Use Pin 23" "Multiplexed,GPIO" textline " " bitfld.long 0x20 22. " GIUS(22) ,GPIO In Use Pin 22" "Multiplexed,GPIO" bitfld.long 0x20 21. " GIUS(21) ,GPIO In Use Pin 21" "Multiplexed,GPIO" bitfld.long 0x20 20. " GIUS(20) ,GPIO In Use Pin 20" "Multiplexed,GPIO" textline " " bitfld.long 0x20 19. " GIUS(19) ,GPIO In Use Pin 19" "Multiplexed,GPIO" bitfld.long 0x20 18. " GIUS(18) ,GPIO In Use Pin 18" "Multiplexed,GPIO" bitfld.long 0x20 17. " GIUS(17) ,GPIO In Use Pin 17" "Multiplexed,GPIO" textline " " bitfld.long 0x20 16. " GIUS(16) ,GPIO In Use Pin 16" "Multiplexed,GPIO" bitfld.long 0x20 15. " GIUS(15) ,GPIO In Use Pin 15" "Multiplexed,GPIO" bitfld.long 0x20 14. " GIUS(14) ,GPIO In Use Pin 14" "Multiplexed,GPIO" textline " " bitfld.long 0x20 13. " GIUS(13) ,GPIO In Use Pin 13" "Multiplexed,GPIO" bitfld.long 0x20 12. " GIUS(12) ,GPIO In Use Pin 12" "Multiplexed,GPIO" bitfld.long 0x20 11. " GIUS(11) ,GPIO In Use Pin 11" "Multiplexed,GPIO" textline " " bitfld.long 0x20 10. " GIUS(10) ,GPIO In Use Pin 10" "Multiplexed,GPIO" bitfld.long 0x20 9. " GIUS(9) ,GPIO In Use Pin 9" "Multiplexed,GPIO" bitfld.long 0x20 8. " GIUS(8) ,GPIO In Use Pin 8" "Multiplexed,GPIO" textline " " bitfld.long 0x20 7. " GIUS(7) ,GPIO In Use Pin 7" "Multiplexed,GPIO" bitfld.long 0x20 6. " GIUS(6) ,GPIO In Use Pin 6" "Multiplexed,GPIO" bitfld.long 0x20 5. " GIUS(5) ,GPIO In Use Pin 5" "Multiplexed,GPIO" textline " " bitfld.long 0x20 4. " GIUS(4) ,GPIO In Use Pin 4" "Multiplexed,GPIO" bitfld.long 0x20 3. " GIUS(3) ,GPIO In Use Pin 3" "Multiplexed,GPIO" bitfld.long 0x20 2. " GIUS(2) ,GPIO In Use Pin 2" "Multiplexed,GPIO" textline " " bitfld.long 0x20 1. " GIUS(1) ,GPIO In Use Pin 1" "Multiplexed,GPIO" bitfld.long 0x20 0. " GIUS(0) ,GPIO In Use Pin 0" "Multiplexed,GPIO" rgroup.long (0x24+0x300)++0x03 line.long 0x00 "SSR_D,Port D Sample Status Register" bitfld.long 0x00 31. " SSR31 ,Sample Status Pin 31" "Low,High" bitfld.long 0x00 30. " SSR30 ,Sample Status Pin 30" "Low,High" bitfld.long 0x00 29. " SSR29 ,Sample Status Pin 29" "Low,High" bitfld.long 0x00 28. " SSR28 ,Sample Status Pin 28" "Low,High" bitfld.long 0x00 27. " SSR27 ,Sample Status Pin 27" "Low,High" textline " " bitfld.long 0x00 26. " SSR26 ,Sample Status Pin 26" "Low,High" bitfld.long 0x00 25. " SSR25 ,Sample Status Pin 25" "Low,High" bitfld.long 0x00 24. " SSR24 ,Sample Status Pin 24" "Low,High" bitfld.long 0x00 23. " SSR23 ,Sample Status Pin 23" "Low,High" bitfld.long 0x00 22. " SSR22 ,Sample Status Pin 22" "Low,High" textline " " bitfld.long 0x00 21. " SSR21 ,Sample Status Pin 21" "Low,High" bitfld.long 0x00 20. " SSR20 ,Sample Status Pin 20" "Low,High" bitfld.long 0x00 19. " SSR19 ,Sample Status Pin 19" "Low,High" bitfld.long 0x00 18. " SSR18 ,Sample Status Pin 18" "Low,High" bitfld.long 0x00 17. " SSR17 ,Sample Status Pin 17" "Low,High" textline " " bitfld.long 0x00 16. " SSR16 ,Sample Status Pin 16" "Low,High" bitfld.long 0x00 15. " SSR15 ,Sample Status Pin 15" "Low,High" bitfld.long 0x00 14. " SSR14 ,Sample Status Pin 14" "Low,High" bitfld.long 0x00 13. " SSR13 ,Sample Status Pin 13" "Low,High" bitfld.long 0x00 12. " SSR12 ,Sample Status Pin 12" "Low,High" textline " " bitfld.long 0x00 11. " SSR11 ,Sample Status Pin 11" "Low,High" bitfld.long 0x00 10. " SSR10 ,Sample Status Pin 10" "Low,High" bitfld.long 0x00 9. " SSR9 ,Sample Status Pin 9" "Low,High" bitfld.long 0x00 8. " SSR8 ,Sample Status Pin 8" "Low,High" bitfld.long 0x00 7. " SSR7 ,Sample Status Pin 7" "Low,High" textline " " bitfld.long 0x00 6. " SSR6 ,Sample Status Pin 6" "Low,High" bitfld.long 0x00 5. " SSR5 ,Sample Status Pin 5" "Low,High" bitfld.long 0x00 4. " SSR4 ,Sample Status Pin 4" "Low,High" bitfld.long 0x00 3. " SSR3 ,Sample Status Pin 3" "Low,High" bitfld.long 0x00 2. " SSR2 ,Sample Status Pin 2" "Low,High" textline " " bitfld.long 0x00 1. " SSR1 ,Sample Status Pin 1" "Low,High" bitfld.long 0x00 0. " SSR0 ,Sample Status Pin 0" "Low,High" group.long (0x28+0x300)--(0x43+0x300) line.long 0x00 "ICR1_D,Port D Interrupt Configuration Register 1" bitfld.long 0x00 30.--31. " ICR1(15) ,Interrupt Configuration 15" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 28.--29. " ICR1(14) ,Interrupt Configuration 14" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 26.--27. " ICR1(13) ,Interrupt Configuration 13" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x00 24.--25. " ICR1(12) ,Interrupt Configuration 12" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 22.--23. " ICR1(11) ,Interrupt Configuration 11" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 20.--21. " ICR1(10) ,Interrupt Configuration 10" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x00 18.--19. " ICR1(9) ,Interrupt Configuration 9" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 16.--17. " ICR1(8) ,Interrupt Configuration 8" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 14.--15. " ICR1(7) ,Interrupt Configuration 7" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x00 12.--13. " ICR1(6) ,Interrupt Configuration 6" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 10.--11. " ICR1(5) ,Interrupt Configuration 5" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 8.--9. " ICR1(4) ,Interrupt Configuration 4" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x00 6.--7. " ICR1(3) ,Interrupt Configuration 3" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 4.--5. " ICR1(2) ,Interrupt Configuration 2" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x00 2.--3. " ICR1(1) ,Interrupt Configuration 1" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x00 0.--1. " ICR1(0) ,Interrupt Configuration 0" "Positive edge,Negative edge,Positive level,Negative level" ;group.long 0x2c++0x03 line.long 0x04 "ICR2_D,Port D Interrupt Configuration Register 2" bitfld.long 0x04 30.--31. " ICR2(31) ,Interrupt Configuration 31" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 28.--29. " ICR2(30) ,Interrupt Configuration 30" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 26.--27. " ICR2(29) ,Interrupt Configuration 29" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x04 24.--25. " ICR2(28) ,Interrupt Configuration 28" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 22.--23. " ICR2(27) ,Interrupt Configuration 27" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 20.--21. " ICR2(26) ,Interrupt Configuration 26" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x04 18.--19. " ICR2(25) ,Interrupt Configuration 25" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 16.--17. " ICR2(24) ,Interrupt Configuration 24" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 14.--15. " ICR2(23) ,Interrupt Configuration 23" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x04 12.--13. " ICR2(22) ,Interrupt Configuration 22" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 10.--11. " ICR2(21) ,Interrupt Configuration 21" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 08.--09. " ICR2(20) ,Interrupt Configuration 20" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x04 06.--07. " ICR2(19) ,Interrupt Configuration 19" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 04.--05. " ICR2(18) ,Interrupt Configuration 18" "Positive edge,Negative edge,Positive level,Negative level" bitfld.long 0x04 02.--03. " ICR2(17) ,Interrupt Configuration 17" "Positive edge,Negative edge,Positive level,Negative level" textline " " bitfld.long 0x04 00.--01. " ICR2(16) ,Interrupt Configuration 16" "Positive edge,Negative edge,Positive level,Negative level" ;group.long 0x30++0x03 line.long 0x08 "IMR_D,Port D Interrupt Mask Register" bitfld.long 0x08 31. " IMR(31) ,Interrupt Mask 31" "Masked,Not masked" bitfld.long 0x08 30. " IMR(30) ,Interrupt Mask 30" "Masked,Not masked" bitfld.long 0x08 29. " IMR(29) ,Interrupt Mask 29" "Masked,Not masked" bitfld.long 0x08 28. " IMR(28) ,Interrupt Mask 28" "Masked,Not masked" textline " " bitfld.long 0x08 27. " IMR(27) ,Interrupt Mask 27" "Masked,Not masked" bitfld.long 0x08 26. " IMR(26) ,Interrupt Mask 26" "Masked,Not masked" bitfld.long 0x08 25. " IMR(25) ,Interrupt Mask 25" "Masked,Not masked" bitfld.long 0x08 24. " IMR(24) ,Interrupt Mask 24" "Masked,Not masked" textline " " bitfld.long 0x08 23. " IMR(23) ,Interrupt Mask 23" "Masked,Not masked" bitfld.long 0x08 22. " IMR(22) ,Interrupt Mask 22" "Masked,Not masked" bitfld.long 0x08 21. " IMR(21) ,Interrupt Mask 21" "Masked,Not masked" bitfld.long 0x08 20. " IMR(20) ,Interrupt Mask 20" "Masked,Not masked" textline " " bitfld.long 0x08 19. " IMR(19) ,Interrupt Mask 19" "Masked,Not masked" bitfld.long 0x08 18. " IMR(18) ,Interrupt Mask 18" "Masked,Not masked" bitfld.long 0x08 17. " IMR(17) ,Interrupt Mask 17" "Masked,Not masked" bitfld.long 0x08 16. " IMR(16) ,Interrupt Mask 16" "Masked,Not masked" textline " " bitfld.long 0x08 15. " IMR(15) ,Interrupt Mask 15" "Masked,Not masked" bitfld.long 0x08 14. " IMR(14) ,Interrupt Mask 14" "Masked,Not masked" bitfld.long 0x08 13. " IMR(13) ,Interrupt Mask 13" "Masked,Not masked" bitfld.long 0x08 12. " IMR(12) ,Interrupt Mask 12" "Masked,Not masked" textline " " bitfld.long 0x08 11. " IMR(11) ,Interrupt Mask 11" "Masked,Not masked" bitfld.long 0x08 10. " IMR(10) ,Interrupt Mask 10" "Masked,Not masked" bitfld.long 0x08 9. " IMR(9) ,Interrupt Mask 9" "Masked,Not masked" bitfld.long 0x08 8. " IMR(8) ,Interrupt Mask 8" "Masked,Not masked" textline " " bitfld.long 0x08 7. " IMR(7) ,Interrupt Mask 7" "Masked,Not masked" bitfld.long 0x08 6. " IMR(6) ,Interrupt Mask 6" "Masked,Not masked" bitfld.long 0x08 5. " IMR(5) ,Interrupt Mask 5" "Masked,Not masked" bitfld.long 0x08 4. " IMR(4) ,Interrupt Mask 4" "Masked,Not masked" textline " " bitfld.long 0x08 3. " IMR(3) ,Interrupt Mask 3" "Masked,Not masked" bitfld.long 0x08 2. " IMR(2) ,Interrupt Mask 2" "Masked,Not masked" bitfld.long 0x08 1. " IMR(1) ,Interrupt Mask 1" "Masked,Not masked" bitfld.long 0x08 0. " IMR(0) ,Interrupt Mask 0" "Masked,Not masked" ;group.long 0x34++0x03 line.long 0x0c "ISR_D,Port D Interrupt Status Register" eventfld.long 0x0c 31. " ISR(31) ,Interrupt Status 31" "Not occurred,Occurred" eventfld.long 0x0c 30. " ISR(30) ,Interrupt Status 30" "Not occurred,Occurred" eventfld.long 0x0c 29. " ISR(29) ,Interrupt Status 29" "Not occurred,Occurred" textline " " eventfld.long 0x0c 28. " ISR(28) ,Interrupt Status 28" "Not occurred,Occurred" eventfld.long 0x0c 27. " ISR(27) ,Interrupt Status 27" "Not occurred,Occurred" eventfld.long 0x0c 26. " ISR(26) ,Interrupt Status 26" "Not occurred,Occurred" textline " " eventfld.long 0x0c 25. " ISR(25) ,Interrupt Status 25" "Not occurred,Occurred" eventfld.long 0x0c 24. " ISR(24) ,Interrupt Status 24" "Not occurred,Occurred" eventfld.long 0x0c 23. " ISR(23) ,Interrupt Status 23" "Not occurred,Occurred" textline " " eventfld.long 0x0c 22. " ISR(22) ,Interrupt Status 22" "Not occurred,Occurred" eventfld.long 0x0c 21. " ISR(21) ,Interrupt Status 21" "Not occurred,Occurred" eventfld.long 0x0c 20. " ISR(20) ,Interrupt Status 20" "Not occurred,Occurred" textline " " eventfld.long 0x0c 19. " ISR(19) ,Interrupt Status 19" "Not occurred,Occurred" eventfld.long 0x0c 18. " ISR(18) ,Interrupt Status 18" "Not occurred,Occurred" eventfld.long 0x0c 17. " ISR(17) ,Interrupt Status 17" "Not occurred,Occurred" textline " " eventfld.long 0x0c 16. " ISR(16) ,Interrupt Status 16" "Not occurred,Occurred" eventfld.long 0x0c 15. " ISR(15) ,Interrupt Status 15" "Not occurred,Occurred" eventfld.long 0x0c 14. " ISR(14) ,Interrupt Status 14" "Not occurred,Occurred" textline " " eventfld.long 0x0c 13. " ISR(13) ,Interrupt Status 13" "Not occurred,Occurred" eventfld.long 0x0c 12. " ISR(12) ,Interrupt Status 12" "Not occurred,Occurred" eventfld.long 0x0c 11. " ISR(11) ,Interrupt Status 11" "Not occurred,Occurred" textline " " eventfld.long 0x0c 10. " ISR(10) ,Interrupt Status 10" "Not occurred,Occurred" eventfld.long 0x0c 9. " ISR(9) ,Interrupt Status 9" "Not occurred,Occurred" eventfld.long 0x0c 8. " ISR(8) ,Interrupt Status 8" "Not occurred,Occurred" textline " " eventfld.long 0x0c 7. " ISR(7) ,Interrupt Status 7" "Not occurred,Occurred" eventfld.long 0x0c 6. " ISR(6) ,Interrupt Status 6" "Not occurred,Occurred" eventfld.long 0x0c 5. " ISR(5) ,Interrupt Status 5" "Not occurred,Occurred" textline " " eventfld.long 0x0c 4. " ISR(4) ,Interrupt Status 4" "Not occurred,Occurred" eventfld.long 0x0c 3. " ISR(3) ,Interrupt Status 3" "Not occurred,Occurred" eventfld.long 0x0c 2. " ISR(2) ,Interrupt Status 2" "Not occurred,Occurred" textline " " eventfld.long 0x0c 1. " ISR(1) ,Interrupt Status 1" "Not occurred,Occurred" eventfld.long 0x0c 0. " ISR(0) ,Interrupt Status 0" "Not occurred,Occurred" ;group.long 0x38++0x03 line.long 0x10 "GPR_D,Port D General Purpose Register" bitfld.long 0x10 31. " GPR(31) ,General Purpose 31" "Primary,Alternate" bitfld.long 0x10 30. " GPR(30) ,General Purpose 30" "Primary,Alternate" bitfld.long 0x10 29. " GPR(29) ,General Purpose 29" "Primary,Alternate" bitfld.long 0x10 28. " GPR(28) ,General Purpose 28" "Primary,Alternate" textline " " bitfld.long 0x10 27. " GPR(27) ,General Purpose 27" "Primary,Alternate" bitfld.long 0x10 26. " GPR(26) ,General Purpose 26" "Primary,Alternate" bitfld.long 0x10 25. " GPR(25) ,General Purpose 25" "Primary,Alternate" bitfld.long 0x10 24. " GPR(24) ,General Purpose 24" "Primary,Alternate" textline " " bitfld.long 0x10 23. " GPR(23) ,General Purpose 23" "Primary,Alternate" bitfld.long 0x10 22. " GPR(22) ,General Purpose 22" "Primary,Alternate" bitfld.long 0x10 21. " GPR(21) ,General Purpose 21" "Primary,Alternate" bitfld.long 0x10 20. " GPR(20) ,General Purpose 20" "Primary,Alternate" textline " " bitfld.long 0x10 19. " GPR(19) ,General Purpose 19" "Primary,Alternate" bitfld.long 0x10 18. " GPR(18) ,General Purpose 18" "Primary,Alternate" bitfld.long 0x10 17. " GPR(17) ,General Purpose 17" "Primary,Alternate" bitfld.long 0x10 16. " GPR(16) ,General Purpose 16" "Primary,Alternate" textline " " bitfld.long 0x10 15. " GPR(15) ,General Purpose 15" "Primary,Alternate" bitfld.long 0x10 14. " GPR(14) ,General Purpose 14" "Primary,Alternate" bitfld.long 0x10 13. " GPR(13) ,General Purpose 13" "Primary,Alternate" bitfld.long 0x10 12. " GPR(12) ,General Purpose 12" "Primary,Alternate" textline " " bitfld.long 0x10 11. " GPR(11) ,General Purpose 11" "Primary,Alternate" bitfld.long 0x10 10. " GPR(10) ,General Purpose 10" "Primary,Alternate" bitfld.long 0x10 9. " GPR(9) ,General Purpose 9" "Primary,Alternate" bitfld.long 0x10 8. " GPR(8) ,General Purpose 8" "Primary,Alternate" textline " " bitfld.long 0x10 7. " GPR(7) ,General Purpose 7" "Primary,Alternate" bitfld.long 0x10 6. " GPR(6) ,General Purpose 6" "Primary,Alternate" bitfld.long 0x10 5. " GPR(5) ,General Purpose 5" "Primary,Alternate" bitfld.long 0x10 4. " GPR(4) ,General Purpose 4" "Primary,Alternate" textline " " bitfld.long 0x10 3. " GPR(3) ,General Purpose 3" "Primary,Alternate" bitfld.long 0x10 2. " GPR(2) ,General Purpose 2" "Primary,Alternate" bitfld.long 0x10 1. " GPR(1) ,General Purpose 1" "Primary,Alternate" bitfld.long 0x10 0. " GPR(0) ,General Purpose 0" "Primary,Alternate" ;group.long 0x3c++0x03 line.long 0x14 "SWR_D,Port D Software Reset Register" bitfld.long 0x14 0. " SWR ,Software Reset" "No effect,Reset" ;group.long 0x40++0x03 line.long 0x18 "PUEN_D,Port D Pull_Up Enable Register" bitfld.long 0x18 31. " PUEN(31) ,Pull_Up Enable 31" "Tri-state,Pull up" bitfld.long 0x18 30. " PUEN(30) ,Pull_Up Enable 30" "Tri-state,Pull up" bitfld.long 0x18 29. " PUEN(29) ,Pull_Up Enable 29" "Tri-state,Pull up" bitfld.long 0x18 28. " PUEN(28) ,Pull_Up Enable 28" "Tri-state,Pull up" textline " " bitfld.long 0x18 27. " PUEN(27) ,Pull_Up Enable 27" "Tri-state,Pull up" bitfld.long 0x18 26. " PUEN(26) ,Pull_Up Enable 26" "Tri-state,Pull up" bitfld.long 0x18 25. " PUEN(25) ,Pull_Up Enable 25" "Tri-state,Pull up" bitfld.long 0x18 24. " PUEN(24) ,Pull_Up Enable 24" "Tri-state,Pull up" textline " " bitfld.long 0x18 23. " PUEN(23) ,Pull_Up Enable 23" "Tri-state,Pull up" bitfld.long 0x18 22. " PUEN(22) ,Pull_Up Enable 22" "Tri-state,Pull up" bitfld.long 0x18 21. " PUEN(21) ,Pull_Up Enable 21" "Tri-state,Pull up" bitfld.long 0x18 20. " PUEN(20) ,Pull_Up Enable 20" "Tri-state,Pull up" textline " " bitfld.long 0x18 19. " PUEN(19) ,Pull_Up Enable 19" "Tri-state,Pull up" bitfld.long 0x18 18. " PUEN(18) ,Pull_Up Enable 18" "Tri-state,Pull up" bitfld.long 0x18 17. " PUEN(17) ,Pull_Up Enable 17" "Tri-state,Pull up" bitfld.long 0x18 16. " PUEN(16) ,Pull_Up Enable 16" "Tri-state,Pull up" textline " " bitfld.long 0x18 15. " PUEN(15) ,Pull_Up Enable 15" "Tri-state,Pull up" bitfld.long 0x18 14. " PUEN(14) ,Pull_Up Enable 14" "Tri-state,Pull up" bitfld.long 0x18 13. " PUEN(13) ,Pull_Up Enable 13" "Tri-state,Pull up" bitfld.long 0x18 12. " PUEN(12) ,Pull_Up Enable 12" "Tri-state,Pull up" textline " " bitfld.long 0x18 11. " PUEN(11) ,Pull_Up Enable 11" "Tri-state,Pull up" bitfld.long 0x18 10. " PUEN(10) ,Pull_Up Enable 10" "Tri-state,Pull up" bitfld.long 0x18 9. " PUEN(9) ,Pull_Up Enable 9" "Tri-state,Pull up" bitfld.long 0x18 8. " PUEN(8) ,Pull_Up Enable 8" "Tri-state,Pull up" textline " " bitfld.long 0x18 7. " PUEN(7) ,Pull_Up Enable 7" "Tri-state,Pull up" bitfld.long 0x18 6. " PUEN(6) ,Pull_Up Enable 6" "Tri-state,Pull up" bitfld.long 0x18 5. " PUEN(5) ,Pull_Up Enable 5" "Tri-state,Pull up" bitfld.long 0x18 4. " PUEN(4) ,Pull_Up Enable 4" "Tri-state,Pull up" textline " " bitfld.long 0x18 3. " PUEN(3) ,Pull_Up Enable 3" "Tri-state,Pull up" bitfld.long 0x18 2. " PUEN(2) ,Pull_Up Enable 2" "Tri-state,Pull up" bitfld.long 0x18 1. " PUEN(1) ,Pull_Up Enable 1" "Tri-state,Pull up" bitfld.long 0x18 0. " PUEN(0) ,Pull_Up Enable 0" "Tri-state,Pull up" tree.end width 16. tree.end endif tree "PWM (Pulse-Width Modulator)" sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) base asd:0x10006000 width 0x8 group 0x00--0x0b line.long 0x00 "PWMC,PWM Control Register" bitfld.long 0x00 18. " HCTR ,Halfword Data Swap Control" "Disabled,Enabled" bitfld.long 0x00 17. " BCTR ,Byte Data Swap Control" "Normal,Reversed" bitfld.long 0x00 16. " SWR ,Software Reset" "No reset,Reset" textline " " bitfld.long 0x00 15. " CLKSRC ,Select Clock Source" "PERCLK,32 KHz" hexmask.long.byte 0x00 8.--14. 1. " PRESCALER ,Counter Clock Prescaler Value" bitfld.long 0x00 7. " IRQ ,FIFO Empty Interupt Status" "Not empty,Empty" textline " " bitfld.long 0x00 6. " IRQEN ,FIFO Empty Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 5. " FIFOAV ,FIFO Available" "Not available,Available" bitfld.long 0x00 4. " EN ,PWM Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " REPEAT ,Sample Repeat" "Once,Twice,Four,Eight" bitfld.long 0x00 0.--1. " CLKSEL ,Divide Value" "Div by 2,Div by 4,Div by 8,Div by 16" ;group 0x04++0x03 line.long 0x04 "PWMS,PWM Sample Register" hexmask.long.word 0x04 0.--15. 1. " SAMPLE ,Sample Value" ;group 0x08++0x03 line.long 0x08 "PWMP,PWM Period Register" hexmask.long.word 0x08 0.--15. 1. " PERIOD ,Period Value" rgroup 0x0c++0x03 line.long 0x00 "PWMCNT,PWM Counter Register" hexmask.long.word 0x00 0.--15. 1. " COUNT ,Counter Value" textline " " width 0x16 elif (cpu()=="iMX1") base asd:0x00208000 width 0x8 group 0x00--0x0b line.long 0x00 "PWMC,PWM Control Register" bitfld.long 0x00 18. " HCTR ,Halfword Data Swap Control" "Disabled,Enabled" bitfld.long 0x00 17. " BCTR ,Byte Data Swap Control" "Normal,Reversed" bitfld.long 0x00 16. " SWR ,Software Reset" "No reset,Reset" textline " " bitfld.long 0x00 15. " CLKSRC ,Select Clock Source" "PERCLK,32 KHz" hexmask.long.byte 0x00 8.--14. 1. " PRESCALER ,Counter Clock Prescaler Value" bitfld.long 0x00 7. " IRQ ,FIFO Empty Interupt Status" "Not empty,Empty" textline " " bitfld.long 0x00 6. " IRQEN ,FIFO Empty Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 5. " FIFOAV ,FIFO Available" "Not available,Available" bitfld.long 0x00 4. " EN ,PWM Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " REPEAT ,Sample Repeat" "Once,Twice,Four,Eight" bitfld.long 0x00 0.--1. " CLKSEL ,Divide Value" "Div by 2,Div by 4,Div by 8,Div by 16" ;group 0x04++0x03 line.long 0x04 "PWMS,PWM Sample Register" hexmask.long.word 0x04 0.--15. 1. " SAMPLE ,Sample Value" ;group 0x08++0x03 line.long 0x08 "PWMP,PWM Period Register" hexmask.long.word 0x08 0.--15. 1. " PERIOD ,Period Value" rgroup 0x0c++0x03 line.long 0x00 "PWMCNT,PWM Counter Register" hexmask.long.word 0x00 0.--15. 1. " COUNT ,Counter Value" textline " " width 0x16 endif sif ((cpu()=="iMXL")||(cpu()=="iMXS")) base asd:0x00208000 width 0x8 group.long 0x00--0x0b line.long 0x00 "PWMC,PWM Control Register" bitfld.long 0x00 18. " HCTR ,Halfword FIFO Data Swapping" "Disabled,Enabled" bitfld.long 0x00 17. " BCTR ,Byte FIFO Data Swapping" "Normal,Reversed" bitfld.long 0x00 16. " SWR ,Software Reset" "No reset,Reset" textline " " bitfld.long 0x00 15. " CLKSRC ,Select Clock Source" "PERCLK1,CLK32" hexmask.long.byte 0x00 8.--14. 1. " PRESCALER ,Counter Clock Prescaler Value" bitfld.long 0x00 7. " IRQ ,FIFO Empty Interupt Status" "Not empty,Empty" textline " " bitfld.long 0x00 6. " IRQEN ,Interrupt Request Enable" "Disabled,Enabled" bitfld.long 0x00 5. " FIFOAV ,FIFO Available" "Not available,Available" bitfld.long 0x00 4. " EN ,PWM Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " REPEAT ,Sample Repeat" "Once,Twice,Four,Eight" bitfld.long 0x00 0.--1. " CLKSEL ,Divide Value" "Div by 2,Div by 4,Div by 8,Div by 16" ;group.long 0x04++0x03 line.long 0x04 "PWMS,PWM Sample Register" hexmask.long.word 0x04 0.--15. 1. " SAMPLE ,Sample Value" ;group.long 0x08++0x03 line.long 0x08 "PWMP,PWM Period Register" hexmask.long.word 0x08 0.--15. 1. " PERIOD ,Period Value" rgroup.long 0x0c++0x03 line.long 0x00 "PWMCNT,PWM Counter Register" hexmask.long.word 0x00 0.--15. 1. " COUNT ,Counter Value" textline " " width 0x16 endif tree.end sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) tree "Security Controller" base asd:0x10043000 width 13. group 0x00--0x0f line.long 0x00 "RED_START,SCM Red Start Address Register" hexmask.long.byte 0x00 0.--6. 1. " RED_START ,Red Start Address" ;group 0x04++0x03 line.long 0x04 "BLACK_START,SCM Black Start Address Register" hexmask.long.byte 0x04 0.--6. 1. " BLACK_START ,Black Start Address" ;group 0x08++0x03 line.long 0x08 "LENGTH,SCM Length Register" hexmask.long.byte 0x08 0.--6. 1. " LENGTH ,Number Of Blocks To Be Encrypted/Decrypted" ;group 0x0c++0x03 line.long 0x0c "CONTROL,SCM Control Register" bitfld.long 0x0C 2. " START ,Start Encryption Processing" "No operation,Started" bitfld.long 0x0C 1. " E/C ,Encryption Mode" "ECB,CBC" bitfld.long 0x0C 0. " E/D ,Encrypt/Decrypt" "Encrypt data from red memory to black,Decrypt data from black memory to red" rgroup 0x10--0x17 line.long 0x00 "STATUS,SCM Status Register" bitfld.long 0x00 12. " ENCRFAIL ,Encryption Failure" "Not failed,Failed" bitfld.long 0x00 11. " ACCESSALLOWED ,Access Allowed" "Not allowed,Allowed" bitfld.long 0x00 10. " ENCRCOMP ,Encryption Complete" "Word-aligned,Byte or half-word" textline " " bitfld.long 0x00 9. " CLRCOMP ,Clear Complete" "Not completed,Completed" bitfld.long 0x00 8. " INTSTATUS ,Interrupt Status" "Not pending,Pending" bitfld.long 0x00 7. " SECRETKEY ,Secret Key" "Default,Secret" textline " " bitfld.long 0x00 6. " INTERNALERROR ,Internal Error" "No error,Error" bitfld.long 0x00 5. " BADKEY ,Bad Key" "Not bad,Bad" bitfld.long 0x00 4. " CLRFAIL ,Secure RAM Error" "No error,Error" textline " " bitfld.long 0x00 3. " BLOCKACCESS ,Block Access" "Not blocked,Blocked" bitfld.long 0x00 2. " ENCR ,Currently Performing Encryption Processing" "Not performing,Performing" bitfld.long 0x00 1. " CLRMEM ,Clear Memory" "Not cleared,Cleared" textline " " bitfld.long 0x00 0. " BUSY ,Access To Memory Is Denied" "Not busy,Busy" ;rgroup 0x14++0x03 line.long 0x04 "ERROR,SCM Error Status Register" eventfld.long 0x04 13. " CACHEABLE ,Cacheable Access" "Uncacheable,Cacheable" eventfld.long 0x04 12. " MASTER ,Bus Master" "Secure,Unsecure" eventfld.long 0x04 11. " UNALIGN ,Unaligned" "Word-aligned,Unaligned" textline " " eventfld.long 0x04 10. " BYTE ,Byte" "Word-aligned,Byte or half-word" eventfld.long 0x04 9. " ILLEGALADDRESS ,Illegal Address" "Legal,Illegal" eventfld.long 0x04 8. " USER ,User Mode" "Supervisor,User" textline " " eventfld.long 0x04 7. " SECRETKEY ,Secret Key" "Default,Secret" eventfld.long 0x04 6. " INTERNALERROR ,Internal Error" "No error,Error" eventfld.long 0x04 5. " BADKEY ,Bad Key" "Not bad,Bad" textline " " eventfld.long 0x04 4. " CLRFAIL ,Secure RAM Error" "No error,Error" eventfld.long 0x04 3. " BLOCKACCESS ,Block Access" "Not blocked,Blocked" eventfld.long 0x04 2. " ENCR ,Currently Performing Encryption Processing" "Not performing,Performing" textline " " eventfld.long 0x04 1. " CLRMEM ,Copied From The Status Register At Time Of Aborted Access" "Not cleared,Cleared" eventfld.long 0x04 0. " BUSY ,Access To Memory Is Denied" "Not busy,Busy" width 22. group 0x18++0x03 line.long 0x00 "INT_MASK/INT_CONTROL,SCM Interrupt Control Register" bitfld.long 0x00 2. " CLRMEM ,Clear Memory" "No operation,Re-initialize" bitfld.long 0x00 1. " CLRINT ,Clear Interrupt" "No operation,Cleared" bitfld.long 0x00 0. " IMASK ,Interrupt Mask" "Disabled,Enabled" rgroup 0x1c++0x03 line.long 0x00 "CONFIGURATION,SCM Interrupt Control Register" bitfld.long 0x00 27.--31. " VERSION ,5 Bit Field Returning The Version Of The Secure Memory" "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" hexmask.long.word 0x00 17.--26. 1. " BLACKSIZE ,10 Bit Field Returning The Number Of Blocks In Black Memory" hexmask.long.word 0x00 7.--16. 1. " REDSIZE ,10 Bit Field Returning The Number Of Blocks In Red Memory" textline " " hexmask.long.byte 0x00 0.--6. 1. " BLOCKSIZE ,7 Bit Field Returning The Number Of Bytes In A Block" group 0x20--0x27 line.long 0x00 "INIT_VECTOR_0,SCM Initialization Vector Register 0" hexmask.long 0x00 0.--31. 1. " UPPER32 ,Upper Initialization Vector" ;group 0x24++0x03 line.long 0x04 "INIT_VECTOR_1,SCM Initialization Vector Register 1" hexmask.long 0x04 0.--31. 1. " LOWER32 ,Lower Initialization Vector" base asd:0x10042000 width 0xa group 0x00--0x1b "Security Monitor (SMN) Registers" line.long 0x00 "STATUS,SMN Status Register" hexmask.long.byte 0x00 26.--31. 1. " VERSION ,Current Version Of The Security Monitor" eventfld.long 0x00 25. " CA ,Cacheable Access" "Not attempted,Attempted" eventfld.long 0x00 24. " BM ,Bus Master" "Secure,Unsecure" eventfld.long 0x00 23. " SC ,Scan Exit" "Not used,Used" textline " " eventfld.long 0x00 22. " UA ,Unaligned" "Word-aligned,Unaligned" eventfld.long 0x00 21. " BY ,Byte" "Byte or half-word,Word" eventfld.long 0x00 20. " AD ,Invalid Address" "Valid,Invalid" eventfld.long 0x00 19. " UM ,User Mode" "Supervisor,User" textline " " bitfld.long 0x00 18. " DK ,Default Key" "Secret,Default" eventfld.long 0x00 17. " BK ,Bad Key" "Not bed,Bed" eventfld.long 0x00 16. " IA ,Illegal Access" "Legal,Illegal" bitfld.long 0x00 15. " SM ,Secure RAM Error" "No error,Error" textline " " bitfld.long 0x00 14. " I ,Interrupt Asserted" "Negated,Asserted" eventfld.long 0x00 13. " SA ,Software Alarm" "No error,Error" eventfld.long 0x00 12. " TE ,Timer Error" "No error,Error" eventfld.long 0x00 11. " PE ,PT/CT Error" "No error,Error" textline " " eventfld.long 0x00 10. " BE ,Bit Bank Error" "No error,Error" eventfld.long 0x00 9. " AE ,ASC Error" "No error,Error" eventfld.long 0x00 8. " SE ,Security Policy Error" "No error,Error" bitfld.long 0x00 7. " DA ,Debug Active" "No debug,Debug" textline " " eventfld.long 0x00 6. " ZF ,Zeroize Fail" "Not failed,Failed" bitfld.long 0x00 5. " IB ,Internal Boot" "External,Internal" bitfld.long 0x00 0.--4. " STATE ,Encoded Values Of The Secure State Controller State Machine" "Start,Reserved,Reserved,Reserved,Reserved,Zeroize RAM,Health check,Reserved,Reserved,Failure,Secure,Reserved,Non-secure,?..." ;group 0x04++0x03 line.long 0x04 "COMMAND,SMN Command Register" bitfld.long 0x04 3. " CI ,Clear Interrupt" "Not cleared,Cleared" bitfld.long 0x04 2. " CB ,Clear Bit Bank" "Not cleared,Cleared" bitfld.long 0x04 1. " EI ,Enable Interrupt" "Disabled,Enabled" bitfld.long 0x04 0. " SA ,Software Alarm" "No error,Error" group 0x08--0x13 "Algorithm Sequence Checker Registers" line.long 0x00 "SEQSTART,Sequence Start Register" hexmask.long.word 0x00 0.--15. 1. " STARTVALUE ,ASC Start Value" ;group 0x0c++0x03 line.long 0x04 "SEQEND,Sequence End Register" hexmask.long.word 0x04 0.--15. 1. " ENDVALUE ,Final ASC Step Value" ;group 0x10++0x03 line.long 0x08 "SEQCHK,Sequence Check Register" hexmask.long.word 0x08 0.--15. 1. " CHECKVALUE ,ASC Intermediate Step Value" group 0x14--0x1b "Bit Bank Registers" line.long 0x00 "BITCNT,Bit Count Register" hexmask.long.word 0x00 0.--10. 1. " BITCOUNT ,Number Of Bits In The Bit Bank" ;group 0x18++0x03 line.long 0x04 "INCSIZE,Increment Size Register" hexmask.long.word 0x04 0.--10. 1. " INCSIZE ,Increment Size" wgroup 0x1c++0x03 line.long 0x00 "BBDEC,Bit Bank Decrement Register" hexmask.long.word 0x00 0.--10. 1. " DECAMT ,Decrement Amount" group 0x20--0x2b "PT/CT Registers" line.long 0x00 "COMPSIZE,Compare Size Register" hexmask.long.byte 0x00 0.--5. 1. " SIZE ,Number Of Bits To Compare/Decrement" ;group 0x24++0x03 line.long 0x04 "PTCHK,Plaintext Check Register" hexmask.long 0x04 0.--31. 1. " PLAINTEXT ,Plaintext To Be Compared" ;group 0x28++0x03 line.long 0x08 "CTCHK,Ciphertext Check Register" hexmask.long 0x08 0.--31. 1. " CIPHERTEXT ,Ciphertext To Be Compared" group 0x2c--0x33 "Timer Registers" line.long 0x00 "TIMERIV,Timer Initial Value Register" hexmask.long 0x00 0.--31. 1. " IV ,Initial Value" ;group 0x30++0x03 line.long 0x04 " TIMERCTL,Timer Control Register" bitfld.long 0x04 1. " LOAD ,Load The Value Of TimerIV Into The Counter" "Not loaded,Loaded" bitfld.long 0x04 0. " ST ,Start/Stop" "Stop,Start" rgroup 0x38++0x03 line.long 0x00 "TIMER,Timer Register" hexmask.long 0x00 0.--31. 1. " TIMER ,Value Of 32-bit Down Counter" group 0x34++0x03 "Debug Detector Register" line.long 0x00 "DDSTATUS,Debug Detector Status Register" eventfld.long 0x00 11. " DC ,Debug 12 Active / Inactive" "Inactive,Active" eventfld.long 0x00 10. " DB ,Debug 11 Active / Inactive" "Inactive,Active" eventfld.long 0x00 9. " DA ,Debug 10 Active / Inactive" "Inactive,Active" eventfld.long 0x00 8. " D9 ,Debug 9 Active / Inactive" "Inactive,Active" textline " " eventfld.long 0x00 7. " D8 ,Debug 8 Active/ Inactive" "Inactive,Active" eventfld.long 0x00 6. " D7 ,Debug 7 Active / Inactive" "Inactive,Active" eventfld.long 0x00 5. " D6 ,Debug 6 Active / Inactive" "Inactive,Active" eventfld.long 0x00 4. " D5 ,Debug 5 Active / Inactive" "Inactive,Active" textline " " eventfld.long 0x00 3. " D4 ,Debug 4 Active / Inactive" "Inactive,Active" eventfld.long 0x00 2. " D3 ,Debug 3 Active / Inactive" "Inactive,Active" eventfld.long 0x00 1. " D2 ,Debug 2 Active / Inactive" "Inactive,Active" eventfld.long 0x00 0. " D1 ,Debug 1 Active / Inactive" "Inactive,Active" width 0x16 tree.end tree "SDRAM Memory Controller" base asd:0xdf000000 width 0x8 group 0x00--0x07 line.long 0x00 "SDCTL0,SDRAM 0 Control Register" bitfld.long 0x00 31. " SDE ,SDRAM Controller Enable" "Disabled,Enabled" bitfld.long 0x00 28.--30. " SMODE ,SDRAM Controller Operating Mode" "Read/Write,Precharge,Auto-refresh,Set mode register,Manual self refresh,?..." bitfld.long 0x00 27. " SP ,Supervisor Protect" "User allowed,User prohibited" bitfld.long 0x00 24.--25. " ROW ,Row Address Width" "11,12,13,?..." textline " " bitfld.long 0x00 20.--21. " COL ,Column Address Width" "8,9,?..." bitfld.long 0x00 19. " IAM ,Interleaved Address Mode" "Linear address map,Interleaved address map" bitfld.long 0x00 16.--17. " DSIZ ,SDRAM Memory Data Width" "16-bit D [31:16],16-bit D [15:0],32-bit,32-bit" bitfld.long 0x00 14.--15. " SREFR ,SDRAM Refresh Rate" "Disabled,1/2048/31.25 us,2/4096/15.62 us,4/8192/7.81 us" textline " " bitfld.long 0x00 12.--13. " PWDT ,Power-Down Timeout" "Disabled,Anytime,64 clocks,128 clocks" bitfld.long 0x00 10.--11. " CI ,Cache Inhibit" "Disabled,1Mbytes,2Mbytes,4Mbytes" bitfld.long 0x00 8.--9. " SCL ,SDRAM CAS Latency" "Reserved,1 clock,2 clocks,3 clocks" bitfld.long 0x00 6. " SRP ,SDRAM Row Precharge Delay" "3 clocks,2 clocks" textline " " bitfld.long 0x00 4.--5. " SRCD ,SDRAM Row to Column Delay" "4 clocks,1 clock,2 clocks,3 clocks" bitfld.long 0x00 0.--3. " SRC ,SDRAM Row Cycle Delay" "10 clocks,1 clock,2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks,8 clocks,9 clocks,?..." ;group 0x04++0x03 line.long 0x04 "SDCTL1,SDRAM 1 Control Register" bitfld.long 0x04 31. " SDE ,SDRAM Controller Enable" "Disabled,Enabled" bitfld.long 0x04 28.--30. " SMODE ,SDRAM Controller Operating Mode" "Read/Write,Precharge,Auto-refresh,Set mode register,Manual self refresh,?..." bitfld.long 0x04 27. " SP ,Supervisor Protect" "User allowed,User prohibited" bitfld.long 0x04 24.--25. " ROW ,Row Address Width" "11,12,13,?..." textline " " bitfld.long 0x04 20.--21. " COL ,Column Address Width" "8,9,?..." bitfld.long 0x04 19. " IAM ,Interleaved Address Mode" "Linear address map,Interleaved address map" bitfld.long 0x04 16.--17. " DSIZ ,SDRAM Memory Data Width" "16-bit D [31:16],16-bit D [15:0],32-bit,32-bit" bitfld.long 0x04 14.--15. " SREFR ,SDRAM Refresh Rate" "Disabled,1/2048/31.25 us,2/4096/15.62 us,4/8192/7.81 us" textline " " bitfld.long 0x04 12.--13. " PWDT ,Power-Down Timeout" "Disabled,Anytime,64 clocks,128 clocks" bitfld.long 0x04 10.--11. " CI ,Cache Inhibit" "Disabled,1Mbytes,2Mbytes,4Mbytes" bitfld.long 0x04 8.--9. " SCL ,SDRAM CAS Latency" "Reserved,1 clock,2 clocks,3 clocks" bitfld.long 0x04 6. " SRP ,SDRAM Row Precharge Delay" "3 clocks,2 clocks" textline " " bitfld.long 0x04 4.--5. " SRCD ,SDRAM Row to Column Delay" "4 clocks,1 clock,2 clocks,3 clocks" bitfld.long 0x04 0.--3. " SRC ,SDRAM Row Cycle Delay" "10 clocks,1 clock,2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks,8 clocks,9 clocks,?..." wgroup 0x18++0x03 line.long 0x00 "SDRST,SDRAM Reset Register" bitfld.long 0x00 30.--31. " RST ,Software Initiated Local Module Reset Bits" "Div by 1,One HCLK cycle,One HCLK cycle,Two HCLK cycle" group 0x14++0x03 line.long 0x00 "MISC,Miscellaneous Register" bitfld.long 0x00 31. " OMA ,Multiplexed Address Override" "Disabled,Enabled" bitfld.long 0x00 0. " RMA0 ,MA0 Replacement" "0,1" width 0x16 tree.end elif ((cpu()=="iMX1")||(cpu()=="iMXL")||(cpu()=="iMXS")) tree "SDRAM Memory Controller" base asd:0x00221000 width 15. group.long 0x00--0x07 line.long 0x00 "SDCTL0 ,SDRAM 0 Control Register" bitfld.long 0x00 31. " SDE ,SDRAM Controller Enable" "Disabled,Enabled" bitfld.long 0x00 28.--30. " SMODE ,SDRAM Controller Operating Mode" "Normal,Precharge,Auto-refresh,Set mode,Reserved,Reserved,SyncFlash load,SyncFlash program" bitfld.long 0x00 27. " SP ,Supervisor Protect" "Allowed,Prohibited" textline " " bitfld.long 0x00 24.--25. " ROW ,Row Address Width" "11,12,13,?..." bitfld.long 0x00 20.--21. " COL ,Column Address Width" "8,9,10,11" bitfld.long 0x00 19. " IAM ,(Bank1) Interleaved Address Mode" "Linear,Interleaved" textline " " bitfld.long 0x00 16.--17. " DSIZ ,SDRAM Memory Data Width" "16-bit(D31:16),16-bit(D00:15),32-bit,32-bit" bitfld.long 0x00 14.--15. " SREFR ,SDRAM Refresh Rate" "Disabled,1,2,3" bitfld.long 0x00 12.--13. " CLKST ,Clock Suspend Time-out" "Disabled,Anytime,64 clocks,128 clocks" textline " " bitfld.long 0x00 8.--9. " SCL ,SDRAM CAS Latency" "Reserved,1 clock,2 clocks,3 clocks" bitfld.long 0x00 6. " SRP ,SDRAM Row Precharge Delay" "3 clocks,2 clocks" bitfld.long 0x00 4.--5. " SRCD ,SDRAM Row-to-Column Delay" "4 clocks,1 clocks,2 clocks,3 clocks" textline " " bitfld.long 0x00 0.--2. " SRC ,SDRAM Row Cycle Delay" "8 clocks,1 clock,2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks" ;group.long 0x04++0x03 line.long 0x04 "SDCTL1 ,SDRAM 1 Control Register" bitfld.long 0x04 31. " SDE ,SDRAM Controller Enable" "Disabled,Enabled" bitfld.long 0x04 28.--30. " SMODE ,SDRAM Controller Operating Mode" "Normal,Precharge,Auto-refresh,Set mode,Reserved,Reserved,SyncFlash load,SyncFlash program" bitfld.long 0x04 27. " SP ,Supervisor Protect" "Allowed,Prohibited" textline " " bitfld.long 0x04 24.--25. " ROW ,Row Address Width" "11,12,13,?..." bitfld.long 0x04 20.--21. " COL ,Column Address Width" "8,9,10,11" bitfld.long 0x04 19. " IAM ,(Bank1) Interleaved Address Mode" "Linear,Interleaved" textline " " bitfld.long 0x04 16.--17. " DSIZ ,SDRAM Memory Data Width" "16-bit(D31:16),16-bit(D00:15),32-bit,32-bit" bitfld.long 0x04 14.--15. " SREFR ,SDRAM Refresh Rate" "Disabled,1,2,3" bitfld.long 0x04 12.--13. " CLKST ,Clock Suspend Time-out" "Disabled,Anytime,64 clocks,128 clocks" textline " " bitfld.long 0x04 8.--9. " SCL ,SDRAM CAS Latency" "Reserved,1 clock,2 clocks,3 clocks" bitfld.long 0x04 6. " SRP ,SDRAM Row Precharge Delay" "3 clocks,2 clocks" bitfld.long 0x04 4.--5. " SRCD ,SDRAM Row-to-Column Delay" "4 clocks,1 clocks,2 clocks,3 clocks" textline " " bitfld.long 0x04 0.--2. " SRC ,SDRAM Row Cycle Delay" "8 clocks,1 clock,2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks" wgroup.long 0x18++0x03 line.long 0x00 "SDRST ,SDRAM Reset Register" bitfld.long 0x00 30.--31. " RST ,Software Initiated Local Module Reset Bits" "No effect,1 HCLK,1 HCLK,2 HCLK" group.long 0x14++0x03 line.long 0x00 "MISCELLANEOUS, Miscellaneous Register" bitfld.long 0x00 31. " OMA ,Multiplexed Address Override" "Disabled,Enabled" bitfld.long 0x00 0. " RMA0 ,MA0 Replacement" "0,1" width 16. tree.end endif tree "DMAC (Direct Memory Access Controller)" sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) base asd:0x10001000 width 0x8 tree "General Registers" group 0x00--0x1f line.long 0x00 "DCR,DMA Control Register" bitfld.long 0x00 2. " DAM ,DMA Access Mode" "Privileged access,User access" bitfld.long 0x00 1. " DRST ,DMA Soft Reset" "No effect,Reset" bitfld.long 0x00 0. " DEN ,DMA Enable" "Disabled,Enabled" ;group 0x04++0x03 line.long 0x04 "DISR,DMA Interrupt Status Register" eventfld.long 0x04 15. " CH15 ,Channel 15 Interrupt Status" "No interrupt,Pending" eventfld.long 0x04 14. " CH14 ,Channel 14 Interrupt Status" "No interrupt,Pending" eventfld.long 0x04 13. " CH13 ,Channel 13 Interrupt Status" "No interrupt,Pending" eventfld.long 0x04 12. " CH12 ,Channel 12 Interrupt Status" "No interrupt,Pending" textline " " eventfld.long 0x04 11. " CH11 ,Channel 11 Interrupt Status" "No interrupt,Pending" eventfld.long 0x04 10. " CH10 ,Channel 10 Interrupt Status" "No interrupt,Pending" eventfld.long 0x04 9. " CH9 ,Channel 9 Interrupt Status" "No interrupt,Pending" eventfld.long 0x04 8. " CH8 ,Channel 8 Interrupt Status" "No interrupt,Pending" textline " " eventfld.long 0x04 7. " CH7 ,Channel 7 Interrupt Status" "No interrupt,Pending" eventfld.long 0x04 6. " CH6 ,Channel 6 Interrupt Status" "No interrupt,Pending" eventfld.long 0x04 5. " CH5 ,Channel 5 Interrupt Status" "No interrupt,Pending" eventfld.long 0x04 4. " CH4 ,Channel 4 Interrupt Status" "No interrupt,Pending" textline " " eventfld.long 0x04 3. " CH3 ,Channel 3 Interrupt Status" "No interrupt,Pending" eventfld.long 0x04 2. " CH2 ,Channel 2 Interrupt Status" "No interrupt,Pending" eventfld.long 0x04 1. " CH1 ,Channel 1 Interrupt Status" "No interrupt,Pending" eventfld.long 0x04 0. " CH0 ,Channel 0 Interrupt Status" "No interrupt,Pending" ;group 0x08++0x03 line.long 0x08 "DIMR,DMA Interrupt Mask Register" bitfld.long 0x08 15. " CH15 ,Channel 15 Interrupt Mask" "Enabled,Disabled" bitfld.long 0x08 14. " CH14 ,Channel 14 Interrupt Mask" "Enabled,Disabled" bitfld.long 0x08 13. " CH13 ,Channel 13 Interrupt Mask" "Enabled,Disabled" bitfld.long 0x08 12. " CH12 ,Channel 12 Interrupt Mask" "Enabled,Disabled" textline " " bitfld.long 0x08 11. " CH11 ,Channel 11 Interrupt Mask" "Enabled,Disabled" bitfld.long 0x08 10. " CH10 ,Channel 10 Interrupt Mask" "Enabled,Disabled" bitfld.long 0x08 9. " CH9 ,Channel 9 Interrupt Mask" "Enabled,Disabled" bitfld.long 0x08 8. " CH8 ,Channel 8 Interrupt Mask" "Enabled,Disabled" textline " " bitfld.long 0x08 7. " CH7 ,Channel 7 Interrupt Mask" "Enabled,Disabled" bitfld.long 0x08 6. " CH6 ,Channel 6 Interrupt Mask" "Enabled,Disabled" bitfld.long 0x08 5. " CH5 ,Channel 5 Interrupt Mask" "Enabled,Disabled" bitfld.long 0x08 4. " CH4 ,Channel 4 Interrupt Mask" "Enabled,Disabled" textline " " bitfld.long 0x08 3. " CH3 ,Channel 3 Interrupt Mask" "Enabled,Disabled" bitfld.long 0x08 2. " CH2 ,Channel 2 Interrupt Mask" "Enabled,Disabled" bitfld.long 0x08 1. " CH1 ,Channel 1 Interrupt Mask" "Enabled,Disabled" bitfld.long 0x08 0. " CH0 ,Channel 0 Interrupt Mask" "Enabled,Disabled" ;group 0x0c++0x03 line.long 0x0c "DBTOSR,DMA Burst Time-Out Status Register" eventfld.long 0x0C 15. " CH15 ,Channel 15 Burst Time-Out Status" "No time-out,Time-out" eventfld.long 0x0C 14. " CH14 ,Channel 14 Burst Time-Out Status" "No time-out,Time-out" eventfld.long 0x0C 13. " CH13 ,Channel 13 Burst Time-Out Status" "No time-out,Time-out" eventfld.long 0x0C 12. " CH12 ,Channel 12 Burst Time-Out Status" "No time-out,Time-out" textline " " eventfld.long 0x0C 11. " CH11 ,Channel 11 Burst Time-Out Status" "No time-out,Time-out" eventfld.long 0x0C 10. " CH10 ,Channel 10 Burst Time-Out Status" "No time-out,Time-out" eventfld.long 0x0C 9. " CH9 ,Channel 9 Burst Time-Out Status" "No time-out,Time-out" eventfld.long 0x0C 8. " CH8 ,Channel 8 Burst Time-Out Status" "No time-out,Time-out" textline " " eventfld.long 0x0C 7. " CH7 ,Channel 7 Burst Time-Out Status" "No time-out,Time-out" eventfld.long 0x0C 6. " CH6 ,Channel 6 Burst Time-Out Status" "No time-out,Time-out" eventfld.long 0x0C 5. " CH5 ,Channel 5 Burst Time-Out Status" "No time-out,Time-out" eventfld.long 0x0C 4. " CH4 ,Channel 4 Burst Time-Out Status" "No time-out,Time-out" textline " " eventfld.long 0x0C 3. " CH3 ,Channel 3 Burst Time-Out Status" "No time-out,Time-out" eventfld.long 0x0C 2. " CH2 ,Channel 2 Burst Time-Out Status" "No time-out,Time-out" eventfld.long 0x0C 1. " CH1 ,Channel 1 Burst Time-Out Status" "No time-out,Time-out" eventfld.long 0x0C 0. " CH0 ,Channel 0 Burst Time-Out Status" "No time-out,Time-out" ;group 0x10++0x03 line.long 0x10 "DRTOSR,DMA Request Time-Out Status Register" eventfld.long 0x10 15. " CH15 ,Channel 15 Request Time-Out Status" "No time-out,Time-out" eventfld.long 0x10 14. " CH14 ,Channel 14 Request Time-Out Status" "No time-out,Time-out" eventfld.long 0x10 13. " CH13 ,Channel 13 Request Time-Out Status" "No time-out,Time-out" eventfld.long 0x10 12. " CH12 ,Channel 12 Request Time-Out Status" "No time-out,Time-out" textline " " eventfld.long 0x10 11. " CH11 ,Channel 11 Request Time-Out Status" "No time-out,Time-out" eventfld.long 0x10 10. " CH10 ,Channel 10 Request Time-Out Status" "No time-out,Time-out" eventfld.long 0x10 9. " CH9 ,Channel 9 Request Time-Out Status" "No time-out,Time-out" eventfld.long 0x10 8. " CH8 ,Channel 8 Request Time-Out Status" "No time-out,Time-out" textline " " eventfld.long 0x10 7. " CH7 ,Channel 7 Request Time-Out Status" "No time-out,Time-out" eventfld.long 0x10 6. " CH6 ,Channel 6 Request Time-Out Status" "No time-out,Time-out" eventfld.long 0x10 5. " CH5 ,Channel 5 Request Time-Out Status" "No time-out,Time-out" eventfld.long 0x10 4. " CH4 ,Channel 4 Request Time-Out Status" "No time-out,Time-out" textline " " eventfld.long 0x10 3. " CH3 ,Channel 3 Request Time-Out Status" "No time-out,Time-out" eventfld.long 0x10 2. " CH2 ,Channel 2 Request Time-Out Status" "No time-out,Time-out" eventfld.long 0x10 1. " CH1 ,Channel 1 Request Time-Out Status" "No time-out,Time-out" eventfld.long 0x10 0. " CH0 ,Channel 0 Request Time-Out Status" "No time-out,Time-out" ;group 0x14++0x03 line.long 0x14 "DSESR,DMA Transfer Error Status Register" eventfld.long 0x14 15. " CH15 ,Channel 15 Transfer Error Status" "No error,Error" eventfld.long 0x14 14. " CH14 ,Channel 14 Transfer Error Status" "No error,Error" eventfld.long 0x14 13. " CH13 ,Channel 13 Transfer Error Status" "No error,Error" eventfld.long 0x14 12. " CH12 ,Channel 12 Transfer Error Status" "No error,Error" textline " " eventfld.long 0x14 11. " CH11 ,Channel 11 Transfer Error Status" "No error,Error" eventfld.long 0x14 10. " CH10 ,Channel 10 Transfer Error Status" "No error,Error" eventfld.long 0x14 9. " CH9 ,Channel 9 Transfer Error Status" "No error,Error" eventfld.long 0x14 8. " CH8 ,Channel 8 Transfer Error Status" "No error,Error" textline " " eventfld.long 0x14 7. " CH7 ,Channel 7 Transfer Error Status" "No error,Error" eventfld.long 0x14 6. " CH6 ,Channel 6 Transfer Error Status" "No error,Error" eventfld.long 0x14 5. " CH5 ,Channel 5 Transfer Error Status" "No error,Error" eventfld.long 0x14 4. " CH4 ,Channel 4 Transfer Error Status" "No error,Error" textline " " eventfld.long 0x14 3. " CH3 ,Channel 3 Transfer Error Status" "No error,Error" eventfld.long 0x14 2. " CH2 ,Channel 2 Transfer Error Status" "No error,Error" eventfld.long 0x14 1. " CH1 ,Channel 1 Transfer Error Status" "No error,Error" eventfld.long 0x14 0. " CH0 ,Channel 0 Transfer Error Status" "No error,Error" ;group 0x18++0x03 line.long 0x18 "DBOSR,DMA Buffer Overflow Status Register" eventfld.long 0x18 15. " CH15 ,Channel 15 Buffer Overflow Error Status" "No error,Error" eventfld.long 0x18 14. " CH14 ,Channel 14 Buffer Overflow Error Status" "No error,Error" eventfld.long 0x18 13. " CH13 ,Channel 13 Buffer Overflow Error Status" "No error,Error" eventfld.long 0x18 12. " CH12 ,Channel 12 Buffer Overflow Error Status" "No error,Error" textline " " eventfld.long 0x18 11. " CH11 ,Channel 11 Buffer Overflow Error Status" "No error,Error" eventfld.long 0x18 10. " CH10 ,Channel 10 Buffer Overflow Error Status" "No error,Error" eventfld.long 0x18 9. " CH9 ,Channel 9 Buffer Overflow Error Status" "No error,Error" eventfld.long 0x18 8. " CH8 ,Channel 8 Buffer Overflow Error Status" "No error,Error" textline " " eventfld.long 0x18 7. " CH7 ,Channel 7 Buffer Overflow Error Status" "No error,Error" eventfld.long 0x18 6. " CH6 ,Channel 6 Buffer Overflow Error Status" "No error,Error" eventfld.long 0x18 5. " CH5 ,Channel 5 Buffer Overflow Error Status" "No error,Error" eventfld.long 0x18 4. " CH4 ,Channel 4 Buffer Overflow Error Status" "No error,Error" textline " " eventfld.long 0x18 3. " CH3 ,Channel 3 Buffer Overflow Error Status" "No error,Error" eventfld.long 0x18 2. " CH2 ,Channel 2 Buffer Overflow Error Status" "No error,Error" eventfld.long 0x18 1. " CH1 ,Channel 1 Buffer Overflow Error Status" "No error,Error" eventfld.long 0x18 0. " CH0 ,Channel 0 Buffer Overflow Error Status" "No error,Error" ;group 0x1c++0x03 line.long 0x1c "DBTOCR,DMA Burst Time-Out Control Register" bitfld.long 0x1C 15. " EN ,Enables/Disables Burst Time-Out" "Disabled,Enabled" hexmask.long.word 0x1C 0.--14. 1. " CNT ,Count Value" textline " " tree.end width 0x6 tree "2D Memory Registers" group (0x40+0x0)--(0x4c+0x0) "Size Registers A" line.long 0x00 "WSRA,W-Size Register A" hexmask.long.word 0x00 0.--15. 1. " WS ,Contains The Number Of Bytes That Make Up The Display Width" ;group 0x44++0x03 line.long 0x04 "XSRA,X-Size Register A" hexmask.long.word 0x04 0.--15. 1. " XS ,Contains The Number Of Bytes Per Row That Define The X-Size Of The 2D Memory" ;group 0x48++0x03 line.long 0x08 "YSRA,Y-Size Register A" hexmask.long.word 0x08 0.--15. 1. " YS ,Contains The Number Of Rows That Make Up The 2D Memory Window" group (0x40+0xC)--(0x4c+0xC) "Size Registers B" line.long 0x00 "WSRB,W-Size Register B" hexmask.long.word 0x00 0.--15. 1. " WS ,Contains The Number Of Bytes That Make Up The Display Width" ;group 0x44++0x03 line.long 0x04 "XSRB,X-Size Register B" hexmask.long.word 0x04 0.--15. 1. " XS ,Contains The Number Of Bytes Per Row That Define The X-Size Of The 2D Memory" ;group 0x48++0x03 line.long 0x08 "YSRB,Y-Size Register B" hexmask.long.word 0x08 0.--15. 1. " YS ,Contains The Number Of Rows That Make Up The 2D Memory Window" tree.end width 0x7 tree "Channel Registers" tree "Channel 0" group (0x80+0x0)--(0x8c+0x0) line.long 0x00 "SAR0,Channel 0 Source Address Register" hexmask.long 0x00 0.--31. 1. " SA ,Source Address" ;group 0x84++0x03 line.long 0x04 "DAR0,Channel 0 Destination Address Register" hexmask.long 0x04 0.--31. 1. " DA ,Destination Address" ;group 0x88++0x03 line.long 0x08 "CNTR0,Channel 0 Count Register" hexmask.long 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x1000108c+0x0))&0x3000)==0x1000)||((data.long(asd:(0x1000108c+0x0))&0xc00)==0x400)) group (0x8c+0x0)++0x03 line.long 0x00 "CCR0,Channel 0 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group (0x8c+0x0)++0x03 line.long 0x00 "CCR0,Channel 0 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group (0x90+0x0)--(0x98+0x0) line.long 0x00 "RSSR0,Channel 0 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group 0x94++0x03 line.long 0x04 "BLR0,Channel 0 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x1000108c+0x0))&0x8)==0x8)) group (0x98+0x0)++0x03 line.long 0x00 "RTOR0,Channel 0 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group (0x98+0x0)++0x03 line.long 0x00 "BUCR0,Channel 0 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " BU_CNT ,Bus Utilization Clock Count" endif rgroup (0x9c+0x0)++0x03 line.long 0x00 "CCNR0,Channel 0 Channel Counter Register" hexmask.long 0x00 0.--23. 1. " CCNR ,Channel Counter" tree.end tree "Channel 1" group (0x80+0x40)--(0x8c+0x40) line.long 0x00 "SAR1,Channel 1 Source Address Register" hexmask.long 0x00 0.--31. 1. " SA ,Source Address" ;group 0x84++0x03 line.long 0x04 "DAR1,Channel 1 Destination Address Register" hexmask.long 0x04 0.--31. 1. " DA ,Destination Address" ;group 0x88++0x03 line.long 0x08 "CNTR1,Channel 1 Count Register" hexmask.long 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x1000108c+0x40))&0x3000)==0x1000)||((data.long(asd:(0x1000108c+0x40))&0xc00)==0x400)) group (0x8c+0x40)++0x03 line.long 0x00 "CCR1,Channel 1 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group (0x8c+0x40)++0x03 line.long 0x00 "CCR1,Channel 1 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group (0x90+0x40)--(0x98+0x40) line.long 0x00 "RSSR1,Channel 1 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group 0x94++0x03 line.long 0x04 "BLR1,Channel 1 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x1000108c+0x40))&0x8)==0x8)) group (0x98+0x40)++0x03 line.long 0x00 "RTOR1,Channel 1 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group (0x98+0x40)++0x03 line.long 0x00 "BUCR1,Channel 1 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " BU_CNT ,Bus Utilization Clock Count" endif rgroup (0x9c+0x40)++0x03 line.long 0x00 "CCNR1,Channel 1 Channel Counter Register" hexmask.long 0x00 0.--23. 1. " CCNR ,Channel Counter" tree.end tree "Channel 2" group (0x80+0x80)--(0x8c+0x80) line.long 0x00 "SAR2,Channel 2 Source Address Register" hexmask.long 0x00 0.--31. 1. " SA ,Source Address" ;group 0x84++0x03 line.long 0x04 "DAR2,Channel 2 Destination Address Register" hexmask.long 0x04 0.--31. 1. " DA ,Destination Address" ;group 0x88++0x03 line.long 0x08 "CNTR2,Channel 2 Count Register" hexmask.long 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x1000108c+0x80))&0x3000)==0x1000)||((data.long(asd:(0x1000108c+0x80))&0xc00)==0x400)) group (0x8c+0x80)++0x03 line.long 0x00 "CCR2,Channel 2 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group (0x8c+0x80)++0x03 line.long 0x00 "CCR2,Channel 2 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group (0x90+0x80)--(0x98+0x80) line.long 0x00 "RSSR2,Channel 2 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group 0x94++0x03 line.long 0x04 "BLR2,Channel 2 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x1000108c+0x80))&0x8)==0x8)) group (0x98+0x80)++0x03 line.long 0x00 "RTOR2,Channel 2 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group (0x98+0x80)++0x03 line.long 0x00 "BUCR2,Channel 2 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " BU_CNT ,Bus Utilization Clock Count" endif rgroup (0x9c+0x80)++0x03 line.long 0x00 "CCNR2,Channel 2 Channel Counter Register" hexmask.long 0x00 0.--23. 1. " CCNR ,Channel Counter" tree.end tree "Channel 3" group (0x80+0xC0)--(0x8c+0xC0) line.long 0x00 "SAR3,Channel 3 Source Address Register" hexmask.long 0x00 0.--31. 1. " SA ,Source Address" ;group 0x84++0x03 line.long 0x04 "DAR3,Channel 3 Destination Address Register" hexmask.long 0x04 0.--31. 1. " DA ,Destination Address" ;group 0x88++0x03 line.long 0x08 "CNTR3,Channel 3 Count Register" hexmask.long 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x1000108c+0xC0))&0x3000)==0x1000)||((data.long(asd:(0x1000108c+0xC0))&0xc00)==0x400)) group (0x8c+0xC0)++0x03 line.long 0x00 "CCR3,Channel 3 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group (0x8c+0xC0)++0x03 line.long 0x00 "CCR3,Channel 3 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group (0x90+0xC0)--(0x98+0xC0) line.long 0x00 "RSSR3,Channel 3 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group 0x94++0x03 line.long 0x04 "BLR3,Channel 3 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x1000108c+0xC0))&0x8)==0x8)) group (0x98+0xC0)++0x03 line.long 0x00 "RTOR3,Channel 3 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group (0x98+0xC0)++0x03 line.long 0x00 "BUCR3,Channel 3 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " BU_CNT ,Bus Utilization Clock Count" endif rgroup (0x9c+0xC0)++0x03 line.long 0x00 "CCNR3,Channel 3 Channel Counter Register" hexmask.long 0x00 0.--23. 1. " CCNR ,Channel Counter" tree.end tree "Channel 4" group (0x80+0x100)--(0x8c+0x100) line.long 0x00 "SAR4,Channel 4 Source Address Register" hexmask.long 0x00 0.--31. 1. " SA ,Source Address" ;group 0x84++0x03 line.long 0x04 "DAR4,Channel 4 Destination Address Register" hexmask.long 0x04 0.--31. 1. " DA ,Destination Address" ;group 0x88++0x03 line.long 0x08 "CNTR4,Channel 4 Count Register" hexmask.long 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x1000108c+0x100))&0x3000)==0x1000)||((data.long(asd:(0x1000108c+0x100))&0xc00)==0x400)) group (0x8c+0x100)++0x03 line.long 0x00 "CCR4,Channel 4 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group (0x8c+0x100)++0x03 line.long 0x00 "CCR4,Channel 4 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group (0x90+0x100)--(0x98+0x100) line.long 0x00 "RSSR4,Channel 4 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group 0x94++0x03 line.long 0x04 "BLR4,Channel 4 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x1000108c+0x100))&0x8)==0x8)) group (0x98+0x100)++0x03 line.long 0x00 "RTOR4,Channel 4 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group (0x98+0x100)++0x03 line.long 0x00 "BUCR4,Channel 4 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " BU_CNT ,Bus Utilization Clock Count" endif rgroup (0x9c+0x100)++0x03 line.long 0x00 "CCNR4,Channel 4 Channel Counter Register" hexmask.long 0x00 0.--23. 1. " CCNR ,Channel Counter" tree.end tree "Channel 5" group (0x80+0x140)--(0x8c+0x140) line.long 0x00 "SAR5,Channel 5 Source Address Register" hexmask.long 0x00 0.--31. 1. " SA ,Source Address" ;group 0x84++0x03 line.long 0x04 "DAR5,Channel 5 Destination Address Register" hexmask.long 0x04 0.--31. 1. " DA ,Destination Address" ;group 0x88++0x03 line.long 0x08 "CNTR5,Channel 5 Count Register" hexmask.long 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x1000108c+0x140))&0x3000)==0x1000)||((data.long(asd:(0x1000108c+0x140))&0xc00)==0x400)) group (0x8c+0x140)++0x03 line.long 0x00 "CCR5,Channel 5 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group (0x8c+0x140)++0x03 line.long 0x00 "CCR5,Channel 5 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group (0x90+0x140)--(0x98+0x140) line.long 0x00 "RSSR5,Channel 5 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group 0x94++0x03 line.long 0x04 "BLR5,Channel 5 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x1000108c+0x140))&0x8)==0x8)) group (0x98+0x140)++0x03 line.long 0x00 "RTOR5,Channel 5 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group (0x98+0x140)++0x03 line.long 0x00 "BUCR5,Channel 5 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " BU_CNT ,Bus Utilization Clock Count" endif rgroup (0x9c+0x140)++0x03 line.long 0x00 "CCNR5,Channel 5 Channel Counter Register" hexmask.long 0x00 0.--23. 1. " CCNR ,Channel Counter" tree.end tree "Channel 6" group (0x80+0x180)--(0x8c+0x180) line.long 0x00 "SAR6,Channel 6 Source Address Register" hexmask.long 0x00 0.--31. 1. " SA ,Source Address" ;group 0x84++0x03 line.long 0x04 "DAR6,Channel 6 Destination Address Register" hexmask.long 0x04 0.--31. 1. " DA ,Destination Address" ;group 0x88++0x03 line.long 0x08 "CNTR6,Channel 6 Count Register" hexmask.long 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x1000108c+0x180))&0x3000)==0x1000)||((data.long(asd:(0x1000108c+0x180))&0xc00)==0x400)) group (0x8c+0x180)++0x03 line.long 0x00 "CCR6,Channel 6 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group (0x8c+0x180)++0x03 line.long 0x00 "CCR6,Channel 6 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group (0x90+0x180)--(0x98+0x180) line.long 0x00 "RSSR6,Channel 6 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group 0x94++0x03 line.long 0x04 "BLR6,Channel 6 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x1000108c+0x180))&0x8)==0x8)) group (0x98+0x180)++0x03 line.long 0x00 "RTOR6,Channel 6 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group (0x98+0x180)++0x03 line.long 0x00 "BUCR6,Channel 6 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " BU_CNT ,Bus Utilization Clock Count" endif rgroup (0x9c+0x180)++0x03 line.long 0x00 "CCNR6,Channel 6 Channel Counter Register" hexmask.long 0x00 0.--23. 1. " CCNR ,Channel Counter" tree.end tree "Channel 7" group (0x80+0x1C0)--(0x8c+0x1C0) line.long 0x00 "SAR7,Channel 7 Source Address Register" hexmask.long 0x00 0.--31. 1. " SA ,Source Address" ;group 0x84++0x03 line.long 0x04 "DAR7,Channel 7 Destination Address Register" hexmask.long 0x04 0.--31. 1. " DA ,Destination Address" ;group 0x88++0x03 line.long 0x08 "CNTR7,Channel 7 Count Register" hexmask.long 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x1000108c+0x1C0))&0x3000)==0x1000)||((data.long(asd:(0x1000108c+0x1C0))&0xc00)==0x400)) group (0x8c+0x1C0)++0x03 line.long 0x00 "CCR7,Channel 7 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group (0x8c+0x1C0)++0x03 line.long 0x00 "CCR7,Channel 7 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group (0x90+0x1C0)--(0x98+0x1C0) line.long 0x00 "RSSR7,Channel 7 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group 0x94++0x03 line.long 0x04 "BLR7,Channel 7 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x1000108c+0x1C0))&0x8)==0x8)) group (0x98+0x1C0)++0x03 line.long 0x00 "RTOR7,Channel 7 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group (0x98+0x1C0)++0x03 line.long 0x00 "BUCR7,Channel 7 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " BU_CNT ,Bus Utilization Clock Count" endif rgroup (0x9c+0x1C0)++0x03 line.long 0x00 "CCNR7,Channel 7 Channel Counter Register" hexmask.long 0x00 0.--23. 1. " CCNR ,Channel Counter" tree.end tree "Channel 8" group (0x80+0x200)--(0x8c+0x200) line.long 0x00 "SAR8,Channel 8 Source Address Register" hexmask.long 0x00 0.--31. 1. " SA ,Source Address" ;group 0x84++0x03 line.long 0x04 "DAR8,Channel 8 Destination Address Register" hexmask.long 0x04 0.--31. 1. " DA ,Destination Address" ;group 0x88++0x03 line.long 0x08 "CNTR8,Channel 8 Count Register" hexmask.long 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x1000108c+0x200))&0x3000)==0x1000)||((data.long(asd:(0x1000108c+0x200))&0xc00)==0x400)) group (0x8c+0x200)++0x03 line.long 0x00 "CCR8,Channel 8 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group (0x8c+0x200)++0x03 line.long 0x00 "CCR8,Channel 8 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group (0x90+0x200)--(0x98+0x200) line.long 0x00 "RSSR8,Channel 8 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group 0x94++0x03 line.long 0x04 "BLR8,Channel 8 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x1000108c+0x200))&0x8)==0x8)) group (0x98+0x200)++0x03 line.long 0x00 "RTOR8,Channel 8 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group (0x98+0x200)++0x03 line.long 0x00 "BUCR8,Channel 8 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " BU_CNT ,Bus Utilization Clock Count" endif rgroup (0x9c+0x200)++0x03 line.long 0x00 "CCNR8,Channel 8 Channel Counter Register" hexmask.long 0x00 0.--23. 1. " CCNR ,Channel Counter" tree.end tree "Channel 9" group (0x80+0x240)--(0x8c+0x240) line.long 0x00 "SAR9,Channel 9 Source Address Register" hexmask.long 0x00 0.--31. 1. " SA ,Source Address" ;group 0x84++0x03 line.long 0x04 "DAR9,Channel 9 Destination Address Register" hexmask.long 0x04 0.--31. 1. " DA ,Destination Address" ;group 0x88++0x03 line.long 0x08 "CNTR9,Channel 9 Count Register" hexmask.long 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x1000108c+0x240))&0x3000)==0x1000)||((data.long(asd:(0x1000108c+0x240))&0xc00)==0x400)) group (0x8c+0x240)++0x03 line.long 0x00 "CCR9,Channel 9 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group (0x8c+0x240)++0x03 line.long 0x00 "CCR9,Channel 9 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group (0x90+0x240)--(0x98+0x240) line.long 0x00 "RSSR9,Channel 9 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group 0x94++0x03 line.long 0x04 "BLR9,Channel 9 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x1000108c+0x240))&0x8)==0x8)) group (0x98+0x240)++0x03 line.long 0x00 "RTOR9,Channel 9 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group (0x98+0x240)++0x03 line.long 0x00 "BUCR9,Channel 9 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " BU_CNT ,Bus Utilization Clock Count" endif rgroup (0x9c+0x240)++0x03 line.long 0x00 "CCNR9,Channel 9 Channel Counter Register" hexmask.long 0x00 0.--23. 1. " CCNR ,Channel Counter" tree.end tree "Channel 10" group (0x80+0x280)--(0x8c+0x280) line.long 0x00 "SAR10,Channel 10 Source Address Register" hexmask.long 0x00 0.--31. 1. " SA ,Source Address" ;group 0x84++0x03 line.long 0x04 "DAR10,Channel 10 Destination Address Register" hexmask.long 0x04 0.--31. 1. " DA ,Destination Address" ;group 0x88++0x03 line.long 0x08 "CNTR10,Channel 10 Count Register" hexmask.long 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x1000108c+0x280))&0x3000)==0x1000)||((data.long(asd:(0x1000108c+0x280))&0xc00)==0x400)) group (0x8c+0x280)++0x03 line.long 0x00 "CCR10,Channel 10 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group (0x8c+0x280)++0x03 line.long 0x00 "CCR10,Channel 10 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group (0x90+0x280)--(0x98+0x280) line.long 0x00 "RSSR10,Channel 10 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group 0x94++0x03 line.long 0x04 "BLR10,Channel 10 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x1000108c+0x280))&0x8)==0x8)) group (0x98+0x280)++0x03 line.long 0x00 "RTOR10,Channel 10 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group (0x98+0x280)++0x03 line.long 0x00 "BUCR10,Channel 10 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " BU_CNT ,Bus Utilization Clock Count" endif rgroup (0x9c+0x280)++0x03 line.long 0x00 "CCNR10,Channel 10 Channel Counter Register" hexmask.long 0x00 0.--23. 1. " CCNR ,Channel Counter" tree.end tree "Channel 11" group (0x80+0x2C0)--(0x8c+0x2C0) line.long 0x00 "SAR11,Channel 11 Source Address Register" hexmask.long 0x00 0.--31. 1. " SA ,Source Address" ;group 0x84++0x03 line.long 0x04 "DAR11,Channel 11 Destination Address Register" hexmask.long 0x04 0.--31. 1. " DA ,Destination Address" ;group 0x88++0x03 line.long 0x08 "CNTR11,Channel 11 Count Register" hexmask.long 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x1000108c+0x2C0))&0x3000)==0x1000)||((data.long(asd:(0x1000108c+0x2C0))&0xc00)==0x400)) group (0x8c+0x2C0)++0x03 line.long 0x00 "CCR11,Channel 11 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group (0x8c+0x2C0)++0x03 line.long 0x00 "CCR11,Channel 11 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group (0x90+0x2C0)--(0x98+0x2C0) line.long 0x00 "RSSR11,Channel 11 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group 0x94++0x03 line.long 0x04 "BLR11,Channel 11 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x1000108c+0x2C0))&0x8)==0x8)) group (0x98+0x2C0)++0x03 line.long 0x00 "RTOR11,Channel 11 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group (0x98+0x2C0)++0x03 line.long 0x00 "BUCR11,Channel 11 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " BU_CNT ,Bus Utilization Clock Count" endif rgroup (0x9c+0x2C0)++0x03 line.long 0x00 "CCNR11,Channel 11 Channel Counter Register" hexmask.long 0x00 0.--23. 1. " CCNR ,Channel Counter" tree.end tree "Channel 12" group (0x80+0x300)--(0x8c+0x300) line.long 0x00 "SAR12,Channel 12 Source Address Register" hexmask.long 0x00 0.--31. 1. " SA ,Source Address" ;group 0x84++0x03 line.long 0x04 "DAR12,Channel 12 Destination Address Register" hexmask.long 0x04 0.--31. 1. " DA ,Destination Address" ;group 0x88++0x03 line.long 0x08 "CNTR12,Channel 12 Count Register" hexmask.long 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x1000108c+0x300))&0x3000)==0x1000)||((data.long(asd:(0x1000108c+0x300))&0xc00)==0x400)) group (0x8c+0x300)++0x03 line.long 0x00 "CCR12,Channel 12 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group (0x8c+0x300)++0x03 line.long 0x00 "CCR12,Channel 12 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group (0x90+0x300)--(0x98+0x300) line.long 0x00 "RSSR12,Channel 12 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group 0x94++0x03 line.long 0x04 "BLR12,Channel 12 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x1000108c+0x300))&0x8)==0x8)) group (0x98+0x300)++0x03 line.long 0x00 "RTOR12,Channel 12 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group (0x98+0x300)++0x03 line.long 0x00 "BUCR12,Channel 12 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " BU_CNT ,Bus Utilization Clock Count" endif rgroup (0x9c+0x300)++0x03 line.long 0x00 "CCNR12,Channel 12 Channel Counter Register" hexmask.long 0x00 0.--23. 1. " CCNR ,Channel Counter" tree.end tree "Channel 13" group (0x80+0x340)--(0x8c+0x340) line.long 0x00 "SAR13,Channel 13 Source Address Register" hexmask.long 0x00 0.--31. 1. " SA ,Source Address" ;group 0x84++0x03 line.long 0x04 "DAR13,Channel 13 Destination Address Register" hexmask.long 0x04 0.--31. 1. " DA ,Destination Address" ;group 0x88++0x03 line.long 0x08 "CNTR13,Channel 13 Count Register" hexmask.long 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x1000108c+0x340))&0x3000)==0x1000)||((data.long(asd:(0x1000108c+0x340))&0xc00)==0x400)) group (0x8c+0x340)++0x03 line.long 0x00 "CCR13,Channel 13 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group (0x8c+0x340)++0x03 line.long 0x00 "CCR13,Channel 13 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group (0x90+0x340)--(0x98+0x340) line.long 0x00 "RSSR13,Channel 13 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group 0x94++0x03 line.long 0x04 "BLR13,Channel 13 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x1000108c+0x340))&0x8)==0x8)) group (0x98+0x340)++0x03 line.long 0x00 "RTOR13,Channel 13 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group (0x98+0x340)++0x03 line.long 0x00 "BUCR13,Channel 13 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " BU_CNT ,Bus Utilization Clock Count" endif rgroup (0x9c+0x340)++0x03 line.long 0x00 "CCNR13,Channel 13 Channel Counter Register" hexmask.long 0x00 0.--23. 1. " CCNR ,Channel Counter" tree.end tree "Channel 14" group (0x80+0x380)--(0x8c+0x380) line.long 0x00 "SAR14,Channel 14 Source Address Register" hexmask.long 0x00 0.--31. 1. " SA ,Source Address" ;group 0x84++0x03 line.long 0x04 "DAR14,Channel 14 Destination Address Register" hexmask.long 0x04 0.--31. 1. " DA ,Destination Address" ;group 0x88++0x03 line.long 0x08 "CNTR14,Channel 14 Count Register" hexmask.long 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x1000108c+0x380))&0x3000)==0x1000)||((data.long(asd:(0x1000108c+0x380))&0xc00)==0x400)) group (0x8c+0x380)++0x03 line.long 0x00 "CCR14,Channel 14 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group (0x8c+0x380)++0x03 line.long 0x00 "CCR14,Channel 14 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group (0x90+0x380)--(0x98+0x380) line.long 0x00 "RSSR14,Channel 14 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group 0x94++0x03 line.long 0x04 "BLR14,Channel 14 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x1000108c+0x380))&0x8)==0x8)) group (0x98+0x380)++0x03 line.long 0x00 "RTOR14,Channel 14 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group (0x98+0x380)++0x03 line.long 0x00 "BUCR14,Channel 14 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " BU_CNT ,Bus Utilization Clock Count" endif rgroup (0x9c+0x380)++0x03 line.long 0x00 "CCNR14,Channel 14 Channel Counter Register" hexmask.long 0x00 0.--23. 1. " CCNR ,Channel Counter" tree.end tree "Channel 15" group (0x80+0x3C0)--(0x8c+0x3C0) line.long 0x00 "SAR15,Channel 15 Source Address Register" hexmask.long 0x00 0.--31. 1. " SA ,Source Address" ;group 0x84++0x03 line.long 0x04 "DAR15,Channel 15 Destination Address Register" hexmask.long 0x04 0.--31. 1. " DA ,Destination Address" ;group 0x88++0x03 line.long 0x08 "CNTR15,Channel 15 Count Register" hexmask.long 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x1000108c+0x3C0))&0x3000)==0x1000)||((data.long(asd:(0x1000108c+0x3C0))&0xc00)==0x400)) group (0x8c+0x3C0)++0x03 line.long 0x00 "CCR15,Channel 15 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group (0x8c+0x3C0)++0x03 line.long 0x00 "CCR15,Channel 15 Control Register" bitfld.long 0x00 14. " ACRPT ,Auto Clear RPT" "No affect,Reset" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,?..." bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group (0x90+0x3C0)--(0x98+0x3C0) line.long 0x00 "RSSR15,Channel 15 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group 0x94++0x03 line.long 0x04 "BLR15,Channel 15 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x1000108c+0x3C0))&0x8)==0x8)) group (0x98+0x3C0)++0x03 line.long 0x00 "RTOR15,Channel 15 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group (0x98+0x3C0)++0x03 line.long 0x00 "BUCR15,Channel 15 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " BU_CNT ,Bus Utilization Clock Count" endif rgroup (0x9c+0x3C0)++0x03 line.long 0x00 "CCNR15,Channel 15 Channel Counter Register" hexmask.long 0x00 0.--23. 1. " CCNR ,Channel Counter" tree.end tree.end width 0x16 elif ((cpu()=="iMX1")||(cpu()=="iMXL")||(cpu()=="iMXS")) width 16. base asd:0x00209000 width 8. group.long 0x00++0x1f "General Registers" line.long 0x00 "DCR,DMA Control Register" bitfld.long 0x00 1. " DRST ,DMA Reset" "No effect,Reset" bitfld.long 0x00 0. " DEN ,DMA Enable" "Disabled,Enabled" ;group.long 0x04++0x03 line.long 0x04 "DISR,DMA Interrupt Status Register" bitfld.long 0x04 10. " CH10 ,Channel 10 Interrupt Status" "No interrupt,Pending" bitfld.long 0x04 9. " CH9 ,Channel 9 Interrupt Status" "No interrupt,Pending" bitfld.long 0x04 8. " CH8 ,Channel 8 Interrupt Status" "No interrupt,Pending" textline " " bitfld.long 0x04 7. " CH7 ,Channel 7 Interrupt Status" "No interrupt,Pending" bitfld.long 0x04 6. " CH6 ,Channel 6 Interrupt Status" "No interrupt,Pending" bitfld.long 0x04 5. " CH5 ,Channel 5 Interrupt Status" "No interrupt,Pending" textline " " bitfld.long 0x04 4. " CH4 ,Channel 4 Interrupt Status" "No interrupt,Pending" bitfld.long 0x04 3. " CH3 ,Channel 3 Interrupt Status" "No interrupt,Pending" bitfld.long 0x04 2. " CH2 ,Channel 2 Interrupt Status" "No interrupt,Pending" textline " " bitfld.long 0x04 1. " CH1 ,Channel 1 Interrupt Status" "No interrupt,Pending" bitfld.long 0x04 0. " CH0 ,Channel 0 Interrupt Status" "No interrupt,Pending" ;group.long 0x08++0x03 line.long 0x08 "DIMR,DMA Interrupt Mask Register" bitfld.long 0x08 10. " CH10 ,Channel 10 Interrupt Mask" "Enabled,Disabled" bitfld.long 0x08 9. " CH9 ,Channel 9 Interrupt Mask" "Enabled,Disabled" bitfld.long 0x08 8. " CH8 ,Channel 8 Interrupt Mask" "Enabled,Disabled" textline " " bitfld.long 0x08 7. " CH7 ,Channel 7 Interrupt Mask" "Enabled,Disabled" bitfld.long 0x08 6. " CH6 ,Channel 6 Interrupt Mask" "Enabled,Disabled" bitfld.long 0x08 5. " CH5 ,Channel 5 Interrupt Mask" "Enabled,Disabled" textline " " bitfld.long 0x08 4. " CH4 ,Channel 4 Interrupt Mask" "Enabled,Disabled" bitfld.long 0x08 3. " CH3 ,Channel 3 Interrupt Mask" "Enabled,Disabled" bitfld.long 0x08 2. " CH2 ,Channel 2 Interrupt Mask" "Enabled,Disabled" textline " " bitfld.long 0x08 1. " CH1 ,Channel 1 Interrupt Mask" "Enabled,Disabled" bitfld.long 0x08 0. " CH0 ,Channel 0 Interrupt Mask" "Enabled,Disabled" ;group.long 0x0c++0x03 line.long 0x0c "DBTOSR,DMA Burst Time-Out Status Register" bitfld.long 0x0c 10. " CH10 ,Channel 10 Burst Time-out Status" "No timeout,Timeout" bitfld.long 0x0c 9. " CH9 ,Channel 9 Burst Time-out Status" "No timeout,Timeout" bitfld.long 0x0c 8. " CH8 ,Channel 8 Burst Time-out Status" "No timeout,Timeout" textline " " bitfld.long 0x0c 7. " CH7 ,Channel 7 Burst Time-out Status" "No timeout,Timeout" bitfld.long 0x0c 6. " CH6 ,Channel 6 Burst Time-out Status" "No timeout,Timeout" bitfld.long 0x0c 5. " CH5 ,Channel 5 Burst Time-out Status" "No timeout,Timeout" textline " " bitfld.long 0x0c 4. " CH4 ,Channel 4 Burst Time-out Status" "No timeout,Timeout" bitfld.long 0x0c 3. " CH3 ,Channel 3 Burst Time-out Status" "No timeout,Timeout" bitfld.long 0x0c 2. " CH2 ,Channel 2 Burst Time-out Status" "No timeout,Timeout" textline " " bitfld.long 0x0c 1. " CH1 ,Channel 1 Burst Time-out Status" "No timeout,Timeout" bitfld.long 0x0c 0. " CH0 ,Channel 0 Burst Time-out Status" "No timeout,Timeout" ;group.long 0x10++0x03 line.long 0x10 "DRTOSR,DMA Request Time-Out Status Register" bitfld.long 0x10 10. " CH10 ,Channel 10 Request Time-out Status" "No timeout,Timeout" bitfld.long 0x10 9. " CH9 ,Channel 9 Request Time-out Status" "No timeout,Timeout" bitfld.long 0x10 8. " CH8 ,Channel 8 Request Time-out Status" "No timeout,Timeout" textline " " bitfld.long 0x10 7. " CH7 ,Channel 7 Request Time-out Status" "No timeout,Timeout" bitfld.long 0x10 6. " CH6 ,Channel 6 Request Time-out Status" "No timeout,Timeout" bitfld.long 0x10 5. " CH5 ,Channel 5 Request Time-out Status" "No timeout,Timeout" textline " " bitfld.long 0x10 4. " CH4 ,Channel 4 Request Time-out Status" "No timeout,Timeout" bitfld.long 0x10 3. " CH3 ,Channel 3 Request Time-out Status" "No timeout,Timeout" bitfld.long 0x10 2. " CH2 ,Channel 2 Request Time-out Status" "No timeout,Timeout" textline " " bitfld.long 0x10 1. " CH1 ,Channel 1 Request Time-out Status" "No timeout,Timeout" bitfld.long 0x10 0. " CH0 ,Channel 0 Request Time-out Status" "No timeout,Timeout" ;group.long 0x14++0x03 line.long 0x14 "DSESR,DMA Transfer Error Status Register" bitfld.long 0x14 10. " CH10 ,Channel 10 Transfer Error Status" "No error,Error" bitfld.long 0x14 9. " CH9 ,Channel 9 Transfer Error Status" "No error,Error" bitfld.long 0x14 8. " CH8 ,Channel 8 Transfer Error Status" "No error,Error" textline " " bitfld.long 0x14 7. " CH7 ,Channel 7 Transfer Error Status" "No error,Error" bitfld.long 0x14 6. " CH6 ,Channel 6 Transfer Error Status" "No error,Error" bitfld.long 0x14 5. " CH5 ,Channel 5 Transfer Error Status" "No error,Error" textline " " bitfld.long 0x14 4. " CH4 ,Channel 4 Transfer Error Status" "No error,Error" bitfld.long 0x14 3. " CH3 ,Channel 3 Transfer Error Status" "No error,Error" bitfld.long 0x14 2. " CH2 ,Channel 2 Transfer Error Status" "No error,Error" textline " " bitfld.long 0x14 1. " CH1 ,Channel 1 Transfer Error Status" "No error,Error" bitfld.long 0x14 0. " CH0 ,Channel 0 Transfer Error Status" "No error,Error" ;group.long 0x18++0x03 line.long 0x18 "DBOSR,DMA Buffer Overflow Status Register" bitfld.long 0x18 10. " CH10 ,Channel 10 buffer overflow error status" "No overflow,Overflow" bitfld.long 0x18 9. " CH9 ,Channel 9 buffer overflow error status" "No overflow,Overflow" bitfld.long 0x18 8. " CH8 ,Channel 8 buffer overflow error status" "No overflow,Overflow" textline " " bitfld.long 0x18 7. " CH7 ,Channel 7 buffer overflow error status" "No overflow,Overflow" bitfld.long 0x18 6. " CH6 ,Channel 6 buffer overflow error status" "No overflow,Overflow" bitfld.long 0x18 5. " CH5 ,Channel 5 buffer overflow error status" "No overflow,Overflow" textline " " bitfld.long 0x18 4. " CH4 ,Channel 4 buffer overflow error status" "No overflow,Overflow" bitfld.long 0x18 3. " CH3 ,Channel 3 buffer overflow error status" "No overflow,Overflow" bitfld.long 0x18 2. " CH2 ,Channel 2 buffer overflow error status" "No overflow,Overflow" textline " " bitfld.long 0x18 1. " CH1 ,Channel 1 buffer overflow error status" "No overflow,Overflow" bitfld.long 0x18 0. " CH0 ,Channel 0 buffer overflow error status" "No overflow,Overflow" ;group.long 0x1c++0x03 line.long 0x1c "DBTOCR,DMA Burst Time-Out Control Register" bitfld.long 0x1c 15. " EN ,Enable-Enables/Disables Burst Time-out" "Disabled,Enabled" hexmask.long.word 0x1c 0.--14. 1. " CNT ,Count-Contains Time-out Count Down Value" group.long 0x40++0x17 "2D Memory Registers" line.long 0x00 "WSRA,W-Size Register A" hexmask.long.word 0x00 0.--15. 1. " WS ,W-Size-Contains Number of Bytes that Make up Display Width" ;group.long 0x44++0x03 line.long 0x04 "XSRA,X-Size Register A" hexmask.long.word 0x04 0.--15. 1. " XS ,X-Size-Contains Number of Bytes Per Row" ;group.long 0x48++0x03 line.long 0x08 "YSRA,Y-Size Register A" hexmask.long.word 0x08 0.--15. 1. " YS ,Y-Size-Contains Number of Rows" ;group.long 0x4c++0x03 line.long 0x0c "WSRB,W-Size Register B" hexmask.long.word 0x0c 0.--15. 1. " WS ,W-Size-Contains Number of Bytes that Make up Display Width" ;group.long 0x50++0x03 line.long 0x10 "XSRB,X-Size Register B" hexmask.long.word 0x10 0.--15. 1. " XS ,X-Size-Contains Number of Bytes Per Row" ;group.long 0x54++0x03 line.long 0x14 "YSRB,Y-Size Register B" hexmask.long.word 0x14 0.--15. 1. " YS ,Y-Size-Contains Number of Rows" width 16. width 7. tree "Channel Registers" tree "Channel 0" group.long (0x80+0x0)--(0x8B+0x0) line.long 0x00 "SAR0,Channel 0 Source Address Register" hexmask.long 0x00 2.--31. 0x4 " SA ,Source Address" bitfld.long 0x00 1. " SA1 ,Source Address Bit 1" "0,1" bitfld.long 0x00 0. " SA0 ,Source Address Bit 0" "0,1" ;group.long 0x84++0x03 line.long 0x04 "DAR0,Channel 0 Destination Address Register" hexmask.long 0x04 2.--31. 0x4 " DA ,Destination Address" bitfld.long 0x04 1. " DA1 ,Destination Address Bit 1" "0,1" bitfld.long 0x04 0. " DA0 ,Destination Address Bit 0" "0,1" ;group.long 0x88++0x03 line.long 0x08 "CNTR0,Channel 0 Count Register" hexmask.long.tbyte 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x0020908c+0x0))&0x3000)==0x1000)||((data.long(asd:(0x0020908c+0x0))&0xc00)==0x400)) group.long (0x8c+0x0)++0x03 line.long 0x00 "CCR0,Channel 0 Control Register" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." textline " " bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" textline " " bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group.long (0x8c+0x0)++0x03 line.long 0x00 "CCR0,Channel 0 Control Register" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group.long (0x90+0x0)--(0x97+0x0) line.long 0x00 "RSSR0,Channel 0 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group.long 0x94++0x03 line.long 0x04 "BLR0,Channel 0 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x0020908c+0x0))&0x8)==0x8)) group.long (0x98+0x0)++0x03 line.long 0x00 "RTOR0,Channel 0 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" textline " " hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group.long (0x98+0x0)++0x03 line.long 0x00 "BUCR0,Channel 0 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " CCNT ,Bus Utilization Clock Count" endif tree.end tree "Channel 1" group.long (0x80+0x40)--(0x8B+0x40) line.long 0x00 "SAR1,Channel 1 Source Address Register" hexmask.long 0x00 2.--31. 0x4 " SA ,Source Address" bitfld.long 0x00 1. " SA1 ,Source Address Bit 1" "0,1" bitfld.long 0x00 0. " SA0 ,Source Address Bit 0" "0,1" ;group.long 0x84++0x03 line.long 0x04 "DAR1,Channel 1 Destination Address Register" hexmask.long 0x04 2.--31. 0x4 " DA ,Destination Address" bitfld.long 0x04 1. " DA1 ,Destination Address Bit 1" "0,1" bitfld.long 0x04 0. " DA0 ,Destination Address Bit 0" "0,1" ;group.long 0x88++0x03 line.long 0x08 "CNTR1,Channel 1 Count Register" hexmask.long.tbyte 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x0020908c+0x40))&0x3000)==0x1000)||((data.long(asd:(0x0020908c+0x40))&0xc00)==0x400)) group.long (0x8c+0x40)++0x03 line.long 0x00 "CCR1,Channel 1 Control Register" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." textline " " bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" textline " " bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group.long (0x8c+0x40)++0x03 line.long 0x00 "CCR1,Channel 1 Control Register" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group.long (0x90+0x40)--(0x97+0x40) line.long 0x00 "RSSR1,Channel 1 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group.long 0x94++0x03 line.long 0x04 "BLR1,Channel 1 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x0020908c+0x40))&0x8)==0x8)) group.long (0x98+0x40)++0x03 line.long 0x00 "RTOR1,Channel 1 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" textline " " hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group.long (0x98+0x40)++0x03 line.long 0x00 "BUCR1,Channel 1 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " CCNT ,Bus Utilization Clock Count" endif tree.end tree "Channel 2" group.long (0x80+0x80)--(0x8B+0x80) line.long 0x00 "SAR2,Channel 2 Source Address Register" hexmask.long 0x00 2.--31. 0x4 " SA ,Source Address" bitfld.long 0x00 1. " SA1 ,Source Address Bit 1" "0,1" bitfld.long 0x00 0. " SA0 ,Source Address Bit 0" "0,1" ;group.long 0x84++0x03 line.long 0x04 "DAR2,Channel 2 Destination Address Register" hexmask.long 0x04 2.--31. 0x4 " DA ,Destination Address" bitfld.long 0x04 1. " DA1 ,Destination Address Bit 1" "0,1" bitfld.long 0x04 0. " DA0 ,Destination Address Bit 0" "0,1" ;group.long 0x88++0x03 line.long 0x08 "CNTR2,Channel 2 Count Register" hexmask.long.tbyte 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x0020908c+0x80))&0x3000)==0x1000)||((data.long(asd:(0x0020908c+0x80))&0xc00)==0x400)) group.long (0x8c+0x80)++0x03 line.long 0x00 "CCR2,Channel 2 Control Register" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." textline " " bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" textline " " bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group.long (0x8c+0x80)++0x03 line.long 0x00 "CCR2,Channel 2 Control Register" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group.long (0x90+0x80)--(0x97+0x80) line.long 0x00 "RSSR2,Channel 2 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group.long 0x94++0x03 line.long 0x04 "BLR2,Channel 2 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x0020908c+0x80))&0x8)==0x8)) group.long (0x98+0x80)++0x03 line.long 0x00 "RTOR2,Channel 2 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" textline " " hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group.long (0x98+0x80)++0x03 line.long 0x00 "BUCR2,Channel 2 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " CCNT ,Bus Utilization Clock Count" endif tree.end tree "Channel 3" group.long (0x80+0xC0)--(0x8B+0xC0) line.long 0x00 "SAR3,Channel 3 Source Address Register" hexmask.long 0x00 2.--31. 0x4 " SA ,Source Address" bitfld.long 0x00 1. " SA1 ,Source Address Bit 1" "0,1" bitfld.long 0x00 0. " SA0 ,Source Address Bit 0" "0,1" ;group.long 0x84++0x03 line.long 0x04 "DAR3,Channel 3 Destination Address Register" hexmask.long 0x04 2.--31. 0x4 " DA ,Destination Address" bitfld.long 0x04 1. " DA1 ,Destination Address Bit 1" "0,1" bitfld.long 0x04 0. " DA0 ,Destination Address Bit 0" "0,1" ;group.long 0x88++0x03 line.long 0x08 "CNTR3,Channel 3 Count Register" hexmask.long.tbyte 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x0020908c+0xC0))&0x3000)==0x1000)||((data.long(asd:(0x0020908c+0xC0))&0xc00)==0x400)) group.long (0x8c+0xC0)++0x03 line.long 0x00 "CCR3,Channel 3 Control Register" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." textline " " bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" textline " " bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group.long (0x8c+0xC0)++0x03 line.long 0x00 "CCR3,Channel 3 Control Register" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group.long (0x90+0xC0)--(0x97+0xC0) line.long 0x00 "RSSR3,Channel 3 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group.long 0x94++0x03 line.long 0x04 "BLR3,Channel 3 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x0020908c+0xC0))&0x8)==0x8)) group.long (0x98+0xC0)++0x03 line.long 0x00 "RTOR3,Channel 3 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" textline " " hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group.long (0x98+0xC0)++0x03 line.long 0x00 "BUCR3,Channel 3 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " CCNT ,Bus Utilization Clock Count" endif tree.end tree "Channel 4" group.long (0x80+0x100)--(0x8B+0x100) line.long 0x00 "SAR4,Channel 4 Source Address Register" hexmask.long 0x00 2.--31. 0x4 " SA ,Source Address" bitfld.long 0x00 1. " SA1 ,Source Address Bit 1" "0,1" bitfld.long 0x00 0. " SA0 ,Source Address Bit 0" "0,1" ;group.long 0x84++0x03 line.long 0x04 "DAR4,Channel 4 Destination Address Register" hexmask.long 0x04 2.--31. 0x4 " DA ,Destination Address" bitfld.long 0x04 1. " DA1 ,Destination Address Bit 1" "0,1" bitfld.long 0x04 0. " DA0 ,Destination Address Bit 0" "0,1" ;group.long 0x88++0x03 line.long 0x08 "CNTR4,Channel 4 Count Register" hexmask.long.tbyte 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x0020908c+0x100))&0x3000)==0x1000)||((data.long(asd:(0x0020908c+0x100))&0xc00)==0x400)) group.long (0x8c+0x100)++0x03 line.long 0x00 "CCR4,Channel 4 Control Register" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." textline " " bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" textline " " bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group.long (0x8c+0x100)++0x03 line.long 0x00 "CCR4,Channel 4 Control Register" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group.long (0x90+0x100)--(0x97+0x100) line.long 0x00 "RSSR4,Channel 4 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group.long 0x94++0x03 line.long 0x04 "BLR4,Channel 4 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x0020908c+0x100))&0x8)==0x8)) group.long (0x98+0x100)++0x03 line.long 0x00 "RTOR4,Channel 4 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" textline " " hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group.long (0x98+0x100)++0x03 line.long 0x00 "BUCR4,Channel 4 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " CCNT ,Bus Utilization Clock Count" endif tree.end tree "Channel 5" group.long (0x80+0x140)--(0x8B+0x140) line.long 0x00 "SAR5,Channel 5 Source Address Register" hexmask.long 0x00 2.--31. 0x4 " SA ,Source Address" bitfld.long 0x00 1. " SA1 ,Source Address Bit 1" "0,1" bitfld.long 0x00 0. " SA0 ,Source Address Bit 0" "0,1" ;group.long 0x84++0x03 line.long 0x04 "DAR5,Channel 5 Destination Address Register" hexmask.long 0x04 2.--31. 0x4 " DA ,Destination Address" bitfld.long 0x04 1. " DA1 ,Destination Address Bit 1" "0,1" bitfld.long 0x04 0. " DA0 ,Destination Address Bit 0" "0,1" ;group.long 0x88++0x03 line.long 0x08 "CNTR5,Channel 5 Count Register" hexmask.long.tbyte 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x0020908c+0x140))&0x3000)==0x1000)||((data.long(asd:(0x0020908c+0x140))&0xc00)==0x400)) group.long (0x8c+0x140)++0x03 line.long 0x00 "CCR5,Channel 5 Control Register" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." textline " " bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" textline " " bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group.long (0x8c+0x140)++0x03 line.long 0x00 "CCR5,Channel 5 Control Register" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group.long (0x90+0x140)--(0x97+0x140) line.long 0x00 "RSSR5,Channel 5 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group.long 0x94++0x03 line.long 0x04 "BLR5,Channel 5 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x0020908c+0x140))&0x8)==0x8)) group.long (0x98+0x140)++0x03 line.long 0x00 "RTOR5,Channel 5 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" textline " " hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group.long (0x98+0x140)++0x03 line.long 0x00 "BUCR5,Channel 5 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " CCNT ,Bus Utilization Clock Count" endif tree.end tree "Channel 6" group.long (0x80+0x180)--(0x8B+0x180) line.long 0x00 "SAR6,Channel 6 Source Address Register" hexmask.long 0x00 2.--31. 0x4 " SA ,Source Address" bitfld.long 0x00 1. " SA1 ,Source Address Bit 1" "0,1" bitfld.long 0x00 0. " SA0 ,Source Address Bit 0" "0,1" ;group.long 0x84++0x03 line.long 0x04 "DAR6,Channel 6 Destination Address Register" hexmask.long 0x04 2.--31. 0x4 " DA ,Destination Address" bitfld.long 0x04 1. " DA1 ,Destination Address Bit 1" "0,1" bitfld.long 0x04 0. " DA0 ,Destination Address Bit 0" "0,1" ;group.long 0x88++0x03 line.long 0x08 "CNTR6,Channel 6 Count Register" hexmask.long.tbyte 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x0020908c+0x180))&0x3000)==0x1000)||((data.long(asd:(0x0020908c+0x180))&0xc00)==0x400)) group.long (0x8c+0x180)++0x03 line.long 0x00 "CCR6,Channel 6 Control Register" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." textline " " bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" textline " " bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group.long (0x8c+0x180)++0x03 line.long 0x00 "CCR6,Channel 6 Control Register" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group.long (0x90+0x180)--(0x97+0x180) line.long 0x00 "RSSR6,Channel 6 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group.long 0x94++0x03 line.long 0x04 "BLR6,Channel 6 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x0020908c+0x180))&0x8)==0x8)) group.long (0x98+0x180)++0x03 line.long 0x00 "RTOR6,Channel 6 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" textline " " hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group.long (0x98+0x180)++0x03 line.long 0x00 "BUCR6,Channel 6 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " CCNT ,Bus Utilization Clock Count" endif tree.end tree "Channel 7" group.long (0x80+0x1C0)--(0x8B+0x1C0) line.long 0x00 "SAR7,Channel 7 Source Address Register" hexmask.long 0x00 2.--31. 0x4 " SA ,Source Address" bitfld.long 0x00 1. " SA1 ,Source Address Bit 1" "0,1" bitfld.long 0x00 0. " SA0 ,Source Address Bit 0" "0,1" ;group.long 0x84++0x03 line.long 0x04 "DAR7,Channel 7 Destination Address Register" hexmask.long 0x04 2.--31. 0x4 " DA ,Destination Address" bitfld.long 0x04 1. " DA1 ,Destination Address Bit 1" "0,1" bitfld.long 0x04 0. " DA0 ,Destination Address Bit 0" "0,1" ;group.long 0x88++0x03 line.long 0x08 "CNTR7,Channel 7 Count Register" hexmask.long.tbyte 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x0020908c+0x1C0))&0x3000)==0x1000)||((data.long(asd:(0x0020908c+0x1C0))&0xc00)==0x400)) group.long (0x8c+0x1C0)++0x03 line.long 0x00 "CCR7,Channel 7 Control Register" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." textline " " bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" textline " " bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group.long (0x8c+0x1C0)++0x03 line.long 0x00 "CCR7,Channel 7 Control Register" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group.long (0x90+0x1C0)--(0x97+0x1C0) line.long 0x00 "RSSR7,Channel 7 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group.long 0x94++0x03 line.long 0x04 "BLR7,Channel 7 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x0020908c+0x1C0))&0x8)==0x8)) group.long (0x98+0x1C0)++0x03 line.long 0x00 "RTOR7,Channel 7 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" textline " " hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group.long (0x98+0x1C0)++0x03 line.long 0x00 "BUCR7,Channel 7 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " CCNT ,Bus Utilization Clock Count" endif tree.end tree "Channel 8" group.long (0x80+0x200)--(0x8B+0x200) line.long 0x00 "SAR8,Channel 8 Source Address Register" hexmask.long 0x00 2.--31. 0x4 " SA ,Source Address" bitfld.long 0x00 1. " SA1 ,Source Address Bit 1" "0,1" bitfld.long 0x00 0. " SA0 ,Source Address Bit 0" "0,1" ;group.long 0x84++0x03 line.long 0x04 "DAR8,Channel 8 Destination Address Register" hexmask.long 0x04 2.--31. 0x4 " DA ,Destination Address" bitfld.long 0x04 1. " DA1 ,Destination Address Bit 1" "0,1" bitfld.long 0x04 0. " DA0 ,Destination Address Bit 0" "0,1" ;group.long 0x88++0x03 line.long 0x08 "CNTR8,Channel 8 Count Register" hexmask.long.tbyte 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x0020908c+0x200))&0x3000)==0x1000)||((data.long(asd:(0x0020908c+0x200))&0xc00)==0x400)) group.long (0x8c+0x200)++0x03 line.long 0x00 "CCR8,Channel 8 Control Register" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." textline " " bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" textline " " bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group.long (0x8c+0x200)++0x03 line.long 0x00 "CCR8,Channel 8 Control Register" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group.long (0x90+0x200)--(0x97+0x200) line.long 0x00 "RSSR8,Channel 8 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group.long 0x94++0x03 line.long 0x04 "BLR8,Channel 8 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x0020908c+0x200))&0x8)==0x8)) group.long (0x98+0x200)++0x03 line.long 0x00 "RTOR8,Channel 8 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" textline " " hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group.long (0x98+0x200)++0x03 line.long 0x00 "BUCR8,Channel 8 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " CCNT ,Bus Utilization Clock Count" endif tree.end tree "Channel 9" group.long (0x80+0x240)--(0x8B+0x240) line.long 0x00 "SAR9,Channel 9 Source Address Register" hexmask.long 0x00 2.--31. 0x4 " SA ,Source Address" bitfld.long 0x00 1. " SA1 ,Source Address Bit 1" "0,1" bitfld.long 0x00 0. " SA0 ,Source Address Bit 0" "0,1" ;group.long 0x84++0x03 line.long 0x04 "DAR9,Channel 9 Destination Address Register" hexmask.long 0x04 2.--31. 0x4 " DA ,Destination Address" bitfld.long 0x04 1. " DA1 ,Destination Address Bit 1" "0,1" bitfld.long 0x04 0. " DA0 ,Destination Address Bit 0" "0,1" ;group.long 0x88++0x03 line.long 0x08 "CNTR9,Channel 9 Count Register" hexmask.long.tbyte 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x0020908c+0x240))&0x3000)==0x1000)||((data.long(asd:(0x0020908c+0x240))&0xc00)==0x400)) group.long (0x8c+0x240)++0x03 line.long 0x00 "CCR9,Channel 9 Control Register" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." textline " " bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" textline " " bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group.long (0x8c+0x240)++0x03 line.long 0x00 "CCR9,Channel 9 Control Register" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group.long (0x90+0x240)--(0x97+0x240) line.long 0x00 "RSSR9,Channel 9 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group.long 0x94++0x03 line.long 0x04 "BLR9,Channel 9 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x0020908c+0x240))&0x8)==0x8)) group.long (0x98+0x240)++0x03 line.long 0x00 "RTOR9,Channel 9 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" textline " " hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group.long (0x98+0x240)++0x03 line.long 0x00 "BUCR9,Channel 9 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " CCNT ,Bus Utilization Clock Count" endif tree.end tree "Channel 10" group.long (0x80+0x280)--(0x8B+0x280) line.long 0x00 "SAR10,Channel 10 Source Address Register" hexmask.long 0x00 2.--31. 0x4 " SA ,Source Address" bitfld.long 0x00 1. " SA1 ,Source Address Bit 1" "0,1" bitfld.long 0x00 0. " SA0 ,Source Address Bit 0" "0,1" ;group.long 0x84++0x03 line.long 0x04 "DAR10,Channel 10 Destination Address Register" hexmask.long 0x04 2.--31. 0x4 " DA ,Destination Address" bitfld.long 0x04 1. " DA1 ,Destination Address Bit 1" "0,1" bitfld.long 0x04 0. " DA0 ,Destination Address Bit 0" "0,1" ;group.long 0x88++0x03 line.long 0x08 "CNTR10,Channel 10 Count Register" hexmask.long.tbyte 0x08 0.--23. 1. " CNT ,Contains The Number Of Bytes Of Data To Be Transferred" if (((data.long(asd:(0x0020908c+0x280))&0x3000)==0x1000)||((data.long(asd:(0x0020908c+0x280))&0xc00)==0x400)) group.long (0x8c+0x280)++0x03 line.long 0x00 "CCR10,Channel 10 Control Register" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 8. " MSEL ,Memory Select" "A,B" bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." textline " " bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" textline " " bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" else group.long (0x8c+0x280)++0x03 line.long 0x00 "CCR10,Channel 10 Control Register" bitfld.long 0x00 12.--13. " DMOD ,Destination Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 10.--11. " SMOD ,Source Mode" "Linear,2D,FIFO,End-of-burst enable FIFO" bitfld.long 0x00 9. " MDIR ,Memory Direction" "Increment,Decrement" textline " " bitfld.long 0x00 6.--7. " DSIZ ,Destination Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 4.--5. " SSIZ ,Source Size" "32-bit,8-bit,16-bit,?..." bitfld.long 0x00 3. " REN ,Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RPT ,Repeat" "Disabled,Enabled" bitfld.long 0x00 1. " FRC ,Force a DMA Cycle" "No effect,Forced" bitfld.long 0x00 0. " CEN ,DMA Channel Enable" "Disabled,Enabled" endif group.long (0x90+0x280)--(0x97+0x280) line.long 0x00 "RSSR10,Channel 10 Request Source Select Register" bitfld.long 0x00 0.--4. " RSS ,Request Source Select" "/dma_req[0],/dma_req[1],/dma_req[2],/dma_req[3],/dma_req[4],/dma_req[5],/dma_req[6],/dma_req[7],/dma_req[8],/dma_req[9],/dma_req[10],/dma_req[11],/dma_req[12],/dma_req[13],/dma_req[14],/dma_req[15],/dma_req[16],/dma_req[17],/dma_req[18],/dma_req[19],/dma_req[20],/dma_req[21],/dma_req[22],/dma_req[23],/dma_req[24],/dma_req[25],/dma_req[26],/dma_req[27],/dma_req[28],/dma_req[29],/dma_req[30],/dma_req[31]" ;group.long 0x94++0x03 line.long 0x04 "BLR10,Channel 10 Burst Length Register" bitfld.long 0x04 0.--5. " BL ,Burst Length" "64 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes,9 bytes,10 bytes,11 bytes,12 bytes,13 bytes,14 bytes,15 bytes,16 bytes,17 bytes,18 bytes,19 bytes,20 bytes,21 bytes,22 bytes,23 bytes,24 bytes,25 bytes,26 bytes,27 bytes,28 bytes,29 bytes,30 bytes,31 bytes,32 bytes,33 bytes,34 bytes,35 bytes,36 bytes,37 bytes,38 bytes,39 bytes,40 bytes,41 bytes,42 bytes,43 bytes,44 bytes,45 bytes,46 bytes,47 bytes,48 bytes,49 bytes,50 bytes,51 bytes,52 bytes,53 bytes,54 bytes,55 bytes,56 bytes,57 bytes,58 bytes,59 bytes,60 bytes,61 bytes,62 bytes,63 bytes" if (((data.long(asd:(0x0020908c+0x280))&0x8)==0x8)) group.long (0x98+0x280)++0x03 line.long 0x00 "RTOR10,Channel 10 Request Time-Out Register" bitfld.long 0x00 15. " EN ,Enables/Disables The DMA Request Time-Out" "Disabled,Enabled" bitfld.long 0x00 14. " CLK ,Selects The Counter Of Input Clock Source" "HCLK,32.768 kHz" bitfld.long 0x00 13. " PSC ,Prescaler Count" "Div by 1,Div by 256" textline " " hexmask.long.word 0x00 0.--12. 1. " CNT ,Request Time-Out Count" else group.long (0x98+0x280)++0x03 line.long 0x00 "BUCR10,Channel 10 Bus Utilization Control Register" hexmask.long.word 0x00 0.--15. 1. " CCNT ,Bus Utilization Clock Count" endif tree.end tree.end width 16. sif (cpu()=="iMX1") width 9. tree "Test Registers" group.long 0x340++0x13 line.long 0x00 "TCR,Test Control Register" line.long 0x04 "TFIFOAR,Test FIFO A Register" line.long 0x08 "TDRR,Test DMA Request Register" line.long 0x0C "TDIPR,Test DMA In Progress Register" line.long 0x10 "TFIFOBR,Test FIFO B Register" tree.end endif endif tree.end sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) tree "NAND Flash Memory Controller" base asd:0xdf003e00 width 0x15 group 0x00++0x01 line.word 0x00 "NFC_BUFSIZE,NFC_BUFSIZE" bitfld.word 0x00 0.--3. " BUFSIZE ,Buffer Size" "1 kb,2 kb,3 kb,4 kb,?..." rgroup 0x02++0x01 line.word 0x00 "BLOCK_ADD_LOCK,NAND Flash Block Address for Lock Check(Reserved)" group 0x04--0x0b line.word 0x00 "RAM_BUFFER_ADDRESS,Buffer Number for Page Data Transfer To/From Flash Memory Addr" bitfld.word 0x00 0.--1. " RBA ,RAM Buffer Address" "1st,2nd,3rd,4th" ;group 0x06++0x01 line.word 0x02 "NAND_FLASH_ADD,NAND Flash Address" hexmask.word 0x02 0.--15. 1. " ADD ,NAND Flash Address" ;group 0x08++0x01 line.word 0x04 "NAND_Flash_CMD,NAND Flash Command" hexmask.word 0x04 0.--15. 1. " CMD ,NAND Flash Command" ;group 0x0a++0x01 line.word 0x06 "NFC_CONFIGURATION,NFC Internal Buffer Lock Control" bitfld.word 0x06 0.--1. " BLS ,Buffer Lock Set" "Locked,Locked,Unlocked,Locked" rgroup 0x0c--0x13 line.word 0x00 "ECC_STATUS_RESULT,Controller Status/Result of Flash Operation" bitfld.word 0x00 2.--3. " ERS ,ECC Error for Spare Area Data" "No error,1-bit error,2-bits error,?..." bitfld.word 0x00 0.--1. " ERM ,ECC Error for Main Area Data" "No error,1-bit error,2-bits error,?..." ;rgroup 0x0e++0x01 line.word 0x02 "ECC_RSLT_MAIN_AREA,ECC Error Position Of Main Area Data Error(8-bit NAND Flash)" hexmask.word 0x02 3.--11. 1. " ECC_RESULT_1 ,ECC Error Address Of Main Area Register" hexmask.word.byte 0x02 0.--2. 1. " ECC_RESULT_2 ,ECC Error Address Of Main Area Register" ;rgroup 0x0e++0x01 line.word 0x02 "ECC_RSLT_MAIN_AREA,ECC Error Position Of Main Area Data Error (16-bit NAND Flash)" hexmask.word.byte 0x02 4.--11. 1. " ECC_RESULT_1 ,ECC Error Address Of Main Area Register" hexmask.word.byte 0x02 0.--3. 1. " ECC_RESULT_2 ,ECC Error Address Of Main Area Register" ;rgroup 0x10++0x01 line.word 0x04 "ECC_RSLT_SPARE_AREA,ECC Error Position of Spare Area Data Error (8-bit NAND Flash)" bitfld.word 0x04 3.--4. " ECC_RESULT_4 ,ECC Error Address Of Spare Area Register" "1st,2nd,3rd,?..." hexmask.word.byte 0x04 0.--2. 1. " ECC_RESULT_3 ,ECC Error Address of Spare area Register" ;rgroup 0x10++0x01 line.word 0x04 "ECC_RSLT_SPARE_AREA,ECC Error Position of Spare Area Data Error (16-bit NAND Flash)" bitfld.word 0x04 4. " ECC_RESULT_4 ,ECC Error Address Of Spare Area Register" "0,1" hexmask.word.byte 0x04 0.--3. 1. " ECC_RESULT_3 ,ECC Error Address of Spare area Register" group 0x12--0x17 line.word 0x00 "NF_WR_PROT,Nand Flash Write Protection" bitfld.long 0x00 0.--2. " WPC ,Write Protection Command" "Reserved,Lock-tight,Lock all,Reserved,Unlock,?..." ;group 0x14++0x03 line.word 0x02 "UNLOCK_START_BLK_ADD,Start Address For Write Protection Unlock" hexmask.word 0x02 0.--15. 1. " USBA ,Unlock Start Block Address" ;group 0x16++0x03 line.word 0x04 "UNLOCK_END_BLK_ADD,End Address for Write Protection Unlock" hexmask.word 0x04 0.--15. 1. " UEBA ,Unlock End Block Address" rgroup 0x18++0x03 line.word 0x00 "NAND_FLASH_WR_PR_ST,NAND Flash Write Protection Status" bitfld.word 0x00 2. " US ,Unlocked Status" "Not unlocked,Unlocked" bitfld.word 0x00 1. " LS ,Locked Status" "Not all,All" bitfld.word 0x00 0. " LTS ,Lock-Tighten Status" "Not lock-tightened,Lock-tightened" group 0x1a--0x1e line.word 0x00 "NAND_FLASH_CONFIG1,NAND Flash Operation Configuration (Configuration 1)" bitfld.word 0x00 4. " INT_MASK ,Interrupt Mask" "Unmask,Mask" bitfld.word 0x00 3. " ECC_EN ,ECC Operation Enable" "Bypassed,Executed" bitfld.word 0x00 2. " SP_EN ,Spare Area Enable" "Main and spare,Spare only " ;group 0x1c++0x01 line.word 0x02 "NAND_FLASH_CONFIG2,NAND Flash Operation Configuration (Configuration 2)" bitfld.word 0x02 15. " INT ,Interrupt" "Still running,Done" bitfld.word 0x02 3.--5. " FDO ,NAND Flash Data Output" "Reserved,One page,NAND Flash ID,Reserved,NAND Flash status,?..." bitfld.word 0x02 2. " FDI ,NAND Flash Data Input" "Another activated,Activated" textline " " bitfld.word 0x02 1. " FADD ,NAND Flash Address Input" "Another activated,Activated" bitfld.word 0x02 0. " AIPI1C ,NAND Flash Command Input" "Another activated,Activated" width 0x16 tree.end tree "EIM (External Interface Module)" base asd:0xdf001000 width 0x9 if (((data.long(asd:(0xdf001000))&0x100000)==0x100000)) group 0x00++0x03 line.long 0x00 "CS0U,Chip Select 0 Upper Control Register" bitfld.long 0x00 31. " SP ,Supervisor Protect" "Allowed,Prohibited" bitfld.long 0x00 30. " WP ,Write Protect" "Allowed,Prohibited" bitfld.long 0x00 28.--29. " BCD ,Burst Clock Divisor/DTACK Enable" "1,2,3,4" bitfld.long 0x00 24.--27. " BCS/RWA ,Burst Clock Start / Read/Write Assertion" "1 half HCLK,2 half HCLK,3 half HCLK,4 half HCLK,5 half HCLK,6 half HCLK,7 half HCLK,8 half HCLK,9 half HCLK,10 half HCLK,11 half HCLK,12 half HCLK,13 half HCLK,14 half HCLK,15 half HCLK,16 half HCLK" textline " " bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" bitfld.long 0x00 16.--19. " DOL/RWN ,Data Output Length / Read/Write Negation" "1 HCLK,2 HCLK,3 HCLK,4 HCLK,5 HCLK,6 HCLK,7 HCLK,8 HCLK,9 HCLK,10 HCLK,11 HCLK,12 HCLK,13 HCLK,14 HCLK,15 HCLK,16 HCLK" textline " " bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0,1,2,3" hexmask.long.byte 0x00 08.--13. 1. " WSC ,Wait State Control" bitfld.long 0x00 7. " EW ,ECB/WAIT Mode of /ECB Input" "ECB,WAIT" bitfld.long 0x00 04.--06. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 00.--03. " EDC ,Extra Dead Cycles" "0 idle cycles,1 idle cycles,2 idle cycles,3 idle cycles,4 idle cycles,5 idle cycles,6 idle cycles,7 idle cycles,8 idle cycles,9 idle cycles,10 idle cycles,11 idle cycles,12 idle cycles,13 idle cycles,14 idle cycles,15 idle cycles" else group 0x00++0x03 line.long 0x00 "CS0U,Chip Select 0 Upper Control Register" bitfld.long 0x00 31. " SP ,Supervisor Protect" "Allowed,Prohibited" bitfld.long 0x00 30. " WP ,Write Protect" "Allowed,Prohibited" bitfld.long 0x00 28.--29. " DCT ,Burst Clock Divisor/DTACK Enable" "2 HCLK,3 HCLK,4 HCLK,5 HCLK" bitfld.long 0x00 24.--27. " BCS/RWA ,Burst Clock Start / Read/Write Assertion" "0 half HCLK,1 half HCLK,2 half HCLK,3 half HCLK,4 half HCLK,5 half HCLK,6 half HCLK,7 half HCLK,8 half HCLK,9 half HCLK,10 half HCLK,11 half HCLK,12 half HCLK,13 half HCLK,14 half HCLK,15 half HCLK" textline " " bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" bitfld.long 0x00 16.--19. " DOL/RWN ,Data Output Length / Read/Write Negation" "0 half HCLK,1 half HCLK,2 half HCLK,3 half HCLK,4 half HCLK,5 half HCLK,6 half HCLK,7 half HCLK,8 half HCLK,9 half HCLK,10 half HCLK,11 half HCLK,12 half HCLK,13 half HCLK,14 half HCLK,15 half HCLK" textline " " bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0,1,2,3" hexmask.long.byte 0x00 08.--13. 1. " WSC ,Wait State Control" bitfld.long 0x00 7. " EW ,ECB/WAIT Mode of /ECB Input" "/DTACK disabled,/DTACK enabled" bitfld.long 0x00 04.--06. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 00.--03. " EDC ,Extra Dead Cycles" "0 idle cycles,1 idle cycles,2 idle cycles,3 idle cycles,4 idle cycles,5 idle cycles,6 idle cycles,7 idle cycles,8 idle cycles,9 idle cycles,10 idle cycles,11 idle cycles,12 idle cycles,13 idle cycles,14 idle cycles,15 idle cycles" endif group 0x04++0x03 line.long 0x00 "CS0L,Chip Select 0 Lower Control Register" bitfld.long 0x00 28.--31. " OEA ,/OE Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x00 24.--27. " OEN ,/OE Negate" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x00 20.--23. " WEA ,/EB[3:0] Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" textline " " bitfld.long 0x00 16.--19. " WEN ,/EB[3:0] Negate During Write" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x00 12.--15. " CSA ,Chip Select Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x00 11. " EBC ,Enable Byte Control" "Read/Write,Write only" textline " " bitfld.long 0x00 8.--10. " DSZ ,Data Port Size" "8-bit,8-bit,8-bit,8-bit,16-bit,16-bit,32-bit,?..." bitfld.long 0x00 4.--7. " CSN ,Chip Select Negate" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x00 3. " PSR ,PSRAM Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CRE ,Control Register Enable" "Low,High" bitfld.long 0x00 1. " WRAP ,WRAP Memory Mode" "Linear,Wrap" bitfld.long 0x00 0. " CSEN ,Chip Select Enable" "Disabled,Enabled" if (((data.long(asd:(0xdf001008+0x0))&0x100000)==0x100000)) group (0x08+0x0)++0x03 line.long 0x00 "CS1U,Chip Select 1 Upper Control Register" bitfld.long 0x00 31. " SP ,Supervisor Protect" "Allowed,Prohibited" bitfld.long 0x00 30. " WP ,Write Protect" "Allowed,Prohibited" bitfld.long 0x00 28.--29. " BCD/DCT ,Burst Clock Divisor/DTACK Enable" "1,2,3,4" bitfld.long 0x00 24.--27. " BCS/RWA ,Burst Clock Start / Read/Write Assertion" "0 half HCLK,1 half HCLK,2 half HCLK,3 half HCLK,4 half HCLK,5 half HCLK,6 half HCLK,7 half HCLK,8 half HCLK,9 half HCLK,10 half HCLK,11 half HCLK,12 half HCLK,13 half HCLK,14 half HCLK,15 half HCLK" textline " " bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" bitfld.long 0x00 16.--19. " DOL/RWN ,Data Output Length / Read/Write Negation" "0 half HCLK,1 half HCLK,2 half HCLK,3 half HCLK,4 half HCLK,5 half HCLK,6 half HCLK,7 half HCLK,8 half HCLK,9 half HCLK,10 half HCLK,11 half HCLK,12 half HCLK,13 half HCLK,14 half HCLK,15 half HCLK" textline " " bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0 cycles,1 cycle,2 cycles,3 cycles" hexmask.long.byte 0x00 8.--13. 1. " WSC ,Wait State Control" bitfld.long 0x00 7. " EW ,ECB/WAIT Mode of /ECB Input" "/DTACK disabled,/DTACK enabled" bitfld.long 0x00 4.--6. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--3. " EDC ,Extra Dead Cycles" "0 idle cycles,1 idle cycle,2 idle cycles,3 idle cycles,4 idle cycles,5 idle cycles,6 idle cycles,7 idle cycles,8 idle cycles,9 idle cycles,10 idle cycles,11 idle cycles,12 idle cycles,13 idle cycles,14 idle cycles,15 idle cycles" else group (0x08+0x0)++0x03 line.long 0x00 "CS1U,Chip Select 1 Upper Control Register" bitfld.long 0x00 31. " SP ,Supervisor Protect" "Allowed,Prohibited" bitfld.long 0x00 30. " WP ,Write Protect" "Allowed,Prohibited" bitfld.long 0x00 28.--29. " BCD/DEN ,Burst Clock Divisor/DTACK Enable" "2 HCLK,3 HCLK,4 HCLK,5 HCLK" bitfld.long 0x00 24.--27. " BCS/RWA ,Burst Clock Start / Read/Write Assertion" "1 half HCLK,2 half HCLK,3 half HCLK,4 half HCLK,5 half HCLK,6 half HCLK,7 half HCLK,8 half HCLK,9 half HCLK,10 half HCLK,11 half HCLK,12 half HCLK,13 half HCLK,14 half HCLK,15 half HCLK,16 half HCLK" textline " " bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" bitfld.long 0x00 16.--19. " DOL/RWN ,Data Output Length / Read/Write Negation" "1 HCLK,2 HCLK,3 HCLK,4 HCLK,5 HCLK,6 HCLK,7 HCLK,8 HCLK,9 HCLK,10 HCLK,11 HCLK,12 HCLK,13 HCLK,14 HCLK,15 HCLK,16 HCLK" textline " " bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0 cycles,1 cycle,2 cycles,3 cycles" hexmask.long.byte 0x00 08.--13. 1. " WSC ,Wait State Control" bitfld.long 0x00 7. " EW ,ECB/WAIT Mode of /ECB Input" "ECB,WAIT" bitfld.long 0x00 04.--06. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 00.--03. " EDC ,Extra Dead Cycles" "0 idle cycles,1 idle cycle,2 idle cycles,3 idle cycles,4 idle cycles,5 idle cycles,6 idle cycles,7 idle cycles,8 idle cycles,9 idle cycles,10 idle cycles,11 idle cycles,12 idle cycles,13 idle cycles,14 idle cycles,15 idle cycles" endif group (0x0c+0x0)++0x03 line.long 0x00 "CS1L,Chip Select 1 Lower Control Register" bitfld.long 0x00 28.--31. " OEA ,/OE Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x00 24.--27. " OEN ,/OE Negate" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x00 20.--23. " WEA ,/EB[3:0] Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" textline " " bitfld.long 0x00 16.--19. " WEN ,/EB[3:0] Negate During Write" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x00 12.--15. " CSA ,Chip Select Assert" "0 HCLK,1 HCLK,2 HCLK,3 HCLK,4 HCLK,5 HCLK,6 HCLK,7 HCLK,8 HCLK,9 HCLK,10 HCLK,11 HCLK,12 HCLK,13 HCLK,14 HCLK,15 HCLK" bitfld.long 0x00 11. " EBC ,Enable Byte Control" "Read and write,Write only" textline " " bitfld.long 0x00 8.--10. " DSZ ,Data Port Size" "8-bit,8-bit,8-bit,8-bit,16-bit,16-bit,32-bit,?..." bitfld.long 0x00 4.--7. " CSN ,Chip Select Negate" "0 HCLK,1 HCLK,2 HCLK,3 HCLK,4 HCLK,5 HCLK,6 HCLK,7 HCLK,8 HCLK,9 HCLK,10 HCLK,11 HCLK,12 HCLK,13 HCLK,14 HCLK,15 HCLK" bitfld.long 0x00 3. " PSR ,PSRAM Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CRE ,Control Register Enable" "Low,High" bitfld.long 0x00 1. " WRAP ,WRAP Memory Mode" "Linear,Wrap" bitfld.long 0x00 0. " CSEN ,Chip Select Enable" "Disabled,Enabled" if (((data.long(asd:(0xdf001008+0x8))&0x100000)==0x100000)) group (0x08+0x8)++0x03 line.long 0x00 "CS2U,Chip Select 2 Upper Control Register" bitfld.long 0x00 31. " SP ,Supervisor Protect" "Allowed,Prohibited" bitfld.long 0x00 30. " WP ,Write Protect" "Allowed,Prohibited" bitfld.long 0x00 28.--29. " BCD/DCT ,Burst Clock Divisor/DTACK Enable" "1,2,3,4" bitfld.long 0x00 24.--27. " BCS/RWA ,Burst Clock Start / Read/Write Assertion" "0 half HCLK,1 half HCLK,2 half HCLK,3 half HCLK,4 half HCLK,5 half HCLK,6 half HCLK,7 half HCLK,8 half HCLK,9 half HCLK,10 half HCLK,11 half HCLK,12 half HCLK,13 half HCLK,14 half HCLK,15 half HCLK" textline " " bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" bitfld.long 0x00 16.--19. " DOL/RWN ,Data Output Length / Read/Write Negation" "0 half HCLK,1 half HCLK,2 half HCLK,3 half HCLK,4 half HCLK,5 half HCLK,6 half HCLK,7 half HCLK,8 half HCLK,9 half HCLK,10 half HCLK,11 half HCLK,12 half HCLK,13 half HCLK,14 half HCLK,15 half HCLK" textline " " bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0 cycles,1 cycle,2 cycles,3 cycles" hexmask.long.byte 0x00 8.--13. 1. " WSC ,Wait State Control" bitfld.long 0x00 7. " EW ,ECB/WAIT Mode of /ECB Input" "/DTACK disabled,/DTACK enabled" bitfld.long 0x00 4.--6. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--3. " EDC ,Extra Dead Cycles" "0 idle cycles,1 idle cycle,2 idle cycles,3 idle cycles,4 idle cycles,5 idle cycles,6 idle cycles,7 idle cycles,8 idle cycles,9 idle cycles,10 idle cycles,11 idle cycles,12 idle cycles,13 idle cycles,14 idle cycles,15 idle cycles" else group (0x08+0x8)++0x03 line.long 0x00 "CS2U,Chip Select 2 Upper Control Register" bitfld.long 0x00 31. " SP ,Supervisor Protect" "Allowed,Prohibited" bitfld.long 0x00 30. " WP ,Write Protect" "Allowed,Prohibited" bitfld.long 0x00 28.--29. " BCD/DEN ,Burst Clock Divisor/DTACK Enable" "2 HCLK,3 HCLK,4 HCLK,5 HCLK" bitfld.long 0x00 24.--27. " BCS/RWA ,Burst Clock Start / Read/Write Assertion" "1 half HCLK,2 half HCLK,3 half HCLK,4 half HCLK,5 half HCLK,6 half HCLK,7 half HCLK,8 half HCLK,9 half HCLK,10 half HCLK,11 half HCLK,12 half HCLK,13 half HCLK,14 half HCLK,15 half HCLK,16 half HCLK" textline " " bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" bitfld.long 0x00 16.--19. " DOL/RWN ,Data Output Length / Read/Write Negation" "1 HCLK,2 HCLK,3 HCLK,4 HCLK,5 HCLK,6 HCLK,7 HCLK,8 HCLK,9 HCLK,10 HCLK,11 HCLK,12 HCLK,13 HCLK,14 HCLK,15 HCLK,16 HCLK" textline " " bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0 cycles,1 cycle,2 cycles,3 cycles" hexmask.long.byte 0x00 08.--13. 1. " WSC ,Wait State Control" bitfld.long 0x00 7. " EW ,ECB/WAIT Mode of /ECB Input" "ECB,WAIT" bitfld.long 0x00 04.--06. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 00.--03. " EDC ,Extra Dead Cycles" "0 idle cycles,1 idle cycle,2 idle cycles,3 idle cycles,4 idle cycles,5 idle cycles,6 idle cycles,7 idle cycles,8 idle cycles,9 idle cycles,10 idle cycles,11 idle cycles,12 idle cycles,13 idle cycles,14 idle cycles,15 idle cycles" endif group (0x0c+0x8)++0x03 line.long 0x00 "CS2L,Chip Select 2 Lower Control Register" bitfld.long 0x00 28.--31. " OEA ,/OE Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x00 24.--27. " OEN ,/OE Negate" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x00 20.--23. " WEA ,/EB[3:0] Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" textline " " bitfld.long 0x00 16.--19. " WEN ,/EB[3:0] Negate During Write" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x00 12.--15. " CSA ,Chip Select Assert" "0 HCLK,1 HCLK,2 HCLK,3 HCLK,4 HCLK,5 HCLK,6 HCLK,7 HCLK,8 HCLK,9 HCLK,10 HCLK,11 HCLK,12 HCLK,13 HCLK,14 HCLK,15 HCLK" bitfld.long 0x00 11. " EBC ,Enable Byte Control" "Read and write,Write only" textline " " bitfld.long 0x00 8.--10. " DSZ ,Data Port Size" "8-bit,8-bit,8-bit,8-bit,16-bit,16-bit,32-bit,?..." bitfld.long 0x00 4.--7. " CSN ,Chip Select Negate" "0 HCLK,1 HCLK,2 HCLK,3 HCLK,4 HCLK,5 HCLK,6 HCLK,7 HCLK,8 HCLK,9 HCLK,10 HCLK,11 HCLK,12 HCLK,13 HCLK,14 HCLK,15 HCLK" bitfld.long 0x00 3. " PSR ,PSRAM Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CRE ,Control Register Enable" "Low,High" bitfld.long 0x00 1. " WRAP ,WRAP Memory Mode" "Linear,Wrap" bitfld.long 0x00 0. " CSEN ,Chip Select Enable" "Disabled,Enabled" if (((data.long(asd:(0xdf001008+0x10))&0x100000)==0x100000)) group (0x08+0x10)++0x03 line.long 0x00 "CS3U,Chip Select 3 Upper Control Register" bitfld.long 0x00 31. " SP ,Supervisor Protect" "Allowed,Prohibited" bitfld.long 0x00 30. " WP ,Write Protect" "Allowed,Prohibited" bitfld.long 0x00 28.--29. " BCD/DCT ,Burst Clock Divisor/DTACK Enable" "1,2,3,4" bitfld.long 0x00 24.--27. " BCS/RWA ,Burst Clock Start / Read/Write Assertion" "0 half HCLK,1 half HCLK,2 half HCLK,3 half HCLK,4 half HCLK,5 half HCLK,6 half HCLK,7 half HCLK,8 half HCLK,9 half HCLK,10 half HCLK,11 half HCLK,12 half HCLK,13 half HCLK,14 half HCLK,15 half HCLK" textline " " bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" bitfld.long 0x00 16.--19. " DOL/RWN ,Data Output Length / Read/Write Negation" "0 half HCLK,1 half HCLK,2 half HCLK,3 half HCLK,4 half HCLK,5 half HCLK,6 half HCLK,7 half HCLK,8 half HCLK,9 half HCLK,10 half HCLK,11 half HCLK,12 half HCLK,13 half HCLK,14 half HCLK,15 half HCLK" textline " " bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0 cycles,1 cycle,2 cycles,3 cycles" hexmask.long.byte 0x00 8.--13. 1. " WSC ,Wait State Control" bitfld.long 0x00 7. " EW ,ECB/WAIT Mode of /ECB Input" "/DTACK disabled,/DTACK enabled" bitfld.long 0x00 4.--6. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--3. " EDC ,Extra Dead Cycles" "0 idle cycles,1 idle cycle,2 idle cycles,3 idle cycles,4 idle cycles,5 idle cycles,6 idle cycles,7 idle cycles,8 idle cycles,9 idle cycles,10 idle cycles,11 idle cycles,12 idle cycles,13 idle cycles,14 idle cycles,15 idle cycles" else group (0x08+0x10)++0x03 line.long 0x00 "CS3U,Chip Select 3 Upper Control Register" bitfld.long 0x00 31. " SP ,Supervisor Protect" "Allowed,Prohibited" bitfld.long 0x00 30. " WP ,Write Protect" "Allowed,Prohibited" bitfld.long 0x00 28.--29. " BCD/DEN ,Burst Clock Divisor/DTACK Enable" "2 HCLK,3 HCLK,4 HCLK,5 HCLK" bitfld.long 0x00 24.--27. " BCS/RWA ,Burst Clock Start / Read/Write Assertion" "1 half HCLK,2 half HCLK,3 half HCLK,4 half HCLK,5 half HCLK,6 half HCLK,7 half HCLK,8 half HCLK,9 half HCLK,10 half HCLK,11 half HCLK,12 half HCLK,13 half HCLK,14 half HCLK,15 half HCLK,16 half HCLK" textline " " bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" bitfld.long 0x00 16.--19. " DOL/RWN ,Data Output Length / Read/Write Negation" "1 HCLK,2 HCLK,3 HCLK,4 HCLK,5 HCLK,6 HCLK,7 HCLK,8 HCLK,9 HCLK,10 HCLK,11 HCLK,12 HCLK,13 HCLK,14 HCLK,15 HCLK,16 HCLK" textline " " bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0 cycles,1 cycle,2 cycles,3 cycles" hexmask.long.byte 0x00 08.--13. 1. " WSC ,Wait State Control" bitfld.long 0x00 7. " EW ,ECB/WAIT Mode of /ECB Input" "ECB,WAIT" bitfld.long 0x00 04.--06. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 00.--03. " EDC ,Extra Dead Cycles" "0 idle cycles,1 idle cycle,2 idle cycles,3 idle cycles,4 idle cycles,5 idle cycles,6 idle cycles,7 idle cycles,8 idle cycles,9 idle cycles,10 idle cycles,11 idle cycles,12 idle cycles,13 idle cycles,14 idle cycles,15 idle cycles" endif group (0x0c+0x10)++0x03 line.long 0x00 "CS3L,Chip Select 3 Lower Control Register" bitfld.long 0x00 28.--31. " OEA ,/OE Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x00 24.--27. " OEN ,/OE Negate" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x00 20.--23. " WEA ,/EB[3:0] Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" textline " " bitfld.long 0x00 16.--19. " WEN ,/EB[3:0] Negate During Write" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x00 12.--15. " CSA ,Chip Select Assert" "0 HCLK,1 HCLK,2 HCLK,3 HCLK,4 HCLK,5 HCLK,6 HCLK,7 HCLK,8 HCLK,9 HCLK,10 HCLK,11 HCLK,12 HCLK,13 HCLK,14 HCLK,15 HCLK" bitfld.long 0x00 11. " EBC ,Enable Byte Control" "Read and write,Write only" textline " " bitfld.long 0x00 8.--10. " DSZ ,Data Port Size" "8-bit,8-bit,8-bit,8-bit,16-bit,16-bit,32-bit,?..." bitfld.long 0x00 4.--7. " CSN ,Chip Select Negate" "0 HCLK,1 HCLK,2 HCLK,3 HCLK,4 HCLK,5 HCLK,6 HCLK,7 HCLK,8 HCLK,9 HCLK,10 HCLK,11 HCLK,12 HCLK,13 HCLK,14 HCLK,15 HCLK" bitfld.long 0x00 3. " PSR ,PSRAM Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CRE ,Control Register Enable" "Low,High" bitfld.long 0x00 1. " WRAP ,WRAP Memory Mode" "Linear,Wrap" bitfld.long 0x00 0. " CSEN ,Chip Select Enable" "Disabled,Enabled" if (((data.long(asd:(0xdf001008+0x18))&0x100000)==0x100000)) group (0x08+0x18)++0x03 line.long 0x00 "CS4U,Chip Select 4 Upper Control Register" bitfld.long 0x00 31. " SP ,Supervisor Protect" "Allowed,Prohibited" bitfld.long 0x00 30. " WP ,Write Protect" "Allowed,Prohibited" bitfld.long 0x00 28.--29. " BCD/DCT ,Burst Clock Divisor/DTACK Enable" "1,2,3,4" bitfld.long 0x00 24.--27. " BCS/RWA ,Burst Clock Start / Read/Write Assertion" "0 half HCLK,1 half HCLK,2 half HCLK,3 half HCLK,4 half HCLK,5 half HCLK,6 half HCLK,7 half HCLK,8 half HCLK,9 half HCLK,10 half HCLK,11 half HCLK,12 half HCLK,13 half HCLK,14 half HCLK,15 half HCLK" textline " " bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" bitfld.long 0x00 16.--19. " DOL/RWN ,Data Output Length / Read/Write Negation" "0 half HCLK,1 half HCLK,2 half HCLK,3 half HCLK,4 half HCLK,5 half HCLK,6 half HCLK,7 half HCLK,8 half HCLK,9 half HCLK,10 half HCLK,11 half HCLK,12 half HCLK,13 half HCLK,14 half HCLK,15 half HCLK" textline " " bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0 cycles,1 cycle,2 cycles,3 cycles" hexmask.long.byte 0x00 8.--13. 1. " WSC ,Wait State Control" bitfld.long 0x00 7. " EW ,ECB/WAIT Mode of /ECB Input" "/DTACK disabled,/DTACK enabled" bitfld.long 0x00 4.--6. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--3. " EDC ,Extra Dead Cycles" "0 idle cycles,1 idle cycle,2 idle cycles,3 idle cycles,4 idle cycles,5 idle cycles,6 idle cycles,7 idle cycles,8 idle cycles,9 idle cycles,10 idle cycles,11 idle cycles,12 idle cycles,13 idle cycles,14 idle cycles,15 idle cycles" else group (0x08+0x18)++0x03 line.long 0x00 "CS4U,Chip Select 4 Upper Control Register" bitfld.long 0x00 31. " SP ,Supervisor Protect" "Allowed,Prohibited" bitfld.long 0x00 30. " WP ,Write Protect" "Allowed,Prohibited" bitfld.long 0x00 28.--29. " BCD/DEN ,Burst Clock Divisor/DTACK Enable" "2 HCLK,3 HCLK,4 HCLK,5 HCLK" bitfld.long 0x00 24.--27. " BCS/RWA ,Burst Clock Start / Read/Write Assertion" "1 half HCLK,2 half HCLK,3 half HCLK,4 half HCLK,5 half HCLK,6 half HCLK,7 half HCLK,8 half HCLK,9 half HCLK,10 half HCLK,11 half HCLK,12 half HCLK,13 half HCLK,14 half HCLK,15 half HCLK,16 half HCLK" textline " " bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" bitfld.long 0x00 16.--19. " DOL/RWN ,Data Output Length / Read/Write Negation" "1 HCLK,2 HCLK,3 HCLK,4 HCLK,5 HCLK,6 HCLK,7 HCLK,8 HCLK,9 HCLK,10 HCLK,11 HCLK,12 HCLK,13 HCLK,14 HCLK,15 HCLK,16 HCLK" textline " " bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0 cycles,1 cycle,2 cycles,3 cycles" hexmask.long.byte 0x00 08.--13. 1. " WSC ,Wait State Control" bitfld.long 0x00 7. " EW ,ECB/WAIT Mode of /ECB Input" "ECB,WAIT" bitfld.long 0x00 04.--06. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 00.--03. " EDC ,Extra Dead Cycles" "0 idle cycles,1 idle cycle,2 idle cycles,3 idle cycles,4 idle cycles,5 idle cycles,6 idle cycles,7 idle cycles,8 idle cycles,9 idle cycles,10 idle cycles,11 idle cycles,12 idle cycles,13 idle cycles,14 idle cycles,15 idle cycles" endif group (0x0c+0x18)++0x03 line.long 0x00 "CS4L,Chip Select 4 Lower Control Register" bitfld.long 0x00 28.--31. " OEA ,/OE Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x00 24.--27. " OEN ,/OE Negate" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x00 20.--23. " WEA ,/EB[3:0] Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" textline " " bitfld.long 0x00 16.--19. " WEN ,/EB[3:0] Negate During Write" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x00 12.--15. " CSA ,Chip Select Assert" "0 HCLK,1 HCLK,2 HCLK,3 HCLK,4 HCLK,5 HCLK,6 HCLK,7 HCLK,8 HCLK,9 HCLK,10 HCLK,11 HCLK,12 HCLK,13 HCLK,14 HCLK,15 HCLK" bitfld.long 0x00 11. " EBC ,Enable Byte Control" "Read and write,Write only" textline " " bitfld.long 0x00 8.--10. " DSZ ,Data Port Size" "8-bit,8-bit,8-bit,8-bit,16-bit,16-bit,32-bit,?..." bitfld.long 0x00 4.--7. " CSN ,Chip Select Negate" "0 HCLK,1 HCLK,2 HCLK,3 HCLK,4 HCLK,5 HCLK,6 HCLK,7 HCLK,8 HCLK,9 HCLK,10 HCLK,11 HCLK,12 HCLK,13 HCLK,14 HCLK,15 HCLK" bitfld.long 0x00 3. " PSR ,PSRAM Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CRE ,Control Register Enable" "Low,High" bitfld.long 0x00 1. " WRAP ,WRAP Memory Mode" "Linear,Wrap" bitfld.long 0x00 0. " CSEN ,Chip Select Enable" "Disabled,Enabled" if (((data.long(asd:(0xdf001008+0x20))&0x100000)==0x100000)) group (0x08+0x20)++0x03 line.long 0x00 "CS5U,Chip Select 5 Upper Control Register" bitfld.long 0x00 31. " SP ,Supervisor Protect" "Allowed,Prohibited" bitfld.long 0x00 30. " WP ,Write Protect" "Allowed,Prohibited" bitfld.long 0x00 28.--29. " BCD/DCT ,Burst Clock Divisor/DTACK Enable" "1,2,3,4" bitfld.long 0x00 24.--27. " BCS/RWA ,Burst Clock Start / Read/Write Assertion" "0 half HCLK,1 half HCLK,2 half HCLK,3 half HCLK,4 half HCLK,5 half HCLK,6 half HCLK,7 half HCLK,8 half HCLK,9 half HCLK,10 half HCLK,11 half HCLK,12 half HCLK,13 half HCLK,14 half HCLK,15 half HCLK" textline " " bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" bitfld.long 0x00 16.--19. " DOL/RWN ,Data Output Length / Read/Write Negation" "0 half HCLK,1 half HCLK,2 half HCLK,3 half HCLK,4 half HCLK,5 half HCLK,6 half HCLK,7 half HCLK,8 half HCLK,9 half HCLK,10 half HCLK,11 half HCLK,12 half HCLK,13 half HCLK,14 half HCLK,15 half HCLK" textline " " bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0 cycles,1 cycle,2 cycles,3 cycles" hexmask.long.byte 0x00 8.--13. 1. " WSC ,Wait State Control" bitfld.long 0x00 7. " EW ,ECB/WAIT Mode of /ECB Input" "/DTACK disabled,/DTACK enabled" bitfld.long 0x00 4.--6. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--3. " EDC ,Extra Dead Cycles" "0 idle cycles,1 idle cycle,2 idle cycles,3 idle cycles,4 idle cycles,5 idle cycles,6 idle cycles,7 idle cycles,8 idle cycles,9 idle cycles,10 idle cycles,11 idle cycles,12 idle cycles,13 idle cycles,14 idle cycles,15 idle cycles" else group (0x08+0x20)++0x03 line.long 0x00 "CS5U,Chip Select 5 Upper Control Register" bitfld.long 0x00 31. " SP ,Supervisor Protect" "Allowed,Prohibited" bitfld.long 0x00 30. " WP ,Write Protect" "Allowed,Prohibited" bitfld.long 0x00 28.--29. " BCD/DEN ,Burst Clock Divisor/DTACK Enable" "2 HCLK,3 HCLK,4 HCLK,5 HCLK" bitfld.long 0x00 24.--27. " BCS/RWA ,Burst Clock Start / Read/Write Assertion" "1 half HCLK,2 half HCLK,3 half HCLK,4 half HCLK,5 half HCLK,6 half HCLK,7 half HCLK,8 half HCLK,9 half HCLK,10 half HCLK,11 half HCLK,12 half HCLK,13 half HCLK,14 half HCLK,15 half HCLK,16 half HCLK" textline " " bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" bitfld.long 0x00 16.--19. " DOL/RWN ,Data Output Length / Read/Write Negation" "1 HCLK,2 HCLK,3 HCLK,4 HCLK,5 HCLK,6 HCLK,7 HCLK,8 HCLK,9 HCLK,10 HCLK,11 HCLK,12 HCLK,13 HCLK,14 HCLK,15 HCLK,16 HCLK" textline " " bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0 cycles,1 cycle,2 cycles,3 cycles" hexmask.long.byte 0x00 08.--13. 1. " WSC ,Wait State Control" bitfld.long 0x00 7. " EW ,ECB/WAIT Mode of /ECB Input" "ECB,WAIT" bitfld.long 0x00 04.--06. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 00.--03. " EDC ,Extra Dead Cycles" "0 idle cycles,1 idle cycle,2 idle cycles,3 idle cycles,4 idle cycles,5 idle cycles,6 idle cycles,7 idle cycles,8 idle cycles,9 idle cycles,10 idle cycles,11 idle cycles,12 idle cycles,13 idle cycles,14 idle cycles,15 idle cycles" endif group (0x0c+0x20)++0x03 line.long 0x00 "CS5L,Chip Select 5 Lower Control Register" bitfld.long 0x00 28.--31. " OEA ,/OE Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x00 24.--27. " OEN ,/OE Negate" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x00 20.--23. " WEA ,/EB[3:0] Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" textline " " bitfld.long 0x00 16.--19. " WEN ,/EB[3:0] Negate During Write" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x00 12.--15. " CSA ,Chip Select Assert" "0 HCLK,1 HCLK,2 HCLK,3 HCLK,4 HCLK,5 HCLK,6 HCLK,7 HCLK,8 HCLK,9 HCLK,10 HCLK,11 HCLK,12 HCLK,13 HCLK,14 HCLK,15 HCLK" bitfld.long 0x00 11. " EBC ,Enable Byte Control" "Read and write,Write only" textline " " bitfld.long 0x00 8.--10. " DSZ ,Data Port Size" "8-bit,8-bit,8-bit,8-bit,16-bit,16-bit,32-bit,?..." bitfld.long 0x00 4.--7. " CSN ,Chip Select Negate" "0 HCLK,1 HCLK,2 HCLK,3 HCLK,4 HCLK,5 HCLK,6 HCLK,7 HCLK,8 HCLK,9 HCLK,10 HCLK,11 HCLK,12 HCLK,13 HCLK,14 HCLK,15 HCLK" bitfld.long 0x00 3. " PSR ,PSRAM Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " CRE ,Control Register Enable" "Low,High" bitfld.long 0x00 1. " WRAP ,WRAP Memory Mode" "Linear,Wrap" bitfld.long 0x00 0. " CSEN ,Chip Select Enable" "Disabled,Enabled" group 0x30++0x03 line.long 0x00 "EIM_CNF,EIM Configuration Register" bitfld.long 0x00 2. " BCM ,Burst Clock Mode" "Runs during access,Runs all the time" bitfld.long 0x00 1. " AGE ,Acknowledge Glue Enable" "Disabled,Enabled" width 0x16 tree.end elif (cpu()=="iMX1") tree "EIM (External Interface Module)" base asd:0x00220000 width 6. group.long 0x00++0x07 "Chip Select 0" line.long 0x00 "CS0U,Chip Select 0 Upper Control Register" bitfld.long 0x00 28.--29. " BCD ,Burst Clock Divisor" "Div by 1,Div by 2,Div by 3,Div by 4" bitfld.long 0x00 24.--27. " BCS ,Burst Clock Start" "1 half cycle,2 half cycle,3 half cycle,4 half cycle,5 half cycle,6 half cycle,7 half cycle,8 half cycle,9 half cycle,10 half cycle,11 half cycle,12 half cycle,13 half cycle,14 half cycle,15 half cycle,16 half cycle" bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" textline " " bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" bitfld.long 0x00 16.--19. " DOL ,Data Output Length" "1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0 cycles,1 cycle,2 cycles,3 cycles" hexmask.long.byte 0x00 8.--13. 1. " WSC ,Wait State Control" bitfld.long 0x00 4.--6. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--3. " EDC ,Extra Dead Cycles" "0 cycles,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" ;group.long 0x04++0x03 line.long 0x04 "CS0L,Chip Select 0 Lower Control Register" bitfld.long 0x04 28.--31. " OEA ,/OE Assert-Determines when /OE is Asserted During Read cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 24.--27. " OEN ,/OE Negate-Determines when /OE is Negated During a Read Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 20.--23. " WEA ,/EB[3:0] Assert-Determines when /EB[3:0] is Asserted During Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" textline " " bitfld.long 0x04 16.--19. " WEN ,/EB[3:0] Negate During Write-Determines when /EB[3:0] Outputs are Negated During a Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 12.--15. " CSA ,Chip Select Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 11. " EBC ,Enable Byte Control" "R/W,W" textline " " bitfld.long 0x04 8.--10. " DSZ ,Data Port Size" "8-bit,8-bit,8-bit,8-bit,16-bit,16-bit,32-bit,32-bit" bitfld.long 0x04 6. " SP ,Supervisor Protect" "User/supervisor,Supervisor" bitfld.long 0x04 4. " WP ,Write Protect" "Allowed,Prohibited" textline " " bitfld.long 0x04 0. " CSEN ,Chip Select Enable" "Disabled,Enabled" group.long 0x8++0x07 "Chip Select 1" line.long 0x00 "CS1U,Chip Select 1 Upper Control Register" bitfld.long 0x00 31. " DTACK_SEL ,DTACK Select" "DTACK,CFlash/PCMCIA" bitfld.long 0x00 28.--29. " BCD ,Burst Clock Divisor" "Div by 1,Div by 2,Div by 3,Div by 4" bitfld.long 0x00 24.--27. " BCS ,Burst Clock Start" "1 half cycle,2 half cycle,3 half cycle,4 half cycle,5 half cycle,6 half cycle,7 half cycle,8 half cycle,9 half cycle,10 half cycle,11 half cycle,12 half cycle,13 half cycle,14 half cycle,15 half cycle,16 half cycle" textline " " bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--19. " DOL ,Data Output Length" "1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0 cycles,1 cycle,2 cycles,3 cycles" hexmask.long.byte 0x00 8.--13. 1. " WSC ,Wait State Control" textline " " bitfld.long 0x00 4.--6. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0.--3. " EDC ,Extra Dead Cycles" "0 cycles,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" line.long 0x04 "CS1L,Chip Select 1 Lower Control Register" bitfld.long 0x04 28.--31. " OEA ,/OE Assert-Determines when /OE is Asserted During Read cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 24.--27. " OEN ,/OE Negate-Determines when /OE is Negated During a Read Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 20.--23. " WEA ,/EB[3:0] Assert-Determines when /EB[3:0] is Asserted During Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" textline " " bitfld.long 0x04 16.--19. " WEN ,/EB[3:0] Negate During Write-Determines when /EB[3:0] Outputs are Negated During a Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 12.--15. " CSA ,Chip Select Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 11. " EBC ,Enable Byte Control" "R/W,W" textline " " bitfld.long 0x04 8.--10. " DSZ ,Data Port Size" "8-bit,8-bit,8-bit,8-bit,16-bit,16-bit,32-bit,32-bit" bitfld.long 0x04 6. " SP ,Supervisor Protect" "User/supervisor,Supervisor" bitfld.long 0x04 4. " WP ,Write Protect" "Not prohibited,Prohibited" textline " " bitfld.long 0x04 1. " PA ,Pin Assert" "Low,High" bitfld.long 0x04 0. " CSEN ,Chip Select Enable" "Disabled,Enabled" group.long 0x10++0x07 "Chip Select 2" line.long 0x00 "CS2U,Chip Select 2 Upper Control Register" bitfld.long 0x00 31. " DTACK_SEL ,DTACK Select" "DTACK,CFlash/PCMCIA" bitfld.long 0x00 28.--29. " BCD ,Burst Clock Divisor" "Div by 1,Div by 2,Div by 3,Div by 4" bitfld.long 0x00 24.--27. " BCS ,Burst Clock Start" "1 half cycle,2 half cycle,3 half cycle,4 half cycle,5 half cycle,6 half cycle,7 half cycle,8 half cycle,9 half cycle,10 half cycle,11 half cycle,12 half cycle,13 half cycle,14 half cycle,15 half cycle,16 half cycle" textline " " bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--19. " DOL ,Data Output Length" "1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0 cycles,1 cycle,2 cycles,3 cycles" hexmask.long.byte 0x00 8.--13. 1. " WSC ,Wait State Control" textline " " bitfld.long 0x00 4.--6. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0.--3. " EDC ,Extra Dead Cycles" "0 cycles,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" line.long 0x04 "CS2L,Chip Select 2 Lower Control Register" bitfld.long 0x04 28.--31. " OEA ,/OE Assert-Determines when /OE is Asserted During Read cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 24.--27. " OEN ,/OE Negate-Determines when /OE is Negated During a Read Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 20.--23. " WEA ,/EB[3:0] Assert-Determines when /EB[3:0] is Asserted During Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" textline " " bitfld.long 0x04 16.--19. " WEN ,/EB[3:0] Negate During Write-Determines when /EB[3:0] Outputs are Negated During a Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 12.--15. " CSA ,Chip Select Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 11. " EBC ,Enable Byte Control" "R/W,W" textline " " bitfld.long 0x04 8.--10. " DSZ ,Data Port Size" "8-bit,8-bit,8-bit,8-bit,16-bit,16-bit,32-bit,32-bit" bitfld.long 0x04 6. " SP ,Supervisor Protect" "User/supervisor,Supervisor" bitfld.long 0x04 4. " WP ,Write Protect" "Not prohibited,Prohibited" textline " " bitfld.long 0x04 1. " PA ,Pin Assert" "Low,High" bitfld.long 0x04 0. " CSEN ,Chip Select Enable" "Disabled,Enabled" group.long 0x18++0x07 "Chip Select 3" line.long 0x00 "CS3U,Chip Select 3 Upper Control Register" bitfld.long 0x00 31. " DTACK_SEL ,DTACK Select" "DTACK,CFlash/PCMCIA" bitfld.long 0x00 28.--29. " BCD ,Burst Clock Divisor" "Div by 1,Div by 2,Div by 3,Div by 4" bitfld.long 0x00 24.--27. " BCS ,Burst Clock Start" "1 half cycle,2 half cycle,3 half cycle,4 half cycle,5 half cycle,6 half cycle,7 half cycle,8 half cycle,9 half cycle,10 half cycle,11 half cycle,12 half cycle,13 half cycle,14 half cycle,15 half cycle,16 half cycle" textline " " bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--19. " DOL ,Data Output Length" "1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0 cycles,1 cycle,2 cycles,3 cycles" hexmask.long.byte 0x00 8.--13. 1. " WSC ,Wait State Control" textline " " bitfld.long 0x00 4.--6. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0.--3. " EDC ,Extra Dead Cycles" "0 cycles,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" line.long 0x04 "CS3L,Chip Select 3 Lower Control Register" bitfld.long 0x04 28.--31. " OEA ,/OE Assert-Determines when /OE is Asserted During Read cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 24.--27. " OEN ,/OE Negate-Determines when /OE is Negated During a Read Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 20.--23. " WEA ,/EB[3:0] Assert-Determines when /EB[3:0] is Asserted During Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" textline " " bitfld.long 0x04 16.--19. " WEN ,/EB[3:0] Negate During Write-Determines when /EB[3:0] Outputs are Negated During a Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 12.--15. " CSA ,Chip Select Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 11. " EBC ,Enable Byte Control" "R/W,W" textline " " bitfld.long 0x04 8.--10. " DSZ ,Data Port Size" "8-bit,8-bit,8-bit,8-bit,16-bit,16-bit,32-bit,32-bit" bitfld.long 0x04 6. " SP ,Supervisor Protect" "User/supervisor,Supervisor" bitfld.long 0x04 4. " WP ,Write Protect" "Not prohibited,Prohibited" textline " " bitfld.long 0x04 1. " PA ,Pin Assert" "Low,High" bitfld.long 0x04 0. " CSEN ,Chip Select Enable" "Disabled,Enabled" group.long 0x20++0x07 "Chip Select 4" line.long 0x00 "CS4U,Chip Select 4 Upper Control Register" bitfld.long 0x00 31. " DTACK_SEL ,DTACK Select" "DTACK,CFlash/PCMCIA" bitfld.long 0x00 28.--29. " BCD ,Burst Clock Divisor" "Div by 1,Div by 2,Div by 3,Div by 4" bitfld.long 0x00 24.--27. " BCS ,Burst Clock Start" "1 half cycle,2 half cycle,3 half cycle,4 half cycle,5 half cycle,6 half cycle,7 half cycle,8 half cycle,9 half cycle,10 half cycle,11 half cycle,12 half cycle,13 half cycle,14 half cycle,15 half cycle,16 half cycle" textline " " bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--19. " DOL ,Data Output Length" "1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0 cycles,1 cycle,2 cycles,3 cycles" hexmask.long.byte 0x00 8.--13. 1. " WSC ,Wait State Control" textline " " bitfld.long 0x00 4.--6. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0.--3. " EDC ,Extra Dead Cycles" "0 cycles,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" line.long 0x04 "CS4L,Chip Select 4 Lower Control Register" bitfld.long 0x04 28.--31. " OEA ,/OE Assert-Determines when /OE is Asserted During Read cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 24.--27. " OEN ,/OE Negate-Determines when /OE is Negated During a Read Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 20.--23. " WEA ,/EB[3:0] Assert-Determines when /EB[3:0] is Asserted During Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" textline " " bitfld.long 0x04 16.--19. " WEN ,/EB[3:0] Negate During Write-Determines when /EB[3:0] Outputs are Negated During a Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 12.--15. " CSA ,Chip Select Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 11. " EBC ,Enable Byte Control" "R/W,W" textline " " bitfld.long 0x04 8.--10. " DSZ ,Data Port Size" "8-bit,8-bit,8-bit,8-bit,16-bit,16-bit,32-bit,32-bit" bitfld.long 0x04 6. " SP ,Supervisor Protect" "User/supervisor,Supervisor" bitfld.long 0x04 4. " WP ,Write Protect" "Not prohibited,Prohibited" textline " " bitfld.long 0x04 1. " PA ,Pin Assert" "Low,High" bitfld.long 0x04 0. " CSEN ,Chip Select Enable" "Disabled,Enabled" group.long 0x28++0x07 "Chip Select 5" line.long 0x00 "CS5U,Chip Select 5 Upper Control Register" bitfld.long 0x00 31. " DTACK_SEL ,DTACK Select" "DTACK,CFlash/PCMCIA" bitfld.long 0x00 28.--29. " BCD ,Burst Clock Divisor" "Div by 1,Div by 2,Div by 3,Div by 4" bitfld.long 0x00 24.--27. " BCS ,Burst Clock Start" "1 half cycle,2 half cycle,3 half cycle,4 half cycle,5 half cycle,6 half cycle,7 half cycle,8 half cycle,9 half cycle,10 half cycle,11 half cycle,12 half cycle,13 half cycle,14 half cycle,15 half cycle,16 half cycle" textline " " bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--19. " DOL ,Data Output Length" "1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0 cycles,1 cycle,2 cycles,3 cycles" hexmask.long.byte 0x00 8.--13. 1. " WSC ,Wait State Control" textline " " bitfld.long 0x00 4.--6. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0.--3. " EDC ,Extra Dead Cycles" "0 cycles,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" line.long 0x04 "CS5L,Chip Select 5 Lower Control Register" bitfld.long 0x04 28.--31. " OEA ,/OE Assert-Determines when /OE is Asserted During Read cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 24.--27. " OEN ,/OE Negate-Determines when /OE is Negated During a Read Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 20.--23. " WEA ,/EB[3:0] Assert-Determines when /EB[3:0] is Asserted During Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" textline " " bitfld.long 0x04 16.--19. " WEN ,/EB[3:0] Negate During Write-Determines when /EB[3:0] Outputs are Negated During a Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 12.--15. " CSA ,Chip Select Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 11. " EBC ,Enable Byte Control" "R/W,W" textline " " bitfld.long 0x04 8.--10. " DSZ ,Data Port Size" "8-bit,8-bit,8-bit,8-bit,16-bit,16-bit,32-bit,32-bit" bitfld.long 0x04 6. " SP ,Supervisor Protect" "User/supervisor,Supervisor" bitfld.long 0x04 4. " WP ,Write Protect" "Not prohibited,Prohibited" textline " " bitfld.long 0x04 1. " PA ,Pin Assert" "Low,High" bitfld.long 0x04 0. " CSEN ,Chip Select Enable" "Disabled,Enabled" group.long 0x30++0x03 "EIM" line.long 0x00 "EIM,EIM Configuration Register" bitfld.long 0x00 02. " BCM ,Burst Clock Mode" "Not all Time,All Time" width 16. tree.end elif ((cpu()=="iMXL")||(cpu()=="iMXS")) tree "EIM (External Interface Module)" base asd:0x00220000 width 6. group.long 0x00++0x07 "Chip Select 0" line.long 0x00 "CS0U,Chip Select 0 Upper Control Register" bitfld.long 0x00 28.--29. " BCD ,Burst Clock Divisor" "Div by 1,Div by 2,Div by 3,Div by 4" bitfld.long 0x00 24.--27. " BCS ,Burst Clock Start" "1 half cycle,2 half cycle,3 half cycle,4 half cycle,5 half cycle,6 half cycle,7 half cycle,8 half cycle,9 half cycle,10 half cycle,11 half cycle,12 half cycle,13 half cycle,14 half cycle,15 half cycle,16 half cycle" bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" textline " " bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" bitfld.long 0x00 16.--19. " DOL ,Data Output Length" "1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0 cycles,1 cycle,2 cycles,3 cycles" hexmask.long.byte 0x00 8.--13. 1. " WSC ,Wait State Control" bitfld.long 0x00 4.--6. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" textline " " bitfld.long 0x00 0.--3. " EDC ,Extra Dead Cycles" "0 cycles,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" ;group.long 0x04++0x03 line.long 0x04 "CS0L,Chip Select 0 Lower Control Register" bitfld.long 0x04 28.--31. " OEA ,/OE Assert-Determines when /OE is Asserted During Read cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 24.--27. " OEN ,/OE Negate-Determines when /OE is Negated During a Read Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 20.--23. " WEA ,/EB[3:0] Assert-Determines when /EB[3:0] is Asserted During Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" textline " " bitfld.long 0x04 16.--19. " WEN ,/EB[3:0] Negate During Write-Determines when /EB[3:0] Outputs are Negated During a Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 12.--15. " CSA ,Chip Select Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 11. " EBC ,Enable Byte Control" "R/W,W" textline " " bitfld.long 0x04 8.--10. " DSZ ,Data Port Size" "8-bit,8-bit,8-bit,8-bit,16-bit,16-bit,32-bit,32-bit" bitfld.long 0x04 6. " SP ,Supervisor Protect" "User/supervisor,Supervisor" bitfld.long 0x04 4. " WP ,Write Protect" "Not prohibited,Prohibited" textline " " bitfld.long 0x04 0. " CSEN ,Chip Select Enable" "Disabled,Enabled" group.long 0x8++0x07 "Chip Select 1" line.long 0x00 "CS1U,Chip Select 1 Upper Control Register" bitfld.long 0x00 31. " DTACK_SEL ,DTACK Select" "DTACK,CFlash/PCMCIA" bitfld.long 0x00 28.--29. " BCD ,Burst Clock Divisor" "Div by 1,Div by 2,Div by 3,Div by 4" bitfld.long 0x00 24.--27. " BCS ,Burst Clock Start" "1 half cycle,2 half cycle,3 half cycle,4 half cycle,5 half cycle,6 half cycle,7 half cycle,8 half cycle,9 half cycle,10 half cycle,11 half cycle,12 half cycle,13 half cycle,14 half cycle,15 half cycle,16 half cycle" textline " " bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--19. " DOL ,Data Output Length" "1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0 cycles,1 cycle,2 cycles,3 cycles" hexmask.long.byte 0x00 8.--13. 1. " WSC ,Wait State Control" textline " " bitfld.long 0x00 4.--6. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0.--3. " EDC ,Extra Dead Cycles" "0 cycles,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" line.long 0x04 "CS1L,Chip Select 1 Lower Control Register" bitfld.long 0x04 28.--31. " OEA ,/OE Assert-Determines when /OE is Asserted During Read cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 24.--27. " OEN ,/OE Negate-Determines when /OE is Negated During a Read Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 20.--23. " WEA ,/EB[3:0] Assert-Determines when /EB[3:0] is Asserted During Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" textline " " bitfld.long 0x04 16.--19. " WEN ,/EB[3:0] Negate During Write-Determines when /EB[3:0] Outputs are Negated During a Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 12.--15. " CSA ,Chip Select Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 11. " EBC ,Enable Byte Control" "R/W,W" textline " " bitfld.long 0x04 8.--10. " DSZ ,Data Port Size" "8-bit,8-bit,8-bit,8-bit,16-bit,16-bit,32-bit,32-bit" bitfld.long 0x04 6. " SP ,Supervisor Protect" "User/supervisor,Supervisor" bitfld.long 0x04 4. " WP ,Write Protect" "Not prohibited,Prohibited" textline " " bitfld.long 0x04 1. " PA ,Pin Assert" "Low,High" bitfld.long 0x04 0. " CSEN ,Chip Select Enable" "Disabled,Enabled" group.long 0x10++0x07 "Chip Select 2" line.long 0x00 "CS2U,Chip Select 2 Upper Control Register" bitfld.long 0x00 31. " DTACK_SEL ,DTACK Select" "DTACK,CFlash/PCMCIA" bitfld.long 0x00 28.--29. " BCD ,Burst Clock Divisor" "Div by 1,Div by 2,Div by 3,Div by 4" bitfld.long 0x00 24.--27. " BCS ,Burst Clock Start" "1 half cycle,2 half cycle,3 half cycle,4 half cycle,5 half cycle,6 half cycle,7 half cycle,8 half cycle,9 half cycle,10 half cycle,11 half cycle,12 half cycle,13 half cycle,14 half cycle,15 half cycle,16 half cycle" textline " " bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--19. " DOL ,Data Output Length" "1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0 cycles,1 cycle,2 cycles,3 cycles" hexmask.long.byte 0x00 8.--13. 1. " WSC ,Wait State Control" textline " " bitfld.long 0x00 4.--6. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0.--3. " EDC ,Extra Dead Cycles" "0 cycles,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" line.long 0x04 "CS2L,Chip Select 2 Lower Control Register" bitfld.long 0x04 28.--31. " OEA ,/OE Assert-Determines when /OE is Asserted During Read cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 24.--27. " OEN ,/OE Negate-Determines when /OE is Negated During a Read Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 20.--23. " WEA ,/EB[3:0] Assert-Determines when /EB[3:0] is Asserted During Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" textline " " bitfld.long 0x04 16.--19. " WEN ,/EB[3:0] Negate During Write-Determines when /EB[3:0] Outputs are Negated During a Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 12.--15. " CSA ,Chip Select Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 11. " EBC ,Enable Byte Control" "R/W,W" textline " " bitfld.long 0x04 8.--10. " DSZ ,Data Port Size" "8-bit,8-bit,8-bit,8-bit,16-bit,16-bit,32-bit,32-bit" bitfld.long 0x04 6. " SP ,Supervisor Protect" "User/supervisor,Supervisor" bitfld.long 0x04 4. " WP ,Write Protect" "Not prohibited,Prohibited" textline " " bitfld.long 0x04 1. " PA ,Pin Assert" "Low,High" bitfld.long 0x04 0. " CSEN ,Chip Select Enable" "Disabled,Enabled" group.long 0x18++0x07 "Chip Select 3" line.long 0x00 "CS3U,Chip Select 3 Upper Control Register" bitfld.long 0x00 31. " DTACK_SEL ,DTACK Select" "DTACK,CFlash/PCMCIA" bitfld.long 0x00 28.--29. " BCD ,Burst Clock Divisor" "Div by 1,Div by 2,Div by 3,Div by 4" bitfld.long 0x00 24.--27. " BCS ,Burst Clock Start" "1 half cycle,2 half cycle,3 half cycle,4 half cycle,5 half cycle,6 half cycle,7 half cycle,8 half cycle,9 half cycle,10 half cycle,11 half cycle,12 half cycle,13 half cycle,14 half cycle,15 half cycle,16 half cycle" textline " " bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--19. " DOL ,Data Output Length" "1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0 cycles,1 cycle,2 cycles,3 cycles" hexmask.long.byte 0x00 8.--13. 1. " WSC ,Wait State Control" textline " " bitfld.long 0x00 4.--6. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0.--3. " EDC ,Extra Dead Cycles" "0 cycles,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" line.long 0x04 "CS3L,Chip Select 3 Lower Control Register" bitfld.long 0x04 28.--31. " OEA ,/OE Assert-Determines when /OE is Asserted During Read cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 24.--27. " OEN ,/OE Negate-Determines when /OE is Negated During a Read Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 20.--23. " WEA ,/EB[3:0] Assert-Determines when /EB[3:0] is Asserted During Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" textline " " bitfld.long 0x04 16.--19. " WEN ,/EB[3:0] Negate During Write-Determines when /EB[3:0] Outputs are Negated During a Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 12.--15. " CSA ,Chip Select Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 11. " EBC ,Enable Byte Control" "R/W,W" textline " " bitfld.long 0x04 8.--10. " DSZ ,Data Port Size" "8-bit,8-bit,8-bit,8-bit,16-bit,16-bit,32-bit,32-bit" bitfld.long 0x04 6. " SP ,Supervisor Protect" "User/supervisor,Supervisor" bitfld.long 0x04 4. " WP ,Write Protect" "Not prohibited,Prohibited" textline " " bitfld.long 0x04 1. " PA ,Pin Assert" "Low,High" bitfld.long 0x04 0. " CSEN ,Chip Select Enable" "Disabled,Enabled" group.long 0x20++0x07 "Chip Select 4" line.long 0x00 "CS4U,Chip Select 4 Upper Control Register" bitfld.long 0x00 31. " DTACK_SEL ,DTACK Select" "DTACK,CFlash/PCMCIA" bitfld.long 0x00 28.--29. " BCD ,Burst Clock Divisor" "Div by 1,Div by 2,Div by 3,Div by 4" bitfld.long 0x00 24.--27. " BCS ,Burst Clock Start" "1 half cycle,2 half cycle,3 half cycle,4 half cycle,5 half cycle,6 half cycle,7 half cycle,8 half cycle,9 half cycle,10 half cycle,11 half cycle,12 half cycle,13 half cycle,14 half cycle,15 half cycle,16 half cycle" textline " " bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--19. " DOL ,Data Output Length" "1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0 cycles,1 cycle,2 cycles,3 cycles" hexmask.long.byte 0x00 8.--13. 1. " WSC ,Wait State Control" textline " " bitfld.long 0x00 4.--6. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0.--3. " EDC ,Extra Dead Cycles" "0 cycles,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" line.long 0x04 "CS4L,Chip Select 4 Lower Control Register" bitfld.long 0x04 28.--31. " OEA ,/OE Assert-Determines when /OE is Asserted During Read cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 24.--27. " OEN ,/OE Negate-Determines when /OE is Negated During a Read Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 20.--23. " WEA ,/EB[3:0] Assert-Determines when /EB[3:0] is Asserted During Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" textline " " bitfld.long 0x04 16.--19. " WEN ,/EB[3:0] Negate During Write-Determines when /EB[3:0] Outputs are Negated During a Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 12.--15. " CSA ,Chip Select Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 11. " EBC ,Enable Byte Control" "R/W,W" textline " " bitfld.long 0x04 8.--10. " DSZ ,Data Port Size" "8-bit,8-bit,8-bit,8-bit,16-bit,16-bit,32-bit,32-bit" bitfld.long 0x04 6. " SP ,Supervisor Protect" "User/supervisor,Supervisor" bitfld.long 0x04 4. " WP ,Write Protect" "Not prohibited,Prohibited" textline " " bitfld.long 0x04 1. " PA ,Pin Assert" "Low,High" bitfld.long 0x04 0. " CSEN ,Chip Select Enable" "Disabled,Enabled" group.long 0x28++0x07 "Chip Select 5" line.long 0x00 "CS5U,Chip Select 5 Upper Control Register" bitfld.long 0x00 31. " DTACK_SEL ,DTACK Select" "DTACK,CFlash/PCMCIA" bitfld.long 0x00 28.--29. " BCD ,Burst Clock Divisor" "Div by 1,Div by 2,Div by 3,Div by 4" bitfld.long 0x00 24.--27. " BCS ,Burst Clock Start" "1 half cycle,2 half cycle,3 half cycle,4 half cycle,5 half cycle,6 half cycle,7 half cycle,8 half cycle,9 half cycle,10 half cycle,11 half cycle,12 half cycle,13 half cycle,14 half cycle,15 half cycle,16 half cycle" textline " " bitfld.long 0x00 22.--23. " PSZ ,Page Size" "4 words,8 words,16 words,32 words" bitfld.long 0x00 21. " PME ,Page Mode Emulation" "Disabled,Enabled" bitfld.long 0x00 20. " SYNC ,Synchronous Burst Mode Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 16.--19. " DOL ,Data Output Length" "1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 14.--15. " CNC ,Chip Select Negation Clock Cycles" "0 cycles,1 cycle,2 cycles,3 cycles" hexmask.long.byte 0x00 8.--13. 1. " WSC ,Wait State Control" textline " " bitfld.long 0x00 4.--6. " WWS ,Write Wait State" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0.--3. " EDC ,Extra Dead Cycles" "0 cycles,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles" line.long 0x04 "CS5L,Chip Select 5 Lower Control Register" bitfld.long 0x04 28.--31. " OEA ,/OE Assert-Determines when /OE is Asserted During Read cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 24.--27. " OEN ,/OE Negate-Determines when /OE is Negated During a Read Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 20.--23. " WEA ,/EB[3:0] Assert-Determines when /EB[3:0] is Asserted During Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" textline " " bitfld.long 0x04 16.--19. " WEN ,/EB[3:0] Negate During Write-Determines when /EB[3:0] Outputs are Negated During a Write Cycle" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 12.--15. " CSA ,Chip Select Assert" "0 half clocks,1 half clock,2 half clocks,3 half clocks,4 half clocks,5 half clocks,6 half clocks,7 half clocks,8 half clocks,9 half clocks,10 half clocks,11 half clocks,12 half clocks,13 half clocks,14 half clocks,15 half clocks" bitfld.long 0x04 11. " EBC ,Enable Byte Control" "R/W,W" textline " " bitfld.long 0x04 8.--10. " DSZ ,Data Port Size" "8-bit,8-bit,8-bit,8-bit,16-bit,16-bit,32-bit,32-bit" bitfld.long 0x04 6. " SP ,Supervisor Protect" "User/supervisor,Supervisor" bitfld.long 0x04 4. " WP ,Write Protect" "Not prohibited,Prohibited" textline " " bitfld.long 0x04 1. " PA ,Pin Assert" "Low,High" bitfld.long 0x04 0. " CSEN ,Chip Select Enable" "Disabled,Enabled" group.long 0x30++0x03 "EIM" line.long 0x00 "EIM,EIM Configuration Register" bitfld.long 0x00 02. " BCM ,Burst Clock Mode" "Not all time,All Time" width 16. tree.end endif sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) tree "BMI (Bus Master Interface)" base asd:0xa0000000 width 0xa group 0x00++0x13 line.long 0x00 "BMICTRL1,BMI Control Register 1" bitfld.long 0x00 29. " WAIT ,WAIT Signal" "Ignorer,Detected" bitfld.long 0x00 26.--28. " WS ,Wait State" "0 WS,1 WS,2 WS,3 WS,4 WS,5 WS,6 WS,7 WS" bitfld.long 0x00 24.--25. " DIV ,Int_Clk Divider" "Div by 2,Div by 4,Div by 8,Div by 16" textline " " bitfld.long 0x00 20.--23. " TxF_Water_Mark ,TxFIFO Interrupt And DMA Request Water Mark" "TxFIFO empty,At least 1 empty slot,At least 2 empty slots,At least 3 empty slots,At least 4 empty slots,At least 5 empty slots,At least 6 empty slots,At least 7 empty slots,At least 8 empty slots,At least 9 empty slots,At least 10 empty slots,At least 11 empty slots,At least 12 empty slots,At least 13 empty slots,At least 14 empty slots,At least 15 empty slots" bitfld.long 0x00 16.--19. " RxF_Water_Mark ,RxFIFO Interrupt And DMA Request Water Mark" "RxFIFO full,At least 1 data word,At least 2 data words,At least 3 data words,At least 4 data words,At least 5 data words,At least 6 data words,At least 7 data words,At least 8 data words,At least 9 data words,At least 10 data words,At least 11 data words,At least 12 data words,At least 13 data words,At least 14 data words,At least 15 data words" textline " " bitfld.long 0x00 15. " DATA_LATCH ,BMI Latch Data Edge" "Falling,Rising" bitfld.long 0x00 14. " MMD_CLKOUT ,BMI Clock Direction" "MMD,BMI" bitfld.long 0x00 13. " READ ,Force a READ Cycle" "Completed,Ongoing or pending" textline " " bitfld.long 0x00 12. " MASTER_SEL ,Master Mode Select" "Slave,Master" bitfld.long 0x00 11. " RxF_OV_INT_EN ,RxFIFO Overflow Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 10. " BRDY_INT_EN ,Data Byte Ready Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " WRDY_INT_EN ,Data Word Ready Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 8. " RxFF_INT_EN ,RxFIFO Full Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 7. " TxFE_INT_EN ,TxFIFO Empty Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " MMD_MODE_SEL ,ATI MMD Interface Timing Select" "Memory,ATI graphic chip" bitfld.long 0x00 5. " CLK_CS_POL ,Clock/Chip Select Polarity" "Not inverted,Inverted" bitfld.long 0x00 4. " READ_REQ_POL ,Read Request Output Polarity" "Not inverted,Inverted" textline " " bitfld.long 0x00 3. " 16BIT_SEL ,16-Bit Data Bus Select" "8-bit,16-bit" bitfld.long 0x00 2. " RxFIFO_CLR ,Clear RxFIFO" "No action,Cleared" bitfld.long 0x00 1. " TxFIFO_CLR ,Clear TxFIFO" "No action,Cleared" textline " " bitfld.long 0x00 0. " BMI_EN ,BMI Module Enable" "Disabled,Enabled" ;group 0x04++0x03 line.long 0x04 "BMICTRL2,BMI Control Register 2" bitfld.long 0x04 0.--5. " COUNT ,Read Cycle Count" "1 data,2 data,3 data,4 data,5 data,6 data,7 data,8 data,9 data,10 data,11 data,12 data,13 data,14 data,15 data,16 data,17 data,18 data,19 data,20 data,21 data,22 data,23 data,24 data,25 data,26 data,27 data,28 data,29 data,30 data,31 data,32 data,33 data,34 data,35 data,36 data,37 data,38 data,39 data,40 data,41 data,42 data,43 data,44 data,45 data,46 data,47 data,48 data,49 data,50 data,51 data,52 data,53 data,54 data,55 data,56 data,57 data,58 data,59 data,60 data,61 data,62 data,63 data,64 data" ;group 0x08++0x03 line.long 0x08 "BMISTR,BMI Status Register" bitfld.long 0x08 7. " TA ,Transfer Activity" "No activity,Activity" bitfld.long 0x08 6. " RxF_OV ,RxFIFO Overflow" "No overflow,Overflow" bitfld.long 0x08 5. " BRDY ,Data Byte Ready" "No data ready,Data ready" textline " " bitfld.long 0x08 4. " WRDY ,Data Word Ready" "No data ready,Data ready" bitfld.long 0x08 3. " RxF_FULL ,RxFIFO Full" "Not full,Full" bitfld.long 0x08 2. " TxF_EMPTY ,TxFIFO Empty" "Not empty,Empty" textline " " bitfld.long 0x08 0.--1. " BCNT ,Byte Count" "No valid data,1 valid byte D[7:0],2 valid bytes D[15:0],3 valid bytes D[23:0]" hgroup 0x0C++3 hide.long 0x00 "BMIRXD,BMI RxFIFO Register" in wgroup 0x10++3 line.long 0x00 "BMITXD,BMI TxFIFO Register" hexmask.long 0x00 0.--31. 1. " D[31:0] ,Data" width 0x16 tree.end endif tree "I2C Module" sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) base asd:0x10012000 width 0x06 group.word 0x00++0x01 line.word 0x00 "IADR,I2C Address Register" hexmask.word.byte 0x00 1.--7. 0x2 " ADR ,Slave Address" group.word 0x04++0x01 line.word 0x00 "IFDR,I2C Frequency Divider Register" hexmask.word.byte 0x00 0.--5. 1. " IC ,I2C Clock Rate Divider" group.word 0x08++0x01 line.word 0x00 "I2CR,I2C Control Register" bitfld.word 0x00 7. " IEN ,I2C Enable" "Disabled,Enabled" bitfld.word 0x00 6. " IIEN ,I2C Interrupt Enable" "Disabled,Enabled" bitfld.word 0x00 5. " MSTA ,Master/Slave Mode Select" "Slave,Master" bitfld.word 0x00 4. " MTX ,Transmit/Receive Mode Select" "Receive,Transmit" textline " " bitfld.word 0x00 3. " TXAK ,Transmit Acknowledge Enable" "Send acknowledge,No acknowledge" bitfld.word 0x00 2. " RSTA ,Repeated START" "Not repeated,Repeated" group.word 0x0c++0x01 line.word 0x00 "I2SR,I2C Status Register" bitfld.word 0x00 7. " ICF ,Data Transferring" "In progress,Completed" bitfld.word 0x00 6. " IAAS ,I2C Addressed As a Slave" "Not addressed,Addressed" bitfld.word 0x00 5. " IBB ,I2C Bus Busy" "Idle,Busy" bitfld.word 0x00 4. " IAL ,Arbitration Lost" "Low,High" textline " " bitfld.word 0x00 2. " SRW ,Slave Read/Write" "Slave receive,Slave transmit" bitfld.word 0x00 1. " IIF ,I2C Interrupt" "Not pending,Pending" bitfld.word 0x00 0. " RXAK ,Received Acknowledge" "Received,Not received" group.word 0x10++0x01 line.word 0x00 "I2DR,I2C Data I/O Register" hexmask.word.byte 0x00 0.--07. 1. " D ,I2C Data" width 0x16 elif ((cpu()=="iMX1")||(cpu()=="iMXL")||(cpu()=="iMXS")) base asd:0x00217000 width 0x06 group.word 0x00++0x01 line.word 0x00 "IADR,I2C Address Register" hexmask.word.byte 0x00 1.--7. 0x2 " ADR ,Slave Address" group.word 0x04++0x01 line.word 0x00 "IFDR,I2C Frequency Divider Register" hexmask.word.byte 0x00 0.--5. 1. " IC ,I2C Clock Rate Divider" group.word 0x08++0x01 line.word 0x00 "I2CR,I2C Control Register" bitfld.word 0x00 7. " IEN ,I2C Enable" "Disabled,Enabled" bitfld.word 0x00 6. " IIEN ,I2C Interrupt Enable" "Disabled,Enabled" bitfld.word 0x00 5. " MSTA ,Master/Slave Mode Select" "Slave,Master" bitfld.word 0x00 4. " MTX ,Transmit/Receive Mode Select" "Receive,Transmit" textline " " bitfld.word 0x00 3. " TXAK ,Transmit Acknowledge Enable" "Send acknowledge,No acknowledge" bitfld.word 0x00 2. " RSTA ,Repeated START" "Not repeated,Repeated" group.word 0x0c++0x01 line.word 0x00 "I2SR,I2C Status Register" bitfld.word 0x00 7. " ICF ,Data Transferring" "In progress,Completed" bitfld.word 0x00 6. " IAAS ,I2C Addressed As a Slave" "Not addressed,Addressed" bitfld.word 0x00 5. " IBB ,I2C Bus Busy" "Idle,Busy" bitfld.word 0x00 4. " IAL ,Arbitration Lost" "Low,High" textline " " bitfld.word 0x00 2. " SRW ,Slave Read/Write" "Slave receive,Slave transmit" bitfld.word 0x00 1. " IIF ,I2C Interrupt" "Not pending,Pending" bitfld.word 0x00 0. " RXAK ,Received Acknowledge" "Received,Not received" group.word 0x10++0x01 line.word 0x00 "I2DR,I2C Data I/O Register" hexmask.word.byte 0x00 0.--07. 1. " D ,I2C Data" width 0x16 endif tree.end sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) tree "CSPI (Configurable Serial Peripheral Interface)" base asd:0x10000000 tree "CSPI1" width 0xd hgroup 0xE000++0x03 hide.long 0x00 "RXDATA1,Receive Data Register 1" in wgroup (0xE000+0x04)++0x03 line.long 0x00 "TXDATA1,Transmit Data Register 1" hexmask.long 0x00 0.--31. 1. " TXDATA ,Tx Data" if (((data.long(asd:((0x10000000+0xE000)+0x08))&0x800)==0x800)) group (0xE000+0x08)++0x03 line.long 0x00 "CONTROLREG1,Control Register 1" bitfld.long 0x00 23. " BURST ,Burst Or Continous Bit" "Idle time,No idle time" bitfld.long 0x00 22. " SDHC_SPIEN ,SDHC SPI Mode Enable Bit" "Disabled,Enabled" bitfld.long 0x00 21. " SWAP ,TxFIFO Swap Bit" "No swapping,Swap data" textline " " bitfld.long 0x00 19.--20. " CS ,Chip Select" "SS0,SS1,SS2,?..." bitfld.long 0x00 14.--18. " DATARATE ,Data Rate" "Reserved,Div by 3,Div by 4,Div by 6,Div by 8,Div by 12,Div by 16,Div by 24,Div by 32,Div by 48,Div by 64,Div by 96,Div by 128,Div by 192,Div by 256,Div by 384,Div by 512,Div by 768,Div by 1024,?..." bitfld.long 0x00 12.--13. " DRCTL ,/CSPI1_RDY Control" "Ignored,Falling edge,Low level,?..." textline " " bitfld.long 0x00 11. " MODE ,CSPI Mode Select" "Slave,Master" bitfld.long 0x00 10. " SPIEN ,CSPI Module Enable" "Disabled,Enabled" bitfld.long 0x00 9. " XCH ,Data Exchange" "Init or busy,Idle" textline " " bitfld.long 0x00 8. " SSPOL ,SS Polarity Select" "Low,High" bitfld.long 0x00 7. " SSCTL ,SS Waveform Select" "Low,Pulse" bitfld.long 0x00 6. " PHAPOL ,Phase" "Phase 0,Phase 1" textline " " bitfld.long 0x00 5. " POL ,Polarity" "High,Low" bitfld.long 0x00 0.--4. " BITCOUNT ,Bit Count" "1-bit,2-bit,3-bit,4-bit,5-bit,6-bit,7-bit,8-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,17-bit,18-bit,19-bit,20-bit,21-bit,22-bit,23-bit,24-bit,25-bit,26-bit,27-bit,28-bit,29-bit,30-bit,31-bit,32-bit" else group (0xE000+0x08)++0x03 line.long 0x00 "CONTROLREG1,Control Register 1" bitfld.long 0x00 23. " BURST ,Burst Or Continous Bit" "Idle time,No idle time" bitfld.long 0x00 22. " SDHC_SPIEN ,SDHC SPI Mode Enable Bit" "Disabled,Enabled" bitfld.long 0x00 21. " SWAP ,TxFIFO Swap Bit" "No swapping,Swap data" textline " " bitfld.long 0x00 19.--20. " CS ,Chip Select" "SS0,SS1,SS2,?..." bitfld.long 0x00 14.--18. " DATARATE ,Data Rate" "Reserved,Div by 3,Div by 4,Div by 6,Div by 8,Div by 12,Div by 16,Div by 24,Div by 32,Div by 48,Div by 64,Div by 96,Div by 128,Div by 192,Div by 256,Div by 384,Div by 512,Div by 768,Div by 1024,?..." bitfld.long 0x00 12.--13. " DRCTL ,/CSPI1_RDY Control" "Ignored,Falling edge,Low level,?..." textline " " bitfld.long 0x00 11. " MODE ,CSPI Mode Select" "Slave,Master" bitfld.long 0x00 10. " SPIEN ,CSPI Module Enable" "Disabled,Enabled" bitfld.long 0x00 9. " XCH ,Data Exchange" "Init or busy,Idle" textline " " bitfld.long 0x00 8. " SSPOL ,SS Polarity Select" "Low,High" bitfld.long 0x00 7. " SSCTL ,SS Waveform Select" "Bit count,Rising edge" bitfld.long 0x00 6. " PHAPOL ,Phase" "Phase 0,Phase 1" textline " " bitfld.long 0x00 5. " POL ,Polarity" "High,Low" bitfld.long 0x00 0.--4. " BITCOUNT ,Bit Count" "1-bit,2-bit,3-bit,4-bit,5-bit,6-bit,7-bit,8-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,17-bit,18-bit,19-bit,20-bit,21-bit,22-bit,23-bit,24-bit,25-bit,26-bit,27-bit,28-bit,29-bit,30-bit,31-bit,32-bit" endif group (0xE000+0x0c)++0x03 line.long 0x00 "INT1,Interrupt Control/Status Register 1" bitfld.long 0x00 17. " BOEN ,Bit Count Overflow Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " ROEN ,RxFIFO Overflow Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 15. " RFEN ,RxFIFO Full Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 14. " RHEN ,RxFIFO Half Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 13. " RREN ,RxFIFO Data Ready Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 12. " TSHFEEN ,TxFIFO and TxShift Register Empty Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " TFEN ,TxFIFO Full Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 10. " THEN ,TxFIFO Half Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 9. " TEEN ,TxFIFO Empty Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " BO ,Bit Count Overflow" "No overflow,Overflow" bitfld.long 0x00 7. " RO ,RxFIFO Overflow" "No overflow,Overflow" bitfld.long 0x00 6. " RF ,RxFIFO Full Status" "Not full,Full" textline " " bitfld.long 0x00 5. " RH ,RxFIFO Half Status" "Less than 4 words,More or equal 4 words" bitfld.long 0x00 4. " RR ,RxFIFO Data Ready Status" "Empty,Not empty" bitfld.long 0x00 3. " TSHFE ,TxFIFO and TxShift Register Empty" "Not empty,Empty" textline " " bitfld.long 0x00 2. " TF ,TxFIFO Full Status" "Less than 9 data words,9 data words" bitfld.long 0x00 1. " TH ,TxFIFO Half Status" "Less than 4 words,More or equal 4 words" bitfld.long 0x00 0. " TE ,TxFIFO Empty Status" "Not empty,Empty" group (0xE000+0x10)++0x03 line.long 0x00 "TEST1,Test Register 1" bitfld.long 0x00 14. " LBC ,Loop Back Control" "Disabled,Connected" bitfld.long 0x00 13. " INIT ,Initialize" "No initialization,Initialize" bitfld.long 0x00 12. " SS_ASSERT ,SS Assert/Deassert" "Asserted/Deasserted,Asserted remained" textline " " hexmask.long.byte 0x00 8.--11. 1. " SSSTATUS ,State Machine Status" bitfld.long 0x00 4.--7. " RXCNT ,RxFIFO Counter" "Empty,1 data word,2 data words,3 data words,4 data words,5 data words,6 data words,7 data words,8 data words,?..." bitfld.long 0x00 0.--3. " TXCNT ,TxFIFO Counter" "Empty,1 data word,2 data words,3 data words,4 data words,5 data words,6 data words,7 data words,8 data words,?..." group (0xE000+0x14)++0x03 line.long 0x00 "PERIOD1,Period Control Register 1" bitfld.long 0x00 15. " CSRC ,Clock Source to Counter" "Bit clock,32.68 KHz" hexmask.long.word 0x00 0.--14. 1. " WAIT ,Number Of Clocks Inserted Between Data Transaction" group (0xE000+0x18)++0x03 line.long 0x00 "DMA1,DMA Register 1" bitfld.long 0x00 15. " THDEN ,TxFIFO Half DMA Request Enable" "Disabled,Enabled" bitfld.long 0x00 14. " TEDEN ,TxFIFO Empty DMA Request Enable" "Disabled,Enabled" bitfld.long 0x00 13. " RFDEN ,RxFIFO Full DMA Request Enable" "Disabled,Enabled" bitfld.long 0x00 12. " RHDEN ,RxFIFO Half DMA Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " THDMA ,TxFIFO Hals Status" "Less than 4,More or equal 4" bitfld.long 0x00 6. " TEDMA ,TxFIFO Empty Status" "Not empty,Empty" bitfld.long 0x00 5. " RFDMA ,RxFIFO Full Status" "Less than 8,8 data words" bitfld.long 0x00 4. " RHDMA ,RxFIFO Half Status" "Less than 4,More or equal 4" group (0xE000+0x1c)++0x03 line.long 0x00 "RESET1,Soft Reset Register 1" bitfld.long 0x00 0. " START ,Soft Reset Bit" "No reset,Reset" width 0x16 tree.end tree "CSPI2" width 0xd hgroup 0xF000++0x03 hide.long 0x00 "RXDATA2,Receive Data Register 2" in wgroup (0xF000+0x04)++0x03 line.long 0x00 "TXDATA2,Transmit Data Register 2" hexmask.long 0x00 0.--31. 1. " TXDATA ,Tx Data" if (((data.long(asd:((0x10000000+0xF000)+0x08))&0x800)==0x800)) group (0xF000+0x08)++0x03 line.long 0x00 "CONTROLREG2,Control Register 2" bitfld.long 0x00 23. " BURST ,Burst Or Continous Bit" "Idle time,No idle time" bitfld.long 0x00 22. " SDHC_SPIEN ,SDHC SPI Mode Enable Bit" "Disabled,Enabled" bitfld.long 0x00 21. " SWAP ,TxFIFO Swap Bit" "No swapping,Swap data" textline " " bitfld.long 0x00 19.--20. " CS ,Chip Select" "SS0,SS1,SS2,?..." bitfld.long 0x00 14.--18. " DATARATE ,Data Rate" "Reserved,Div by 3,Div by 4,Div by 6,Div by 8,Div by 12,Div by 16,Div by 24,Div by 32,Div by 48,Div by 64,Div by 96,Div by 128,Div by 192,Div by 256,Div by 384,Div by 512,Div by 768,Div by 1024,?..." bitfld.long 0x00 12.--13. " DRCTL ,/CSPI1_RDY Control" "Ignored,Falling edge,Low level,?..." textline " " bitfld.long 0x00 11. " MODE ,CSPI Mode Select" "Slave,Master" bitfld.long 0x00 10. " SPIEN ,CSPI Module Enable" "Disabled,Enabled" bitfld.long 0x00 9. " XCH ,Data Exchange" "Init or busy,Idle" textline " " bitfld.long 0x00 8. " SSPOL ,SS Polarity Select" "Low,High" bitfld.long 0x00 7. " SSCTL ,SS Waveform Select" "Low,Pulse" bitfld.long 0x00 6. " PHAPOL ,Phase" "Phase 0,Phase 1" textline " " bitfld.long 0x00 5. " POL ,Polarity" "High,Low" bitfld.long 0x00 0.--4. " BITCOUNT ,Bit Count" "1-bit,2-bit,3-bit,4-bit,5-bit,6-bit,7-bit,8-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,17-bit,18-bit,19-bit,20-bit,21-bit,22-bit,23-bit,24-bit,25-bit,26-bit,27-bit,28-bit,29-bit,30-bit,31-bit,32-bit" else group (0xF000+0x08)++0x03 line.long 0x00 "CONTROLREG2,Control Register 2" bitfld.long 0x00 23. " BURST ,Burst Or Continous Bit" "Idle time,No idle time" bitfld.long 0x00 22. " SDHC_SPIEN ,SDHC SPI Mode Enable Bit" "Disabled,Enabled" bitfld.long 0x00 21. " SWAP ,TxFIFO Swap Bit" "No swapping,Swap data" textline " " bitfld.long 0x00 19.--20. " CS ,Chip Select" "SS0,SS1,SS2,?..." bitfld.long 0x00 14.--18. " DATARATE ,Data Rate" "Reserved,Div by 3,Div by 4,Div by 6,Div by 8,Div by 12,Div by 16,Div by 24,Div by 32,Div by 48,Div by 64,Div by 96,Div by 128,Div by 192,Div by 256,Div by 384,Div by 512,Div by 768,Div by 1024,?..." bitfld.long 0x00 12.--13. " DRCTL ,/CSPI1_RDY Control" "Ignored,Falling edge,Low level,?..." textline " " bitfld.long 0x00 11. " MODE ,CSPI Mode Select" "Slave,Master" bitfld.long 0x00 10. " SPIEN ,CSPI Module Enable" "Disabled,Enabled" bitfld.long 0x00 9. " XCH ,Data Exchange" "Init or busy,Idle" textline " " bitfld.long 0x00 8. " SSPOL ,SS Polarity Select" "Low,High" bitfld.long 0x00 7. " SSCTL ,SS Waveform Select" "Bit count,Rising edge" bitfld.long 0x00 6. " PHAPOL ,Phase" "Phase 0,Phase 1" textline " " bitfld.long 0x00 5. " POL ,Polarity" "High,Low" bitfld.long 0x00 0.--4. " BITCOUNT ,Bit Count" "1-bit,2-bit,3-bit,4-bit,5-bit,6-bit,7-bit,8-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,17-bit,18-bit,19-bit,20-bit,21-bit,22-bit,23-bit,24-bit,25-bit,26-bit,27-bit,28-bit,29-bit,30-bit,31-bit,32-bit" endif group (0xF000+0x0c)++0x03 line.long 0x00 "INT2,Interrupt Control/Status Register 2" bitfld.long 0x00 17. " BOEN ,Bit Count Overflow Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " ROEN ,RxFIFO Overflow Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 15. " RFEN ,RxFIFO Full Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 14. " RHEN ,RxFIFO Half Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 13. " RREN ,RxFIFO Data Ready Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 12. " TSHFEEN ,TxFIFO and TxShift Register Empty Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " TFEN ,TxFIFO Full Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 10. " THEN ,TxFIFO Half Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 9. " TEEN ,TxFIFO Empty Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " BO ,Bit Count Overflow" "No overflow,Overflow" bitfld.long 0x00 7. " RO ,RxFIFO Overflow" "No overflow,Overflow" bitfld.long 0x00 6. " RF ,RxFIFO Full Status" "Not full,Full" textline " " bitfld.long 0x00 5. " RH ,RxFIFO Half Status" "Less than 4 words,More or equal 4 words" bitfld.long 0x00 4. " RR ,RxFIFO Data Ready Status" "Empty,Not empty" bitfld.long 0x00 3. " TSHFE ,TxFIFO and TxShift Register Empty" "Not empty,Empty" textline " " bitfld.long 0x00 2. " TF ,TxFIFO Full Status" "Less than 9 data words,9 data words" bitfld.long 0x00 1. " TH ,TxFIFO Half Status" "Less than 4 words,More or equal 4 words" bitfld.long 0x00 0. " TE ,TxFIFO Empty Status" "Not empty,Empty" group (0xF000+0x10)++0x03 line.long 0x00 "TEST2,Test Register 2" bitfld.long 0x00 14. " LBC ,Loop Back Control" "Disabled,Connected" bitfld.long 0x00 13. " INIT ,Initialize" "No initialization,Initialize" bitfld.long 0x00 12. " SS_ASSERT ,SS Assert/Deassert" "Asserted/Deasserted,Asserted remained" textline " " hexmask.long.byte 0x00 8.--11. 1. " SSSTATUS ,State Machine Status" bitfld.long 0x00 4.--7. " RXCNT ,RxFIFO Counter" "Empty,1 data word,2 data words,3 data words,4 data words,5 data words,6 data words,7 data words,8 data words,?..." bitfld.long 0x00 0.--3. " TXCNT ,TxFIFO Counter" "Empty,1 data word,2 data words,3 data words,4 data words,5 data words,6 data words,7 data words,8 data words,?..." group (0xF000+0x14)++0x03 line.long 0x00 "PERIOD2,Period Control Register 2" bitfld.long 0x00 15. " CSRC ,Clock Source to Counter" "Bit clock,32.68 KHz" hexmask.long.word 0x00 0.--14. 1. " WAIT ,Number Of Clocks Inserted Between Data Transaction" group (0xF000+0x18)++0x03 line.long 0x00 "DMA2,DMA Register 2" bitfld.long 0x00 15. " THDEN ,TxFIFO Half DMA Request Enable" "Disabled,Enabled" bitfld.long 0x00 14. " TEDEN ,TxFIFO Empty DMA Request Enable" "Disabled,Enabled" bitfld.long 0x00 13. " RFDEN ,RxFIFO Full DMA Request Enable" "Disabled,Enabled" bitfld.long 0x00 12. " RHDEN ,RxFIFO Half DMA Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " THDMA ,TxFIFO Hals Status" "Less than 4,More or equal 4" bitfld.long 0x00 6. " TEDMA ,TxFIFO Empty Status" "Not empty,Empty" bitfld.long 0x00 5. " RFDMA ,RxFIFO Full Status" "Less than 8,8 data words" bitfld.long 0x00 4. " RHDMA ,RxFIFO Half Status" "Less than 4,More or equal 4" group (0xF000+0x1c)++0x03 line.long 0x00 "RESET2,Soft Reset Register 2" bitfld.long 0x00 0. " START ,Soft Reset Bit" "No reset,Reset" width 0x16 tree.end sif (cpu()=="iMX21") tree "CSPI3" width 0xd hgroup 0x17000++0x03 hide.long 0x00 "RXDATA3,Receive Data Register 3" in wgroup (0x17000+0x04)++0x03 line.long 0x00 "TXDATA3,Transmit Data Register 3" hexmask.long 0x00 0.--31. 1. " TXDATA ,Tx Data" if (((data.long(asd:((0x10000000+0x17000)+0x08))&0x800)==0x800)) group (0x17000+0x08)++0x03 line.long 0x00 "CONTROLREG3,Control Register 3" bitfld.long 0x00 23. " BURST ,Burst Or Continous Bit" "Idle time,No idle time" bitfld.long 0x00 22. " SDHC_SPIEN ,SDHC SPI Mode Enable Bit" "Disabled,Enabled" bitfld.long 0x00 21. " SWAP ,TxFIFO Swap Bit" "No swapping,Swap data" textline " " bitfld.long 0x00 19.--20. " CS ,Chip Select" "SS0,SS1,SS2,?..." bitfld.long 0x00 14.--18. " DATARATE ,Data Rate" "Reserved,Div by 3,Div by 4,Div by 6,Div by 8,Div by 12,Div by 16,Div by 24,Div by 32,Div by 48,Div by 64,Div by 96,Div by 128,Div by 192,Div by 256,Div by 384,Div by 512,Div by 768,Div by 1024,?..." bitfld.long 0x00 12.--13. " DRCTL ,/CSPI1_RDY Control" "Ignored,Falling edge,Low level,?..." textline " " bitfld.long 0x00 11. " MODE ,CSPI Mode Select" "Slave,Master" bitfld.long 0x00 10. " SPIEN ,CSPI Module Enable" "Disabled,Enabled" bitfld.long 0x00 9. " XCH ,Data Exchange" "Init or busy,Idle" textline " " bitfld.long 0x00 8. " SSPOL ,SS Polarity Select" "Low,High" bitfld.long 0x00 7. " SSCTL ,SS Waveform Select" "Low,Pulse" bitfld.long 0x00 6. " PHAPOL ,Phase" "Phase 0,Phase 1" textline " " bitfld.long 0x00 5. " POL ,Polarity" "High,Low" bitfld.long 0x00 0.--4. " BITCOUNT ,Bit Count" "1-bit,2-bit,3-bit,4-bit,5-bit,6-bit,7-bit,8-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,17-bit,18-bit,19-bit,20-bit,21-bit,22-bit,23-bit,24-bit,25-bit,26-bit,27-bit,28-bit,29-bit,30-bit,31-bit,32-bit" else group (0x17000+0x08)++0x03 line.long 0x00 "CONTROLREG3,Control Register 3" bitfld.long 0x00 23. " BURST ,Burst Or Continous Bit" "Idle time,No idle time" bitfld.long 0x00 22. " SDHC_SPIEN ,SDHC SPI Mode Enable Bit" "Disabled,Enabled" bitfld.long 0x00 21. " SWAP ,TxFIFO Swap Bit" "No swapping,Swap data" textline " " bitfld.long 0x00 19.--20. " CS ,Chip Select" "SS0,SS1,SS2,?..." bitfld.long 0x00 14.--18. " DATARATE ,Data Rate" "Reserved,Div by 3,Div by 4,Div by 6,Div by 8,Div by 12,Div by 16,Div by 24,Div by 32,Div by 48,Div by 64,Div by 96,Div by 128,Div by 192,Div by 256,Div by 384,Div by 512,Div by 768,Div by 1024,?..." bitfld.long 0x00 12.--13. " DRCTL ,/CSPI1_RDY Control" "Ignored,Falling edge,Low level,?..." textline " " bitfld.long 0x00 11. " MODE ,CSPI Mode Select" "Slave,Master" bitfld.long 0x00 10. " SPIEN ,CSPI Module Enable" "Disabled,Enabled" bitfld.long 0x00 9. " XCH ,Data Exchange" "Init or busy,Idle" textline " " bitfld.long 0x00 8. " SSPOL ,SS Polarity Select" "Low,High" bitfld.long 0x00 7. " SSCTL ,SS Waveform Select" "Bit count,Rising edge" bitfld.long 0x00 6. " PHAPOL ,Phase" "Phase 0,Phase 1" textline " " bitfld.long 0x00 5. " POL ,Polarity" "High,Low" bitfld.long 0x00 0.--4. " BITCOUNT ,Bit Count" "1-bit,2-bit,3-bit,4-bit,5-bit,6-bit,7-bit,8-bit,9-bit,10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,17-bit,18-bit,19-bit,20-bit,21-bit,22-bit,23-bit,24-bit,25-bit,26-bit,27-bit,28-bit,29-bit,30-bit,31-bit,32-bit" endif group (0x17000+0x0c)++0x03 line.long 0x00 "INT3,Interrupt Control/Status Register 3" bitfld.long 0x00 17. " BOEN ,Bit Count Overflow Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " ROEN ,RxFIFO Overflow Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 15. " RFEN ,RxFIFO Full Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 14. " RHEN ,RxFIFO Half Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 13. " RREN ,RxFIFO Data Ready Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 12. " TSHFEEN ,TxFIFO and TxShift Register Empty Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " TFEN ,TxFIFO Full Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 10. " THEN ,TxFIFO Half Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 9. " TEEN ,TxFIFO Empty Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " BO ,Bit Count Overflow" "No overflow,Overflow" bitfld.long 0x00 7. " RO ,RxFIFO Overflow" "No overflow,Overflow" bitfld.long 0x00 6. " RF ,RxFIFO Full Status" "Not full,Full" textline " " bitfld.long 0x00 5. " RH ,RxFIFO Half Status" "Less than 4 words,More or equal 4 words" bitfld.long 0x00 4. " RR ,RxFIFO Data Ready Status" "Empty,Not empty" bitfld.long 0x00 3. " TSHFE ,TxFIFO and TxShift Register Empty" "Not empty,Empty" textline " " bitfld.long 0x00 2. " TF ,TxFIFO Full Status" "Less than 9 data words,9 data words" bitfld.long 0x00 1. " TH ,TxFIFO Half Status" "Less than 4 words,More or equal 4 words" bitfld.long 0x00 0. " TE ,TxFIFO Empty Status" "Not empty,Empty" group (0x17000+0x10)++0x03 line.long 0x00 "TEST3,Test Register 3" bitfld.long 0x00 14. " LBC ,Loop Back Control" "Disabled,Connected" bitfld.long 0x00 13. " INIT ,Initialize" "No initialization,Initialize" bitfld.long 0x00 12. " SS_ASSERT ,SS Assert/Deassert" "Asserted/Deasserted,Asserted remained" textline " " hexmask.long.byte 0x00 8.--11. 1. " SSSTATUS ,State Machine Status" bitfld.long 0x00 4.--7. " RXCNT ,RxFIFO Counter" "Empty,1 data word,2 data words,3 data words,4 data words,5 data words,6 data words,7 data words,8 data words,?..." bitfld.long 0x00 0.--3. " TXCNT ,TxFIFO Counter" "Empty,1 data word,2 data words,3 data words,4 data words,5 data words,6 data words,7 data words,8 data words,?..." group (0x17000+0x14)++0x03 line.long 0x00 "PERIOD3,Period Control Register 3" bitfld.long 0x00 15. " CSRC ,Clock Source to Counter" "Bit clock,32.68 KHz" hexmask.long.word 0x00 0.--14. 1. " WAIT ,Number Of Clocks Inserted Between Data Transaction" group (0x17000+0x18)++0x03 line.long 0x00 "DMA3,DMA Register 3" bitfld.long 0x00 15. " THDEN ,TxFIFO Half DMA Request Enable" "Disabled,Enabled" bitfld.long 0x00 14. " TEDEN ,TxFIFO Empty DMA Request Enable" "Disabled,Enabled" bitfld.long 0x00 13. " RFDEN ,RxFIFO Full DMA Request Enable" "Disabled,Enabled" bitfld.long 0x00 12. " RHDEN ,RxFIFO Half DMA Request Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " THDMA ,TxFIFO Hals Status" "Less than 4,More or equal 4" bitfld.long 0x00 6. " TEDMA ,TxFIFO Empty Status" "Not empty,Empty" bitfld.long 0x00 5. " RFDMA ,RxFIFO Full Status" "Less than 8,8 data words" bitfld.long 0x00 4. " RHDMA ,RxFIFO Half Status" "Less than 4,More or equal 4" group (0x17000+0x1c)++0x03 line.long 0x00 "RESET3,Soft Reset Register 3" bitfld.long 0x00 0. " START ,Soft Reset Bit" "No reset,Reset" width 0x16 tree.end endif tree.end elif ((cpu()=="iMX1")||(cpu()=="iMXL")||(cpu()=="iMXS")) tree.open "SPI (Serial Peripheral Interface Modules)" tree "SPI 1" base asd:0x00213000 width 13. hgroup.long 0x00++0x03 hide.long 0x00 "RXDATAREG1,SPI 1 Rx Data Register" in wgroup.long 0x04++0x03 line.long 0x00 "TXDATAREG1,SPI 1 Tx Data Register" hexmask.long.word 0x00 0.--15. 1. " DATA ,Holds the Top Word of Data Loaded Into the FIFO" if (((data.long(asd:(0x00213000+0x08)))&0x400)==0x400) group.long 0x08++0x03 line.long 0x00 "CONTROLREG1,SPI 1 Control Register" bitfld.long 0x00 13.--15. " DATARATE ,Data Rate" "Div by 4,Div by 8,Div by 16,Div by 32,Div by 64,Div by 128,Div by 256,Div by 512" bitfld.long 0x00 11.--12. " DRCTL ,/SPI_RDY Control" "Ignored,Falling edge,Low level,?..." bitfld.long 0x00 10. " MODE ,SPI Mode Select" "Slave,Master" textline " " bitfld.long 0x00 9. " SPIEN ,SPI Module Enable" "Disabled,Enabled" bitfld.long 0x00 8. " XCH ,Exchange" "Idle,Write or read" bitfld.long 0x00 7. " SSPOL ,/SS Polarity Select" "Low,High" textline " " bitfld.long 0x00 6. " SSCTL ,/SS Wave Form Select" "Low,Pulse" bitfld.long 0x00 5. " PHA ,Phase" "Phase 0,Phase 1" bitfld.long 0x00 4. " POL ,Polarity" "High,Low" textline " " bitfld.long 0x00 0.--3. " BIT_COUNT ,Bit Countr" "1 bit,2 bits,3 bits,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits" else group.long 0x08++0x03 line.long 0x00 "CONTROLREG1,SPI 1 Control Register" bitfld.long 0x00 13.--15. " DATARATE ,Data Rate" "Div by 4,Div by 8,Div by 16,Div by 32,Div by 64,Div by 128,Div by 256,Div by 512" bitfld.long 0x00 11.--12. " DRCTL ,/SPI_RDY Control" "Ignored,Falling edge,Low level,?..." bitfld.long 0x00 10. " MODE ,SPI Mode Select" "Slave,Master" textline " " bitfld.long 0x00 9. " SPIEN ,SPI Module Enable" "Disabled,Enabled" bitfld.long 0x00 8. " XCH ,Exchange" "Idle,Write or read" bitfld.long 0x00 7. " SSPOL ,/SS Polarity Select" "Low,High" textline " " bitfld.long 0x00 6. " SSCTL ,/SS Wave Form Select" "BIT_COUNT,/SS rising edge" bitfld.long 0x00 5. " PHA ,Phase" "Phase 0,Phase 1" bitfld.long 0x00 4. " POL ,Polarity" "High,Low" textline " " bitfld.long 0x00 0.--3. " BIT_COUNT ,Bit Countr" "1 bit,2 bits,3 bits,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits" endif group.long 0x0c--0x1f line.long 0x00 "INTREG1,SPI 1 Interrupt Control/Status Register" bitfld.long 0x00 15. " BOEN ,Bit Count Overflow Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 14. " ROEN ,RXFIFO Overflow Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 13. " RFEN ,RXFIFO Full Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " RHEN ,RXFIFO Half Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " RREN ,RXFIFO Data Ready Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 10. " TFEN ,TXFIFO Full Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " THEN ,TXFIFO Half Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 8. " TEEN ,TXFIFO Empty Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 7. " BO ,Bit Count Overflow" "No error,Error" textline " " bitfld.long 0x00 6. " RO ,RXFIFO Overflow" "No error,Error" bitfld.long 0x00 5. " RF ,RXFIFO Full Status" "<8Words,8Words" bitfld.long 0x00 4. " RH ,RXFIFO Half Status" "<4Words,>=4Words" textline " " bitfld.long 0x00 3. " RR ,RXFIFO Data Ready Status" "Empty,Not empty" bitfld.long 0x00 2. " TF ,TXFIFO Full Status" "<8Words,8Words" bitfld.long 0x00 1. " TH ,TXFIFO Half Status" "<4Slots,>=4Slots" textline " " bitfld.long 0x00 0. " TE ,TXFIFO Empty Status" "Not empty,Empty" ;group.long 0x10++0x03 line.long 0x04 "TESTREG1,SPI 1 Test Register" bitfld.long 0x04 14. " LBC ,Loop Back Control" "Not connected,Connected" bitfld.long 0x04 8.--11. " SSTATUS ,State Machine Status" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 4.--7. " RXCNT ,RXFIFO Counter" "Empty,1 words,2 words,3 words,4 words,5 words,6 words,7 words,8 words,?..." textline " " bitfld.long 0x04 0.--3. " TXCNT ,TXFIFO Counter" "Empty,1 words,2 words,3 words,4 words,5 words,6 words,7 words,8 words,?..." ;group.long 0x14++0x03 line.long 0x08 "PERIODREG1,SPI 1 Sample Period Control Register" bitfld.long 0x08 15. " CSRC ,Clock Source" "Bit clock,32.768kHz" hexmask.long.word 0x08 0.--14. 1. " WAIT ,Wait" ;group.long 0x18++0x03 line.long 0x0c "DMAREG1,SPI 1 DMA Control Register" bitfld.long 0x0c 15. " THDEN ,Enables/Disables the TXFIFO Half DMA Request" "Disabled,Enabled" bitfld.long 0x0c 14. " TEDEN ,Enables/Disables the TXFIFO Empty DMA Request" "Disabled,Enabled" bitfld.long 0x0c 13. " RFDEN ,Enables/Disables the RXFIFO Full DMA Request" "Disabled,Enabled" textline " " bitfld.long 0x0c 12. " RHDEN ,Enables/Disables the RXFIFO Half DMA Request" "Disabled,Enabled" bitfld.long 0x0c 07. " THDMA ,TXFIFO Half Status" "Not half empty,Half empty" bitfld.long 0x0c 06. " TEDMA ,TXFIFO Empty Status" "Not empty,Empty" textline " " bitfld.long 0x0c 05. " RFDMA ,RXFIFO Full Status" "Not full,Full" bitfld.long 0x0c 04. " RHDMA ,RXFIFO Half Status" "Not half full,Half full" ;group.long 0x1c++0x03 line.long 0x10 "RESETREG1,SPI 1 Soft Reset Register" bitfld.long 0x10 0. " START ,Start-Executes Soft Reset" "No reset,Reset" width 16. tree.end sif ((cpu()=="iMX1")||(cpu()=="iMXL")) tree "SPI 2" base asd:0x00219000 width 13. hgroup.long 0x00++0x03 hide.long 0x00 "RXDATAREG2,SPI 2 Rx Data Register" in wgroup.long 0x04++0x03 line.long 0x00 "TXDATAREG2,SPI 2 Tx Data Register" hexmask.long.word 0x00 0.--15. 1. " DATA ,Holds the Top Word of Data Loaded Into the FIFO" if (((data.long(asd:(0x00219000+0x08)))&0x400)==0x400) group.long 0x08++0x03 line.long 0x00 "CONTROLREG2,SPI 2 Control Register" bitfld.long 0x00 13.--15. " DATARATE ,Data Rate" "Div by 4,Div by 8,Div by 16,Div by 32,Div by 64,Div by 128,Div by 256,Div by 512" bitfld.long 0x00 11.--12. " DRCTL ,/SPI_RDY Control" "Ignored,Falling edge,Low level,?..." bitfld.long 0x00 10. " MODE ,SPI Mode Select" "Slave,Master" textline " " bitfld.long 0x00 9. " SPIEN ,SPI Module Enable" "Disabled,Enabled" bitfld.long 0x00 8. " XCH ,Exchange" "Idle,Write or read" bitfld.long 0x00 7. " SSPOL ,/SS Polarity Select" "Low,High" textline " " bitfld.long 0x00 6. " SSCTL ,/SS Wave Form Select" "Low,Pulse" bitfld.long 0x00 5. " PHA ,Phase" "Phase 0,Phase 1" bitfld.long 0x00 4. " POL ,Polarity" "High,Low" textline " " bitfld.long 0x00 0.--3. " BIT_COUNT ,Bit Countr" "1 bit,2 bits,3 bits,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits" else group.long 0x08++0x03 line.long 0x00 "CONTROLREG2,SPI 2 Control Register" bitfld.long 0x00 13.--15. " DATARATE ,Data Rate" "Div by 4,Div by 8,Div by 16,Div by 32,Div by 64,Div by 128,Div by 256,Div by 512" bitfld.long 0x00 11.--12. " DRCTL ,/SPI_RDY Control" "Ignored,Falling edge,Low level,?..." bitfld.long 0x00 10. " MODE ,SPI Mode Select" "Slave,Master" textline " " bitfld.long 0x00 9. " SPIEN ,SPI Module Enable" "Disabled,Enabled" bitfld.long 0x00 8. " XCH ,Exchange" "Idle,Write or read" bitfld.long 0x00 7. " SSPOL ,/SS Polarity Select" "Low,High" textline " " bitfld.long 0x00 6. " SSCTL ,/SS Wave Form Select" "BIT_COUNT,/SS rising edge" bitfld.long 0x00 5. " PHA ,Phase" "Phase 0,Phase 1" bitfld.long 0x00 4. " POL ,Polarity" "High,Low" textline " " bitfld.long 0x00 0.--3. " BIT_COUNT ,Bit Countr" "1 bit,2 bits,3 bits,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits" endif group.long 0x0c--0x1f line.long 0x00 "INTREG2,SPI 2 Interrupt Control/Status Register" bitfld.long 0x00 15. " BOEN ,Bit Count Overflow Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 14. " ROEN ,RXFIFO Overflow Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 13. " RFEN ,RXFIFO Full Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " RHEN ,RXFIFO Half Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " RREN ,RXFIFO Data Ready Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 10. " TFEN ,TXFIFO Full Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " THEN ,TXFIFO Half Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 8. " TEEN ,TXFIFO Empty Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 7. " BO ,Bit Count Overflow" "No error,Error" textline " " bitfld.long 0x00 6. " RO ,RXFIFO Overflow" "No error,Error" bitfld.long 0x00 5. " RF ,RXFIFO Full Status" "<8Words,8Words" bitfld.long 0x00 4. " RH ,RXFIFO Half Status" "<4Words,>=4Words" textline " " bitfld.long 0x00 3. " RR ,RXFIFO Data Ready Status" "Empty,Not empty" bitfld.long 0x00 2. " TF ,TXFIFO Full Status" "<8Words,8Words" bitfld.long 0x00 1. " TH ,TXFIFO Half Status" "<4Slots,>=4Slots" textline " " bitfld.long 0x00 0. " TE ,TXFIFO Empty Status" "Not empty,Empty" ;group.long 0x10++0x03 line.long 0x04 "TESTREG2,SPI 2 Test Register" bitfld.long 0x04 14. " LBC ,Loop Back Control" "Not connected,Connected" bitfld.long 0x04 8.--11. " SSTATUS ,State Machine Status" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x04 4.--7. " RXCNT ,RXFIFO Counter" "Empty,1 words,2 words,3 words,4 words,5 words,6 words,7 words,8 words,?..." textline " " bitfld.long 0x04 0.--3. " TXCNT ,TXFIFO Counter" "Empty,1 words,2 words,3 words,4 words,5 words,6 words,7 words,8 words,?..." ;group.long 0x14++0x03 line.long 0x08 "PERIODREG2,SPI 2 Sample Period Control Register" bitfld.long 0x08 15. " CSRC ,Clock Source" "Bit clock,32.768kHz" hexmask.long.word 0x08 0.--14. 1. " WAIT ,Wait" ;group.long 0x18++0x03 line.long 0x0c "DMAREG2,SPI 2 DMA Control Register" bitfld.long 0x0c 15. " THDEN ,Enables/Disables the TXFIFO Half DMA Request" "Disabled,Enabled" bitfld.long 0x0c 14. " TEDEN ,Enables/Disables the TXFIFO Empty DMA Request" "Disabled,Enabled" bitfld.long 0x0c 13. " RFDEN ,Enables/Disables the RXFIFO Full DMA Request" "Disabled,Enabled" textline " " bitfld.long 0x0c 12. " RHDEN ,Enables/Disables the RXFIFO Half DMA Request" "Disabled,Enabled" bitfld.long 0x0c 07. " THDMA ,TXFIFO Half Status" "Not half empty,Half empty" bitfld.long 0x0c 06. " TEDMA ,TXFIFO Empty Status" "Not empty,Empty" textline " " bitfld.long 0x0c 05. " RFDMA ,RXFIFO Full Status" "Not full,Full" bitfld.long 0x0c 04. " RHDMA ,RXFIFO Half Status" "Not half full,Half full" ;group.long 0x1c++0x03 line.long 0x10 "RESETREG2,SPI 2 Soft Reset Register" bitfld.long 0x10 0. " START ,Start-Executes Soft Reset" "No reset,Reset" width 16. tree.end endif tree.end endif tree "SSI (Synchronous Serial Interface)" sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) base asd:0x10010000 tree "SSI1" width 0x9 group 0x0000++0x03 line.long 0x00 "STX10,SSI1 Transmit Data Register 0" hexmask.long.tbyte 0x00 0.--23. 1. " STX0 ,Transmit Data 0 Bits" group (0x0000+0x04)++0x03 line.long 0x00 "SRX11,SSI1 Transmit Data Register 1" hexmask.long.tbyte 0x00 0.--23. 1. " STX1 ,Transmit Data 1 Bits" rgroup (0x0000+0x08)++0x03 line.long 0x00 "SRX10,SSI1 Receive Data Register 0" hexmask.long.tbyte 0x00 0.--23. 1. " SRX0 ,Receive Data 0 Bits" rgroup (0x0000+0x0c)++0x03 line.long 0x00 "SRX11,SSI1 Receive Data Register 1" hexmask.long.tbyte 0x00 0.--23. 1. " SRX1 ,Receive Data 1 Bits" group (0x0000+0x10)++0x03 line.long 0x00 "SCR1,SSI1 Control Register" bitfld.long 0x00 9. " CLK_IST ,Clock Idle State" "0,1" bitfld.long 0x00 8. " TCH_EN ,Two Channel Operation Enable" "Disabled,Enabled" bitfld.long 0x00 7. " SYS_CLK_EN ,System Clock Enable" "No SYS_CLK on SRCK,SYS_CLK on SRCK" textline " " bitfld.long 0x00 5.--6. " I2S_MODE ,I2S Mode Select" "Normal,Master,Slave,Normal" bitfld.long 0x00 4. " SYN ,Synchronous Mode" "Asynchronous,Synchronous" bitfld.long 0x00 3. " NET ,Network Mode" "Not selected,Selected" textline " " bitfld.long 0x00 2. " RE ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 1. " TE ,Transmit Enable" "Disabled,Enabled" bitfld.long 0x00 0. " SSIEN ,SSI Enable" "Disabled,Enabled" rgroup (0x0000+0x14)++0x03 line.long 0x00 "SISR1,SSI1 Interrupt Status Register" bitfld.long 0x00 18. " CMDAU ,Command Address Register Updated" "Not changed,Updated" bitfld.long 0x00 17. " CMDDU ,Command Data Register Updated" "Not changed,Updated" bitfld.long 0x00 16. " RXT ,Receive Tag Updated" "Not changed,Updated" textline " " bitfld.long 0x00 15. " RDR1 ,Receive Data Ready 1" "No new data,New data" bitfld.long 0x00 14. " RDR0 ,Receive Data Ready 0 " "No new data,New data" bitfld.long 0x00 13. " TDE1 ,Transmit Data Register 1" "Data available,Not available" textline " " bitfld.long 0x00 12. " TDE0 ,Transmit Data Register 0" "Data available,Not available" bitfld.long 0x00 11. " ROE1 ,Receiver Overrun Error 1" "Default,Exception" bitfld.long 0x00 10. " ROE0 ,Receiver Overrun Error 0" "Default,Exception" textline " " bitfld.long 0x00 9. " TUE1 ,Transmitter Underrum Error 1" "Default,Exception" bitfld.long 0x00 8. " TUE0 ,Transmitter Underrun Error 0" "Default,Exception" bitfld.long 0x00 7. " TFS ,Transmit Frame Sync" "Not occurred,Occurred" textline " " bitfld.long 0x00 6. " RFS ,Recieve Frame Sync" "Not occurred,Occurred" bitfld.long 0x00 5. " TLS ,Transmit Last Time Slot" "Not last,Last" bitfld.long 0x00 4. " RLS ,Receive Last Time Slot" "Not last,Last" textline " " bitfld.long 0x00 3. " RFF1 ,Receive FIFO Full 1" "Not full,Full" bitfld.long 0x00 2. " RFF0 ,Receive FIFO Full 0" "Not full,Full" bitfld.long 0x00 1. " TFE1 ,Transmit FIFO Empty 1" "Not empty,Empty" textline " " bitfld.long 0x00 0. " TFE0 ,Tranmsit FIFO Empty 0" "Not empty,Empty" group (0x0000+0x18)++0x03 line.long 0x00 "SIER1,SSI1 Interrupt Enable Register" bitfld.long 0x00 22. " RDMAE ,Receive DMA Enable" "Disabled,Enabled" bitfld.long 0x00 21. " RIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TDMAE ,Tranmsit DMA Enable" "Disabled,Enabled" bitfld.long 0x00 19. " TIE ,Transmit Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 18. " CMDAU_EN ,Command Address Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 17. " CMDDU_EN ,Command Data Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXT_EN ,Receive Tag Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 15. " RDR1_EN ,Receive Data 1 Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 14. " RDR0_EN ,Receive Data 0 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 13. " TDE1_EN ,Transmit Data 1 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 12. " TDE0_EN ,Transmit Data 0 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " ROE1_EN ,Receiver Overrun 1 Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 10. " ROE0_EN ,Receive Overrun 0 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 9. " TUE1_EN ,Transmitter Underrun 1 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 8. " TUE0_EN ,Transmitter Underrun 0 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 7. " TFS_EN ,Transmit Frame Sync Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " RFS_EN ,Receive Frame Sync Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 5. " TLS_EN ,Transmit Last Time Slot Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 4. " RLS_EN ,Receiver Last Time Slot Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 3. " RFE1_EN ,Receive FIFO Full 1 Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RFE0_EN ,Receive FIFO Full 0 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " TFE1_EN ,Transmit FIFO Empty 1 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " TFE0_EN ,Transmit FIFO Empty 0 Interrupt Enable" "Disabled,Enabled" group (0x0000+0x1c)++0x03 line.long 0x00 "STCR1,SSI1 Transmit Configuration Register" bitfld.long 0x00 9. " TXBIT0 ,Transmit Bit 0" "To bit 23,To bit 0" bitfld.long 0x00 8. " TFEN1 ,Transmit FIFO Enable 1" "Disabled,Enabled" bitfld.long 0x00 7. " TFEN0 ,Transmit FIFO Enable 0" "Disabled,Enabled" bitfld.long 0x00 6. " TFDIR ,Transmit Frame Direction" "External,Internal" textline " " bitfld.long 0x00 5. " TXDIR ,Transmit Direction" "External,Internal" bitfld.long 0x00 4. " TSHFD ,Transmit Shift Direction" "MSB first,LSB first" bitfld.long 0x00 3. " TSCKP ,Transmit Clock Polarity" "Rising edge,Falling edge" bitfld.long 0x00 2. " TFSI ,Transmit Frame Sync Invert" "High,Low" textline " " bitfld.long 0x00 1. " TFSL ,Transmit Frame Sync Length" "One-word,One-clock-bit" bitfld.long 0x00 0. " TEFS ,Transmit Early Frame Sync" "First bit of data,1 bit before data" group (0x0000+0x20)++0x03 line.long 0x00 "SRCR1,SSI1 Receive Configuration Register" bitfld.long 0x00 9. " RXBIT0 ,Receive Bit 0" "To bit 23,To bit 0" bitfld.long 0x00 8. " RFEN1 ,Receive FIFO Enable 1" "Disabled,Enabled" bitfld.long 0x00 7. " RFEN0 ,Receive FIFO Enable 0" "Disabled,Enabled" bitfld.long 0x00 6. " RFDIR ,Receive Frame Direction" "External,Internal" textline " " bitfld.long 0x00 5. " RXDIR ,Receive Direction" "External,Internal" bitfld.long 0x00 4. " RSHFD ,Receive Shift Direction" "MSB first,LSB first" bitfld.long 0x00 3. " RSCKP ,Receive Clock Polarity" "Falling edge,Rising edge" bitfld.long 0x00 2. " RFSI ,Receive Frame Sync Invert" "High,Low" textline " " bitfld.long 0x00 1. " RFSL ,Receive Frame Sync Length" "One-word,One-clock-bit" bitfld.long 0x00 0. " REFS ,Receive Early Frame Sync" "First bit of data,1 bit before data" group (0x0000+0x24)++0x03 line.long 0x00 "STCCR1,SSI1 Transmit Clock Control Register" bitfld.long 0x00 18. " DIV2 ,Divide By 2" "Bypass,Divide by 2" bitfld.long 0x00 17. " PSR ,Prescaler Range" "Bypass,Divide by 8" hexmask.long.byte 0x00 13.--16. 1. " WL ,Word Length Control" textline " " hexmask.long.byte 0x00 8.--12. 1. " DC ,Frame Rate Divider Control" hexmask.long.byte 0x00 0.--7. 1. " PM ,Prescaler Modulus Select" group (0x0000+0x28)++0x03 line.long 0x00 "SRCCR1,SSI1 Receive Clock Control Register" bitfld.long 0x00 18. " DIV2 ,Divide By 2" "Bypass,Divide by 2" bitfld.long 0x00 17. " PSR ,Prescaler Range" "Bypass,Divide by 8" hexmask.long.byte 0x00 13.--16. 1. " WL ,Word Length Control" textline " " hexmask.long.byte 0x00 8.--12. 1. " DC ,Frame Rate Divider Control" hexmask.long.byte 0x00 0.--7. 1. " PM ,Prescaler Modulus Select" group (0x0000+0x2c)++0x03 line.long 0x00 "SFCSR1,SSI1 FIFO Control Status Register" bitfld.long 0x00 28.--31. " RFCNT1 ,Receive FIFO Counter 1" "0 data words,1 data words,2 data words,3 data words,4 data words,5 data words,6 data words,7 data words,8 data words,?..." bitfld.long 0x00 24.--27. " TFCNT1 ,Transmit FIFO Counter 1" "0 data words,1 data words,2 data words,3 data words,4 data words,5 data words,6 data words,7 data words,8 data words,?..." bitfld.long 0x00 20.--23. " RFWM1 ,Recieve FIFO Full WaterMark 1" "Reserved,At least one,>= 2 data words,>= 3 data words,>= 4 data words,>= 5 data words,>= 6 data words,>= 7 data words,8 data words,?..." textline " " bitfld.long 0x00 16.--19. " TFWM1 ,Transmit FIFO Empty WaterMark 1" "Reserved,At least one,>= 2 data words,>= 3 data words,>= 4 data words,>= 5 data words,>= 6 data words,>= 7 data words,8 data words,?..." bitfld.long 0x00 12.--15. " RFCNT0 ,Receive FIFO Counter 0" "0 data words,1 data words,2 data words,3 data words,4 data words,5 data words,6 data words,7 data words,8 data words,?..." bitfld.long 0x00 08.--11. " TFCNT0 ,Transmit FIFO Counter 0" "0 data words,1 data words,2 data words,3 data words,4 data words,5 data words,6 data words,7 data words,8 data words,?..." textline " " bitfld.long 0x00 04.--07. " RFWM0 ,Recieve FIFO Full WaterMark 0" "Reserved,At least one,>= 2 data words,>= 3 data words,>= 4 data words,>= 5 data words,>= 6 data words,>= 7 data words,8 data words,?..." bitfld.long 0x00 00.--03. " TFWM0 ,Transmit FIFO Empty WaterMark 0" "Reserved,At least one,>= 2 data words,>= 3 data words,>= 4 data words,>= 5 data words,>= 6 data words,>= 7 data words,8 data words,?..." group (0x0000+0x30)++0x03 line.long 0x00 "STR1,SSI1 Test Register" bitfld.long 0x00 15. " TEST ,Test Mode" "No effect,Test Mode" bitfld.long 0x00 14. " RCK2TCK ,Receive Clock To Transmit Clock Loop Back" "No effect,Loop back" bitfld.long 0x00 13. " RFS2TFS ,Receive Frame To Transmit Frame Loop Back" "No synchronization,Loop back" textline " " hexmask.long.byte 0x00 08.--12. 1. " RXSTATE ,Receiver State Machine Status" bitfld.long 0x00 7. " TXD2RXD ,Transmit Data To Receive Data Loop Back" "No effect,Loop back" bitfld.long 0x00 6. " TCK2RCK ,Transmit Clock To Receive Clock Loop Back" "No effect,Loop back" textline " " bitfld.long 0x00 5. " TFS2RFS ,Transmit Frame To Receive Frame Loop Back" "No synchronization,Loop back" hexmask.long.byte 0x00 0.--4. 1. " TXSTATE ,Transmitter State Machine Status" group (0x0000+0x34)++0x03 line.long 0x00 "SOR1,SSI1 Option Register" bitfld.long 0x00 6. " CLKOFF ,Clock Off" "No effect,Turn off" bitfld.long 0x00 5. " RX_CLR ,Receiver Clear" "No effect,Flush Rx FIFOs" bitfld.long 0x00 4. " TX_CLR ,Transmitter Clear" "No effect,Flush Tx FIFOs" textline " " bitfld.long 0x00 3. " INIT ,Initialize" "No effect,Initialized" bitfld.long 0x00 1.--2. " WAIT ,Wait States To Be Added To All Transactions" "0,1,2,3" bitfld.long 0x00 0. " SYNRST ,Frame Syn Reset" "Accumulation not affected,Reset accumulation" group (0x0000+0x38)++0x03 line.long 0x00 "SACNT1,SSI1 AC97 Control Register" hexmask.long.byte 0x00 5.--10. 1. " FRDIV ,Frame Rate Divider" bitfld.long 0x00 4. " WR ,Write Command" "No command,For next frame" bitfld.long 0x00 3. " RD ,Read Command" "No command,For next frame" textline " " bitfld.long 0x00 2. " TIF ,Tag In FIFO" "SATAG,Rx FIFO" bitfld.long 0x00 1. " FV ,Fixed/Variable Operation" "Fixed,Variable" bitfld.long 0x00 0. " A97EN ,AC97 Mode Enable" "Disabled,Enabled" group (0x0000+0x3c)++0x03 line.long 0x00 "SACADD1,SSI1 AC97 Command Address Register" hexmask.long.tbyte 0x00 0.--18. 1. " SACADD ,AC97 Command Address" group (0x0000+0x40)++0x03 line.long 0x00 "SACDAT1,SSI1 AC97 Command Data Register" hexmask.long.tbyte 0x00 0.--19. 1. " SACDAT ,AC97 Command Data" group (0x0000+0x44)++0x03 line.long 0x00 "SATAG1,SSI1 AC97 Tag Register" hexmask.long.word 0x00 0.--15. 1. " SATAG ,AC97 Tag" group (0x0000+0x48)++0x03 line.long 0x00 "STMSK1,SSI1 Transmit Time Slot Mask Register" bitfld.long 0x00 31. " SRMSK31 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 30. " SRMSK30 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 29. " SRMSK29 ,Transmit Mask" "Valid,Masked" textline " " bitfld.long 0x00 28. " SRMSK28 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 27. " SRMSK27 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 26. " SRMSK26 ,Transmit Mask" "Valid,Masked" textline " " bitfld.long 0x00 25. " SRMSK25 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 24. " SRMSK24 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 23. " SRMSK23 ,Transmit Mask" "Valid,Masked" textline " " bitfld.long 0x00 22. " SRMSK22 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 21. " SRMSK21 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 20. " SRMSK20 ,Transmit Mask" "Valid,Masked" textline " " bitfld.long 0x00 19. " SRMSK19 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 18. " SRMSK18 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 17. " SRMSK17 ,Transmit Mask" "Valid,Masked" textline " " bitfld.long 0x00 16. " SRMSK16 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 15. " SRMSK15 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 14. " SRMSK14 ,Transmit Mask" "Valid,Masked" textline " " bitfld.long 0x00 13. " SRMSK13 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 12. " SRMSK12 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 11. " SRMSK11 ,Transmit Mask" "Valid,Masked" textline " " bitfld.long 0x00 10. " SRMSK10 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 9. " SRMSK9 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 8. " SRMSK8 ,Transmit Mask" "Valid,Masked" textline " " bitfld.long 0x00 7. " SRMSK7 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 6. " SRMSK6 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 5. " SRMSK5 ,Transmit Mask" "Valid,Masked" textline " " bitfld.long 0x00 4. " SRMSK4 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 3. " SRMSK3 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 2. " SRMSK2 ,Transmit Mask" "Valid,Masked" textline " " bitfld.long 0x00 1. " SRMSK1 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 0. " SRMSK0 ,Transmit Mask" "Valid,Masked" group (0x0000+0x4c)++0x03 line.long 0x00 "SRMSK1,SSI1 Receive Time Slot Mask Register" bitfld.long 0x00 31. " SRMSK31 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 30. " SRMSK30 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 29. " SRMSK29 ,Receive Mask" "Valid,Masked" textline " " bitfld.long 0x00 28. " SRMSK28 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 27. " SRMSK27 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 26. " SRMSK26 ,Receive Mask" "Valid,Masked" textline " " bitfld.long 0x00 25. " SRMSK25 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 24. " SRMSK24 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 23. " SRMSK23 ,Receive Mask" "Valid,Masked" textline " " bitfld.long 0x00 22. " SRMSK22 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 21. " SRMSK21 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 20. " SRMSK20 ,Receive Mask" "Valid,Masked" textline " " bitfld.long 0x00 19. " SRMSK19 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 18. " SRMSK18 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 17. " SRMSK17 ,Receive Mask" "Valid,Masked" textline " " bitfld.long 0x00 16. " SRMSK16 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 15. " SRMSK15 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 14. " SRMSK14 ,Receive Mask" "Valid,Masked" textline " " bitfld.long 0x00 13. " SRMSK13 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 12. " SRMSK12 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 11. " SRMSK11 ,Receive Mask" "Valid,Masked" textline " " bitfld.long 0x00 10. " SRMSK10 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 9. " SRMSK9 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 8. " SRMSK8 ,Receive Mask" "Valid,Masked" textline " " bitfld.long 0x00 7. " SRMSK7 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 6. " SRMSK6 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 5. " SRMSK5 ,Receive Mask" "Valid,Masked" textline " " bitfld.long 0x00 4. " SRMSK4 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 3. " SRMSK3 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 2. " SRMSK2 ,Receive Mask" "Valid,Masked" textline " " bitfld.long 0x00 1. " SRMSK1 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 0. " SRMSK0 ,Receive Mask" "Valid,Masked" width 0x16 tree.end tree "SSI2" width 0x9 group 0x1000++0x03 line.long 0x00 "STX20,SSI2 Transmit Data Register 0" hexmask.long.tbyte 0x00 0.--23. 1. " STX0 ,Transmit Data 0 Bits" group (0x1000+0x04)++0x03 line.long 0x00 "SRX21,SSI2 Transmit Data Register 1" hexmask.long.tbyte 0x00 0.--23. 1. " STX1 ,Transmit Data 1 Bits" rgroup (0x1000+0x08)++0x03 line.long 0x00 "SRX20,SSI2 Receive Data Register 0" hexmask.long.tbyte 0x00 0.--23. 1. " SRX0 ,Receive Data 0 Bits" rgroup (0x1000+0x0c)++0x03 line.long 0x00 "SRX21,SSI2 Receive Data Register 1" hexmask.long.tbyte 0x00 0.--23. 1. " SRX1 ,Receive Data 1 Bits" group (0x1000+0x10)++0x03 line.long 0x00 "SCR2,SSI2 Control Register" bitfld.long 0x00 9. " CLK_IST ,Clock Idle State" "0,1" bitfld.long 0x00 8. " TCH_EN ,Two Channel Operation Enable" "Disabled,Enabled" bitfld.long 0x00 7. " SYS_CLK_EN ,System Clock Enable" "No SYS_CLK on SRCK,SYS_CLK on SRCK" textline " " bitfld.long 0x00 5.--6. " I2S_MODE ,I2S Mode Select" "Normal,Master,Slave,Normal" bitfld.long 0x00 4. " SYN ,Synchronous Mode" "Asynchronous,Synchronous" bitfld.long 0x00 3. " NET ,Network Mode" "Not selected,Selected" textline " " bitfld.long 0x00 2. " RE ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 1. " TE ,Transmit Enable" "Disabled,Enabled" bitfld.long 0x00 0. " SSIEN ,SSI Enable" "Disabled,Enabled" rgroup (0x1000+0x14)++0x03 line.long 0x00 "SISR2,SSI2 Interrupt Status Register" bitfld.long 0x00 18. " CMDAU ,Command Address Register Updated" "Not changed,Updated" bitfld.long 0x00 17. " CMDDU ,Command Data Register Updated" "Not changed,Updated" bitfld.long 0x00 16. " RXT ,Receive Tag Updated" "Not changed,Updated" textline " " bitfld.long 0x00 15. " RDR1 ,Receive Data Ready 1" "No new data,New data" bitfld.long 0x00 14. " RDR0 ,Receive Data Ready 0 " "No new data,New data" bitfld.long 0x00 13. " TDE1 ,Transmit Data Register 1" "Data available,Not available" textline " " bitfld.long 0x00 12. " TDE0 ,Transmit Data Register 0" "Data available,Not available" bitfld.long 0x00 11. " ROE1 ,Receiver Overrun Error 1" "Default,Exception" bitfld.long 0x00 10. " ROE0 ,Receiver Overrun Error 0" "Default,Exception" textline " " bitfld.long 0x00 9. " TUE1 ,Transmitter Underrum Error 1" "Default,Exception" bitfld.long 0x00 8. " TUE0 ,Transmitter Underrun Error 0" "Default,Exception" bitfld.long 0x00 7. " TFS ,Transmit Frame Sync" "Not occurred,Occurred" textline " " bitfld.long 0x00 6. " RFS ,Recieve Frame Sync" "Not occurred,Occurred" bitfld.long 0x00 5. " TLS ,Transmit Last Time Slot" "Not last,Last" bitfld.long 0x00 4. " RLS ,Receive Last Time Slot" "Not last,Last" textline " " bitfld.long 0x00 3. " RFF1 ,Receive FIFO Full 1" "Not full,Full" bitfld.long 0x00 2. " RFF0 ,Receive FIFO Full 0" "Not full,Full" bitfld.long 0x00 1. " TFE1 ,Transmit FIFO Empty 1" "Not empty,Empty" textline " " bitfld.long 0x00 0. " TFE0 ,Tranmsit FIFO Empty 0" "Not empty,Empty" group (0x1000+0x18)++0x03 line.long 0x00 "SIER2,SSI2 Interrupt Enable Register" bitfld.long 0x00 22. " RDMAE ,Receive DMA Enable" "Disabled,Enabled" bitfld.long 0x00 21. " RIE ,Receive Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 20. " TDMAE ,Tranmsit DMA Enable" "Disabled,Enabled" bitfld.long 0x00 19. " TIE ,Transmit Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 18. " CMDAU_EN ,Command Address Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 17. " CMDDU_EN ,Command Data Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " RXT_EN ,Receive Tag Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 15. " RDR1_EN ,Receive Data 1 Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 14. " RDR0_EN ,Receive Data 0 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 13. " TDE1_EN ,Transmit Data 1 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 12. " TDE0_EN ,Transmit Data 0 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " ROE1_EN ,Receiver Overrun 1 Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 10. " ROE0_EN ,Receive Overrun 0 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 9. " TUE1_EN ,Transmitter Underrun 1 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 8. " TUE0_EN ,Transmitter Underrun 0 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 7. " TFS_EN ,Transmit Frame Sync Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " RFS_EN ,Receive Frame Sync Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 5. " TLS_EN ,Transmit Last Time Slot Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 4. " RLS_EN ,Receiver Last Time Slot Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 3. " RFE1_EN ,Receive FIFO Full 1 Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " RFE0_EN ,Receive FIFO Full 0 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " TFE1_EN ,Transmit FIFO Empty 1 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " TFE0_EN ,Transmit FIFO Empty 0 Interrupt Enable" "Disabled,Enabled" group (0x1000+0x1c)++0x03 line.long 0x00 "STCR2,SSI2 Transmit Configuration Register" bitfld.long 0x00 9. " TXBIT0 ,Transmit Bit 0" "To bit 23,To bit 0" bitfld.long 0x00 8. " TFEN1 ,Transmit FIFO Enable 1" "Disabled,Enabled" bitfld.long 0x00 7. " TFEN0 ,Transmit FIFO Enable 0" "Disabled,Enabled" bitfld.long 0x00 6. " TFDIR ,Transmit Frame Direction" "External,Internal" textline " " bitfld.long 0x00 5. " TXDIR ,Transmit Direction" "External,Internal" bitfld.long 0x00 4. " TSHFD ,Transmit Shift Direction" "MSB first,LSB first" bitfld.long 0x00 3. " TSCKP ,Transmit Clock Polarity" "Rising edge,Falling edge" bitfld.long 0x00 2. " TFSI ,Transmit Frame Sync Invert" "High,Low" textline " " bitfld.long 0x00 1. " TFSL ,Transmit Frame Sync Length" "One-word,One-clock-bit" bitfld.long 0x00 0. " TEFS ,Transmit Early Frame Sync" "First bit of data,1 bit before data" group (0x1000+0x20)++0x03 line.long 0x00 "SRCR2,SSI2 Receive Configuration Register" bitfld.long 0x00 9. " RXBIT0 ,Receive Bit 0" "To bit 23,To bit 0" bitfld.long 0x00 8. " RFEN1 ,Receive FIFO Enable 1" "Disabled,Enabled" bitfld.long 0x00 7. " RFEN0 ,Receive FIFO Enable 0" "Disabled,Enabled" bitfld.long 0x00 6. " RFDIR ,Receive Frame Direction" "External,Internal" textline " " bitfld.long 0x00 5. " RXDIR ,Receive Direction" "External,Internal" bitfld.long 0x00 4. " RSHFD ,Receive Shift Direction" "MSB first,LSB first" bitfld.long 0x00 3. " RSCKP ,Receive Clock Polarity" "Falling edge,Rising edge" bitfld.long 0x00 2. " RFSI ,Receive Frame Sync Invert" "High,Low" textline " " bitfld.long 0x00 1. " RFSL ,Receive Frame Sync Length" "One-word,One-clock-bit" bitfld.long 0x00 0. " REFS ,Receive Early Frame Sync" "First bit of data,1 bit before data" group (0x1000+0x24)++0x03 line.long 0x00 "STCCR2,SSI2 Transmit Clock Control Register" bitfld.long 0x00 18. " DIV2 ,Divide By 2" "Bypass,Divide by 2" bitfld.long 0x00 17. " PSR ,Prescaler Range" "Bypass,Divide by 8" hexmask.long.byte 0x00 13.--16. 1. " WL ,Word Length Control" textline " " hexmask.long.byte 0x00 8.--12. 1. " DC ,Frame Rate Divider Control" hexmask.long.byte 0x00 0.--7. 1. " PM ,Prescaler Modulus Select" group (0x1000+0x28)++0x03 line.long 0x00 "SRCCR2,SSI2 Receive Clock Control Register" bitfld.long 0x00 18. " DIV2 ,Divide By 2" "Bypass,Divide by 2" bitfld.long 0x00 17. " PSR ,Prescaler Range" "Bypass,Divide by 8" hexmask.long.byte 0x00 13.--16. 1. " WL ,Word Length Control" textline " " hexmask.long.byte 0x00 8.--12. 1. " DC ,Frame Rate Divider Control" hexmask.long.byte 0x00 0.--7. 1. " PM ,Prescaler Modulus Select" group (0x1000+0x2c)++0x03 line.long 0x00 "SFCSR2,SSI2 FIFO Control Status Register" bitfld.long 0x00 28.--31. " RFCNT1 ,Receive FIFO Counter 1" "0 data words,1 data words,2 data words,3 data words,4 data words,5 data words,6 data words,7 data words,8 data words,?..." bitfld.long 0x00 24.--27. " TFCNT1 ,Transmit FIFO Counter 1" "0 data words,1 data words,2 data words,3 data words,4 data words,5 data words,6 data words,7 data words,8 data words,?..." bitfld.long 0x00 20.--23. " RFWM1 ,Recieve FIFO Full WaterMark 1" "Reserved,At least one,>= 2 data words,>= 3 data words,>= 4 data words,>= 5 data words,>= 6 data words,>= 7 data words,8 data words,?..." textline " " bitfld.long 0x00 16.--19. " TFWM1 ,Transmit FIFO Empty WaterMark 1" "Reserved,At least one,>= 2 data words,>= 3 data words,>= 4 data words,>= 5 data words,>= 6 data words,>= 7 data words,8 data words,?..." bitfld.long 0x00 12.--15. " RFCNT0 ,Receive FIFO Counter 0" "0 data words,1 data words,2 data words,3 data words,4 data words,5 data words,6 data words,7 data words,8 data words,?..." bitfld.long 0x00 08.--11. " TFCNT0 ,Transmit FIFO Counter 0" "0 data words,1 data words,2 data words,3 data words,4 data words,5 data words,6 data words,7 data words,8 data words,?..." textline " " bitfld.long 0x00 04.--07. " RFWM0 ,Recieve FIFO Full WaterMark 0" "Reserved,At least one,>= 2 data words,>= 3 data words,>= 4 data words,>= 5 data words,>= 6 data words,>= 7 data words,8 data words,?..." bitfld.long 0x00 00.--03. " TFWM0 ,Transmit FIFO Empty WaterMark 0" "Reserved,At least one,>= 2 data words,>= 3 data words,>= 4 data words,>= 5 data words,>= 6 data words,>= 7 data words,8 data words,?..." group (0x1000+0x30)++0x03 line.long 0x00 "STR2,SSI2 Test Register" bitfld.long 0x00 15. " TEST ,Test Mode" "No effect,Test Mode" bitfld.long 0x00 14. " RCK2TCK ,Receive Clock To Transmit Clock Loop Back" "No effect,Loop back" bitfld.long 0x00 13. " RFS2TFS ,Receive Frame To Transmit Frame Loop Back" "No synchronization,Loop back" textline " " hexmask.long.byte 0x00 08.--12. 1. " RXSTATE ,Receiver State Machine Status" bitfld.long 0x00 7. " TXD2RXD ,Transmit Data To Receive Data Loop Back" "No effect,Loop back" bitfld.long 0x00 6. " TCK2RCK ,Transmit Clock To Receive Clock Loop Back" "No effect,Loop back" textline " " bitfld.long 0x00 5. " TFS2RFS ,Transmit Frame To Receive Frame Loop Back" "No synchronization,Loop back" hexmask.long.byte 0x00 0.--4. 1. " TXSTATE ,Transmitter State Machine Status" group (0x1000+0x34)++0x03 line.long 0x00 "SOR2,SSI2 Option Register" bitfld.long 0x00 6. " CLKOFF ,Clock Off" "No effect,Turn off" bitfld.long 0x00 5. " RX_CLR ,Receiver Clear" "No effect,Flush Rx FIFOs" bitfld.long 0x00 4. " TX_CLR ,Transmitter Clear" "No effect,Flush Tx FIFOs" textline " " bitfld.long 0x00 3. " INIT ,Initialize" "No effect,Initialized" bitfld.long 0x00 1.--2. " WAIT ,Wait States To Be Added To All Transactions" "0,1,2,3" bitfld.long 0x00 0. " SYNRST ,Frame Syn Reset" "Accumulation not affected,Reset accumulation" group (0x1000+0x38)++0x03 line.long 0x00 "SACNT2,SSI2 AC97 Control Register" hexmask.long.byte 0x00 5.--10. 1. " FRDIV ,Frame Rate Divider" bitfld.long 0x00 4. " WR ,Write Command" "No command,For next frame" bitfld.long 0x00 3. " RD ,Read Command" "No command,For next frame" textline " " bitfld.long 0x00 2. " TIF ,Tag In FIFO" "SATAG,Rx FIFO" bitfld.long 0x00 1. " FV ,Fixed/Variable Operation" "Fixed,Variable" bitfld.long 0x00 0. " A97EN ,AC97 Mode Enable" "Disabled,Enabled" group (0x1000+0x3c)++0x03 line.long 0x00 "SACADD2,SSI2 AC97 Command Address Register" hexmask.long.tbyte 0x00 0.--18. 1. " SACADD ,AC97 Command Address" group (0x1000+0x40)++0x03 line.long 0x00 "SACDAT2,SSI2 AC97 Command Data Register" hexmask.long.tbyte 0x00 0.--19. 1. " SACDAT ,AC97 Command Data" group (0x1000+0x44)++0x03 line.long 0x00 "SATAG2,SSI2 AC97 Tag Register" hexmask.long.word 0x00 0.--15. 1. " SATAG ,AC97 Tag" group (0x1000+0x48)++0x03 line.long 0x00 "STMSK2,SSI2 Transmit Time Slot Mask Register" bitfld.long 0x00 31. " SRMSK31 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 30. " SRMSK30 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 29. " SRMSK29 ,Transmit Mask" "Valid,Masked" textline " " bitfld.long 0x00 28. " SRMSK28 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 27. " SRMSK27 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 26. " SRMSK26 ,Transmit Mask" "Valid,Masked" textline " " bitfld.long 0x00 25. " SRMSK25 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 24. " SRMSK24 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 23. " SRMSK23 ,Transmit Mask" "Valid,Masked" textline " " bitfld.long 0x00 22. " SRMSK22 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 21. " SRMSK21 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 20. " SRMSK20 ,Transmit Mask" "Valid,Masked" textline " " bitfld.long 0x00 19. " SRMSK19 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 18. " SRMSK18 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 17. " SRMSK17 ,Transmit Mask" "Valid,Masked" textline " " bitfld.long 0x00 16. " SRMSK16 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 15. " SRMSK15 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 14. " SRMSK14 ,Transmit Mask" "Valid,Masked" textline " " bitfld.long 0x00 13. " SRMSK13 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 12. " SRMSK12 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 11. " SRMSK11 ,Transmit Mask" "Valid,Masked" textline " " bitfld.long 0x00 10. " SRMSK10 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 9. " SRMSK9 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 8. " SRMSK8 ,Transmit Mask" "Valid,Masked" textline " " bitfld.long 0x00 7. " SRMSK7 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 6. " SRMSK6 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 5. " SRMSK5 ,Transmit Mask" "Valid,Masked" textline " " bitfld.long 0x00 4. " SRMSK4 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 3. " SRMSK3 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 2. " SRMSK2 ,Transmit Mask" "Valid,Masked" textline " " bitfld.long 0x00 1. " SRMSK1 ,Transmit Mask" "Valid,Masked" bitfld.long 0x00 0. " SRMSK0 ,Transmit Mask" "Valid,Masked" group (0x1000+0x4c)++0x03 line.long 0x00 "SRMSK2,SSI2 Receive Time Slot Mask Register" bitfld.long 0x00 31. " SRMSK31 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 30. " SRMSK30 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 29. " SRMSK29 ,Receive Mask" "Valid,Masked" textline " " bitfld.long 0x00 28. " SRMSK28 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 27. " SRMSK27 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 26. " SRMSK26 ,Receive Mask" "Valid,Masked" textline " " bitfld.long 0x00 25. " SRMSK25 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 24. " SRMSK24 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 23. " SRMSK23 ,Receive Mask" "Valid,Masked" textline " " bitfld.long 0x00 22. " SRMSK22 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 21. " SRMSK21 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 20. " SRMSK20 ,Receive Mask" "Valid,Masked" textline " " bitfld.long 0x00 19. " SRMSK19 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 18. " SRMSK18 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 17. " SRMSK17 ,Receive Mask" "Valid,Masked" textline " " bitfld.long 0x00 16. " SRMSK16 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 15. " SRMSK15 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 14. " SRMSK14 ,Receive Mask" "Valid,Masked" textline " " bitfld.long 0x00 13. " SRMSK13 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 12. " SRMSK12 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 11. " SRMSK11 ,Receive Mask" "Valid,Masked" textline " " bitfld.long 0x00 10. " SRMSK10 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 9. " SRMSK9 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 8. " SRMSK8 ,Receive Mask" "Valid,Masked" textline " " bitfld.long 0x00 7. " SRMSK7 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 6. " SRMSK6 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 5. " SRMSK5 ,Receive Mask" "Valid,Masked" textline " " bitfld.long 0x00 4. " SRMSK4 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 3. " SRMSK3 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 2. " SRMSK2 ,Receive Mask" "Valid,Masked" textline " " bitfld.long 0x00 1. " SRMSK1 ,Receive Mask" "Valid,Masked" bitfld.long 0x00 0. " SRMSK0 ,Receive Mask" "Valid,Masked" width 0x16 tree.end elif (cpu()=="iMX1") tree "SSI 1" base asd:0x00218000 width 7. group.long 0x00++0x03 line.long 0x00 "STX1,SSI1 Transmit Data Register" hexmask.long.byte 0x00 8.--15. 1. " HIGH_BYTE ,Transmit Data High Byte" hexmask.long.byte 0x00 0.--7. 1. " LOW_BYTE ,Transmit Data Low Byte" rgroup.long 0x04++0x03 line.long 0x00 "SRX1,SSI1 Receive Data Register" hexmask.long.byte 0x00 8.--15. 1. " HIGH_BYTE ,Receive Data High Byte" hexmask.long.byte 0x00 0.--07. 1. " LOW_BYTE ,Receive Data Low Byte" group.long 0x08--0x1b line.long 0x00 "SCSR1,SSI1 Control/Status Register" bitfld.long 0x00 15. " SYS_CLK_EN ,System Clock Enable" "Disabled,Enabled" bitfld.long 0x00 13.--14. " I2S_MODE ,I2S Mode Select" "Normal,Master,Slave,Normal" bitfld.long 0x00 12. " SYN ,Synchronous Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " NET ,Network Mode" "Normal,Network" bitfld.long 0x00 10. " RE ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 9. " TE ,Transmit Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " SSI_EN ,SSI Enable" "Disabled,Enabled" bitfld.long 0x00 7. " RDR ,Receive Data Ready" "Not ready,Ready" bitfld.long 0x00 6. " TDE ,Transmit Data Register Empty" "Not empty,Empty" textline " " bitfld.long 0x00 5. " ROE ,Receive Overrun Error" "No error,Error" bitfld.long 0x00 4. " TUE ,Transmitter Underrun Error" "No error,Error" bitfld.long 0x00 3. " TFS ,Transmit Frame Sync" "Not occurred,Occurred" textline " " bitfld.long 0x00 2. " RFS ,Receive Frame Sync" "Not occurred,Occurred" bitfld.long 0x00 1. " RFF ,Receive FIFO Full" "Not full,Full" bitfld.long 0x00 0. " TFE ,Transmit FIFO Empty" "Not empty,Empty" ;group.long 0x0c++0x03 line.long 0x04 "STCR1,SSI1 Transmit Configuration Register" bitfld.long 0x04 10. " TXBIT0 ,Transmit Bit 0" "Bit 15,Bit 0" bitfld.long 0x04 9. " TDMAE ,Transmit DMA Enable" "Disabled,Enabled" bitfld.long 0x04 8. " TIE ,Transmit Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 7. " TFEN ,Transmit FIFO Enable" "Disabled,Enabled" bitfld.long 0x04 6. " TFDIR ,Transmit Frame Direction" "External,Internal" bitfld.long 0x04 5. " TXDIR ,Transmit Direction" "External,Internal" textline " " bitfld.long 0x04 4. " TSHFD ,Transmit Shift Direction" "MSB,LSB" bitfld.long 0x04 3. " TSCKP ,Transmit Clock Polarity" "Rising edge,Falling edge" bitfld.long 0x04 2. " TFSI ,Transmit Frame Sync Invert" "High,Low" textline " " bitfld.long 0x04 1. " TFSL ,Transmit Frame Sync Length" "1 word,1 bit" bitfld.long 0x04 0. " TEFS ,Transmit Early Frame Sync" "1st bit,1 clock before" ;group.long 0x10++0x03 line.long 0x08 "SRCR1,SSI1 Receive Configuration Register" bitfld.long 0x08 10. " RXBIT0 ,Receive Bit 0" "Bit 15,Bit 0" bitfld.long 0x08 9. " RDMAE ,Receive DMA Enable" "Disabled,Enabled" bitfld.long 0x08 8. " RIE ,Receive Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 7. " RFEN ,Receive FIFO Enable" "Disabled,Enabled" bitfld.long 0x08 6. " RFDIR ,Receive Frame Direction" "External,Internal" bitfld.long 0x08 5. " RXDIR ,Receive Direction" "External,Internal" textline " " bitfld.long 0x08 4. " RSHFD ,Receive Shift Direction" "MSB,LSB" bitfld.long 0x08 3. " RSCKP ,Receive Clock Polarity" "Falling edge,Rising edge" bitfld.long 0x08 2. " RFSI ,Receive Frame Sync Invert" "High,LOW" textline " " bitfld.long 0x08 1. " RFSL ,Receive Frame Sync Length" "1 word,1 bit" bitfld.long 0x08 0. " REFS ,Receive Early Frame Sync" "1st bit,1 clock before" ;group.long 0x14++0x03 line.long 0x0c "STCCR1,SSI1 Transmit Clock Control Register" bitfld.long 0x0c 15. " PSR ,Prescaler Range" "Bypass div by 8,Div by 8" bitfld.long 0x0c 13.--14. " WL ,Word Length" "8 Bits,10 Bits,12 Bits,16 Bits" bitfld.long 0x0c 8.--12. " DC ,Frame Rate Divider Control" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16,Div by 17,Div by 18,Div by 19,Div by 20,Div by 21,Div by 22,Div by 23,Div by 24,Div by 25,Div by 26,Div by 27,Div by 28,Div by 29,Div by 30,Div by 31,Div by 32" textline " " hexmask.long.byte 0x0c 0.--7. 1. " PM ,Prescale Modulus Select" ;group.long 0x18++x03 line.long 0x10 "SRCCR1,SSI1 Receive Clock Control Register" bitfld.long 0x10 15. " PSR ,Prescaler Range" "Bypass div by 8,Div by 8" bitfld.long 0x10 13.--14. " WL ,Word Length" "8 Bits,10 Bits,12 Bits,16 Bits" bitfld.long 0x10 8.--12. " DC ,Frame Rate Divider Control" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16,Div by 17,Div by 18,Div by 19,Div by 20,Div by 21,Div by 22,Div by 23,Div by 24,Div by 25,Div by 26,Div by 27,Div by 28,Div by 29,Div by 30,Div by 31,Div by 32" textline " " hexmask.long.byte 0x10 0.--7. 1. " PM ,Prescale Modulus Select" wgroup.long 0x1c++0x03 line.long 0x00 "STSR1,SSI1 Time Slot Register" hexmask.long.word 0x00 0.--15. 1. " DUMMY ,Dummy Bits" group.long 0x20--0x23 line.long 0x00 "SFCSR1,SSI1 FIFO Control/Status Register" bitfld.long 0x00 12.--15. " RFCNT ,Receive FIFO Counter" "0 words,1 word,2 words,3 words,4 words,5 words,6 words,7 words,8 words,?..." bitfld.long 0x00 8.--11. " TFCNT ,Transmit FIFO Counter" "0 words,1 word,2 words,3 words,4 words,5 words,6 words,7 words,8 words,?..." bitfld.long 0x00 4.--7. " RFWM ,Receive FIFO Full Water Mark" "Reserved,1-8 words,2-8 words,3-8 words,4-8 words,5-8 words,6-8 words,7-8 words,8 words,?..." textline " " bitfld.long 0x00 0.--3. " TFWM ,Transmit FIFO Empty Water Mark" "Reserved,1-8 words,2-8 words,3-8 words,4-8 words,5-8 words,6-8 words,7-8 words,8 words,?..." ;group.long 0x24++0x03 group.long 0x28--0x2b line.long 0x0 "SOR1,SSI1 Option Register" bitfld.long 0x0 6. " CLKOFF ,Clock Off" "Enabled,Disabled" bitfld.long 0x0 5. " RX_CLR ,Receiver Clear" "No effect,Cleared" bitfld.long 0x0 4. " TX_CLR ,Transmitter Clear" "No effect,Cleared" textline " " bitfld.long 0x0 0. " SYNRST ,Frame Sync Reset" "No effect,Reset" width 16. tree.end tree "SSI 2" base asd:0x0021d000 width 7. group.long 0x00++0x03 line.long 0x00 "STX2,SSI2 Transmit Data Register" hexmask.long.byte 0x00 8.--15. 1. " HIGH_BYTE ,Transmit Data High Byte" hexmask.long.byte 0x00 0.--7. 1. " LOW_BYTE ,Transmit Data Low Byte" rgroup.long 0x04++0x03 line.long 0x00 "SRX2,SSI2 Receive Data Register" hexmask.long.byte 0x00 8.--15. 1. " HIGH_BYTE ,Receive Data High Byte" hexmask.long.byte 0x00 0.--07. 1. " LOW_BYTE ,Receive Data Low Byte" group.long 0x08--0x1b line.long 0x00 "SCSR2,SSI2 Control/Status Register" bitfld.long 0x00 15. " SYS_CLK_EN ,System Clock Enable" "Disabled,Enabled" bitfld.long 0x00 13.--14. " I2S_MODE ,I2S Mode Select" "Normal,Master,Slave,Normal" bitfld.long 0x00 12. " SYN ,Synchronous Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " NET ,Network Mode" "Normal,Network" bitfld.long 0x00 10. " RE ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 9. " TE ,Transmit Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " SSI_EN ,SSI Enable" "Disabled,Enabled" bitfld.long 0x00 7. " RDR ,Receive Data Ready" "Not ready,Ready" bitfld.long 0x00 6. " TDE ,Transmit Data Register Empty" "Not empty,Empty" textline " " bitfld.long 0x00 5. " ROE ,Receive Overrun Error" "No error,Error" bitfld.long 0x00 4. " TUE ,Transmitter Underrun Error" "No error,Error" bitfld.long 0x00 3. " TFS ,Transmit Frame Sync" "Not occurred,Occurred" textline " " bitfld.long 0x00 2. " RFS ,Receive Frame Sync" "Not occurred,Occurred" bitfld.long 0x00 1. " RFF ,Receive FIFO Full" "Not full,Full" bitfld.long 0x00 0. " TFE ,Transmit FIFO Empty" "Not empty,Empty" ;group.long 0x0c++0x03 line.long 0x04 "STCR2,SSI2 Transmit Configuration Register" bitfld.long 0x04 10. " TXBIT0 ,Transmit Bit 0" "Bit 15,Bit 0" bitfld.long 0x04 9. " TDMAE ,Transmit DMA Enable" "Disabled,Enabled" bitfld.long 0x04 8. " TIE ,Transmit Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 7. " TFEN ,Transmit FIFO Enable" "Disabled,Enabled" bitfld.long 0x04 6. " TFDIR ,Transmit Frame Direction" "External,Internal" bitfld.long 0x04 5. " TXDIR ,Transmit Direction" "External,Internal" textline " " bitfld.long 0x04 4. " TSHFD ,Transmit Shift Direction" "MSB,LSB" bitfld.long 0x04 3. " TSCKP ,Transmit Clock Polarity" "Rising edge,Falling edge" bitfld.long 0x04 2. " TFSI ,Transmit Frame Sync Invert" "High,Low" textline " " bitfld.long 0x04 1. " TFSL ,Transmit Frame Sync Length" "1 word,1 bit" bitfld.long 0x04 0. " TEFS ,Transmit Early Frame Sync" "1st bit,1 clock before" ;group.long 0x10++0x03 line.long 0x08 "SRCR2,SSI2 Receive Configuration Register" bitfld.long 0x08 10. " RXBIT0 ,Receive Bit 0" "Bit 15,Bit 0" bitfld.long 0x08 9. " RDMAE ,Receive DMA Enable" "Disabled,Enabled" bitfld.long 0x08 8. " RIE ,Receive Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 7. " RFEN ,Receive FIFO Enable" "Disabled,Enabled" bitfld.long 0x08 6. " RFDIR ,Receive Frame Direction" "External,Internal" bitfld.long 0x08 5. " RXDIR ,Receive Direction" "External,Internal" textline " " bitfld.long 0x08 4. " RSHFD ,Receive Shift Direction" "MSB,LSB" bitfld.long 0x08 3. " RSCKP ,Receive Clock Polarity" "Falling edge,Rising edge" bitfld.long 0x08 2. " RFSI ,Receive Frame Sync Invert" "High,LOW" textline " " bitfld.long 0x08 1. " RFSL ,Receive Frame Sync Length" "1 word,1 bit" bitfld.long 0x08 0. " REFS ,Receive Early Frame Sync" "1st bit,1 clock before" ;group.long 0x14++0x03 line.long 0x0c "STCCR2,SSI2 Transmit Clock Control Register" bitfld.long 0x0c 15. " PSR ,Prescaler Range" "Bypass div by 8,Div by 8" bitfld.long 0x0c 13.--14. " WL ,Word Length" "8 Bits,10 Bits,12 Bits,16 Bits" bitfld.long 0x0c 8.--12. " DC ,Frame Rate Divider Control" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16,Div by 17,Div by 18,Div by 19,Div by 20,Div by 21,Div by 22,Div by 23,Div by 24,Div by 25,Div by 26,Div by 27,Div by 28,Div by 29,Div by 30,Div by 31,Div by 32" textline " " hexmask.long.byte 0x0c 0.--7. 1. " PM ,Prescale Modulus Select" ;group.long 0x18++x03 line.long 0x10 "SRCCR2,SSI2 Receive Clock Control Register" bitfld.long 0x10 15. " PSR ,Prescaler Range" "Bypass div by 8,Div by 8" bitfld.long 0x10 13.--14. " WL ,Word Length" "8 Bits,10 Bits,12 Bits,16 Bits" bitfld.long 0x10 8.--12. " DC ,Frame Rate Divider Control" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16,Div by 17,Div by 18,Div by 19,Div by 20,Div by 21,Div by 22,Div by 23,Div by 24,Div by 25,Div by 26,Div by 27,Div by 28,Div by 29,Div by 30,Div by 31,Div by 32" textline " " hexmask.long.byte 0x10 0.--7. 1. " PM ,Prescale Modulus Select" wgroup.long 0x1c++0x03 line.long 0x00 "STSR2,SSI2 Time Slot Register" hexmask.long.word 0x00 0.--15. 1. " DUMMY ,Dummy Bits" group.long 0x20--0x23 line.long 0x00 "SFCSR2,SSI2 FIFO Control/Status Register" bitfld.long 0x00 12.--15. " RFCNT ,Receive FIFO Counter" "0 words,1 word,2 words,3 words,4 words,5 words,6 words,7 words,8 words,?..." bitfld.long 0x00 8.--11. " TFCNT ,Transmit FIFO Counter" "0 words,1 word,2 words,3 words,4 words,5 words,6 words,7 words,8 words,?..." bitfld.long 0x00 4.--7. " RFWM ,Receive FIFO Full Water Mark" "Reserved,1-8 words,2-8 words,3-8 words,4-8 words,5-8 words,6-8 words,7-8 words,8 words,?..." textline " " bitfld.long 0x00 0.--3. " TFWM ,Transmit FIFO Empty Water Mark" "Reserved,1-8 words,2-8 words,3-8 words,4-8 words,5-8 words,6-8 words,7-8 words,8 words,?..." ;group.long 0x24++0x03 group.long 0x28--0x2b line.long 0x0 "SOR2,SSI2 Option Register" bitfld.long 0x0 6. " CLKOFF ,Clock Off" "Enabled,Disabled" bitfld.long 0x0 5. " RX_CLR ,Receiver Clear" "No effect,Cleared" bitfld.long 0x0 4. " TX_CLR ,Transmitter Clear" "No effect,Cleared" textline " " bitfld.long 0x0 0. " SYNRST ,Frame Sync Reset" "No effect,Reset" width 16. tree.end elif ((cpu()=="iMXL")||(cpu()=="iMXS")) base asd:0x00218000 width 7. group.long 0x00++0x03 line.long 0x00 "STX,SSI Transmit Data Register" hexmask.long.byte 0x00 8.--15. 1. " HIGH_BYTE ,Transmit Data High Byte" hexmask.long.byte 0x00 0.--7. 1. " LOW_BYTE ,Transmit Data Low Byte" rgroup.long 0x04++0x03 line.long 0x00 "SRX,SSI Receive Data Register" hexmask.long.byte 0x00 8.--15. 1. " HIGH_BYTE ,Receive Data High Byte" hexmask.long.byte 0x00 0.--07. 1. " LOW_BYTE ,Receive Data Low Byte" group.long 0x08--0x1b line.long 0x00 "SCSR,SSI Control/Status Register" bitfld.long 0x00 15. " SYS_CLK_EN ,System Clock Enable" "Disabled,Enabled" bitfld.long 0x00 13.--14. " I2S_MODE ,I2S Mode Select" "Normal,Master,Slave,Normal" bitfld.long 0x00 12. " SYN ,Synchronous Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " NET ,Network Mode" "Normal,Network" bitfld.long 0x00 10. " RE ,Receive Enable" "Disabled,Enabled" bitfld.long 0x00 9. " TE ,Transmit Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " SSI_EN ,SSI Enable" "Disabled,Enabled" bitfld.long 0x00 7. " RDR ,Receive Data Ready" "Not ready,Ready" bitfld.long 0x00 6. " TDE ,Transmit Data Register Empty" "Not empty,Empty" textline " " bitfld.long 0x00 5. " ROE ,Receive Overrun Error" "No error,Error" bitfld.long 0x00 4. " TUE ,Transmitter Underrun Error" "No error,Error" bitfld.long 0x00 3. " TFS ,Transmit Frame Sync" "Not occurred,Occurred" textline " " bitfld.long 0x00 2. " RFS ,Receive Frame Sync" "Not occurred,Occurred" bitfld.long 0x00 1. " RFF ,Receive FIFO Full" "Not full,Full" bitfld.long 0x00 0. " TFE ,Transmit FIFO Empty" "Not empty,Empty" ;group.long 0x0c++0x03 line.long 0x04 "STCR,SSI Transmit Configuration Register" bitfld.long 0x04 10. " TXBIT0 ,Transmit Bit 0" "Bit 15,Bit 0" bitfld.long 0x04 9. " TDMAE ,Transmit DMA Enable" "Disabled,Enabled" bitfld.long 0x04 8. " TIE ,Transmit Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 7. " TFEN ,Transmit FIFO Enable" "Disabled,Enabled" bitfld.long 0x04 6. " TFDIR ,Transmit Frame Direction" "External,Internal" bitfld.long 0x04 5. " TXDIR ,Transmit Direction" "External,Internal" textline " " bitfld.long 0x04 4. " TSHFD ,Transmit Shift Direction" "MSB,LSB" bitfld.long 0x04 3. " TSCKP ,Transmit Clock Polarity" "Rising edge,Falling edge" bitfld.long 0x04 2. " TFSI ,Transmit Frame Sync Invert" "High,Low" textline " " bitfld.long 0x04 1. " TFSL ,Transmit Frame Sync Length" "1 word,1 bit" bitfld.long 0x04 0. " TEFS ,Transmit Early Frame Sync" "1st bit,1 clock before" ;group.long 0x10++0x03 line.long 0x08 "SRCR,SSI Receive Configuration Register" bitfld.long 0x08 10. " RXBIT0 ,Receive Bit 0" "Bit 15,Bit 0" bitfld.long 0x08 9. " RDMAE ,Receive DMA Enable" "Disabled,Enabled" bitfld.long 0x08 8. " RIE ,Receive Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 7. " RFEN ,Receive FIFO Enable" "Disabled,Enabled" bitfld.long 0x08 6. " RFDIR ,Receive Frame Direction" "External,Internal" bitfld.long 0x08 5. " RXDIR ,Receive Direction" "External,Internal" textline " " bitfld.long 0x08 4. " RSHFD ,Receive Shift Direction" "MSB,LSB" bitfld.long 0x08 3. " RSCKP ,Receive Clock Polarity" "Falling edge,Rising edge" bitfld.long 0x08 2. " RFSI ,Receive Frame Sync Invert" "High,LOW" textline " " bitfld.long 0x08 1. " RFSL ,Receive Frame Sync Length" "1 word,1 bit" bitfld.long 0x08 0. " REFS ,Receive Early Frame Sync" "1st bit,1 clock before" ;group.long 0x14++0x03 line.long 0x0c "STCCR,SSI Transmit Clock Control Register" bitfld.long 0x0c 15. " PSR ,Prescaler Range" "Bypass div by 8,Div by 8" bitfld.long 0x0c 13.--14. " WL ,Word Length" "8 Bits,10 Bits,12 Bits,16 Bits" bitfld.long 0x0c 8.--12. " DC ,Frame Rate Divider Control" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16,Div by 17,Div by 18,Div by 19,Div by 20,Div by 21,Div by 22,Div by 23,Div by 24,Div by 25,Div by 26,Div by 27,Div by 28,Div by 29,Div by 30,Div by 31,Div by 32" textline " " hexmask.long.byte 0x0c 0.--7. 1. " PM ,Prescale Modulus Select" ;group.long 0x18++x03 line.long 0x10 "SRCCR,SSI Receive Clock Control Register" bitfld.long 0x10 15. " PSR ,Prescaler Range" "Bypass div by 8,Div by 8" bitfld.long 0x10 13.--14. " WL ,Word Length" "8 Bits,10 Bits,12 Bits,16 Bits" bitfld.long 0x10 8.--12. " DC ,Frame Rate Divider Control" "Div by 1,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16,Div by 17,Div by 18,Div by 19,Div by 20,Div by 21,Div by 22,Div by 23,Div by 24,Div by 25,Div by 26,Div by 27,Div by 28,Div by 29,Div by 30,Div by 31,Div by 32" textline " " hexmask.long.byte 0x10 0.--7. 1. " PM ,Prescale Modulus Select" wgroup.long 0x1c++0x03 line.long 0x00 "STSR,SSI Time Slot Register" hexmask.long.word 0x00 0.--15. 1. " DUMMY ,Dummy Bits" group.long 0x20--0x23 line.long 0x00 "SFCSR,SSI FIFO Control/Status Register" bitfld.long 0x00 12.--15. " RFCNT ,Receive FIFO Counter" "0 words,1 word,2 words,3 words,4 words,5 words,6 words,7 words,8 words,?..." bitfld.long 0x00 8.--11. " TFCNT ,Transmit FIFO Counter" "0 words,1 word,2 words,3 words,4 words,5 words,6 words,7 words,8 words,?..." bitfld.long 0x00 4.--7. " RFWM ,Receive FIFO Full Water Mark" "Reserved,1-8 words,2-8 words,3-8 words,4-8 words,5-8 words,6-8 words,7-8 words,8 words,?..." textline " " bitfld.long 0x00 0.--3. " TFWM ,Transmit FIFO Empty Water Mark" "Reserved,1-8 words,2-8 words,3-8 words,4-8 words,5-8 words,6-8 words,7-8 words,8 words,?..." ;group.long 0x24++0x03 group.long 0x28--0x2b line.long 0x0 "SOR,SSI Option Register" bitfld.long 0x0 6. " CLKOFF ,Clock Off" "Enabled,Disabled" bitfld.long 0x0 5. " RX_CLR ,Receiver Clear" "No effect,Cleared" bitfld.long 0x0 4. " TX_CLR ,Transmitter Clear" "No effect,Cleared" textline " " bitfld.long 0x0 0. " SYNRST ,Frame Sync Reset" "No effect,Reset" width 16. endif tree.end tree "CSI (CMOS Sensor Interface)" sif (cpu()=="iMX21") base asd:0x80000000 width 0xd group 0x00++0x1f ;group 0x00++0x03 line.long 0x00 "CSICR1,CSI Control Register 1" bitfld.long 0x00 31. " SWAP16_EN ,SWAP 16-Bit Enable" "Disabled,Enabled" bitfld.long 0x00 30. " EXT_VSYNC ,External VSYNC Enable" "Internal,External" bitfld.long 0x00 29. " EOF_INT_EN ,End-of-Frame Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 28. " PrP_IF_EN ,CSI - PrP Interface Enable" "Disabled,Enabled" bitfld.long 0x00 27. " CCIR_INT_EN ,CCIR Mode Select" "Progressive,Interlace" bitfld.long 0x00 26. " COF_INT_E ,Change Of Image Field (COF) Interrupt" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " SF_OR_INTEN ,STATFIFO Overrun Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 24. " RF_OR_INTEN ,RxFIFO Overrun Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 22.--23. " STATFF_LEVEL ,STATFIFO Full Level" "4 words,8 words,12 words,16 words" textline " " bitfld.long 0x00 21. " STATFF_INTEN ,STATFIFO Full Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " RXFF_LEVEL ,RxFIFO Full Level" "4 words,8 words,16 words,24 words" bitfld.long 0x00 18. " RXFF_INTEN ,RxFIFO Full Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " SOF_POL ,Start Of Frame (SOF) Interrupt Polarity" "Falling edge,Rising edge" bitfld.long 0x00 16. " SOF_INTEN ,Start Of Frame (SOF) Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 12.--15. " MCLKDIV ,Sensor Master Clock (MCLK) Divider" "Div by 2,Div by 4,Div by 6,Div by 8,Div by 10,Div by 12,Div by 14,Div by 16,Div by 18,Div by 20,Div by 22,Div by 24,Div by 26,Div by 28,Div by 30,Div by 32" textline " " bitfld.long 0x00 11. " HSYNC_POL ,HSYNC Polarity Select" "Low,High" bitfld.long 0x00 10. " CCIR_EN ,CCIR656 Interface Enable" "Traditional,CCIR656" bitfld.long 0x00 9. " MCLKEN ,Sensor Master Clock (MCLK) Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " FCC ,FIFO Clear Control" "Asynchronous,Synchronous" bitfld.long 0x00 7. " PACK_DIR ,Data Packing Direction" "From LSB,From MSB" bitfld.long 0x00 6. " CLR_STATFIFO ,Asynchronous STATFIFO Clear" "No effect,Cleared" textline " " bitfld.long 0x00 5. " CLR_RXFIFO ,Asynchronous RxFIFO Clear" "No effect,Clear" bitfld.long 0x00 4. " GCLK_MODE ,Gated Clock Mode Enable" "Disabled,Enabled" bitfld.long 0x00 3. " INV_DATA ,Invert Data Input" "Not inverted,Inverted" textline " " bitfld.long 0x00 2. " INV_PCLK ,Invert Pixel Clock Input" "Not inverted,Inverted" bitfld.long 0x00 1. " REDGE ,Valid Pixel Clock Edge Select" "Falling edge,Rising edge" ;group 0x04++0x03 line.long 0x04 "CSICR2,CSI Control Register 2 " bitfld.long 0x04 26. " DRM ,Double Resolution Mode" "8 x 6,8 x 12" bitfld.long 0x04 24.--25. " AFS ,Auto Focus Spread" "Consecutive green pixels,Every third green pixels,Every four green pixels,?..." bitfld.long 0x04 23. " SCE ,Skip Count Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 19.--20. " BTS ,Bayer Tile Start" "GR,RG,BG,GB" bitfld.long 0x04 16.--18. " LVRM ,Live View Resolution Mode" "512 x 384,448 x 336,384 x 288,384 x 256,320 x 240,288 x 216,400 x 300,?..." hexmask.long.byte 0x04 8.--15. 1. " VSC ,Vertical Skip Count" textline " " hexmask.long.byte 0x04 0.--7. 1. " HSC ,Horizontal Skip Count" ;group 0x1c++0x03 line.long 0x1C "CSICR3,CSI Control Register 3" hexmask.long.word 0x1c 16.--31. 1. " FRMCNT ,Frame Counter" bitfld.long 0x1C 15. " FRMCNT_RST ,Frame Count Reset" "No reset,Reset" bitfld.long 0x1C 3. " CSI_SVR ,Supervisor Mode Access Control" "Any mode,Supervisor" textline " " bitfld.long 0x1C 2. " ZERO_PACK_EN ,Dummy Zero Packing Enable" "Disabled,Enabled" bitfld.long 0x1C 1. " ECC_INT_EN ,Error Detection Interrupt Enable" "No interrupt,Interrupt" bitfld.long 0x1C 0. " ECC_AUTO_EN ,Automatic Error Correction Enable" "Disabled,Enabled" ;group 0x08++0x03 line.long 0x08 "CSISR,CSI Status Register 1" eventfld.long 0x08 25. " SFF_OR_INT ,STATFIFO Overrun Interrupt Status" "Not overflowed,Overflowed" eventfld.long 0x08 24. " RFF_OR_INT ,RxFIFO Overrun Interrupt Status" "Not overflowed,Overflowed" bitfld.long 0x08 21. " STATFF_INT ,STATFIFO Full Interrupt Status" "Not full,Full" textline " " bitfld.long 0x08 18. " RXFF_INT ,RxFIFO Full Interrupt Status" "Not full,Full" eventfld.long 0x08 17. " EOF_INT ,End of Frame (EOF) Interrupt Status" "Not detected,Detected" eventfld.long 0x08 16. " SOF_INT ,Start Of Frame (SOF) Interrupt Status" "Not detected,Detected" textline " " bitfld.long 0x08 15. " F2_INT ,CCIR Field 2 Interrupt Status" "Not detected,Is about to start" bitfld.long 0x08 14. " F1_INT ,CCIR Field 1 Interrupt Status" "Not detected,Is about to start" eventfld.long 0x08 13. " COF_INT ,Change Of Field Interrupt Status" "No change,Detected" textline " " eventfld.long 0x08 1. " ECC_INT ,CCIR Error Interrupt" "Not detected,Detected" bitfld.long 0x08 0. " DRDY ,RxFIFO Data Ready" "Not ready,Ready" rgroup 0x0c++0x13 line.long 0x00 "CSISTATFIFO,CSI Statistic FIFO Register" hexmask.long 0x00 0.--31. 1. " STAT ,CSI Statistic FIFO" ;rgroup 0x10++0x03 line.long 0x04 "CSIRFIFO,CSI RxFIFO Register" hexmask.long 0x04 0.--31. 1. " IMAGE ,CSI RxFIFO" group 0x14--0x1b line.long 0x00 "CSIRXCNT,CSI RX COUNT Register" hexmask.long.tbyte 0x00 0.--21. 1. " RXCNT ,RxFIFO Count" ;group 0x18++0x03 line.long 0x04 "CSIDEBUG,CSI Debug Register" width 0x16 elif ((cpu()=="iMX1")||(cpu()=="iMXL")) base asd:0x00224000 width 10. group.long 0x00--0x0b line.long 0x00 "CSICR1,CSI Control Register 1" bitfld.long 0x00 25. " SF_OR_INTEN ,STATFIFO Overrun Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 24. " RF_OR_INTEN ,RxFIFO Overrun Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 22.--23. " STATFF_LEVEL ,STATFIFO Full Level" "4 words,8 words,12 words,16 words" textline " " bitfld.long 0x00 21. " STATFF_INTEN ,STATFIFO Full Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 19.--20. " RXFF_LEVEL ,RxFIFO Full Level" "4 words,8 words,12 words,16 words" bitfld.long 0x00 18. " RXFF_INTEN ,RxFIFO Full Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " SOF_POL ,Start Of Frame Interrupt Polarity" "Falling edge,Rising edge" eventfld.long 0x00 16. " SOF_INTEN ,Start Of Frame Interrupt Status" "No interrupt,Interrupt" bitfld.long 0x00 12.--15. " MCLKDIV ,MCLK Divider" "Div by 2,Div by 4,Div by 6,Div by 8,Div by 10,Div by 12,Div by 14,Div by 16,Div by 18,Div by 20,Div by 22,Div by 24,Div by 26,Div by 28,Div by 30,Div by 32" textline " " bitfld.long 0x00 9. " MCLKEN ,MCLK Enable" "Disabled,Enabled" bitfld.long 0x00 8. " FCC ,FIFO Clear Control" "Asynchronous,Synchronous" bitfld.long 0x00 7. " BIG_ENDIAN ,Big Endian Enable" "Little,Big" textline " " bitfld.long 0x00 6. " CLR_STATFIFO ,Clear STATFIFO" "No effect,Cleared" bitfld.long 0x00 5. " CLR_RXFIFO ,Clear RxFIFO" "No effect,Cleared" bitfld.long 0x00 4. " GCLK_MODE ,Gated Clock Mode" "Low,High" textline " " bitfld.long 0x00 3. " INV_DATA ,Invert Data Input" "No effect,Inverted" bitfld.long 0x00 2. " INV_PCLK ,Invert PIXCLK Input" "No effect,Inverted" bitfld.long 0x00 1. " REDGE ,Rising Edge" "Falling edge,Rising edge" textline " " bitfld.long 0x00 0. " EN ,Enables the CMOS Sensor Interface" "Disabled,Enabled" ;group.long 0x04++0x03 line.long 0x04 "CSICR2,CSI Control Register 2" bitfld.long 0x04 26. " DRM ,Double Resolution Mode" "8x6,8x12" bitfld.long 0x04 24.--25. " AFS ,Auto Focus Spread" "Next green pixels,3rd green pixels,5th green pixels,5th green pixels" bitfld.long 0x04 23. " SCE ,Skip Count Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 19.--20. " BTS ,Bayer Tile Start" "GR->BG,RG->GB,BG->GR,GB->RG" bitfld.long 0x04 16.--18. " LVRM ,Live View Resolution Mode" "512x384,448x336,384x288,384x256,320x240,288x216,400x300,?..." hexmask.long.byte 0x04 8.--15. 1. " VSC ,Vertical Skip Count" textline " " hexmask.long.byte 0x04 0.--7. 1. " HSC ,Horizontal Skip Count" ;group.long 0x08++0x03 line.long 0x08 "CSISR,CSI Status Register 1" bitfld.long 0x08 25. " SFF_OR_INT ,STATFIFO Overrun Interrupt" "Not detected,Detected" bitfld.long 0x08 24. " RFF_OR_INT ,RxFIFO Overrun Interrupt" "Not detected,Detected" bitfld.long 0x08 21. " STATFF_INT ,STATFIFO Full Interrupt" "Not full,Full" textline " " bitfld.long 0x08 18. " RXFF_INT ,RxFIFO Full Interrupt" "Not full,Full" bitfld.long 0x08 16. " SOF_INT ,Start Of Frame Interrupt" "Disabled,Enabled" bitfld.long 0x08 0. " DRDY ,Data Ready" "Not ready,Ready" rgroup.long 0x0c--0x13 line.long 0x00 "CSISTATR,CSI Statistic FIFO Register 1" hexmask.long 0x00 0.--31. 1. " STAT , Statistic Data" ;rgroup.long 0x10++0x03 line.long 0x04 "CSIRXR,CSI RxFIFO Register 1" hexmask.long 0x04 0.--31. 1. " IMAGE ,Image Data" width 16. endif tree.end tree "LCDC (Liquid Crystal Display Controller)" sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) base asd:0x10021000 width 0x9 group 0x00--0x27 line.long 0x00 "LSSAR,Screen Start Address Register" hexmask.long 0x00 2.--31. 0x4 " SSA ,Screen Start Address Of LCD Panel" ;group 0x04++0x03 line.long 0x04 "LSR,Size Register" hexmask.long.byte 0x04 20.--25. 1. " XMAX ,Screen Width Divided By 16" hexmask.long.word 0x04 0.--9. 1. " YMAX ,Screen Height" ;group 0x08++0x03 line.long 0x08 "LVPWR,Virtual Page Width Register" hexmask.long.word 0x08 0.--9. 1. " VPW ,Virtual Page Width" ;group 0x18++0x03 line.long 0x18 "LPCR,Panel Configuration Register" bitfld.long 0x18 31. " TFT ,Interfaces to TFT Display" "Passive,Active" bitfld.long 0x18 30. " COLOR ,Interfaces to Color Display" "Monochrome,Color" bitfld.long 0x18 28.--29. " PBSIZ ,Panel Bus Width" "1-bit,Reserved,4-bit,8-bit" bitfld.long 0x18 25.--27. " BPIX ,Bits Per Pixel" "1 bpp/FRCBypss,2 bpp,4 bpp,8 bpp,12 bpp(16 bits),16 bpp,18 bpp(32 bits),?..." textline " " bitfld.long 0x18 24. " PIXPOL ,Pixel Polarity" "High,Low" bitfld.long 0x18 23. " FLMPOL ,First Line Marker Polarity" "High,Low" bitfld.long 0x18 22. " LPPOL ,Line Pulse Polarity" "High,Low" bitfld.long 0x18 21. " CLKPOL ,LCD Shift Clock Polarity" "Negative edge,Positive edge" textline " " bitfld.long 0x18 20. " OEPOL ,Output Enable Polarity" "High,Low" bitfld.long 0x18 19. " SCLKIDLE ,LSCLK Idle Enable" "Disabled,Enabled" bitfld.long 0x18 18. " END_SEL ,Endian Select" "Little endian,Big endian" bitfld.long 0x18 17. " SWAP_SEL ,Swap Select" "16/12 bpp,8/4/2/1 bpp" textline " " bitfld.long 0x18 16. " REV_VS ,Reverse Vertical Scan" "Normal,Reverse" bitfld.long 0x18 15. " ACDSEL ,ACD Clock Source Select" "FRM,LP/HSYN" hexmask.long 0x18 8.--14. 1. " ACD ,Alternate Crystal Direction" bitfld.long 0x18 7. " SCLKSEL ,LSCLK Select" "Disabled,Enabled" textline " " bitfld.long 0x18 6. " SHARP ,Sharp Panel Enable" "Disabled,Enabled" hexmask.long 0x18 0.--5. 1. " PCD ,Pixel Clock Divider" ;group 0x1c++0x03 line.long 0x1C "LHCR,Horizontal Configuration Register" hexmask.long.byte 0x1c 26.--31. 1. " H_WIDTH ,Horizontal Sync Pulse Width" hexmask.long.byte 0x1c 8.--15. 1. " H_WAIT_1 ,Wait Between OE And HSYNC" hexmask.long.byte 0x1c 0.--7. 1. " H_WAIT_2 ,Wait Between HSYNC And Start Of Next Line" ;group 0x20++0x03 line.long 0x20 "LVCR,Vertical Configuration Register" hexmask.long.byte 0x20 26.--31. 1. " V_WIDTH ,Vertical Sync Pulse Width" hexmask.long.byte 0x20 8.--15. 1. " V_WAIT_1 ,Wait Between Frames 1" hexmask.long.byte 0x20 0.--7. 1. " V_WAIT_2 ,Wait Between Frames 2" ;group 0x24++0x03 line.long 0x24 "LPOR,Panning Offset Register" hexmask.long.byte 0x24 0.--4. 1. " POS ,Panning Offset" if (((data.long(asd:0x1002100c)&0x10000000)==0x10000000)) group 0x0c++0x03 line.long 0x00 "LCPR,Cursor Position Register" bitfld.long 0x00 30.--31. " CC ,Cursor Control" "Disabled,OR,XOR,AND" bitfld.long 0x00 28. " OP ,Arithmetic Operation Control" "Disabled,Enabled" hexmask.long.word 0x00 16.--25. 1. " CXP ,Cursor X Position" hexmask.long.word 0x00 0.--9. 1. " CYP ,Cursor Y Position" else group 0x0c++0x03 line.long 0x00 "LCPR,Cursor Position Register" bitfld.long 0x00 30.--31. " CC ,Cursor Control" "Disabled,1 for non-color displays,Reversed,0 for non-color displays" bitfld.long 0x00 28. " OP ,Arithmetic Operation Control" "Disabled,Enabled" hexmask.long.word 0x00 16.--25. 1. " CXP ,Cursor X Position" hexmask.long.word 0x00 0.--9. 1. " CYP ,Cursor Y Position" endif group 0x10--0x3f line.long 0x00 "LCWHBR,Cursor Width Height and Blink Register" bitfld.long 0x00 31. " BK_EN ,Blink Enable" "Disabled,Enabled" hexmask.long.byte 0x00 24.--28. 1. " CW ,Cursor Width" hexmask.long.byte 0x00 16.--20. 1. " CH ,Cursor Height" hexmask.long.byte 0x00 0.--7. 1. " BD ,Blink Divisor" ;group 0x14++0x03 line.long 0x04 "LCCMR,Color Cursor Mapping Register" hexmask.long.byte 0x04 12.--17. 1. " CUR_COL_R ,Cursor Red Field" hexmask.long.byte 0x04 6.--11. 1. " CUR_COL_G ,Cursor Green Field" hexmask.long.byte 0x04 0.--5. 1. " CUR_COL_B ,Cursor Blue Field" ;group 0x28++0x03 line.long 0x18 "LSCR,Sharp Configuration 1 Register" bitfld.long 0x18 26.--31. " PS_RISE_DELAY ,PS Rise Delay" "0 LSCLK,1 LSCLK,2 LSCLK,3 LSCLK,4 LSCLK,5 LSCLK,6 LSCLK,7 LSCLK,8 LSCLK,9 LSCLK,10 LSCLK,11 LSCLK,12 LSCLK,13 LSCLK,14 LSCLK,15 LSCLK,16 LSCLK,17 LSCLK,18 LSCLK,19 LSCLK,20 LSCLK,21 LSCLK,22 LSCLK,23 LSCLK,24 LSCLK,25 LSCLK,26 LSCLK,27 LSCLK,28 LSCLK,29 LSCLK,30 LSCLK,31 LSCLK,32 LSCLK,33 LSCLK,34 LSCLK,35 LSCLK,36 LSCLK,37 LSCLK,38 LSCLK,39 LSCLK,40 LSCLK,41 LSCLK,42 LSCLK,43 LSCLK,44 LSCLK,45 LSCLK,46 LSCLK,47 LSCLK,48 LSCLK,49 LSCLK,50 LSCLK,51 LSCLK,52 LSCLK,53 LSCLK,54 LSCLK,55 LSCLK,56 LSCLK,57 LSCLK,58 LSCLK,59 LSCLK,60 LSCLK,61 LSCLK,62 LSCLK,63 LSCLK" hexmask.long.byte 0x18 16.--23. 1. " CLS_RISE_DELAY ,CLS Rise Delay" bitfld.long. 0x18 8.--11. " REV_TOGGLE_DELAY ,REV Toggle Delay" "0 LSCLK,1 LSCLK,2 LSCLK,3 LSCLK,4 LSCLK,5 LSCLK,6 LSCLK,7 LSCLK,8 LSCLK,9 LSCLK,10 LSCLK,11 LSCLK,12 LSCLK,13 LSCLK,14 LSCLK,15 LSCLK" hexmask.long.byte 0x18 4.--7. 1. " GRAY_2 ,Gray-Scale 2" textline " " hexmask.long.byte 0x18 0.--3. 1. " GRAY_1 ,Gray-Scale 1" ;group 0x2c++0x03 line.long 0x1C "LPCCR,PWM Contrast Control Register" hexmask.long.word 0x1c 16.--24. 1. " CLS_HI_WIDTH ,CLS High Pulse Width" bitfld.long 0x1c 15. " LDMSK ,LD Mask" "Normal,Always 0" bitfld.long 0x1c 9.--10. " SCR ,Source Select" "Line pulse,Pixel clock,LCD clock,?..." textline " " bitfld.long 0x1c 8. " CC_EN ,Contrast Control Enable" "Disabled,Enabled" hexmask.long.byte 0x1c 0.--7. 1. " PW ,Pulse-Width" ;group 0x34++0x03 line.long 0x24 "LRMCR,Refresh Mode Control Register" bitfld.long 0x24 0. " SELF_REF ,Self-Refresh" "Disabled,Enabled" ;group 0x30++0x03 line.long 0x20 "LDCR,DMA Control Register" bitfld.long 0x20 31. " BURST ,Burst Length" "Dynamic,Fixed" bitfld.long 0x20 16.--20. " HM ,DMA High Mark" "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 0x20 0.--4. " TM ,DMA Trigger Mark" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" ;group 0x38++0x03 line.long 0x28 "LICR,Interrupt Configuration Register" bitfld.long 0x28 4. " GW_INT_CON ,Graphic Window Interrupt" "End,Begin" bitfld.long 0x28 2. " INTSYN ,Interrupt Source" "Load,Output" bitfld.long 0x28 0. " INTCON ,Interrupt Condition" "EOF,BOF" ;group 0x3c++0x03 line.long 0x2C "LIER,Interrupt Enable Register" bitfld.long 0x2C 7. " GW_UDR_ERR_EN ,Graphic Window Underrun Error Interrupt Enable" "Masked,Enabled" bitfld.long 0x2C 6. " GW_ERR_RES_EN ,Graphic Window Error Response Interrupt Enable" "Masked,Enabled" bitfld.long 0x2C 5. " GW_EOF_EN ,Graphic Window End Of Frame Interrupt Enable" "Masked,Enabled" textline " " bitfld.long 0x2C 4. " GW_BOF_EN ,Graphic Window Beginning Of Frame Interrupt Enable" "Masked,Enabled" bitfld.long 0x2C 3. " UDR_ERR_EN ,Underrun Error Interrupt Enable" "Masked,Enabled" bitfld.long 0x2C 2. " ERR_RES_EN ,Error Response Interrupt Enable" "Masked,Enabled" textline " " bitfld.long 0x2C 1. " EOF_EN ,End Of Frame Interrupt Enable" "Masked,Enabled" bitfld.long 0x2C 0. " BOF_EN ,Beginning of Frame Interrupt Enable" "Masked,Enabled" rgroup 0x40++0x03 line.long 0x00 "LISR,Interrupt Status Register" bitfld.long 0x00 7. " GW_UDR_ERR ,Graphic Window Underrun Error" "No interrupt,Interrupt" bitfld.long 0x00 6. " GW_ERR_RES ,Graphic Window Error Response" "No interrupt,Interrupt" bitfld.long 0x00 5. " GW_EOF ,Graphic Window End Of Frame" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " GW_BOF ,Graphic Window Beginning Of Frame" "No interrupt,Interrupt" bitfld.long 0x00 3. " UDR_ERR ,Under Run Error" "No interrupt,Interrupt" bitfld.long 0x00 2. " ERR_RES ,Error Response" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " EOF ,End Of Frame" "No interrupt,Interrupt" bitfld.long 0x00 0. " BOF ,Beginning Of Frame" "No interrupt,Interrupt" group 0x50--0x6b line.long 0x00 "LGWSAR,Graphic Window Start Address Register" hexmask.long 0x00 2.--31. 0x4 " GWSA ,Graphic Window Start Address On LCD Screen" ;group 0x54++0x03 line.long 0x04 "LGWSR,Graphic Window Size Register" hexmask.long.byte 0x04 20.--25. 1. " GWW ,Graphic Window Width Divided By 16" hexmask.long.word 0x04 0.--9. 1. " GWH ,Graphic Window Height" ;group 0x58++0x03 line.long 0x08 "LGWVPWR,Graphic Window Virtual Page Width Register" hexmask.long.word 0x08 0.--9. 1. " GWVPW ,Graphic Window Virtual Page Width" ;group 0x5c++0x03 line.long 0x0C "LGWPOR,Graphic Window Panning Offest Register" hexmask.long.byte 0x0C 0.--4. 1. " GWPO ,Graphic Window Panning Offset" ;group 0x60++0x03 line.long 0x10 "LGWPR,Graphic Window Position Register" hexmask.long.word 0x10 16.--25. 1. " GWXP ,Graphic Window X Position" hexmask.long.word 0x10 0.--9. 1. " GWYP ,Graphic Window Y Position" ;group 0x64++0x03 line.long 0x14 "LGWCR,Graphic Window Control Register" bitfld.long 0x14 31. " GWAV31 ,Graphic Window Alpha Value" "Not displayed,Displayed" bitfld.long 0x14 30. " GWAV30 ,Graphic Window Alpha Value" "Not displayed,Displayed" bitfld.long 0x14 29. " GWAV29 ,Graphic Window Alpha Value" "Not displayed,Displayed" textline " " bitfld.long 0x14 28. " GWAV28 ,Graphic Window Alpha Value" "Not displayed,Displayed" bitfld.long 0x14 27. " GWAV27 ,Graphic Window Alpha Value" "Not displayed,Displayed" bitfld.long 0x14 26. " GWAV26 ,Graphic Window Alpha Value" "Not displayed,Displayed" textline " " bitfld.long 0x14 25. " GWAV25 ,Graphic Window Alpha Value" "Not displayed,Displayed" bitfld.long 0x14 24. " GWAV24 ,Graphic Window Alpha Value" "Not displayed,Displayed" bitfld.long 0x14 23. " GWCKE ,Graphic Window Color Keying Enable" "Disabled,Enabled" textline " " bitfld.long 0x14 22. " GWE ,Graphic Window Enable" "Disabled,Enabled" bitfld.long 0x14 21. " GW_RVS ,Graphic Window Reverse Vertical Scan" "Normal,Reverse" hexmask.long.byte 0x14 12.--17. 1. " GWCKR ,Graphic Window Color Keying Red Component" textline " " hexmask.long.byte 0x14 6.--11. 1. " GWCKG ,Graphic Window Color Keying Green Component" hexmask.long.byte 0x14 0.--5. 1. " GWCKB ,Graphic Window Color Keying Blue Component" ;group 0x68++0x03 line.long 0x18 "LGWDCR,Graphic Window DMA Control Register" bitfld.long 0x18 31. " GWBT ,Graphic Window DMA Burst Type" "Dynamic,Fixed" hexmask.long.byte 0x18 16.--20. 1. " GWHM ,Graphic Window DMA High Mark" hexmask.long.byte 0x18 0.--4. 1. " GWTM ,Graphic Window DMA Low Mark" textline " " button "BGLUT" "d asd:0x10021800--asd:0x10021BFC /long" button "GWLUT" "d asd:0x10021C00--asd:0x10021FFC /long" width 0xf elif ((cpu()=="iMX1")||(cpu()=="iMXL")||(cpu()=="iMXS")) base asd:0x00205000 width 8. group.long 0x00++0xB line.long 0x00 "SSA,Screen Start Address Register" hexmask.long 0x00 2.--31. 4. " SSA ,Screen Start Address of LCD Panel" ;group.long 0x04++0x3 line.long 0x04 "SIZE,Size Register" hexmask.long.byte 0x04 20.--25. 1. " XMAX ,Screen Width Divided by 16" hexmask.long.word 0x04 0.--8. 1. " YMAX ,Screen Height" ;group.long 0x08++0x03 line.long 0x08 "VPW,Virtual Page Width Register" hexmask.long.word 0x08 0.--9. 1. " VPW ,Virtual Page Width" ;group.long 0x18++0x03 group.long 0x18++0xF line.long 0x0 "PCR,Panel Configuration Register" bitfld.long 0x0 31. " TFT ,Interfaces to TFT Display" "Passive,Active" bitfld.long 0x0 30. " COLOR ,Interfaces to Color Display" "Mono,Color" bitfld.long 0x0 28.--29. " PBSIZ ,Panel Bus Width" "1-bit,2-bit,4-bit,8-bit" textline " " bitfld.long 0x0 25.--27. " BPIX ,Bits Per Pixel" "1bpp/FRC Bypss,2 bpp,4 bpp,8 bpp,12 bpp/16 bpp,?..." bitfld.long 0x0 24. " PIXPOL ,Pixel Polarity" "High,Low" bitfld.long 0x0 23. " FLMPOL ,First Line Marker Polarity" "High,Low" textline " " bitfld.long 0x0 22. " LPPOL ,Line Pulse Polarity" "High,Low" bitfld.long 0x0 21. " CLKPOL ,LCD Shift Clock Polarity" "Negative edge,Positive edge" bitfld.long 0x0 20. " OEPOL ,Output Enable Polarity" "High,Low" textline " " bitfld.long 0x0 19. " SCLKIDLE ,LSCLK Idle Enable" "Disabled,Enabled" bitfld.long 0x0 18. " END_SEL ,Endian Select" "Little,Big" bitfld.long 0x0 17. " SWAP_SEL ,Swap Select" "16 bpp,8/4/2/1bpp" textline " " bitfld.long 0x0 16. " REV_VS ,Reverse Vertical Scan" "Normal,Reverse" bitfld.long 0x0 15. " ACDSEL ,ACD Clock Source Select" "FRM,LP/HSYN" hexmask.long.byte 0x0 8.--14. 1. " ACD ,Alternate Crystal Direction" textline " " bitfld.long 0x0 7. " SCLKSEL ,LSCLK Select" "Disabled,Enabled" bitfld.long 0x0 6. " SHARP ,Sharp Panel Enable" "Disabled,Enabled" hexmask.long.byte 0x0 0.--5. 1. " PCD ,Pixel Clock Divider" ;group.long 0x1c++0x03 line.long 0x4 "HCR,Horizontal Configuration Register" hexmask.long.byte 0x4 26.--31. 1. " H_WIDTH ,Horizontal Sync Pulse Width" hexmask.long.byte 0x4 8.--15. 1. " H_WAIT_1 ,Wait Between OE and HSYNC" hexmask.long.byte 0x4 00.--07. 1. " H_WAIT_2 ,Wait Between HSYNC and Start of Next Line" ;group.long 0x20++0x03 line.long 0x8 "VCR,Vertical Configuration Register" hexmask.long.byte 0x8 26.--31. 1. " V_WIDTH ,Vertical Sync Pulse Width" hexmask.long.byte 0x8 8.--15. 1. " V_WAIT_1 ,Wait Between Frames 1" hexmask.long.byte 0x8 0.--7. 1. " V_WAIT_2 ,Wait Between Frames 2" ;group.long 0x24++0x03 line.long 0xC "POS,Panning Offset Register" hexmask.long.byte 0xC 0.--4. 1. " POS ,Panning Offset" if (((data.long(asd:0x0020500c))&0x10000000)==0x10000000) group.long 0x0c++0x03 line.long 0x00 "CPOS,LCD Cursor Position Register" bitfld.long 0x00 30.--31. " CC ,Cursor Control" "Disabled,OR,XOR,AND" bitfld.long 0x00 28. " OP ,Arithmetic Operation Control" "Disabled,Enabled" hexmask.long.word 0x00 16.--25. 1. " CXP ,Cursor X Position" textline " " hexmask.long.word 0x00 0.--08. 1. " CYP ,Cursor Y Position" else group.long 0x0c++0x03 line.long 0x00 "CPOS,LCD Cursor Position Register" bitfld.long 0x00 30.--31. " CC ,Cursor Control" "Disabled,Full cursor,Video,Full cursor" bitfld.long 0x00 28. " OP ,Arithmetic Operation Control" "Disabled,Enabled" hexmask.long.word 0x00 16.--25. 1. " CXP ,Cursor X Position" textline " " hexmask.long.word 0x00 0.--08. 1. " CYP ,Cursor Y Position" endif group.long 0x10--0x17 line.long 0x00 "LCWHB,LCD Cursor Width Height and Blink Register" bitfld.long 0x00 31. " BK_EN ,Blink Enable" "Disabled,Enabled" bitfld.long 0x00 24.--28. " CW ,Cursor Width" "Disabled,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 16.--20. " CH ,Cursor Height" "Disabled,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" textline " " hexmask.long.byte 0x00 0.--7. 1. " BD ,Blink Divisor" ;group.long 0x14++0x03 line.long 0x04 "LCHCC,LCD Color Cursor Mapping Register" hexmask.long.byte 0x04 11.--15. 1. " CUR_COL_R ,Cursor Red Field" hexmask.long.byte 0x04 5.--10. 1. " CUR_COL_G ,Cursor Green Field" hexmask.long.byte 0x04 0.--4. 1. " CUR_COL_B ,Cursor Blue Field" group.long 0x28--0x3b line.long 0x00 "LSCR1,Sharp Configuration 1 Register" bitfld.long 0x00 26.--31. " PS_RISE_DELAY ,PS Rise Delay" "0 LSCLK,1 LSCLK,2 LSCLK,3 LSCLK,4 LSCLK,5 LSCLK,6 LSCLK,7 LSCLK,8 LSCLK,9 LSCLK,10 LSCLK,11 LSCLK,12 LSCLK,13 LSCLK,14 LSCLK,15 LSCLK,16 LSCLK,17 LSCLK,18 LSCLK,19 LSCLK,20 LSCLK,21 LSCLK,22 LSCLK,23 LSCLK,24 LSCLK,25 LSCLK,26 LSCLK,27 LSCLK,28 LSCLK,29 LSCLK,30 LSCLK,31 LSCLK,32 LSCLK,33 LSCLK,34 LSCLK,35 LSCLK,36 LSCLK,37 LSCLK,38 LSCLK,39 LSCLK,40 LSCLK,41 LSCLK,42 LSCLK,43 LSCLK,44 LSCLK,45 LSCLK,46 LSCLK,47 LSCLK,48 LSCLK,49 LSCLK,50 LSCLK,51 LSCLK,52 LSCLK,53 LSCLK,54 LSCLK,55 LSCLK,56 LSCLK,57 LSCLK,58 LSCLK,59 LSCLK,60 LSCLK,61 LSCLK,62 LSCLK,63 LSCLK" hexmask.long.word 0x00 16.--23. 1. " CLS_RISE_DELAY ,CLS Rise Delay" bitfld.long 0x00 8.--11. " REV_TOGGLE_DELAY ,REV Toggle Delay" "1 LSCLK,2 LSCLK,3 LSCLK,4 LSCLK,5 LSCLK,6 LSCLK,7 LSCLK,8 LSCLK,9 LSCLK,10 LSCLK,11 LSCLK,12 LSCLK,13 LSCLK,14 LSCLK,15 LSCLK,16 LSCLK" textline " " bitfld.long 0x00 4.--7. " GRAY_2 ,Gray-Scale 2" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " GRAY_1 ,Gray-Scale 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" ;group.long 0x2c++0x03 line.long 0x04 "PWMR,PWM Contrast Control Register" hexmask.long.word 0x04 16.--24. 1. " CLS_HI_WIDTH ,CLS High Pulse Width" bitfld.long 0x04 15. " LDMSK ,LD Mask" "Normal,Equals 0" bitfld.long 0x04 9.--10. " SCR ,Source Select" "Line pulse,Pixel clock,LCD clock,?..." textline " " bitfld.long 0x04 8. " CC_EN ,Contrast Control Enable" "Disabled,Enabled" hexmask.long.byte 0x04 0.--7. 1. " PW ,Pulse-Width" ;group.long 0x34++0x03 line.long 0x0c "RMCR,Refresh Mode Control Register" bitfld.long 0x0c 1. " LCDC_EN ,LCDC Enable" "Disabled,Enabled" bitfld.long 0x0c 0. " SELF_REF ,Self-Refresh" "Disabled,Enabled" ;group.long 0x30++0x03 line.long 0x08 "DMACR,DMA Control Register" bitfld.long 0x08 31. " BURST ,Burst Length" "Dynamic,Fixed" bitfld.long 0x08 16.--19. " HM ,DMA High Mark" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 0.--3. " TM ,DMA Trigger Mark" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" ;group.long 0x38++0x03 line.long 0x10 "LCDICR,Interrupt Configuration Register" bitfld.long 0x10 2. " INTSYN ,Interrupt Source" "Former,Latter" bitfld.long 0x10 0. " INTCON ,Interrupt Condition" "EOF,BOF" rgroup.long 0x40++0x03 line.long 0x00 "LCDISR,Interrupt Status Register" bitfld.long 0x00 03. " UDR_ERR ,Under Run Error" "Not occurred,Occurred" bitfld.long 0x00 02. " ERR_RES ,Error Response" "Not occurred,Occurred" bitfld.long 0x00 01. " EOF ,End of Frame" "Not occurred,Occurred" textline " " bitfld.long 0x00 00. " BOF ,Beginning of Frame" "Not occurred,Occurred" width 16. endif tree.end sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) tree "SLCDC (Smart Liquid Crystal Display Controller)" base asd:0x10022000 width 22. group 0x00--0x2b line.long 0x00 "DATA_BASE_ADDRESS,Data Buffer Base Address Register" hexmask.long 0x00 2.--31. 0x4 " DATABASEADR ,Data Buffer Base Address" ;group 0x04++0x03 line.long 0x04 "DATA_BUFFER_SIZE,Data Buffer Size Register" hexmask.long 0x04 0.--16. 1. " DATABUFSIZE ,Data Buffer Size" ;group 0x08++0x03 line.long 0x08 "COMMAND_BASE_ADDRESS,Command Buffer Base Address Register" hexmask.long 0x08 2.--31. 1. " COMBASEADR ,Command Buffer Base Address" ;group 0x0c++0x03 line.long 0x0C "COMMAND_BUFFER_SIZE,Command Buffer Size Register" hexmask.long 0x0C 0.--16. 1. " COMBUFSIZ ,Command Buffer Size" ;group 0x10++0x03 line.long 0x10 "COMMAND_STRING_SIZE,Command String Size Register" hexmask.long.byte 0x10 0.--7. 1. " COMSTRINGSIZ ,Command String Size" ;group 0x14++0x03 line.long 0x14 "FIFOCONFIG,FIFO Configuration Register" bitfld.long 0x14 0.--02. " BURST ,DMA Burst Length" "1 word,2 words,3 words,4 words,5 words,6 words,7 words,8 words" ;group 0x18++0x03 line.long 0x18 "LCDCONFIG,LCD Controller Configuration Register" hexmask.long.word 0x18 0.--12. 1. " WORDPPAGE ,LCD Bytes Per Page" ;group 0x1c++0x03 line.long 0x1C "LCDTRANS_CONFIG,LCD Transfer Configuration Register" bitfld.long 0x1C 16.--17. " IMGEND ,Image Endianess" "Big Endian/32-bit little endian,16-bit little endian,8-bit little endian,?..." bitfld.long 0x1C 5. " WORDDEFWRITE ,Word Define - Write Data" "8-bit,16-bit" textline " " bitfld.long 0x1C 4. " WORDDEFDAT ,Word Define - Data" "8-bit,16-bit" bitfld.long 0x1C 3. " WORDDEFCOM ,Word Define - Command" "8-bit,16-bit" textline " " bitfld.long 0x1C 2. " XFRMODE ,Image Data Transfer Width" "Serial,Parallel" bitfld.long 0x1C 1. " CSPOL ,Chip Select Polarity" "Low,High" textline " " bitfld.long 0x1C 0. " SKCPOL ,Serial Data Clock Polarity" "Rising edge,Falling edge" ;group 0x20++0x03 line.long 0x20 "SLCDC_CONTROL/STATUS,SLCDC Control/Status Register" bitfld.long 0x20 11.--12. " AUTOMODE ,Automatic Transfer Mode" "LCD_RS = 0,LCD_RS = 1,10,?..." bitfld.long 0x20 8. " PROT1 ,R-AHB Protection Code" "User,Privileged" bitfld.long 0x20 7. " IRQEN ,Interrupt Enable" "Disabled,Enabled" textline " " eventfld.long 0x20 6. " IRQ ,SLCDC Interrupt Flag" "Not pending,Pending" eventfld.long 0x20 5. " UNDRFLOW ,SLCDC FIFO Underflow" "No underflow,Underflow" eventfld.long 0x20 4. " TEA ,SLCDC DMA Transfer Error" "No error,Error" textline " " bitfld.long 0x20 2. " BUSY ,SLCDC Busy" "Idle,Busy" bitfld.long 0x20 1. " ABORT ,Abort SLCDC Transfer" "Not aborted,Aborted" bitfld.long 0x20 0. " GO ,Start SLCDC Transfer" "Not started,Started" ;group 0x24++0x03 line.long 0x24 "LCD_CLOCK_CONFIG,LCD Clock Configuration Register" bitfld.long 0x24 0.--5. " DIVIDE ,LCD Clock Divide Value" "Disabled,HCLK_SLCDC clock/128,HCLK_SLCDC clock*2/128,HCLK_SLCDC clock*3/128,HCLK_SLCDC clock*4/128,HCLK_SLCDC clock*5/128,HCLK_SLCDC clock*6/128,HCLK_SLCDC clock*7/128,HCLK_SLCDC clock*8/128,HCLK_SLCDC clock*9/128,HCLK_SLCDC clock*10/128,HCLK_SLCDC clock*11/128,HCLK_SLCDC clock*12/128,HCLK_SLCDC clock*13/128,HCLK_SLCDC clock*14/128,HCLK_SLCDC clock*15/128,HCLK_SLCDC clock*16/128,HCLK_SLCDC clock*17/128,HCLK_SLCDC clock*18/128,HCLK_SLCDC clock*19/128,HCLK_SLCDC clock*20/128,HCLK_SLCDC clock*21/128,HCLK_SLCDC clock*22/128,HCLK_SLCDC clock*23/128,HCLK_SLCDC clock*24/128,HCLK_SLCDC clock*25/128,HCLK_SLCDC clock*26/128,HCLK_SLCDC clock*27/128,HCLK_SLCDC clock*28/128,HCLK_SLCDC clock*29/128,HCLK_SLCDC clock*30/128,HCLK_SLCDC clock*31/128,HCLK_SLCDC clock*32/128,HCLK_SLCDC clock*33/128,HCLK_SLCDC clock*34/128,HCLK_SLCDC clock*35/128,HCLK_SLCDC clock*36/128,HCLK_SLCDC clock*37/128,HCLK_SLCDC clock*38/128,HCLK_SLCDC clock*39/128,HCLK_SLCDC clock*40/128,HCLK_SLCDC clock*41/128,HCLK_SLCDC clock*42/128,HCLK_SLCDC clock*43/128,HCLK_SLCDC clock*44/128,HCLK_SLCDC clock*45/128,HCLK_SLCDC clock*46/128,HCLK_SLCDC clock*47/128,HCLK_SLCDC clock*48/128,HCLK_SLCDC clock*49/128,HCLK_SLCDC clock*50/128,HCLK_SLCDC clock*51/128,HCLK_SLCDC clock*52/128,HCLK_SLCDC clock*53/128,HCLK_SLCDC clock*54/128,HCLK_SLCDC clock*55/128,HCLK_SLCDC clock*56/128,HCLK_SLCDC clock*57/128,HCLK_SLCDC clock*58/128,HCLK_SLCDC clock*59/128,HCLK_SLCDC clock*60/128,HCLK_SLCDC clock*61/128,HCLK_SLCDC clock*62/128,HCLK_SLCDC clock*63/128" ;group 0x28++0x03 line.long 0x28 "LCD_WRITE_DATA,LCD Write Data Register" bitfld.long 0x28 16. " RS ,LCD Register Select" "LCD_RS =0,LCD_RS =1" hexmask.long.word 0x28 0.--15. 1. " LCDDAT ,LCD Controller Data" width 16. tree.end sif (cpu()=="iMX21") tree "eMMA (Enhanced Multimedia Accelerator)" tree "Post Processor Registers" base asd:0x10026000 width 27. group 0x00++0x3f line.long 0x00 "PP_CNTL,PP Control Register" bitfld.long 0x00 12. " BSDI ,Byte Swap Input Data" "Disabled,Enabled" bitfld.long 0x00 10.--11. " CSC_OUT ,CSC Output" "32-bit (unpacked RGB888),Reserved,16-bit,32-bit (unpacked RGB888)" textline " " bitfld.long 0x00 8. " SWRST ,Software Reset" "No reset,Reset" bitfld.long 0x00 5.--6. " SCSTABLESEL ,CSC Table Select" "A1,A0,B1,B0" textline " " bitfld.long 0x00 4. " CSCEN ,CSC Enable" "YOUV 4:2:2,RGB" bitfld.long 0x00 2. " DERINGEN ,De-ring Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " DEBLOCKEN ,De-block Enable" "Disabled,Enabled" bitfld.long 0x00 0. " PP_EN ,PP Enable" "Disabled,Enabled" ;group 0x04++0x03 line.long 0x04 "PP_INTRCNTL,PP Interrupt Control Register" bitfld.long 0x04 2. " ERR_INTR_EN ,Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 0. " FRAME_COMP_INTR_EN ,Frame Complete Interrupt Enable" "Disabled,Enabled" ;group 0x08++0x03 line.long 0x08 "PP_INTRSTATUS,PP Interrupt Status Register" eventfld.long 0x08 2. " ERR_INTR ,Error Interrupt Status" "No error,Error" eventfld.long 0x08 0. " FRAME_COM_INTR ,Frame Complete Interrupt Status" "Not processed,Processed" ;group 0x0c++0x03 line.long 0x0C "PP_SOURCE_Y_PTR,PP Source Y Address Register" hexmask.long 0x0c 2.--31. 0x4 " PP_Y_SOURCE ,PP Y Source Parameter" ;group 0x10++0x03 line.long 0x10 "PP_SOURCE_CB_PTR,PP Source CB Address Register" hexmask.long 0x10 2.--31. 0x4 " PP_CB_SOURCE ,PP CB Source Parameter" ;group 0x14++0x03 line.long 0x14 "PP_SOURCE_CR_PTR,PP Source CR Address Register" hexmask.long 0x14 2.--31. 0x4 " PP_CR_SOURCE ,PP CR Source Parameter" ;group 0x18++0x03 line.long 0x18 "PP_DEST_RGB_PTR,PP Destination RGB Frame Start Address Register" hexmask.long 0x18 2.--31. 0x4 " RGB_START_ADDR ,RGB Start Address" ;group 0x1c++0x03 line.long 0x1C "PP_QUANTIZER_PTR,PP Quantizers Start Address Register" hexmask.long 0x1c 2.--31. 0x4 " QUANTIZER_PTR ,Quantizer Parameter" ;group 0x20++0x03 line.long 0x20 "PP_PROCESS_FRAME_PARA,PP Process Frame Parameter Register" hexmask.long.word 0x20 16.--25. 1. " PROCESS_FRAME_WIDTH ,Process Frame Width" hexmask.long.word 0x20 0.--9. 1. " PROCESS_FRAME_HEIGHT ,Process Frame Height" ;group 0x24++0x03 line.long 0x24 "PP_SOURCE_FRAME_WIDTH,PP Source Frame Width Register" hexmask.long.byte 0x24 16.--23. 1. " QUANTIZER_FRAME_WIDTH ,Quantizer Frame Width" hexmask.long.byte 0x24 0.--1. 1. " Y_INPUT_LINE_STRIDE ,Y Input Line Stride" ;group 0x28++0x03 line.long 0x28 "PP_DISPLAY_WIDTH,PP Destination Display Width" hexmask.long.word 0x28 00.--12. 1. " OUTPUT_LINE_STRIDE ,Output Line Stride" ;group 0x2c++0x03 line.long 0x2C "PP_DEST_IMAGE_SIZE,PP Destination Image Size Register" hexmask.long.word 0x2C 16.--27. 1. " OUT_IMAGE_WIDTH ,Out Image Width" hexmask.long.word 0x2C 0.--11. 1. " OUT_IMAGE_HEIGHT ,Out Image Height" ;group 0x30++0x03 line.long 0x30 "PP_DEST_FRAME_FORMAT_CNTL,PP Destination Frame Format Control Register" hexmask.long.byte 0x30 26.--30. 1. " RED_OFFSET ,Red Offset" hexmask.long.byte 0x30 21.--25. 1. " GREEN_OFFSET ,Green Offset" hexmask.long.byte 0x30 16.--20. 1. " BLUE_OFFSET ,Blue Offset" textline " " hexmask.long.byte 0x30 8.--11. 1. " RED_WIDTH ,Red Width" hexmask.long.byte 0x30 4.--7. 1. " GREEN_WIDTH ,Green Width" hexmask.long.byte 0x30 0.--3. 1. " BLUE_WIDTH ,Blue Width" ;group 0x34++0x03 line.long 0x34 "PP_RESIZE_INDEX,PP Resize Table Index Register" hexmask.long.byte 0x34 24.--29. 1. " HORI_TBL_START_INDEX ,Horizontal Table Start Index" hexmask.long.byte 0x34 16.--21. 1. " HORI_TBL_END_INDEX ,Horizontal Table End Index" textline " " hexmask.long.byte 0x34 8.--13. 1. " VERT_TBL_START_INDEX ,Vertical Table Start Index" hexmask.long.byte 0x34 0.--5. 1. " VERT_TBL_END_INDEX ,Vertical Table End Index" ;group 0x38++0x03 line.long 0x38 "PP_CSC_COEF_123,PP CSC Coefficients_123 Register" hexmask.long.byte 0x38 24.--31. 1. " C0 ,CSC Coefficient 0" hexmask.long.byte 0x38 16.--23. 1. " C1 ,CSC Coefficient 1" hexmask.long.byte 0x38 8.--15. 1. " C2 ,CSC Coefficient 2" hexmask.long.byte 0x38 0.--7. 1. " C3 ,CSC Coefficient 3" ;group 0x3c++0x03 line.long 0x3C "PP_CSC_COEF_4,PP CSC Coefficients Register" bitfld.long 0x3C 9. " X0 ,Luminance Component Offset" "0,16" hexmask.long.word 0x3C 0.--8. 1. " C4 ,CSC Coefficient 4" width 21. tree "PP Resize Coefficient Table Registers" wgroup 0x100--0x19f line.long 0x0 "PP_RESIZE_COEF_TBL0,PP Resize Coefficient Table 0 Register" hexmask.long.byte 0x0 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x0 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x0 0. " OP ,Output Pixels" "No output,Output" line.long 0x4 "PP_RESIZE_COEF_TBL1,PP Resize Coefficient Table 1 Register" hexmask.long.byte 0x4 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x4 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x4 0. " OP ,Output Pixels" "No output,Output" line.long 0x8 "PP_RESIZE_COEF_TBL2,PP Resize Coefficient Table 2 Register" hexmask.long.byte 0x8 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x8 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x8 0. " OP ,Output Pixels" "No output,Output" line.long 0xC "PP_RESIZE_COEF_TBL3,PP Resize Coefficient Table 3 Register" hexmask.long.byte 0xC 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0xC 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0xC 0. " OP ,Output Pixels" "No output,Output" line.long 0x10 "PP_RESIZE_COEF_TBL4,PP Resize Coefficient Table 4 Register" hexmask.long.byte 0x10 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x10 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x10 0. " OP ,Output Pixels" "No output,Output" line.long 0x14 "PP_RESIZE_COEF_TBL5,PP Resize Coefficient Table 5 Register" hexmask.long.byte 0x14 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x14 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x14 0. " OP ,Output Pixels" "No output,Output" line.long 0x18 "PP_RESIZE_COEF_TBL6,PP Resize Coefficient Table 6 Register" hexmask.long.byte 0x18 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x18 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x18 0. " OP ,Output Pixels" "No output,Output" line.long 0x1C "PP_RESIZE_COEF_TBL7,PP Resize Coefficient Table 7 Register" hexmask.long.byte 0x1C 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x1C 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x1C 0. " OP ,Output Pixels" "No output,Output" line.long 0x20 "PP_RESIZE_COEF_TBL8,PP Resize Coefficient Table 8 Register" hexmask.long.byte 0x20 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x20 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x20 0. " OP ,Output Pixels" "No output,Output" line.long 0x24 "PP_RESIZE_COEF_TBL9,PP Resize Coefficient Table 9 Register" hexmask.long.byte 0x24 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x24 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x24 0. " OP ,Output Pixels" "No output,Output" line.long 0x28 "PP_RESIZE_COEF_TBL10,PP Resize Coefficient Table 10 Register" hexmask.long.byte 0x28 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x28 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x28 0. " OP ,Output Pixels" "No output,Output" line.long 0x2C "PP_RESIZE_COEF_TBL11,PP Resize Coefficient Table 11 Register" hexmask.long.byte 0x2C 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x2C 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x2C 0. " OP ,Output Pixels" "No output,Output" line.long 0x30 "PP_RESIZE_COEF_TBL12,PP Resize Coefficient Table 12 Register" hexmask.long.byte 0x30 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x30 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x30 0. " OP ,Output Pixels" "No output,Output" line.long 0x34 "PP_RESIZE_COEF_TBL13,PP Resize Coefficient Table 13 Register" hexmask.long.byte 0x34 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x34 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x34 0. " OP ,Output Pixels" "No output,Output" line.long 0x38 "PP_RESIZE_COEF_TBL14,PP Resize Coefficient Table 14 Register" hexmask.long.byte 0x38 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x38 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x38 0. " OP ,Output Pixels" "No output,Output" line.long 0x3C "PP_RESIZE_COEF_TBL15,PP Resize Coefficient Table 15 Register" hexmask.long.byte 0x3C 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x3C 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x3C 0. " OP ,Output Pixels" "No output,Output" line.long 0x40 "PP_RESIZE_COEF_TBL16,PP Resize Coefficient Table 16 Register" hexmask.long.byte 0x40 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x40 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x40 0. " OP ,Output Pixels" "No output,Output" line.long 0x44 "PP_RESIZE_COEF_TBL17,PP Resize Coefficient Table 17 Register" hexmask.long.byte 0x44 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x44 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x44 0. " OP ,Output Pixels" "No output,Output" line.long 0x48 "PP_RESIZE_COEF_TBL18,PP Resize Coefficient Table 18 Register" hexmask.long.byte 0x48 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x48 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x48 0. " OP ,Output Pixels" "No output,Output" line.long 0x4C "PP_RESIZE_COEF_TBL19,PP Resize Coefficient Table 19 Register" hexmask.long.byte 0x4C 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x4C 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x4C 0. " OP ,Output Pixels" "No output,Output" line.long 0x50 "PP_RESIZE_COEF_TBL20,PP Resize Coefficient Table 20 Register" hexmask.long.byte 0x50 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x50 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x50 0. " OP ,Output Pixels" "No output,Output" line.long 0x54 "PP_RESIZE_COEF_TBL21,PP Resize Coefficient Table 21 Register" hexmask.long.byte 0x54 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x54 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x54 0. " OP ,Output Pixels" "No output,Output" line.long 0x58 "PP_RESIZE_COEF_TBL22,PP Resize Coefficient Table 22 Register" hexmask.long.byte 0x58 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x58 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x58 0. " OP ,Output Pixels" "No output,Output" line.long 0x5C "PP_RESIZE_COEF_TBL23,PP Resize Coefficient Table 23 Register" hexmask.long.byte 0x5C 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x5C 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x5C 0. " OP ,Output Pixels" "No output,Output" line.long 0x60 "PP_RESIZE_COEF_TBL24,PP Resize Coefficient Table 24 Register" hexmask.long.byte 0x60 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x60 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x60 0. " OP ,Output Pixels" "No output,Output" line.long 0x64 "PP_RESIZE_COEF_TBL25,PP Resize Coefficient Table 25 Register" hexmask.long.byte 0x64 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x64 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x64 0. " OP ,Output Pixels" "No output,Output" line.long 0x68 "PP_RESIZE_COEF_TBL26,PP Resize Coefficient Table 26 Register" hexmask.long.byte 0x68 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x68 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x68 0. " OP ,Output Pixels" "No output,Output" line.long 0x6C "PP_RESIZE_COEF_TBL27,PP Resize Coefficient Table 27 Register" hexmask.long.byte 0x6C 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x6C 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x6C 0. " OP ,Output Pixels" "No output,Output" line.long 0x70 "PP_RESIZE_COEF_TBL28,PP Resize Coefficient Table 28 Register" hexmask.long.byte 0x70 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x70 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x70 0. " OP ,Output Pixels" "No output,Output" line.long 0x74 "PP_RESIZE_COEF_TBL29,PP Resize Coefficient Table 29 Register" hexmask.long.byte 0x74 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x74 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x74 0. " OP ,Output Pixels" "No output,Output" line.long 0x78 "PP_RESIZE_COEF_TBL30,PP Resize Coefficient Table 30 Register" hexmask.long.byte 0x78 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x78 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x78 0. " OP ,Output Pixels" "No output,Output" line.long 0x7C "PP_RESIZE_COEF_TBL31,PP Resize Coefficient Table 31 Register" hexmask.long.byte 0x7C 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x7C 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x7C 0. " OP ,Output Pixels" "No output,Output" line.long 0x80 "PP_RESIZE_COEF_TBL32,PP Resize Coefficient Table 32 Register" hexmask.long.byte 0x80 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x80 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x80 0. " OP ,Output Pixels" "No output,Output" line.long 0x84 "PP_RESIZE_COEF_TBL33,PP Resize Coefficient Table 33 Register" hexmask.long.byte 0x84 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x84 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x84 0. " OP ,Output Pixels" "No output,Output" line.long 0x88 "PP_RESIZE_COEF_TBL34,PP Resize Coefficient Table 34 Register" hexmask.long.byte 0x88 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x88 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x88 0. " OP ,Output Pixels" "No output,Output" line.long 0x8C "PP_RESIZE_COEF_TBL35,PP Resize Coefficient Table 35 Register" hexmask.long.byte 0x8C 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x8C 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x8C 0. " OP ,Output Pixels" "No output,Output" line.long 0x90 "PP_RESIZE_COEF_TBL36,PP Resize Coefficient Table 36 Register" hexmask.long.byte 0x90 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x90 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x90 0. " OP ,Output Pixels" "No output,Output" line.long 0x94 "PP_RESIZE_COEF_TBL37,PP Resize Coefficient Table 37 Register" hexmask.long.byte 0x94 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x94 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x94 0. " OP ,Output Pixels" "No output,Output" line.long 0x98 "PP_RESIZE_COEF_TBL38,PP Resize Coefficient Table 38 Register" hexmask.long.byte 0x98 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x98 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x98 0. " OP ,Output Pixels" "No output,Output" line.long 0x9C "PP_RESIZE_COEF_TBL39,PP Resize Coefficient Table 39 Register" hexmask.long.byte 0x9C 3.--7. 1. " W ,Weighting Coefficient" bitfld.long 0x9C 1.--2. " N ,Number Of Pixels To Read" "No pixels,1 new pixel,2 new pixels,3 new pixels" bitfld.long 0x9C 0. " OP ,Output Pixels" "No output,Output" textline " " tree.end width 16. tree.end tree "Pre-Processor Registers" base asd:0x10026400 width 19. group 0x00--0x83 line.long 0x00 "PRP_CNTL,PRP Control Register" bitfld.long 0x00 31. " CH2FEN , Channel 2 Flow Control Enable" "Disabled,Enabled" bitfld.long 0x00 30. " CH2B2EN ,Channel 2 Buffer 2 Enable" "Not ready,Ready" bitfld.long 0x00 29. " CH2B1EN ,Channel 2 Buffer 1 Enable" "Not ready,Ready" textline " " bitfld.long 0x00 27.--28. " RZ_FIFO_LEVEL ,Resize FIFO Level" "64 words,48 words,32 words,16 words" bitfld.long 0x00 25.--26. " INPUT_FIFO_LEVEL ,Input FIFO Level" "128 bits,96 bits,64 bits,32 bits" textline " " bitfld.long 0x00 22.--24. " CH2_TSKIP ,Channel 2 Skip Control" "No skip,Skip 1 out of every 2 (1-0),Skip 1 out of every 3 (1-0-1),Skip 2 out of every 3 (1-0-0),Skip 1 out of every 4 (1-1-1-0),Skip 3 out of every 4 (1-0-0-0),Skip 2 out of every 5 (1-0-1-0-1),Skip 4 out of every 5 (1-0-0-0-0)" textline " " bitfld.long 0x00 19.--21. " CH1_TSKIP ,Channel 1 Skip Control" "No skip,Skip 1 out of every 2 (1-0),Skip 1 out of every 3 (1-0-1),Skip 2 out of every 3 (1-0-0),Skip 1 out of every 4 (1-1-1-0),Skip 3 out of every 4 (1-0-0-0),Skip 2 out of every 5 (1-0-1-0-1),Skip 4 out of every 5 (1-0-0-0-0)" textline " " bitfld.long 0x00 16.--18. " IN_TSKIP ,Input Frame Skip" "No skip,Skip 1 out of every 2 (1-0),Skip 1 out of every 3 (1-0-1),Skip 2 out of every 3 (1-0-0),Skip 1 out of every 4 (1-1-1-0),Skip 3 out of every 4 (1-0-0-0),Skip 2 out of every 5 (1-0-1-0-1),Skip 4 out of every 5 (1-0-0-0-0)" textline " " bitfld.long 0x00 15. " CH1BYP ,Channel 1 Bypass" "Cascaded,Disabled" bitfld.long 0x00 14. " WEN ,Window Enable" "Disabled,Enabled" bitfld.long 0x00 13. " CLKEN ,Clock Gating Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " SWRST ,Software Reset" "No effect,Reset" bitfld.long 0x00 11. " SKIP_FRAME ,Fram Skip" "Continue,Stop" bitfld.long 0x00 10. " CH2_LEN ,Channel 2 Loop Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 9. " CH1_LEN ,Channel 1 Loop Enable" "Disabled,Enabled" bitfld.long 0x00 7.--8. " CH2_OUT_MODE ,Channel-2 Output Mode" "YUV 4:2:0,YUV 4:2:2,YUV 4:4:4,YUV 4:2:0" bitfld.long 0x00 5.--6. " CH1_OUT_MODE ,Channel-1 Output Mode" "8 bpp RGB,16 bpp RGB,32 bpp RGB,YUV 422" textline " " bitfld.long 0x00 3.--4. " DATA_IN_MODE ,Data Input Mode" "YUV 4:2:0,YUV 4:2:2,16-bit RGB,32-bit RGB" bitfld.long 0x00 2. " CSIEN ,CSI Enable" "Main memory,CSI" bitfld.long 0x00 1. " CH2EN ,Channel 2 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " CH1EN ,Channel-1 Enable" "Disabled,Enabled" ;group 0x04++0x03 line.long 0x04 "PRP_INTR_CNTL,PRP Interrupt Control Register" bitfld.long 0x04 8. " CH2OVFIE ,Channel 2 Overflow Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 7. " LBOVFIE ,Line Buffer Overflow Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 5. " CH2FCIE ,Channel 2 Frame Complete Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " CH1FCIE ,Channel 1 Frame Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 2. " CH2WERRIE ,Channel 2 Write Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 1. " CH1WERRIE ,Channel 1 Write Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 0. " RDERRIE ,Read Error Interrupt Enable" "Disabled,Enabled" ;group 0x08++0x03 line.long 0x08 "PRP_INTRSTATUS,PRP Interrupt Status Register" bitfld.long 0x08 8. " CH2OVF ,Channel 2 Buffer Overflow" "No overflow,Overflow" bitfld.long 0x08 7. " LBOVF ,Line Buffer Overflow" "No overflow,Overflow" bitfld.long 0x08 6. " CH1B1CI ,Channel 1 Buffer 1 Complete Interrupt" "Not complete,Complete" textline " " bitfld.long 0x08 5. " CH1B2CI ,Channel 1 Buffer 2 Complete Interrupt" "Not complete,Complete" bitfld.long 0x08 4. " CH2B1CI ,Channel 2 Buffer 1 Complete Interrupt" "Not complete,Complete" bitfld.long 0x08 3. " CH2B2CI ,Channel 2 Buffer 2 Complete Interrupt" "Not complete,Complete" textline " " bitfld.long 0x08 2. " CH2WRERR ,Channel 2 Write Error" "No error,Error" bitfld.long 0x08 1. " CH1WRERR ,Channel 1 Write Error" "No error,Error" bitfld.long 0x08 0. " RDERR ,Read Error" "No error,Error" ;group 0x0c++0x03 line.long 0x0C "PRP_SOURCE_Y_PTR,PRP Source Y Address Register" hexmask.long 0x0c 0.--31. 1. " PRP_SOURCE_Y_PTR ,PRP Source Y Address" ;group 0x10++0x03 line.long 0x10 "PRP_SOURCE_CB_PTR,PRP Source Cb Address Register" hexmask.long 0x10 0.--31. 1. " PRP_SOURCE_CB_PTR ,PRP Source CB Parameter" ;group 0x14++0x03 line.long 0x14 "PRP_SOURCE_CR_PTR,PRP Source Cr Address Register" hexmask.long 0x14 0.--31. 1. " PRP_SOURCE_CR_PTR ,PRP Source CR Parameter" ;group 0x18++0x03 line.long 0x18 "PRP_DEST_RGB1_PTR,PRP Destination RGB1 Start Address Register" hexmask.long 0x18 0.--31. 1. " PRP_DEST_RGB1_PTR ,PRP Destination RGB1 Parameter" ;group 0x1c++0x03 line.long 0x1C "PRP_DEST_RGB2_PTR,PRP Destination RGB2 Start Address Register" hexmask.long 0x1c 0.--31. 1. " PRP_DEST_RGB2_PTR ,PRP Destination RGB2 Parameter" ;group 0x20++0x03 line.long 0x20 "PRP_DEST_Y_PTR,PRP Destination Y Address Register" hexmask.long 0x20 0.--31. 1. " PRP_Y_DEST ,PRP Y Destination" ;group 0x24++0x03 line.long 0x24 "PRP_DEST_CB_PTR,PRP Destination Cb Address Register" hexmask.long 0x24 0.--31. 1. " PRP_CB_DEST ,PRP CB Destination" ;group 0x28++0x03 line.long 0x28 "PRP_DEST_CR_PTR,PRP Destination Cr Address Register" hexmask.long 0x28 0.--31. 1. " PRP_CR_DEST ,PRP CR Destination" width 27. ;group 0x2c++0x03 line.long 0x2C "PRP_SOURCE_FRAME_SIZE,PRP Source Frame Size Register" hexmask.long.word 0x2C 16.--26. 1. " PICTURE_X_SIZE ,Picture X Size" hexmask.long.word 0x2C 0.--10. 1. " PICTURE_Y_SIZE ,Picture Y Size" ;group 0x30++0x03 line.long 0x30 "PRP_DEST_CH1_LINE_STRIDE,PRP Destination Channel 1 Line Stride Register" hexmask.long.word 0x30 0.--11. 1. " CH1_OUT_LINE_STRIDE ,Channel 1 Out Line Stride" ;group 0x34++0x03 line.long 0x34 "PRP_SRC_PIXEL_FORMAT_CNTL,PRP Source Pixel Format Control Register" hexmask.long.byte 0x34 26.--30. 1. " RED_Y_OFFSET ,Red Y Offset" hexmask.long.byte 0x34 21.--25. 1. " GREEN_U_CB_OFFSET ,Green U CB Offset" hexmask.long.byte 0x34 16.--20. 1. " BLUE_V_CR_OFFSET ,Blue V CR Offset" textline " " bitfld.long 0x34 8.--11. " RED_WIDTH ,Red Width" "0,1,2,3,4,5,6,7,8,8,8,8,8,8,8,?..." bitfld.long 0x34 4.--7. " GREEN_WIDTH ,Green Width" "0,1,2,3,4,5,6,7,8,8,8,8,8,8,8,?..." bitfld.long 0x34 0.--3. " BLUE_WIDTH ,Blue Width" "0,1,2,3,4,5,6,7,8,8,8,8,8,8,8,?..." ;group 0x38++0x03 line.long 0x38 "PRP_CH1_PIXEL_FORMAT_CNTL,PRP CH1 Pixel Format Control Register" hexmask.long.byte 0x38 26.--30. 1. " RED_OFFSET ,Red Offset" hexmask.long.byte 0x38 21.--25. 1. " GREEN_OFFSET ,Green Offset" hexmask.long.byte 0x38 16.--20. 1. " BLUE_OFFSET ,Blue Offset" textline " " bitfld.long 0x38 8.--11. " RED_WIDTH ,Red Width" "0,1,2,3,4,5,6,7,8,8,8,8,8,8,8,?..." bitfld.long 0x38 4.--7. " GREEN_WIDTH ,Green Width" "0,1,2,3,4,5,6,7,8,8,8,8,8,8,8,?..." bitfld.long 0x38 0.--3. " BLUE_WIDTH ,Blue Width" "0,1,2,3,4,5,6,7,8,8,8,8,8,8,8,?..." ;group 0x3c++0x03 line.long 0x3C "PRP_CH1_OUT_IMAGE_SIZE,PRP Destiantion Channel-1 Output Image Size Register" hexmask.long.word 0x3C 16.--26. 1. " CH1_OUT_IMAGE_WIDTH ,Channel-1 Out Image Width" hexmask.long.word 0x3C 0.--10. 1. " CH1_OUT_IMAGE_HEIGHT ,Channel-1 Out Image Height" ;group 0x40++0x03 line.long 0x40 "PRP_CH2_OUT_IMAGE_SIZE,PRP Destination Channel-2 Output Image Size Register" hexmask.long.word 0x40 16.--26. 1. " CH2_OUT_IMAGE_WIDTH ,Channel 2 Output Image Width" hexmask.long.word 0x40 0.--10. 1. " CH2_OUT_IMAGE_HEIGHT ,Channel 2 Output Image Height" ;group 0x44++0x03 line.long 0x44 "PRP_SOURCE_LINE_STRIDE,PRP Source Line Stride Register" hexmask.long.word 0x44 16.--28. 1. " CSI_LINE_SKIP ,CSI Line Skip" hexmask.long.word 0x44 0.--12. 1. " SOURCE_LINE_STRIDE ,Source Line Stride" ;group 0x48++0x03 line.long 0x48 "PRP_CSC_COEF_012,PRP CSC Coefficient 012" hexmask.long.byte 0x48 21.--28. 1. " C0 ,Coefficient 0" hexmask.long.byte 0x48 11.--18. 1. " C1 ,Coefficient 1" hexmask.long.byte 0x48 0.--07. 1. " C2 ,Coefficient 2" ;group 0x4c++0x03 line.long 0x4C "PRP_CSC_COEF_345,PRP CSC Coefficient 345" hexmask.long.byte 0x4C 21.--28. 1. " C3 ,Coefficient 3" hexmask.long.byte 0x4C 11.--19. 1. " C4 ,Coefficient 4" hexmask.long.byte 0x4C 0.--06. 1. " C5 ,Coefficient 5" ;group 0x50++0x03 line.long 0x50 "PRP_CSC_COEF_678,PRP CSC Coefficient 678" bitfld.long 0x50 31. " X0 ,Luminance offset" "0,16" hexmask.long.byte 0x50 21.--27. 1. " C6 ,Coefficient 6" hexmask.long.byte 0x50 11.--17. 1. " C7 ,Coefficient 7" hexmask.long.byte 0x50 0.--06. 1. " C8 ,Coefficient 8" ;group 0x54++0x03 line.long 0x54 "PRP_CH1_RZ_HORI_COEF1,PRP Channel-1 Horizontal Resize Coefficient 1" bitfld.long 0x54 28.--30. " HC9 ,Horizontal Resize Coefficient 9" "0,1,2,3,4,5,6,8" bitfld.long 0x54 25.--27. " HC8 ,Horizontal Resize Coefficient 8" "0,1,2,3,4,5,6,8" bitfld.long 0x54 22.--24. " HC7 ,Horizontal Resize Coefficient 7" "0,1,2,3,4,5,6,8" bitfld.long 0x54 19.--21. " HC6 ,Horizontal Resize Coefficient 6" "0,1,2,3,4,5,6,8" bitfld.long 0x54 16.--18. " HC5 ,Horizontal Resize Coefficient 5" "0,1,2,3,4,5,6,8" textline " " bitfld.long 0x54 12.--14. " HC4 ,Horizontal Resize Coefficient 4" "0,1,2,3,4,5,6,8" bitfld.long 0x54 09.--11. " HC3 ,Horizontal Resize Coefficient 3" "0,1,2,3,4,5,6,8" bitfld.long 0x54 06.--08. " HC2 ,Horizontal Resize Coefficient 2" "0,1,2,3,4,5,6,8" bitfld.long 0x54 03.--05. " HC1 ,Horizontal Resize Coefficient 1" "0,1,2,3,4,5,6,8" bitfld.long 0x54 00.--02. " HC0 ,Horizontal Resize Coefficient 0" "0,1,2,3,4,5,6,8" ;group 0x58++0x03 line.long 0x58 "PRP_CH1_RZ_HORI_COEF2,PRP Channel 1 Horizontal Resize Coefficient 2" bitfld.long 0x58 28.--30. " HC19 ,Horizontal Resize Coefficient 19" "0,1,2,3,4,5,6,8" bitfld.long 0x58 25.--27. " HC18 ,Horizontal Resize Coefficient 18" "0,1,2,3,4,5,6,8" bitfld.long 0x58 22.--24. " HC17 ,Horizontal Resize Coefficient 17" "0,1,2,3,4,5,6,8" bitfld.long 0x58 19.--21. " HC16 ,Horizontal Resize Coefficient 16" "0,1,2,3,4,5,6,8" bitfld.long 0x58 16.--18. " HC15 ,Horizontal Resize Coefficient 15" "0,1,2,3,4,5,6,8" textline " " bitfld.long 0x58 12.--14. " HC14 ,Horizontal Resize Coefficient 14" "0,1,2,3,4,5,6,8" bitfld.long 0x58 09.--11. " HC13 ,Horizontal Resize Coefficient 13" "0,1,2,3,4,5,6,8" bitfld.long 0x58 06.--08. " HC12 ,Horizontal Resize Coefficient 12" "0,1,2,3,4,5,6,8" bitfld.long 0x58 03.--05. " HC11 ,Horizontal Resize Coefficient 11" "0,1,2,3,4,5,6,8" bitfld.long 0x58 00.--02. " HC10 ,Horizontal Resize Coefficient 10" "0,1,2,3,4,5,6,8" ;group 0x5c++0x03 line.long 0x5C "PRP_CH1_RZ_HORI_VALID,PRP Channel-1 Resize Horizontal Valid" bitfld.long 0x5C 31. " AVG_BIL ,Averaging Or Bilinear Mode Selector" "Averaging,Bi-linear" hexmask.long.byte 0x5C 24.--28. 1. " HORI_TBL_LEN ,Horizontal Resize Table Length" bitfld.long 0x5C 19. " HOV19 ,Horizontal Output Valid" "Not output,Output" textline " " bitfld.long 0x5C 18. " HOV18 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x5C 17. " HOV17 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x5C 16. " HOV16 ,Horizontal Output Valid" "Not output,Output" textline " " bitfld.long 0x5C 15. " HOV15 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x5C 14. " HOV14 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x5C 13. " HOV13 ,Horizontal Output Valid" "Not output,Output" textline " " bitfld.long 0x5C 12. " HOV12 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x5C 11. " HOV11 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x5C 10. " HOV10 ,Horizontal Output Valid" "Not output,Output" textline " " bitfld.long 0x5C 09. " HOV9 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x5C 08. " HOV8 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x5C 07. " HOV7 ,Horizontal Output Valid" "Not output,Output" textline " " bitfld.long 0x5C 06. " HOV6 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x5C 05. " HOV5 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x5C 04. " HOV4 ,Horizontal Output Valid" "Not output,Output" textline " " bitfld.long 0x5C 03. " HOV3 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x5C 02. " HOV2 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x5C 01. " HOV1 ,Horizontal Output Valid" "Not output,Output" textline " " bitfld.long 0x5C 00. " HOV0 ,Horizontal Output Valid" "Not output,Output" ; hexmask.long.tbyte 0x5C 00.--19. 1. " HOV ,Horizontal Output Valid" ;group 0x60++0x03 line.long 0x60 "PRP_CH1_RZ_VERT_COEF1,PRP Channel 1 Vertical Resize Coefficient 1" bitfld.long 0x60 28.--30. " VC9 ,Vertical Resize Coefficient 9" "0,1,2,3,4,5,6,8" bitfld.long 0x60 25.--27. " VC8 ,Vertical Resize Coefficient 8" "0,1,2,3,4,5,6,8" bitfld.long 0x60 22.--24. " VC7 ,Vertical Resize Coefficient 7" "0,1,2,3,4,5,6,8" bitfld.long 0x60 19.--21. " VC6 ,Vertical Resize Coefficient 6" "0,1,2,3,4,5,6,8" bitfld.long 0x60 16.--18. " VC5 ,Vertical Resize Coefficient 5" "0,1,2,3,4,5,6,8" textline " " bitfld.long 0x60 12.--14. " VC4 ,Vertical Resize Coefficient 4" "0,1,2,3,4,5,6,8" bitfld.long 0x60 9.--11. " VC3 ,Vertical Resize Coefficient 3" "0,1,2,3,4,5,6,8" bitfld.long 0x60 6.--8. " VC2 ,Vertical Resize Coefficient 2" "0,1,2,3,4,5,6,8" bitfld.long 0x60 3.--5. " VC1 ,Vertical Resize Coefficient 1" "0,1,2,3,4,5,6,8" bitfld.long 0x60 0.--2. " VC0 ,Vertical Resize Coefficient 0" "0,1,2,3,4,5,6,8" ;group 0x64++0x03 line.long 0x64 "PRP_CH1_RZ_VERT_COEF2,PRP Channel-1 Vertical Resize Coefficient 2" bitfld.long 0x64 28.--30. " VC19 ,Vertical Resize Coefficient 19" "0,1,2,3,4,5,6,8" bitfld.long 0x64 25.--27. " VC18 ,Vertical Resize Coefficient 18" "0,1,2,3,4,5,6,8" bitfld.long 0x64 22.--24. " VC17 ,Vertical Resize Coefficient 17" "0,1,2,3,4,5,6,8" bitfld.long 0x64 19.--21. " VC16 ,Vertical Resize Coefficient 16" "0,1,2,3,4,5,6,8" bitfld.long 0x64 16.--18. " VC15 ,Vertical Resize Coefficient 15" "0,1,2,3,4,5,6,8" textline " " bitfld.long 0x64 12.--14. " VC14 ,Vertical Resize Coefficient 14" "0,1,2,3,4,5,6,8" bitfld.long 0x64 9.--11. " VC13 ,Vertical Resize Coefficient 13" "0,1,2,3,4,5,6,8" bitfld.long 0x64 6.--8. " VC12 ,Vertical Resize Coefficient 12" "0,1,2,3,4,5,6,8" bitfld.long 0x64 3.--5. " VC11 ,Vertical Resize Coefficient 11" "0,1,2,3,4,5,6,8" bitfld.long 0x64 0.--2. " VC10 ,Vertical Resize Coefficient 10" "0,1,2,3,4,5,6,8" ;group 0x68++0x03 line.long 0x68 "PrP_CH1_RZ_VERT_VALID,PRP Channel-1 Vertical Resize Valid" bitfld.long 0x68 31. " AVG_BIL ,Averaging Or Bilinear Mode Select" "Averaging,Bi-linear" hexmask.long.byte 0x68 24.--28. 1. " VERT_TBL_LEN ,Vertical Resize Table Length" bitfld.long 0x68 19. " VOV19 ,Vertical Output Valid" "Not output,Output" textline " " bitfld.long 0x68 18. " VOV18 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x68 17. " VOV17 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x68 16. " VOV16 ,Vertical Output Valid" "Not output,Output" textline " " bitfld.long 0x68 15. " VOV15 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x68 14. " VOV14 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x68 13. " VOV13 ,Vertical Output Valid" "Not output,Output" textline " " bitfld.long 0x68 12. " VOV12 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x68 11. " VOV11 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x68 10. " VOV10 ,Vertical Output Valid" "Not output,Output" textline " " bitfld.long 0x68 09. " VOV9 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x68 08. " VOV8 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x68 07. " VOV7 ,Vertical Output Valid" "Not output,Output" textline " " bitfld.long 0x68 06. " VOV6 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x68 05. " VOV5 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x68 04. " VOV4 ,Vertical Output Valid" "Not output,Output" textline " " bitfld.long 0x68 03. " VOV3 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x68 02. " VOV2 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x68 01. " VOV1 ,Vertical Output Valid" "Not output,Output" textline " " bitfld.long 0x68 00. " VOV0 ,Vertical Output Valid" "Not output,Output" ; hexmask.long.tbyte 0x68 00.--19. 1. " VOV ,Vertical Output Valid" ;group 0x6c++0x03 line.long 0x6C "PRP_CH2_RZ_HORI_COEF1,PRP Channel 2 Horizontal Resize Coefficient 1" bitfld.long 0x6C 28.--30. " HC9 ,Horizontal Resize Coefficient 9" "0,1,2,3,4,5,6,8" bitfld.long 0x6C 25.--27. " HC8 ,Horizontal Resize Coefficient 8" "0,1,2,3,4,5,6,8" bitfld.long 0x6C 22.--24. " HC7 ,Horizontal Resize Coefficient 7" "0,1,2,3,4,5,6,8" bitfld.long 0x6C 19.--21. " HC6 ,Horizontal Resize Coefficient 6" "0,1,2,3,4,5,6,8" bitfld.long 0x6C 16.--18. " HC5 ,Horizontal Resize Coefficient 5" "0,1,2,3,4,5,6,8" textline " " bitfld.long 0x6C 12.--14. " HC4 ,Horizontal Resize Coefficient 4" "0,1,2,3,4,5,6,8" bitfld.long 0x6C 9.--11. " HC3 ,Horizontal Resize Coefficient 3" "0,1,2,3,4,5,6,8" bitfld.long 0x6C 6.--8. " HC2 ,Horizontal Resize Coefficient 2" "0,1,2,3,4,5,6,8" bitfld.long 0x6C 3.--5. " HC1 ,Horizontal Resize Coefficient 1" "0,1,2,3,4,5,6,8" bitfld.long 0x6C 0.--2. " HC0 ,Horizontal Resize Coefficient 0" "0,1,2,3,4,5,6,8" ;group 0x70++0x03 line.long 0x70 "PRP_CH2_RZ_HORI_COEF2,PRP Channel-2 Horizontal Resize Coefficient 2" bitfld.long 0x70 28.--30. " HC19 ,Horizontal Resize Coefficient 19" "0,1,2,3,4,5,6,8" bitfld.long 0x70 25.--27. " HC18 ,Horizontal Resize Coefficient 18" "0,1,2,3,4,5,6,8" bitfld.long 0x70 22.--24. " HC17 ,Horizontal Resize Coefficient 17" "0,1,2,3,4,5,6,8" bitfld.long 0x70 19.--21. " HC16 ,Horizontal Resize Coefficient 16" "0,1,2,3,4,5,6,8" bitfld.long 0x70 16.--18. " HC15 ,Horizontal Resize Coefficient 15" "0,1,2,3,4,5,6,8" textline " " bitfld.long 0x70 12.--14. " HC14 ,Horizontal Resize Coefficient 14" "0,1,2,3,4,5,6,8" bitfld.long 0x70 9.--11. " HC13 ,Horizontal Resize Coefficient 13" "0,1,2,3,4,5,6,8" bitfld.long 0x70 6.--8. " HC12 ,Horizontal Resize Coefficient 12" "0,1,2,3,4,5,6,8" bitfld.long 0x70 3.--5. " HC11 ,Horizontal Resize Coefficient 11" "0,1,2,3,4,5,6,8" bitfld.long 0x70 0.--2. " HC10 ,Horizontal Resize Coefficient 10" "0,1,2,3,4,5,6,8" ;group 0x74++0x03 line.long 0x74 "PRP_CH2_RZ_HORI_VALID,PRP Channel-2 Resize Horizontal Valid" bitfld.long 0x74 31. " AVG_BIL ,Averaging Or Bilinear Mode Selector" "Averaging,Bi-linear" hexmask.long.byte 0x74 24.--28. 1. " HORI_TBL_LEN ,Horizontal Resize Table Length" bitfld.long 0x74 19. " HOV19 ,Horizontal Output Valid" "Not output,Output" textline " " bitfld.long 0x74 18. " HOV18 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x74 17. " HOV17 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x74 16. " HOV16 ,Horizontal Output Valid" "Not output,Output" textline " " bitfld.long 0x74 15. " HOV15 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x74 14. " HOV14 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x74 13. " HOV13 ,Horizontal Output Valid" "Not output,Output" textline " " bitfld.long 0x74 12. " HOV12 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x74 11. " HOV11 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x74 10. " HOV10 ,Horizontal Output Valid" "Not output,Output" textline " " bitfld.long 0x74 09. " HOV9 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x74 08. " HOV8 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x74 07. " HOV7 ,Horizontal Output Valid" "Not output,Output" textline " " bitfld.long 0x74 06. " HOV6 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x74 05. " HOV5 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x74 04. " HOV4 ,Horizontal Output Valid" "Not output,Output" textline " " bitfld.long 0x74 03. " HOV3 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x74 02. " HOV2 ,Horizontal Output Valid" "Not output,Output" bitfld.long 0x74 01. " HOV1 ,Horizontal Output Valid" "Not output,Output" textline " " bitfld.long 0x74 00. " HOV0 ,Horizontal Output Valid" "Not output,Output" ; hexmask.long.tbyte 0x74 00.--19. 1. " HOV ,Horizontal Output Valid" ;group 0x78++0x03 line.long 0x78 "PRP_CH2_RZ_VERT_COEF1,PRP Channel-2 Vertical Resize Coefficient 1" bitfld.long 0x78 28.--30. " VC9 ,Vertical Resize Coefficient 9" "0,1,2,3,4,5,6,8" bitfld.long 0x78 25.--27. " VC8 ,Vertical Resize Coefficient 8" "0,1,2,3,4,5,6,8" bitfld.long 0x78 22.--24. " VC7 ,Vertical Resize Coefficient 7" "0,1,2,3,4,5,6,8" bitfld.long 0x78 19.--21. " VC6 ,Vertical Resize Coefficient 6" "0,1,2,3,4,5,6,8" bitfld.long 0x78 16.--18. " VC5 ,Vertical Resize Coefficient 5" "0,1,2,3,4,5,6,8" textline " " bitfld.long 0x78 12.--14. " VC4 ,Vertical Resize Coefficient 4" "0,1,2,3,4,5,6,8" bitfld.long 0x78 9.--11. " VC3 ,Vertical Resize Coefficient 3" "0,1,2,3,4,5,6,8" bitfld.long 0x78 6.--8. " VC2 ,Vertical Resize Coefficient 2" "0,1,2,3,4,5,6,8" bitfld.long 0x78 3.--5. " VC1 ,Vertical Resize Coefficient 1" "0,1,2,3,4,5,6,8" bitfld.long 0x78 0.--2. " VC0 ,Vertical Resize Coefficient 0" "0,1,2,3,4,5,6,8" ;group 0x7c++0x03 line.long 0x7C "PRP_CH2_RZ_VERT_COEF2,PRP Channel 2 Vertical Resize Coefficient 2" bitfld.long 0x7C 28.--30. " VC19 ,Vertical Resize Coefficient 19" "0,1,2,3,4,5,6,8" bitfld.long 0x7C 25.--27. " VC18 ,Vertical Resize Coefficient 18" "0,1,2,3,4,5,6,8" bitfld.long 0x7C 22.--24. " VC17 ,Vertical Resize Coefficient 17" "0,1,2,3,4,5,6,8" bitfld.long 0x7C 19.--21. " VC16 ,Vertical Resize Coefficient 16" "0,1,2,3,4,5,6,8" bitfld.long 0x7C 16.--18. " VC15 ,Vertical Resize Coefficient 15" "0,1,2,3,4,5,6,8" textline " " bitfld.long 0x7C 12.--14. " VC14 ,Vertical Resize Coefficient 14" "0,1,2,3,4,5,6,8" bitfld.long 0x7C 9.--11. " VC13 ,Vertical Resize Coefficient 13" "0,1,2,3,4,5,6,8" bitfld.long 0x7C 6.--8. " VC12 ,Vertical Resize Coefficient 12" "0,1,2,3,4,5,6,8" bitfld.long 0x7C 3.--5. " VC11 ,Vertical Resize Coefficient 11" "0,1,2,3,4,5,6,8" bitfld.long 0x7C 0.--2. " VC10 ,Vertical Resize Coefficient 10" "0,1,2,3,4,5,6,8" ;group 0x80++0x03 line.long 0x80 "PRP_CH2_RZ_VERT_VALID,PRP Channel 2 Vertical Resize Valid" bitfld.long 0x80 31. " AVG_BIL ,Averaging Or Bilinear Mode Selector" "Averaging,Bi-linear" hexmask.long.byte 0x80 24.--28. 1. " VERT_TBL_LEN ,Vertical Resize Table Length" bitfld.long 0x80 19. " VOV19 ,Vertical Output Valid" "Not output,Output" textline " " bitfld.long 0x80 18. " VOV18 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x80 17. " VOV17 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x80 16. " VOV16 ,Vertical Output Valid" "Not output,Output" textline " " bitfld.long 0x80 15. " VOV15 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x80 14. " VOV14 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x80 13. " VOV13 ,Vertical Output Valid" "Not output,Output" textline " " bitfld.long 0x80 12. " VOV12 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x80 11. " VOV11 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x80 10. " VOV10 ,Vertical Output Valid" "Not output,Output" textline " " bitfld.long 0x80 09. " VOV9 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x80 08. " VOV8 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x80 07. " VOV7 ,Vertical Output Valid" "Not output,Output" textline " " bitfld.long 0x80 06. " VOV6 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x80 05. " VOV5 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x80 04. " VOV4 ,Vertical Output Valid" "Not output,Output" textline " " bitfld.long 0x80 03. " VOV3 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x80 02. " VOV2 ,Vertical Output Valid" "Not output,Output" bitfld.long 0x80 01. " VOV1 ,Vertical Output Valid" "Not output,Output" textline " " bitfld.long 0x80 00. " VOV0 ,Vertical Output Valid" "Not output,Output" ; hexmask.long.tbyte 0x80 00.--19. 1. " VOV ,Vertical Output Valid" width 16. tree.end tree.end endif elif ((cpu()=="iMX1")||(cpu()=="iMXL")) tree "MMA (Multimedia Accelerator)" base asd:0x00222000 width 19. group.long 0x00--0x17 "MMA MAC Control Registers" line.long 0x00 "MMA_MAC_MOD,MMA MAC Module Register" bitfld.long 0x00 31. " RST ,Software Reset for the MAC" "Rst complete,Rst in progress" bitfld.long 0x00 00. " MOD_ENAB ,Module Enable" "Disabled,Enabled" ;group.long 0x04++0x03 line.long 0x04 "MMA_MAC_CTRL,MMA MAC Control Register" bitfld.long 0x04 31. " XMODIFYPRESET ,X Modify Preset" "Not preset,Preset" bitfld.long 0x04 30. " X_INDEX_CLR ,X Index Clear" "Not cleared,Cleared" textline " " bitfld.long 0x04 29. " X_INDEX_INCR ,X Index Increment" "Not incremented,Incremented" bitfld.long 0x04 28. " X_INDEX_LOAD ,X Index Load" "Not reloaded,Reloaded" textline " " bitfld.long 0x04 27. " X_DATA_SEL ,X Data Select" "BIT23:0,BIT31:8" bitfld.long 0x04 26. " X_SIGN_ALT ,X Operand Sign Alternate" "Not alternated,alternated" textline " " bitfld.long 0x04 25. " X_SIGN_INI ,X Operand Initial Sign" "Positive,Negative" bitfld.long 0x04 24. " X_SIGNED ,X Operand Signed" "Unsgned,Signed" textline " " bitfld.long 0x04 23. " Y_MODIFY_PRESET ,Y Modify Preset" "Not preset,Preset" bitfld.long 0x04 22. " Y_INDEX_CLR ,Y Index Clear" "Not cleared,Cleared" textline " " bitfld.long 0x04 21. " Y_INDEX_INCR ,Y Index Increment" "Not incremented,Incremented" bitfld.long 0x04 20. " Y_INDEX_LOAD ,Y Index Load" "Not reloaded,Reloaded" textline " " bitfld.long 0x04 19. " Y_DATA_SEL ,Y Data Select" "BIT23:0,BIT31:8" bitfld.long 0x04 18. " Y_SIGN_ALT ,Y Operand Sign Alternate" "Not alternated,alternated" textline " " bitfld.long 0x04 17. " Y_SIGN_INI ,Y Operand Initial Sign" "Positive,Negative" bitfld.long 0x04 16. " Y_SIGNED ,Y Operand Signed" "Unsgned,Signed" textline " " bitfld.long 0x04 2. " CACHE_CLR ,Cache Clear" "No effect,Cleared" bitfld.long 0x04 1. " CACHE_EN ,Cache Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 0. " OP_EN ,Operation Enable" "Completed,Not completed" ;group.long 0x08++0x03 line.long 0x08 "MMA_MAC_MULT,MMA MAC Multiply Counter Register" hexmask.long.word 0x08 0.--15. 1. " MULT_COUNTER ,Multiply Counter" ;group.long 0x0c++0x03 line.long 0x0C "MMA_MAC_ACCU,MMA MAC Accumulate Counter Register" hexmask.long.word 0x0c 0.--15. 1. " ACCU_COUNTER ,Accumulate Counter" ;group.long 0x10++0x03 line.long 0x10 "MMA_MAC_INTR,MMA MAC Interrupt Register" eventfld.long 0x10 4. " OP_ERROR ,OP ERROR Interrupt" "No error,Error" eventfld.long 0x10 3. " OP_END ,Operation End Interrupt" "Not completed,Completed" textline " " eventfld.long 0x10 2. " FIFO_EMPT ,FIFO Empty Interrupt" "Not empty,Empty" eventfld.long 0x10 1. " FIFO_HALF ,FIFO Half Full Interrupt" "Not half full,Half full" textline " " eventfld.long 0x10 0. " FIFO_FULL ,FIFO Full Interrupt" "Not full,Full" ;group.long 0x14++0x03 line.long 0x14 "MMA_MAC_INTR_MASK,MMA MAC Interrupt Mask Register" bitfld.long 0x14 4. " OP_ERROR ,OP ERROR Interrupt Mask" "Enabled,Disabled" bitfld.long 0x14 3. " OP_END ,Operation End Interrupt Mask" "Enabled,Disabled" textline " " bitfld.long 0x14 2. " FIFO_EMPT ,FIFO Empty Interrupt Mask" "Enabled,Disabled" bitfld.long 0x14 1. " FIFO_HALF ,FIFO Half Full Interrupt Mask" "Enabled,Disabled" textline " " bitfld.long 0x14 0. " FIFO_FULL ,FIFO Full Interrupt Mask" "Enabled,Disabled" hgroup.long 0x18++0x03 hide.long 0x00 "MMA_MAC_FIFO,MMA MAC FIFO Register" in rgroup.long 0x1c++0x03 line.long 0x00 "MMA_MAC_FIFO_STAT,MMA MAC FIFO Status Register" hexmask.long.byte 0x00 16.--20. 1. " FIFO_COUNT ,FIFO Data Count" bitfld.long 0x00 2. " FIFO_EMPT ,FIFO Empty Status" "Not empty,Empty" textline " " bitfld.long 0x00 1. " FIFO_HALF ,FIFO Half Full Status" "Not half full,Half full" bitfld.long 0x00 0. " FIFO_FULL ,FIFO Full Status" "Not full,Full" group.long 0x20--0x27 line.long 0x00 "MMA_MAC_BURST,MMA MAC Burst Count Register" hexmask.long.byte 0x00 0.--7. 1. " BURST_COUNT ,Memory Access Burst Count" ;group.long 0x24++0x03 line.long 0x04 "MMA_MAC_BITSEL,MMA MAC Bit Select Register" bitfld.long 0x04 0.--2. " BITSEL ,Accumulator Output Bit Select" "Bits 31:0,Bits 35:4,Bits 39:8,Bits 43:12,Bits 47:16,Bits 51:20,Bits 55:24,?..." wgroup.long 0x40++0x03 line.long 0x00 "MMA_MAC_XYACCU,MMA MAC XY Count Accumulate Register" hexmask.long 0x00 0.--31. 1. " MMA_MAC_XY_COUNT ,Count Accumulate Value" group.long 0x200++0x17 "MMA MAC X Register Control Registers" line.long 0x00 "MMA_MAC_XBASE,MMA MAC X Base Address Register" hexmask.long 0x00 0.--31. 1. " XBASE ,X Base Address" ;group.long 0x204++0x03 line.long 0x04 "MMA_MAC_XINDEX,MMA MAC X Index Register" hexmask.long.word 0x04 0.--15. 1. " XINDEX ,MAC X Index" ;group.long 0x208++0x03 line.long 0x08 "MMA_MAC_XLENGTH,MMA MAC X Length Register" hexmask.long.word 0x08 16.--31. 1. " COLUMN ,Column Size" hexmask.long.word 0x08 0.--15. 1. " LENGTH ,Circular Length" ;group.long 0x20c++0x03 line.long 0x0C "MMA_MAC_XMODIFY,MMA MAC X Modify Register" hexmask.long.word 0x0c 0.--15. 1. " XMODIFY ,X Modify" ;group.long 0x210++0x03 line.long 0x10 "MMA_MAC_XINCR,MMA MAC X Increment Register" hexmask.long.word 0x10 0.--15. 1. " XINCR ,X Increment" ;group.long 0x214++0x03 line.long 0x14 "MMA_MAC_XCOUNT,MMA MAC X Count Register" hexmask.long.word 0x14 0.--15. 1. " XCOUNT ,X Count" group.long 0x300++0x17 "MMA MAC Y Register Control Registers" line.long 0x00 "MMA_MAC_YBASE,MMA MAC Y Base Address Register" hexmask.long 0x00 0.--31. 1. " YBASE ,Y Base Address" ;group.long 0x304++0x03 line.long 0x04 "MMA_MAC_YINDEX,MMA MAC Y Index Register" hexmask.long.word 0x04 0.--15. 1. " YINDEX ,Y Index" ;group.long 0x308++0x03 line.long 0x08 "MMA_MAC_YLENGTH,MMA MAC Y Length Register" hexmask.long.word 0x08 16.--31. 1. " COLUMN ,Column Size" hexmask.long.word 0x08 0.--15. 1. " LENGTH ,Circular Length" ;group.long 0x30c++0x03 line.long 0x0C "MMA_MAC_YMODIFY,MMA MAC Y Modify Register" hexmask.long.word 0x0c 0.--15. 1. " YMODIFY ,Y Modify" ;group.long 0x310++0x03 line.long 0x10 "MMA_MAC_YINCR,MMA MAC Y Increment Register" hexmask.long.word 0x10 0.--15. 1. " YINCR ,Y Increment" ;group.long 0x314++0x03 line.long 0x14 "MMA_MAC_YCOUNT,MMA MAC Y Count Register" hexmask.long.word 0x14 0.--15. 1. " YCOUNT ,Y Count" group.long 0x400++0x03 "MMA DCT/iDCT Registers" line.long 0x00 "MMA_DCTCTRL,DCT/iDCT Control Register" bitfld.long 0x00 13. " DCT_HWORD_SWAP ,DCT Half-Word Swap" "Not swap,Swap" hexmask.long 0x00 9.--12. 1. " DATAINSHIFT ,DATAINSHIFT (Reserved)" bitfld.long 0x00 8. " SEMAEN ,SEMAEN (Reserved)" "0,1" textline " " bitfld.long 0x00 7. " DCTXPOSE ,DCT Transpose Enable" "Disabled,Enabled" bitfld.long 0x00 6. " DCTCLKEN ,DCT Clock Enable" "Disabled,Enabled" bitfld.long 0x00 5. " SWRST ,Software Reset" "No effect,Reset" textline " " bitfld.long 0x00 4. " DCTBYPASS ,DCT Bypass Enable" "Disabled,Enabled" bitfld.long 0x00 2.--3. " ARMMCMSEL ,ARM/Memory Controller Select" "In MC/out MC,In MC/out ARM9,In ARM9/out MC,In ARM9/out ARM9" bitfld.long 0x00 1. " DCT/IDCT ,DCT/IDCT" "iDCT,DCT" textline " " bitfld.long 0x00 0. " DCT_ENA ,DCT Enable" "Disabled,Enabled" rgroup.long 0x404++0x03 line.long 0x00 "MMA_DCTVERSION,DCT/iDCT Version Register" hexmask.long 0x00 0.--31. 1. " VERSION_NUMBER ,Version Number" group.long 0x408--0x427 line.long 0x00 "MMA_DCTIRQENA,DCT/iDCT IRQ Enable Register" bitfld.long 0x00 5. " ERRINTREN ,Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 4. " DODEN ,DMA Output Data Enable" "Disabled,Enabled" bitfld.long 0x00 3. " DIDEN ,DMA Input Data Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " DOIEN ,Data Output Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " DIIEN ,Data Input Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " DCTCOMP ,DCT Complete" "Disabled,Enabled" ;group.long 0x40c++0x03 line.long 0x04 "MMA_DCTIRQSTAT,DCT/iDCT IRQ Status Register" eventfld.long 0x04 5. " FIFO_FULL ,FIFO Full" "Not full,Full" eventfld.long 0x04 4. " FIFO_EMP ,FIFO Empty" "Empty,Full" eventfld.long 0x04 3. " ERR_INTR ,Error Interrupt" "No error,Error" textline " " eventfld.long 0x04 2. " DOUTINTR ,Data Out Interrupt" "Interrupt,No interrupt" eventfld.long 0x04 1. " DININTR ,Data In Interrupt" "Interrupt,No interrupt" eventfld.long 0x04 0. " DCTCOMP ,Transform Complete" "Not complete,Complete" ;group.long 0x410++0x03 line.long 0x08 "MMA_DCTSRCDATA,DCT/iDCT Source Data Address" hexmask.long 0x08 0.--31. 1. " DCT_SRC_ADDR ,DCT Source Address" ;group.long 0x414++0x03 line.long 0x0c "MMA_DCTDESDATA,DCT/iDCT Destination Data Address" hexmask.long 0x0c 0.--31. 1. " DCT_DES_ADDR ,DCT Destination Address" ;group.long 0x418++0x03 line.long 0x10 "MMA_DCTXOFF,DCT/iDCT X-Offset Address" hexmask.long.word 0x10 0.--15. 1. " X-OFFSET ,X Offset" ;group.long 0x41c++0x03 line.long 0x14 "MMA_DCTOFF,DCT/iDCT Y-Offset Address" hexmask.long.word 0x14 0.--15. 1. " Y-OFFSET ,Y Offset" ;group.long 0x420++0x03 line.long 0x18 "MMA_DCTXYCNT,DCT/iDCT XY Count" hexmask.long.byte 0x18 8.--14. 1. " Y-COUNT ,Y Count" hexmask.long.byte 0x18 0.--6. 1. " X-COUNT ,X Count" ;group.long 0x424++0x03 line.long 0x1c "MMA_DCTSKIP,DCT/iDCT Skip Address" hexmask.long.word 0x1c 0.--15. 1. " SKIP_ADDR ,Skip Address" group.long 0x500++0x03 line.long 0x00 "MMA_DCTFIFO,DCT/iDCT Data FIFO Register" hexmask.long 0x00 0.--31. 1. " DATA ,Data" width 16. tree.end endif tree "MMC/SDHC (MultimediaCard/Secure Digital Host Controller)" sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) tree "MMC/SDHC 1" base asd:0x10013000 width 0xf wgroup 0x00++0x03 line.long 0x00 "STR_STP_CLK,Clock Control Register" bitfld.long 0x00 3. " MMCSD_RESET ,MMCSD Reset" "No effect,Reset" bitfld.long 0x00 1. " START_CLK ,Start Clock" "Inactive,Active" bitfld.long 0x00 0. " STOP_CLK ,Stop Clock" "Active,Stopped" rgroup 0x04++0x03 line.long 0x00 "STATUS,Status Register" bitfld.long 0x00 15. " CARD_PRESENCE ,Card Presence" "Not present,Present" bitfld.long 0x00 14. " SDIO_INT_ACTIVE ,SD I/O Interrupt Active" "No interrupt,Interrupt" textline " " eventfld.long 0x00 13. " END_CMD_RESP ,End Command Response" "No response,Response received" eventfld.long 0x00 12. " WRITE_OP_DONE ,Write Operation Done" "Incomplete,Complete" textline " " eventfld.long 0x00 11. " READ_OP_DONE ,Read Operation Done" "Incomplete,Complete" bitfld.long 0x00 9.--10. " WR_CRC_ERROR_CODE ,Write CRC Error Code" "No error,Transmission error,No CRC response,?..." textline " " bitfld.long 0x00 8. " CARD_BUS_CLK_RUN ,MMC/SD Card Clock Running" "Not running,Running" bitfld.long 0x00 7. " APPL_BUFF_FF ,Application Buffer FIFO Full" "Not full,Full" textline " " bitfld.long 0x00 6. " APPL_BUFF_FE ,Application Buffer FIFO Empty" "Not empty,Empty" eventfld.long 0x00 5. " RESP_CRC_ERR ,Response CRC Error" "No error,Error" textline " " eventfld.long 0x00 3. " CRC_READ_ERR ,CRC Read Error" "No error,Error" eventfld.long 0x00 2. " CRC_WRITE_ERR ,CRC Write Error" "No error,Error" textline " " eventfld.long 0x00 1. " TIME_OUT_RESP ,Time-Out Response Error" "No error,Error" eventfld.long 0x00 0. " TIME_OUT_READ ,Time-Out Read Data Error" "No error,Error" group 0x08--0x1f line.long 0x00 "CLK_RATE,Clock Rate Register" hexmask.long.word 0x00 4.--15. 1. " CLK_PRESCALER ,Clock Prescaler" bitfld.long 0x00 0.--3. " CLK_DIVIDER ,Clock Divider" "Reserved,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16" ;group 0x0c++0x03 line.long 0x04 "CMD_DAT_CONT,Command And Data Control Register" bitfld.long 0x04 15. " CMD_RESUME ,Command Resume" "Not resume,Resume" bitfld.long 0x04 12. " CMD_RESP_LONG_OFF ,Command Response Long Off" "Not cleared,Cleared" textline " " bitfld.long 0x04 11. " STOP_READWAIT ,Stop ReadWait" "No effect,Cycle ended" bitfld.long 0x04 10. " START_READWAIT ,Start ReadWait" "No effect,Cycle started" textline " " bitfld.long 0x04 8.--9. " BUS_WIDTH ,Bus Width" "1-bit,Reserved,4-bit,?..." bitfld.long 0x04 7. " INIT ,Initialize" "Disabled,Enabled" textline " " bitfld.long 0x04 4. " WRITE_READ ,Write Or Read" "Read,Write" bitfld.long 0x04 3. " DATA_ENABLE ,Data Transfer" "Not included,Included" textline " " bitfld.long 0x04 0.--2. " FORMAT_OF_RESPONSE ,Format of Response" "No response,Format R1/R1b/R5/R6,Reserved,Format R3/R4,?..." ;group 0x10++0x03 line.long 0x08 "RES_TO,Response Time Out Register" hexmask.long.byte 0x08 0.--7. 1. " RES_TO ,Response Time Out" ;group 0x14++0x03 line.long 0x0c "READ_TO,Read Time Out Register" hexmask.long.word 0x0c 0.--15. 1. " READ_TO ,Received Data Time" ;group 0x18++0x03 line.long 0x10 "BLK_LEN,Block Length Register" hexmask.long.word 0x10 0.--9. 1. " BLK_LEN ,Block Length" ;group 0x1c++0x03 line.long 0x14 "NOB,Number Of Blocks Register" hexmask.long.word 0x14 0.--15. 1. " NOB ,Block Length" rgroup 0x20++0x03 line.long 0x00 "REV_NO,Revision Number Register" hexmask.long.word 0x00 0.--15. 1. " REV_NO ,Module Revision Number" group 0x24--0x33 line.long 0x00 "INT_MASK,Interrupt Mask Register" bitfld.long 0x00 15. " CARD_DET_IRQ_EN ,Card Detect Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 14. " SDIO_WAKEUP_EN ,SDIO Wakeup Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " DAT0_EN ,SD_DAT0 Enable" "SD_DAT[3:1]=110,SD_DAT[3:0]=1101" bitfld.long 0x00 4. " SDIO ,MMC/SDIO" "Not masked,Masked" textline " " bitfld.long 0x00 3. " BUF_READY ,Buffer Ready" "Not masked,Masked" bitfld.long 0x00 2. " END_CMD_RES ,End Command Response" "Not masked,Masked" textline " " bitfld.long 0x00 1. " WRITE_OP_DONE ,Write Operation Done" "Not masked,Masked" bitfld.long 0x00 0. " DATA_TRAN ,Data Transfer Done" "Not masked,Masked" ;group 0x28++0x03 line.long 0x04 "CMD,Command Number Register" bitfld.long 0x04 0.--5. " COMMAND_NUMBER ,Command Number" "CMD0,CMD1,CMD2,CMD3,CMD4,CMD5,CMD6,CMD7,CMD8,CMD9,CMD10,CMD11,CMD12,CMD13,CMD14,CMD15,CMD16,CMD17,CMD18,CMD19,CMD20,CMD21,CMD22,CMD23,CMD24,CMD25,CMD26,CMD27,CMD28,CMD29,CMD30,CMD31,CMD32,CMD33,CMD34,CMD35,CMD36,CMD37,CMD38,CMD39,CMD40,CMD41,CMD42,CMD43,CMD44,CMD45,CMD46,CMD47,CMD48,CMD49,CMD50,CMD51,CMD52,CMD53,CMD54,CMD55,CMD56,CMD57,CMD58,CMD59,CMD60,CMD61,CMD62,CMD63" ;group 0x2c++0x03 line.long 0x08 "ARGH,Higher Argument Register" hexmask.long.word 0x08 0.--15. 1. " ARGUMENT_HIGH ,Higher Argument" ;group 0x30++0x03 line.long 0x0c "ARGL,Lower Argument Register" hexmask.long.word 0x0c 0.--15. 1. " ARGUMENT_LOW ,Lower Argument" rgroup 0x34++0x03 line.long 0x00 "RES_FIFO,Response FIFO Register" hexmask.long.word 0x00 0.--15. 1. " RESPONSE_CONTENT ,Response Content" group 0x38++0x03 line.long 0x00 "BUFFER_ACCESS,Buffer Access Register" hexmask.long.word 0x00 0.--15. 1. " ,FIFO Content" tree.end tree "MMC/SDHC 2" base asd:0x10014000 width 0xf wgroup 0x00++0x03 line.long 0x00 "STR_STP_CLK,Clock Control Register" bitfld.long 0x00 3. " MMCSD_RESET ,MMCSD Reset" "No effect,Reset" bitfld.long 0x00 1. " START_CLK ,Start Clock" "Inactive,Active" bitfld.long 0x00 0. " STOP_CLK ,Stop Clock" "Active,Stopped" rgroup 0x04++0x03 line.long 0x00 "STATUS,Status Register" bitfld.long 0x00 15. " CARD_PRESENCE ,Card Presence" "Not present,Present" bitfld.long 0x00 14. " SDIO_INT_ACTIVE ,SD I/O Interrupt Active" "No interrupt,Interrupt" textline " " eventfld.long 0x00 13. " END_CMD_RESP ,End Command Response" "No response,Response received" eventfld.long 0x00 12. " WRITE_OP_DONE ,Write Operation Done" "Incomplete,Complete" textline " " eventfld.long 0x00 11. " READ_OP_DONE ,Read Operation Done" "Incomplete,Complete" bitfld.long 0x00 9.--10. " WR_CRC_ERROR_CODE ,Write CRC Error Code" "No error,Transmission error,No CRC response,?..." textline " " bitfld.long 0x00 8. " CARD_BUS_CLK_RUN ,MMC/SD Card Clock Running" "Not running,Running" bitfld.long 0x00 7. " APPL_BUFF_FF ,Application Buffer FIFO Full" "Not full,Full" textline " " bitfld.long 0x00 6. " APPL_BUFF_FE ,Application Buffer FIFO Empty" "Not empty,Empty" eventfld.long 0x00 5. " RESP_CRC_ERR ,Response CRC Error" "No error,Error" textline " " eventfld.long 0x00 3. " CRC_READ_ERR ,CRC Read Error" "No error,Error" eventfld.long 0x00 2. " CRC_WRITE_ERR ,CRC Write Error" "No error,Error" textline " " eventfld.long 0x00 1. " TIME_OUT_RESP ,Time-Out Response Error" "No error,Error" eventfld.long 0x00 0. " TIME_OUT_READ ,Time-Out Read Data Error" "No error,Error" group 0x08--0x1f line.long 0x00 "CLK_RATE,Clock Rate Register" hexmask.long.word 0x00 4.--15. 1. " CLK_PRESCALER ,Clock Prescaler" bitfld.long 0x00 0.--3. " CLK_DIVIDER ,Clock Divider" "Reserved,Div by 2,Div by 3,Div by 4,Div by 5,Div by 6,Div by 7,Div by 8,Div by 9,Div by 10,Div by 11,Div by 12,Div by 13,Div by 14,Div by 15,Div by 16" ;group 0x0c++0x03 line.long 0x04 "CMD_DAT_CONT,Command And Data Control Register" bitfld.long 0x04 15. " CMD_RESUME ,Command Resume" "Not resume,Resume" bitfld.long 0x04 12. " CMD_RESP_LONG_OFF ,Command Response Long Off" "Not cleared,Cleared" textline " " bitfld.long 0x04 11. " STOP_READWAIT ,Stop ReadWait" "No effect,Cycle ended" bitfld.long 0x04 10. " START_READWAIT ,Start ReadWait" "No effect,Cycle started" textline " " bitfld.long 0x04 8.--9. " BUS_WIDTH ,Bus Width" "1-bit,Reserved,4-bit,?..." bitfld.long 0x04 7. " INIT ,Initialize" "Disabled,Enabled" textline " " bitfld.long 0x04 4. " WRITE_READ ,Write Or Read" "Read,Write" bitfld.long 0x04 3. " DATA_ENABLE ,Data Transfer" "Not included,Included" textline " " bitfld.long 0x04 0.--2. " FORMAT_OF_RESPONSE ,Format of Response" "No response,Format R1/R1b/R5/R6,Reserved,Format R3/R4,?..." ;group 0x10++0x03 line.long 0x08 "RES_TO,Response Time Out Register" hexmask.long.byte 0x08 0.--7. 1. " RES_TO ,Response Time Out" ;group 0x14++0x03 line.long 0x0c "READ_TO,Read Time Out Register" hexmask.long.word 0x0c 0.--15. 1. " READ_TO ,Received Data Time" ;group 0x18++0x03 line.long 0x10 "BLK_LEN,Block Length Register" hexmask.long.word 0x10 0.--9. 1. " BLK_LEN ,Block Length" ;group 0x1c++0x03 line.long 0x14 "NOB,Number Of Blocks Register" hexmask.long.word 0x14 0.--15. 1. " NOB ,Block Length" rgroup 0x20++0x03 line.long 0x00 "REV_NO,Revision Number Register" hexmask.long.word 0x00 0.--15. 1. " REV_NO ,Module Revision Number" group 0x24--0x33 line.long 0x00 "INT_MASK,Interrupt Mask Register" bitfld.long 0x00 15. " CARD_DET_IRQ_EN ,Card Detect Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 14. " SDIO_WAKEUP_EN ,SDIO Wakeup Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " DAT0_EN ,SD_DAT0 Enable" "SD_DAT[3:1]=110,SD_DAT[3:0]=1101" bitfld.long 0x00 4. " SDIO ,MMC/SDIO" "Not masked,Masked" textline " " bitfld.long 0x00 3. " BUF_READY ,Buffer Ready" "Not masked,Masked" bitfld.long 0x00 2. " END_CMD_RES ,End Command Response" "Not masked,Masked" textline " " bitfld.long 0x00 1. " WRITE_OP_DONE ,Write Operation Done" "Not masked,Masked" bitfld.long 0x00 0. " DATA_TRAN ,Data Transfer Done" "Not masked,Masked" ;group 0x28++0x03 line.long 0x04 "CMD,Command Number Register" bitfld.long 0x04 0.--5. " COMMAND_NUMBER ,Command Number" "CMD0,CMD1,CMD2,CMD3,CMD4,CMD5,CMD6,CMD7,CMD8,CMD9,CMD10,CMD11,CMD12,CMD13,CMD14,CMD15,CMD16,CMD17,CMD18,CMD19,CMD20,CMD21,CMD22,CMD23,CMD24,CMD25,CMD26,CMD27,CMD28,CMD29,CMD30,CMD31,CMD32,CMD33,CMD34,CMD35,CMD36,CMD37,CMD38,CMD39,CMD40,CMD41,CMD42,CMD43,CMD44,CMD45,CMD46,CMD47,CMD48,CMD49,CMD50,CMD51,CMD52,CMD53,CMD54,CMD55,CMD56,CMD57,CMD58,CMD59,CMD60,CMD61,CMD62,CMD63" ;group 0x2c++0x03 line.long 0x08 "ARGH,Higher Argument Register" hexmask.long.word 0x08 0.--15. 1. " ARGUMENT_HIGH ,Higher Argument" ;group 0x30++0x03 line.long 0x0c "ARGL,Lower Argument Register" hexmask.long.word 0x0c 0.--15. 1. " ARGUMENT_LOW ,Lower Argument" rgroup 0x34++0x03 line.long 0x00 "RES_FIFO,Response FIFO Register" hexmask.long.word 0x00 0.--15. 1. " RESPONSE_CONTENT ,Response Content" group 0x38++0x03 line.long 0x00 "BUFFER_ACCESS,Buffer Access Register" hexmask.long.word 0x00 0.--15. 1. " ,FIFO Content" tree.end elif ((cpu()=="iMX1")||(cpu()=="iMXL")) base asd:0x00214000 width 15. group.long 0x00++0x03 line.long 0x00 "STR_STP_CLK,MMC/SD Clock Control Register" bitfld.long 0x00 5. " ENDIAN ,ENDIAN FIFO Mode Selection" "Little,Big" bitfld.long 0x00 3. " MMCSD_RESET ,MMCSD Reset" "No effect,Reset" textline " " bitfld.long 0x00 2. " MMCSD_ENABLE ,MMC/SD Enable" "Disabled,Enabled" bitfld.long 0x00 1. " START_CLK ,Start Clock" "Not active,Active" textline " " bitfld.long 0x00 0. " STOP_CLK ,Stop Clock" "Active,Stopped" rgroup.long 0x04++0x03 line.long 0x00 "STATUS,MMC/SD Status Register" bitfld.long 0x00 15. " CARD_PRESENCE ,Card Presence" "No cards,Card present" bitfld.long 0x00 14. " SDIO_INT_ACTIVE ,SD I/O Interrupt Active" "No interrupt,Interrupt" textline " " bitfld.long 0x00 13. " END_CMD_RESP ,End Command Response" "No error,Error" bitfld.long 0x00 12. " WRITE_OP_DONE ,Write Operation Done" "Not completed,Completed" textline " " bitfld.long 0x00 11. " DATA_TRANS_DONE ,Data Transfer Done" "Not completed,Completed" bitfld.long 0x00 9.--10. " WR_CRC_ERROR_CODE ,Write CRC Error Code" "No error,Error,No CRC,?..." textline " " bitfld.long 0x00 8. " CARD_BUS_CLK_RUN ,MMC/SD Card Clock Running" "Not running,Running" bitfld.long 0x00 7. " APPL_BUFF_FF ,Application Buffer FIFO Full" "Not full,Full" textline " " bitfld.long 0x00 6. " APPL_BUFF_FE ,Application Buffer FIFO Empty" "Not empty,Empty" bitfld.long 0x00 5. " RESP_CRC_ERR ,Response CRC Error" "No error,Error" textline " " bitfld.long 0x00 3. " CRC_READ_ERR ,CRC Read Error" "No error,Error" bitfld.long 0x00 2. " CRC_WRITE_ERR ,CRC Write Error" "No error,Error" textline " " bitfld.long 0x00 1. " TIME_OUT_RESP ,Time-Out Response Error" "No error,Error" bitfld.long 0x00 0. " TIME_OUT_READ ,Time-Out Read Data Error" "No error,Error" group.long 0x08--0x1f line.long 0x00 "CLK_RATE,MMC/SD Clock Rate Register" bitfld.long 0x00 3.--5. " PRESCALER ,Prescaler Divider" "PERCLK2,PERCLK2/2,PERCLK2/3,PERCLK2/3,PERCLK2/4,PERCLK2/5,PERCLK2/5,PERCLK2/5" bitfld.long 0x00 0.--2. " CLK_RATE ,Inner Bus Clock Divider" "CLK_20M,CLK_20M/2,CLK_20M/4,CLK_20M/8,CLK_20M/16,CLK_20M/32,CLK_20M/64,CLK_20M/128" ;group.long 0x0c++0x03 line.long 0x04 "CMD_DAT_CONT,MMC/SD Command and Data Control Register" bitfld.long 0x04 12. " CMD_RESP_LONG_OFF ,Command Response Long Off" "Not cleared,Cleared" bitfld.long 0x04 11. " STOP_READWAIT ,Stop ReadWait" "No effect,End" textline " " bitfld.long 0x04 10. " START_READWAIT ,Start ReadWait" "No effect,Started" bitfld.long 0x04 8.--9. " BUS_WIDTH ,Bus Width" "1-bit,Reserved,4-bit,?..." textline " " bitfld.long 0x04 7. " INIT ,Initialize" "Disabled,Enabled" bitfld.long 0x04 6. " BUSY ,Busy Signal" "Not busy,Busy" textline " " bitfld.long 0x04 5. " STREAM_BLOCK ,Stream or Block" "Block,Stream" bitfld.long 0x04 4. " WRITE_READ ,Write or Read" "Read,Write" textline " " bitfld.long 0x04 3. " DATA_ENABLE ,Data Transfer" "Disabled,Enabled" bitfld.long 0x04 0.--2. " FORMAT_OF_RESPONSE ,Format of Response" "No response,R1,R2,R3,R4,R5,R6,?..." ;group.long 0x10++0x03 line.long 0x08 "RES_TO,MMC/SD Response Time-Out Register" hexmask.long.byte 0x08 0.--7. 1. " RESPONSE_TIME_OUT ,Response Time-Out" ;group.long 0x14++0x03 line.long 0x0c "READ_TO,MMC/SD Read Time-Out Register" hexmask.long.word 0x0c 0.--15. 1. " DATA_READ_TIME_OUT ,Received Data Time-Out" ;group.long 0x18++0x03 line.long 0x10 "BLK_LEN,MMC/SD Block Length Register" hexmask.long.word 0x10 0.--09. 1. " BLOCK_LENGTH ,Block Length" ;group.long 0x1c++0x03 line.long 0x14 "NOB,MMC/SD Number of Blocks Register" hexmask.long.word 0x14 0.--15. 1. " NOB ,Block Length" rgroup.long 0x20++0x03 line.long 0x00 "REV_NO,MMC/SD Revision Number Register" hexmask.long.word 0x00 0.--15. 1. " REVISION_NUMBER ,Module Revision Number" group.long 0x24--0x33 line.long 0x00 "INT_MASK,MMC/SD Interrupt Mask Register" bitfld.long 0x00 6. " AUTO_CARD_DETECT ,Auto Card Detect" "Not masked,Masked" bitfld.long 0x00 5. " DAT0_EN ,SD_DAT0 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " SDIO ,MMC/SD I/O" "Not masked,Masked" bitfld.long 0x00 3. " BUF_READY ,Buffer Ready" "Not masked,Masked" textline " " bitfld.long 0x00 2. " END_CMD_RES ,End Command Response" "Not masked,Masked" bitfld.long 0x00 1. " WRITE_OP_DONE ,Write Operation Done" "Not masked,Masked" textline " " bitfld.long 0x00 0. " DATA_TRAN ,Data Transfer Done" "Not masked,Masked" ;group.long 0x28++0x03 line.long 0x04 "CMD,MMC/SD Command Number Register" hexmask.long.byte 0x04 0.--5. 1. " COMMAND_NUMBER ,Command Number" ;group.long 0x2c++0x03 line.long 0x08 "ARGH,MMC/SD Higher Argument Register" hexmask.long.word 0x08 0.--15. 1. " ARGUMENT_HIGH ,Higher Argument" ;group.long 0x30++0x03 line.long 0x0c "ARGL,MMC/SD Lower Argument Register" hexmask.long.word 0x0c 0.--15. 1. " ARGUMENT_LOW ,Lower Argument" hgroup.long 0x34++0x03 hide.long 0x00 "RES_FIFO,MMC/SD Response FIFO Register" in group.long 0x38++0x03 line.long 0x00 "BUFFER_ACCESS,MMC/SD Buffer Access Register" hexmask.long.word 0x00 0.--15. 1. " FIFO_CONTENT ,FIFO Content" width 16. endif tree.end sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) tree "AUDMUX (Digital Audio Mux)" base asd:0x10016000 width 0x7 group 0x00++0x03 line.long 0x00 "HPCR1,Host Port Configuration Register" bitfld.long 0x00 31. " TFSDIR ,Transmit Frame Sync Direction Control" "Input,Output" bitfld.long 0x00 30. " TCLKDIR ,Transmit Clock Direction Control" "Input,Output" bitfld.long 0x00 26.--29. " TFCSEL ,Transmit Frame Sync and Clock Select" "TxFS and TxClk port 1,TxFS and TxClk port 2,TxFS and TxClk port 3,TxFS and TxClk port 4,TxFS and TxClk port 5,TxFS and TxClk port 6,Reserved,Reserved,RxFS and RxClk port 1,RxFS and RxClk port 2,RxFS and RxClk port 3,RxFS and RxClk port 4,RxFS and RxClk port 5,RxFS and RxClk port 6,?..." textline " " bitfld.long 0x00 25. " RFSDIR ,Receive Frame Sync Direction Control" "Input,Output" bitfld.long 0x00 24. " RCLKDIR ,Receive Clock Direction Control" "Input,Output" bitfld.long 0x00 20.--23. " RFCSEL ,Receive Frame Sync and Clock Select" "TxFS and TxClk port 1,TxFS and TxClk port 2,TxFS and TxClk port 3,TxFS and TxClk port 4,TxFS and TxClk port 5,TxFS and TxClk port 6,Reserved,Reserved,RxFS and RxClk port 1,RxFS and RxClk port 2,RxFS and RxClk port 3,RxFS and RxClk port 4,RxFS and RxClk port 5,RxFS and RxClk port 6,?..." textline " " bitfld.long 0x00 13.--15. " RXDSEL ,Receive Data Select" "Port 1,Port 2,Port 3,Port 4,Port 5,Port 6,?..." bitfld.long 0x00 12. " SYN ,Synchronous/Asynchronous Select" "Asynchronous,Synchronous" bitfld.long 0x00 10. " TXRXEN ,Transmit/Receive Switch Enable" "No switch,Switch" textline " " bitfld.long 0x00 08. " INMEN ,Internal Network Mode Enable" "Disabled,Enabled" bitfld.long 0x00 7. " INMMASK7 ,Internal Network Mode Mask" "Include,Exclude" bitfld.long 0x00 6. " INMMASK6 ,Internal Network Mode Mask Port 7" "Include,Exclude" textline " " bitfld.long 0x00 5. " INMMASK5 ,Internal Network Mode Mask Port 6" "Include,Exclude" bitfld.long 0x00 4. " INMMASK4 ,Internal Network Mode Mask Port 5" "Include,Exclude" bitfld.long 0x00 3. " INMMASK3 ,Internal Network Mode Mask Port 4" "Include,Exclude" textline " " bitfld.long 0x00 2. " INMMASK2 ,Internal Network Mode Mask Port 3" "Include,Exclude" bitfld.long 0x00 1. " INMMASK1 ,Internal Network Mode Mask Port 2" "Include,Exclude" bitfld.long 0x00 0. " INMMASK0 ,Internal Network Mode Mask Port 1" "Include,Exclude" width 0xf width 0x7 group 0x04++0x03 line.long 0x00 "HPCR2,Host Port Configuration Register" bitfld.long 0x00 31. " TFSDIR ,Transmit Frame Sync Direction Control" "Input,Output" bitfld.long 0x00 30. " TCLKDIR ,Transmit Clock Direction Control" "Input,Output" bitfld.long 0x00 26.--29. " TFCSEL ,Transmit Frame Sync and Clock Select" "TxFS and TxClk port 1,TxFS and TxClk port 2,TxFS and TxClk port 3,TxFS and TxClk port 4,TxFS and TxClk port 5,TxFS and TxClk port 6,Reserved,Reserved,RxFS and RxClk port 1,RxFS and RxClk port 2,RxFS and RxClk port 3,RxFS and RxClk port 4,RxFS and RxClk port 5,RxFS and RxClk port 6,?..." textline " " bitfld.long 0x00 25. " RFSDIR ,Receive Frame Sync Direction Control" "Input,Output" bitfld.long 0x00 24. " RCLKDIR ,Receive Clock Direction Control" "Input,Output" bitfld.long 0x00 20.--23. " RFCSEL ,Receive Frame Sync and Clock Select" "TxFS and TxClk port 1,TxFS and TxClk port 2,TxFS and TxClk port 3,TxFS and TxClk port 4,TxFS and TxClk port 5,TxFS and TxClk port 6,Reserved,Reserved,RxFS and RxClk port 1,RxFS and RxClk port 2,RxFS and RxClk port 3,RxFS and RxClk port 4,RxFS and RxClk port 5,RxFS and RxClk port 6,?..." textline " " bitfld.long 0x00 13.--15. " RXDSEL ,Receive Data Select" "Port 1,Port 2,Port 3,Port 4,Port 5,Port 6,?..." bitfld.long 0x00 12. " SYN ,Synchronous/Asynchronous Select" "Asynchronous,Synchronous" bitfld.long 0x00 10. " TXRXEN ,Transmit/Receive Switch Enable" "No switch,Switch" textline " " bitfld.long 0x00 08. " INMEN ,Internal Network Mode Enable" "Disabled,Enabled" bitfld.long 0x00 7. " INMMASK7 ,Internal Network Mode Mask" "Include,Exclude" bitfld.long 0x00 6. " INMMASK6 ,Internal Network Mode Mask Port 7" "Include,Exclude" textline " " bitfld.long 0x00 5. " INMMASK5 ,Internal Network Mode Mask Port 6" "Include,Exclude" bitfld.long 0x00 4. " INMMASK4 ,Internal Network Mode Mask Port 5" "Include,Exclude" bitfld.long 0x00 3. " INMMASK3 ,Internal Network Mode Mask Port 4" "Include,Exclude" textline " " bitfld.long 0x00 2. " INMMASK2 ,Internal Network Mode Mask Port 3" "Include,Exclude" bitfld.long 0x00 1. " INMMASK1 ,Internal Network Mode Mask Port 2" "Include,Exclude" bitfld.long 0x00 0. " INMMASK0 ,Internal Network Mode Mask Port 1" "Include,Exclude" width 0xf width 0x7 group 0x08++0x03 line.long 0x00 "HPCR3,Host Port Configuration Register" bitfld.long 0x00 31. " TFSDIR ,Transmit Frame Sync Direction Control" "Input,Output" bitfld.long 0x00 30. " TCLKDIR ,Transmit Clock Direction Control" "Input,Output" bitfld.long 0x00 26.--29. " TFCSEL ,Transmit Frame Sync and Clock Select" "TxFS and TxClk port 1,TxFS and TxClk port 2,TxFS and TxClk port 3,TxFS and TxClk port 4,TxFS and TxClk port 5,TxFS and TxClk port 6,Reserved,Reserved,RxFS and RxClk port 1,RxFS and RxClk port 2,RxFS and RxClk port 3,RxFS and RxClk port 4,RxFS and RxClk port 5,RxFS and RxClk port 6,?..." textline " " bitfld.long 0x00 25. " RFSDIR ,Receive Frame Sync Direction Control" "Input,Output" bitfld.long 0x00 24. " RCLKDIR ,Receive Clock Direction Control" "Input,Output" bitfld.long 0x00 20.--23. " RFCSEL ,Receive Frame Sync and Clock Select" "TxFS and TxClk port 1,TxFS and TxClk port 2,TxFS and TxClk port 3,TxFS and TxClk port 4,TxFS and TxClk port 5,TxFS and TxClk port 6,Reserved,Reserved,RxFS and RxClk port 1,RxFS and RxClk port 2,RxFS and RxClk port 3,RxFS and RxClk port 4,RxFS and RxClk port 5,RxFS and RxClk port 6,?..." textline " " bitfld.long 0x00 13.--15. " RXDSEL ,Receive Data Select" "Port 1,Port 2,Port 3,Port 4,Port 5,Port 6,?..." bitfld.long 0x00 12. " SYN ,Synchronous/Asynchronous Select" "Asynchronous,Synchronous" bitfld.long 0x00 10. " TXRXEN ,Transmit/Receive Switch Enable" "No switch,Switch" textline " " bitfld.long 0x00 08. " INMEN ,Internal Network Mode Enable" "Disabled,Enabled" bitfld.long 0x00 7. " INMMASK7 ,Internal Network Mode Mask" "Include,Exclude" bitfld.long 0x00 6. " INMMASK6 ,Internal Network Mode Mask Port 7" "Include,Exclude" textline " " bitfld.long 0x00 5. " INMMASK5 ,Internal Network Mode Mask Port 6" "Include,Exclude" bitfld.long 0x00 4. " INMMASK4 ,Internal Network Mode Mask Port 5" "Include,Exclude" bitfld.long 0x00 3. " INMMASK3 ,Internal Network Mode Mask Port 4" "Include,Exclude" textline " " bitfld.long 0x00 2. " INMMASK2 ,Internal Network Mode Mask Port 3" "Include,Exclude" bitfld.long 0x00 1. " INMMASK1 ,Internal Network Mode Mask Port 2" "Include,Exclude" bitfld.long 0x00 0. " INMMASK0 ,Internal Network Mode Mask Port 1" "Include,Exclude" width 0xf width 0x7 group 0x10++0x03 line.long 0x00 "PPCR1,Peripheral Port Configuration Register" bitfld.long 0x00 31. " TFSDIR ,Transmit Frame Sync Direction Control" "Input,Output" bitfld.long 0x00 30. " TCLKDIR ,Transmit Clock Direction Control" "Input,Output" bitfld.long 0x00 26.--29. " TFCSEL ,Transmit Frame Sync and Clock Select" "TxFS and TxClk port 1,TxFS and TxClk port 2,TxFS and TxClk port 3,TxFS and TxClk port 4,TxFS and TxClk port 5,TxFS and TxClk port 6,Reserved,Reserved,RxFS and RxClk port 1,RxFS and RxClk port 2,RxFS and RxClk port 3,RxFS and RxClk port 4,RxFS and RxClk port 5,RxFS and RxClk port 6,?..." textline " " bitfld.long 0x00 25. " RFSDIR ,Receive Frame Sync Direction Control" "Input,Output" bitfld.long 0x00 24. " RCLKDIR ,Receive Clock Direction Control" "Input,Output" bitfld.long 0x00 20.--23. " RFCSEL ,Receive Frame Sync And Clock Select" "TxFS and TxClk port 1,TxFS and TxClk port 2,TxFS and TxClk port 3,TxFS and TxClk port 4,TxFS and TxClk port 5,TxFS and TxClk port 6,Reserved,Reserved,RxFS and RxClk port 1,RxFS and RxClk port 2,RxFS and RxClk port 3,RxFS and RxClk port 4,RxFS and RxClk port 5,RxFS and RxClk port 6,?..." textline " " hexmask.long.byte 0x00 13.--15. 1. " RXDEL ,Receive Data Select" bitfld.long 0x00 12. " SYN ,Synchronous/Asynchronous Select" "Asynchronous,Synchronous" bitfld.long 0x00 10. " TXRXEN ,Transmit/Receive Switch Enable" "No switch,Switch" width 0xf width 0x7 group 0x14++0x03 line.long 0x00 "PPCR2,Peripheral Port Configuration Register" bitfld.long 0x00 31. " TFSDIR ,Transmit Frame Sync Direction Control" "Input,Output" bitfld.long 0x00 30. " TCLKDIR ,Transmit Clock Direction Control" "Input,Output" bitfld.long 0x00 26.--29. " TFCSEL ,Transmit Frame Sync and Clock Select" "TxFS and TxClk port 1,TxFS and TxClk port 2,TxFS and TxClk port 3,TxFS and TxClk port 4,TxFS and TxClk port 5,TxFS and TxClk port 6,Reserved,Reserved,RxFS and RxClk port 1,RxFS and RxClk port 2,RxFS and RxClk port 3,RxFS and RxClk port 4,RxFS and RxClk port 5,RxFS and RxClk port 6,?..." textline " " bitfld.long 0x00 25. " RFSDIR ,Receive Frame Sync Direction Control" "Input,Output" bitfld.long 0x00 24. " RCLKDIR ,Receive Clock Direction Control" "Input,Output" bitfld.long 0x00 20.--23. " RFCSEL ,Receive Frame Sync And Clock Select" "TxFS and TxClk port 1,TxFS and TxClk port 2,TxFS and TxClk port 3,TxFS and TxClk port 4,TxFS and TxClk port 5,TxFS and TxClk port 6,Reserved,Reserved,RxFS and RxClk port 1,RxFS and RxClk port 2,RxFS and RxClk port 3,RxFS and RxClk port 4,RxFS and RxClk port 5,RxFS and RxClk port 6,?..." textline " " hexmask.long.byte 0x00 13.--15. 1. " RXDEL ,Receive Data Select" bitfld.long 0x00 12. " SYN ,Synchronous/Asynchronous Select" "Asynchronous,Synchronous" bitfld.long 0x00 10. " TXRXEN ,Transmit/Receive Switch Enable" "No switch,Switch" width 0xf width 0x7 group 0x1c++0x03 line.long 0x00 "PPCR3,Peripheral Port Configuration Register" bitfld.long 0x00 31. " TFSDIR ,Transmit Frame Sync Direction Control" "Input,Output" bitfld.long 0x00 30. " TCLKDIR ,Transmit Clock Direction Control" "Input,Output" bitfld.long 0x00 26.--29. " TFCSEL ,Transmit Frame Sync and Clock Select" "TxFS and TxClk port 1,TxFS and TxClk port 2,TxFS and TxClk port 3,TxFS and TxClk port 4,TxFS and TxClk port 5,TxFS and TxClk port 6,Reserved,Reserved,RxFS and RxClk port 1,RxFS and RxClk port 2,RxFS and RxClk port 3,RxFS and RxClk port 4,RxFS and RxClk port 5,RxFS and RxClk port 6,?..." textline " " bitfld.long 0x00 25. " RFSDIR ,Receive Frame Sync Direction Control" "Input,Output" bitfld.long 0x00 24. " RCLKDIR ,Receive Clock Direction Control" "Input,Output" bitfld.long 0x00 20.--23. " RFCSEL ,Receive Frame Sync And Clock Select" "TxFS and TxClk port 1,TxFS and TxClk port 2,TxFS and TxClk port 3,TxFS and TxClk port 4,TxFS and TxClk port 5,TxFS and TxClk port 6,Reserved,Reserved,RxFS and RxClk port 1,RxFS and RxClk port 2,RxFS and RxClk port 3,RxFS and RxClk port 4,RxFS and RxClk port 5,RxFS and RxClk port 6,?..." textline " " hexmask.long.byte 0x00 13.--15. 1. " RXDEL ,Receive Data Select" bitfld.long 0x00 12. " SYN ,Synchronous/Asynchronous Select" "Asynchronous,Synchronous" bitfld.long 0x00 10. " TXRXEN ,Transmit/Receive Switch Enable" "No switch,Switch" width 0xf tree.end tree "UART (Universal Asynchronous Receiver/Transmitters)" tree "UART 1" base asd:0x1000a000 width 0x9 rgroup 0x00++0x03 line.long 0x00 "URXD_1,UART1 Receiver Register" bitfld.long 0x00 15. " CHARRDY ,Character Ready" "Invalid,Ready" bitfld.long 0x00 14. " ERR ,Error Detect" "Error,No error" bitfld.long 0x00 13. " OVRRUN ,Receiver Overrun" "No overrun,Overrun" textline " " bitfld.long 0x00 12. " FRMERR ,Frame Error" "No error,Error" bitfld.long 0x00 11. " BRK ,BREAK Detect" "Not detected,Detected" bitfld.long 0x00 10. " PRERR ,Parity Error" "No error,Error" textline " " hexmask.long.byte 0x00 0.--7. 1. " RX_DATA ,Received Data" wgroup 0x40++0x03 line.long 0x00 "UTXD_1,UART1 Transmitter Register" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" group 0x80--0xab line.long 0x00 "UCR1_1,UART1 Control Register 1" bitfld.long 0x00 15. " ADEN ,Automatic Baud Rate Detection Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 14. " ADBR ,Automatic Detection Of Baud-Rate" "Disabled,Enabled" bitfld.long 0x00 13. " TRDYEN ,Transmitter Ready Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " IDEN ,Idle Condtion Detected Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 10.--11. " ICD ,Idle Condition Detect" "4 frames,8 frames,16 frames,32 frames" bitfld.long 0x00 9. " RRDYEN ,Receiver Ready Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " RXDMAEN ,Receive Ready DMA Enable" "Disabled,Enabled" bitfld.long 0x00 7. " IREN ,Infrared Interface Enable" "Disabled,Enabled" bitfld.long 0x00 6. " TXMPTYEN ,Transmitter Empty Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " RTSDEN ,RTS Delta Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 4. " SNDBRK ,Send BREAK" "Not send,Send" bitfld.long 0x00 3. " TXDMAEN ,Transmitter Ready DMA Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " UARTEN ,UART Enable" "Disabled,Enabled" ;group 0x84++0x03 line.long 0x04 "UCR2_1,UART1 Control Register 2" bitfld.long 0x04 15. " ESCI ,Escape Sequence Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 14. " IRTS ,Ignore /UART1_RTS Pin" "Not ignored,Ignored" bitfld.long 0x04 13. " CTSC ,/UART1_CTS Pin Control" "CTS,Receiver" textline " " bitfld.long 0x04 12. " CTS ,Clear to Send" "High,Low" bitfld.long 0x04 11. " ESCEN ,Escape Enable" "Disabled,Enabled" bitfld.long 0x04 9.--10. " RTEC ,Request to Send Edge Control" "Rising edge,Falling edge,Any edge,Any edge" textline " " bitfld.long 0x04 8. " PREN ,Parity Enable" "Disabled,Enabled" bitfld.long 0x04 7. " PROE ,Parity Odd/Even" "Even,Odd" bitfld.long 0x04 6. " STPB ,Number of STOP Bits" "1 bit,2 bits" textline " " bitfld.long 0x04 5. " WS ,Word Size" "7-bit,8-bit" bitfld.long 0x04 4. " RTSEN ,Request To Send Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 3. " ATEN ,Aging Timer Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " TXEN ,Transmitter Enable" "Disabled,Enabled" bitfld.long 0x04 1. " RXEN ,Receiver Enable" "Disabled,Enabled" bitfld.long 0x04 0. " /SRST ,Software Reset" "Reset,No reset" ;group 0x88++0x03 line.long 0x08 "UCR3_1,UART1 Control Register 3" bitfld.long 0x08 14.--15. " DPEC ,DTR Interrupt Edge Control" "Rising edge,Falling edge,Either edge,Either edge" bitfld.long 0x08 13. " DTREN ,Data Terminal Ready Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 12. " PARERREN ,Parity Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 11. " FRAERREN ,Frame Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 10. " DSR ,Data Set Ready" "Zero,One" bitfld.long 0x08 9. " DCD ,Data Carrier Detect" "Zero,One" textline " " bitfld.long 0x08 8. " RI ,Ring Indicator" "Zero,One" bitfld.long 0x08 7. " ADNIMP ,Autobaud Detection Not Improved" "New,Old" bitfld.long 0x08 6. " RXDSEN ,Receive Status Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 5. " AIRINTEN ,Asynchronous IR WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 4. " AWAKEN ,Asynchronous WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 2. " RXDMUXSEL ,RXD Muxed Input Selected" "IPP_UART_RXD/IPP_UART_RXD_IR,IPP_UART_RXD_MUX" textline " " bitfld.long 0x08 1. " INVT ,Inverted Infrared Transmission" "Low,High" bitfld.long 0x08 0. " ACIEN ,Autobaud Counter Interrupt Enable" "Disabled,Enabled" ;group 0x8c++0x03 line.long 0x0C "UCR4_1,UART1 Control Register 4" bitfld.long 0x0C 10.--15. " CTSTL ,CTS Trigger Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,?..." bitfld.long 0x0C 9. " INVR ,Inverted Infrared Reception" "Low,High" bitfld.long 0x0C 8. " ENIRI ,Serial Infrared Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 7. " WKEN ,WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x0C 5. " IRSC ,IR Special Case" "Sampling clock,UART clock" bitfld.long 0x0C 4. " LPBYP ,Low Power Bypass" "Enabled,Disabled" textline " " bitfld.long 0x0C 3. " TCEN ,Transmit Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x0C 2. " BKEN ,BREAK Condition Detected Interrupt Enable" "Disabled,Enabled" bitfld.long 0x0C 1. " OREN ,Receiver Overrun Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0. " DREN ,Receive Data Ready Interrupt Enable" "Disabled,Enabled" ;group 0x90++0x03 line.long 0x10 "UFCR_1,UART1 FIFO Control Register" hexmask.long.byte 0x10 10.--15. 1. " TXTL ,Transmitter Trigger Level" bitfld.long 0x10 7.--9. " RFDIV ,Reference Frequency Divider" "Div by 6,Div by 5,Div by 4,Div by 3,Div by 2,Div by 1,Div by 7,?..." bitfld.long 0x10 6. " DCEDTE ,DCE/DTE Mode Select" "DCE,DTE" textline " " bitfld.long 0x10 0.--5. " RXTL ,Receiver Trigger Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,?..." ;group 0x94++0x03 line.long 0x14 "USR1_1,UART1 Status Register 1" bitfld.long 0x14 15. " PARITYERR ,Parity Error Interrupt Flag" "No error,Error" bitfld.long 0x14 14. " RTSS ,/RTS Pin Status" "High,Low" bitfld.long 0x14 13. " TRDY ,Transmitter Ready Interrupt/DMA Flag" "No data required,Data required" textline " " eventfld.long 0x14 12. " RTSD ,RTS Delta" "Not changed,Changed" eventfld.long 0x14 11. " ESCF ,Escape Sequence Interrupt Flag" "Not detected,Detected" eventfld.long 0x14 10. " FRAMERR ,Frame Error Interrupt Flag" "No error,Error" textline " " bitfld.long 0x14 9. " RRDY ,Receiver Ready Interrupt/DMA Flag" "Not ready,Ready" eventfld.long 0x14 8. " AGTIM ,Ageing Timer Interrupt Flag" "Not active,Active" bitfld.long 0x14 6. " RXDS ,Receiver IDLE Interrupt Flag" "In progress,Idle" textline " " eventfld.long 0x14 5. " AIRINT ,Asynchronous IR WAKE Interrupt Flag" "Not detected,Detected" eventfld.long 0x14 4. " AWAKE ,Asynchronous WAKE Interrupt Flag" "Not detected,Detected" ;group 0x98++0x03 line.long 0x18 "USR2_1,UART1 Status Register 2" eventfld.long 0x18 15. " ADET ,Automatic Baud Rate Detect Complete" "Not received,Recieved" bitfld.long 0x18 14. " TXFE ,Transmit Buffer FIFO Empty" "Not empty,Empty" bitfld.long 0x18 13. " DTRF ,DTR Edge Triggered Interrupt Flag" "Not detected,Detected" textline " " eventfld.long 0x18 12. " IDLE ,Idle Connection" "Not detected,Detected" bitfld.long 0x18 11. " ACST ,Autobaud Counter Stopped" "Not finished,Finished" eventfld.long 0x18 10. " RIDELT ,Ring Indicator Delta" "Not changed,Changed" textline " " bitfld.long 0x18 9. " RIIN ,Ring Indicator Input" "Detected,Not detected" eventfld.long 0x18 8. " IRINT ,Serial Infrared Interrupt Flag" "Not detected,Detected" eventfld.long 0x18 7. " WAKE ,Wake" "Not detected,Detected" textline " " bitfld.long 0x18 6. " DCDDELT ,Data Carrier Detect Delta" "Not changed,Changed" bitfld.long 0x18 5. " DCDIN ,Data Carrier Detect Input" "Detected,Not detected" eventfld.long 0x18 4. " RTSF ,RTS Edge Triggered Interrupt Flag" "Not detected,Detected" textline " " bitfld.long 0x18 3. " TXDC ,Transmitter Complete" "Incomplete,Complete" eventfld.long 0x18 2. " BRCD ,BREAK Condition Detected" "Not detected,Detected" eventfld.long 0x18 1. " ORE ,Overrun Error" "No error,Error" textline " " bitfld.long 0x18 0. " RDR ,Receive Data Ready" "Not ready,Ready" ;group 0x9c++0x03 line.long 0x1C "UESC_1,UART1 Escape Character Register" hexmask.long.byte 0x1C 0.--7. 1. " ESC_CHAR ,UART Escape Character" ;group 0xa0++0x03 line.long 0x20 "UTIM_1,UART1 Escape Timer Register" hexmask.long.word 0x20 0.--11. 1. " TIM ,UART Escape Timer" ;group 0xa4++0x03 line.long 0x24 "UBIR_1,UART1 BRM Incremental Register" hexmask.long.word 0x24 0.--15. 1. " INC ,Incremental Numerator" ;group 0xa8++0x03 line.long 0x28 "UBMR_1,UART1 BRM Modulator Register" hexmask.long.word 0x28 0.--15. 1. " MOD ,Modular Denominator" rgroup 0xac++0x03 line.long 0x00 "UBRC_1,UART1 Baud Rate Count Register" hexmask.long.word 0x00 0.--15. 1. " BCNT ,Baud Rate Count Register" group 0xb0--0xb7 line.long 0x00 "ONEMS_1,UART1 One Millisecond Register" hexmask.long.word 0x00 0.--15. 1. " ONEMS ,One Millisecond Register" ;group 0xb4++0x03 line.long 0x04 "UTS_1,UART1 Test Register 1" bitfld.long 0x04 13. " FRCPERR ,Force Parity Error" "Normal,Error" bitfld.long 0x04 12. " LOOP ,Loop TX And RX For Test" "Normal operation,Internally connect" bitfld.long 0x04 11. " DBGEN ,/Debug Enable" "Enabled,Disabled" textline " " bitfld.long 0x04 10. " LOOPIR ,Loop TX And RX For IR Test" "No IR loop,Connect IR" bitfld.long 0x04 9. " RXDBG ,RXFIFO Debug Mode" "Not incremented,Incremented" bitfld.long 0x04 6. " TXEMPTY ,Tx FIFO Empty" "Not empty,Empty" textline " " bitfld.long 0x04 5. " RXEMPTY ,Rx FIFO Empty" "Not empty,Empty" bitfld.long 0x04 4. " TXFULL ,Tx FIFO Full" "Not full,Full" bitfld.long 0x04 3. " RXFULL ,Rx FIFO Full" "Not full,Full" textline " " bitfld.long 0x04 0. " SOFTRST ,Software Reset" "No reset,Reset" width 0xf tree.end sif (cpu()=="iMX21") tree "UART 2" base asd:0x1000b000 width 0x9 rgroup 0x00++0x03 line.long 0x00 "URXD_2,UART2 Receiver Register" bitfld.long 0x00 15. " CHARRDY ,Character Ready" "Invalid,Ready" bitfld.long 0x00 14. " ERR ,Error Detect" "Error,No error" bitfld.long 0x00 13. " OVRRUN ,Receiver Overrun" "No overrun,Overrun" textline " " bitfld.long 0x00 12. " FRMERR ,Frame Error" "No error,Error" bitfld.long 0x00 11. " BRK ,BREAK Detect" "Not detected,Detected" bitfld.long 0x00 10. " PRERR ,Parity Error" "No error,Error" textline " " hexmask.long.byte 0x00 0.--7. 1. " RX_DATA ,Received Data" wgroup 0x40++0x03 line.long 0x00 "UTXD_2,UART2 Transmitter Register" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" group 0x80--0xab line.long 0x00 "UCR1_2,UART2 Control Register 1" bitfld.long 0x00 15. " ADEN ,Automatic Baud Rate Detection Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 14. " ADBR ,Automatic Detection Of Baud-Rate" "Disabled,Enabled" bitfld.long 0x00 13. " TRDYEN ,Transmitter Ready Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " IDEN ,Idle Condtion Detected Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 10.--11. " ICD ,Idle Condition Detect" "4 frames,8 frames,16 frames,32 frames" bitfld.long 0x00 9. " RRDYEN ,Receiver Ready Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " RXDMAEN ,Receive Ready DMA Enable" "Disabled,Enabled" bitfld.long 0x00 7. " IREN ,Infrared Interface Enable" "Disabled,Enabled" bitfld.long 0x00 6. " TXMPTYEN ,Transmitter Empty Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " RTSDEN ,RTS Delta Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 4. " SNDBRK ,Send BREAK" "Not send,Send" bitfld.long 0x00 3. " TXDMAEN ,Transmitter Ready DMA Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " UARTEN ,UART Enable" "Disabled,Enabled" ;group 0x84++0x03 line.long 0x04 "UCR2_2,UART2 Control Register 2" bitfld.long 0x04 15. " ESCI ,Escape Sequence Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 14. " IRTS ,Ignore /UART2_RTS Pin" "Not ignored,Ignored" bitfld.long 0x04 13. " CTSC ,/UART2_CTS Pin Control" "CTS,Receiver" textline " " bitfld.long 0x04 12. " CTS ,Clear to Send" "High,Low" bitfld.long 0x04 11. " ESCEN ,Escape Enable" "Disabled,Enabled" bitfld.long 0x04 9.--10. " RTEC ,Request to Send Edge Control" "Rising edge,Falling edge,Any edge,Any edge" textline " " bitfld.long 0x04 8. " PREN ,Parity Enable" "Disabled,Enabled" bitfld.long 0x04 7. " PROE ,Parity Odd/Even" "Even,Odd" bitfld.long 0x04 6. " STPB ,Number of STOP Bits" "1 bit,2 bits" textline " " bitfld.long 0x04 5. " WS ,Word Size" "7-bit,8-bit" bitfld.long 0x04 4. " RTSEN ,Request To Send Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 3. " ATEN ,Aging Timer Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " TXEN ,Transmitter Enable" "Disabled,Enabled" bitfld.long 0x04 1. " RXEN ,Receiver Enable" "Disabled,Enabled" bitfld.long 0x04 0. " /SRST ,Software Reset" "Reset,No reset" ;group 0x88++0x03 line.long 0x08 "UCR3_2,UART2 Control Register 3" bitfld.long 0x08 14.--15. " DPEC ,DTR Interrupt Edge Control" "Rising edge,Falling edge,Either edge,Either edge" bitfld.long 0x08 13. " DTREN ,Data Terminal Ready Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 12. " PARERREN ,Parity Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 11. " FRAERREN ,Frame Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 10. " DSR ,Data Set Ready" "Zero,One" bitfld.long 0x08 9. " DCD ,Data Carrier Detect" "Zero,One" textline " " bitfld.long 0x08 8. " RI ,Ring Indicator" "Zero,One" bitfld.long 0x08 7. " ADNIMP ,Autobaud Detection Not Improved" "New,Old" bitfld.long 0x08 6. " RXDSEN ,Receive Status Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 5. " AIRINTEN ,Asynchronous IR WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 4. " AWAKEN ,Asynchronous WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 2. " RXDMUXSEL ,RXD Muxed Input Selected" "IPP_UART_RXD/IPP_UART_RXD_IR,IPP_UART_RXD_MUX" textline " " bitfld.long 0x08 1. " INVT ,Inverted Infrared Transmission" "Low,High" bitfld.long 0x08 0. " ACIEN ,Autobaud Counter Interrupt Enable" "Disabled,Enabled" ;group 0x8c++0x03 line.long 0x0C "UCR4_2,UART2 Control Register 4" bitfld.long 0x0C 10.--15. " CTSTL ,CTS Trigger Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,?..." bitfld.long 0x0C 9. " INVR ,Inverted Infrared Reception" "Low,High" bitfld.long 0x0C 8. " ENIRI ,Serial Infrared Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 7. " WKEN ,WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x0C 5. " IRSC ,IR Special Case" "Sampling clock,UART clock" bitfld.long 0x0C 4. " LPBYP ,Low Power Bypass" "Enabled,Disabled" textline " " bitfld.long 0x0C 3. " TCEN ,Transmit Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x0C 2. " BKEN ,BREAK Condition Detected Interrupt Enable" "Disabled,Enabled" bitfld.long 0x0C 1. " OREN ,Receiver Overrun Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0. " DREN ,Receive Data Ready Interrupt Enable" "Disabled,Enabled" ;group 0x90++0x03 line.long 0x10 "UFCR_2,UART2 FIFO Control Register" hexmask.long.byte 0x10 10.--15. 1. " TXTL ,Transmitter Trigger Level" bitfld.long 0x10 7.--9. " RFDIV ,Reference Frequency Divider" "Div by 6,Div by 5,Div by 4,Div by 3,Div by 2,Div by 1,Div by 7,?..." bitfld.long 0x10 6. " DCEDTE ,DCE/DTE Mode Select" "DCE,DTE" textline " " bitfld.long 0x10 0.--5. " RXTL ,Receiver Trigger Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,?..." ;group 0x94++0x03 line.long 0x14 "USR1_2,UART2 Status Register 1" bitfld.long 0x14 15. " PARITYERR ,Parity Error Interrupt Flag" "No error,Error" bitfld.long 0x14 14. " RTSS ,/RTS Pin Status" "High,Low" bitfld.long 0x14 13. " TRDY ,Transmitter Ready Interrupt/DMA Flag" "No data required,Data required" textline " " eventfld.long 0x14 12. " RTSD ,RTS Delta" "Not changed,Changed" eventfld.long 0x14 11. " ESCF ,Escape Sequence Interrupt Flag" "Not detected,Detected" eventfld.long 0x14 10. " FRAMERR ,Frame Error Interrupt Flag" "No error,Error" textline " " bitfld.long 0x14 9. " RRDY ,Receiver Ready Interrupt/DMA Flag" "Not ready,Ready" eventfld.long 0x14 8. " AGTIM ,Ageing Timer Interrupt Flag" "Not active,Active" bitfld.long 0x14 6. " RXDS ,Receiver IDLE Interrupt Flag" "In progress,Idle" textline " " eventfld.long 0x14 5. " AIRINT ,Asynchronous IR WAKE Interrupt Flag" "Not detected,Detected" eventfld.long 0x14 4. " AWAKE ,Asynchronous WAKE Interrupt Flag" "Not detected,Detected" ;group 0x98++0x03 line.long 0x18 "USR2_2,UART2 Status Register 2" eventfld.long 0x18 15. " ADET ,Automatic Baud Rate Detect Complete" "Not received,Recieved" bitfld.long 0x18 14. " TXFE ,Transmit Buffer FIFO Empty" "Not empty,Empty" bitfld.long 0x18 13. " DTRF ,DTR Edge Triggered Interrupt Flag" "Not detected,Detected" textline " " eventfld.long 0x18 12. " IDLE ,Idle Connection" "Not detected,Detected" bitfld.long 0x18 11. " ACST ,Autobaud Counter Stopped" "Not finished,Finished" eventfld.long 0x18 10. " RIDELT ,Ring Indicator Delta" "Not changed,Changed" textline " " bitfld.long 0x18 9. " RIIN ,Ring Indicator Input" "Detected,Not detected" eventfld.long 0x18 8. " IRINT ,Serial Infrared Interrupt Flag" "Not detected,Detected" eventfld.long 0x18 7. " WAKE ,Wake" "Not detected,Detected" textline " " bitfld.long 0x18 6. " DCDDELT ,Data Carrier Detect Delta" "Not changed,Changed" bitfld.long 0x18 5. " DCDIN ,Data Carrier Detect Input" "Detected,Not detected" eventfld.long 0x18 4. " RTSF ,RTS Edge Triggered Interrupt Flag" "Not detected,Detected" textline " " bitfld.long 0x18 3. " TXDC ,Transmitter Complete" "Incomplete,Complete" eventfld.long 0x18 2. " BRCD ,BREAK Condition Detected" "Not detected,Detected" eventfld.long 0x18 1. " ORE ,Overrun Error" "No error,Error" textline " " bitfld.long 0x18 0. " RDR ,Receive Data Ready" "Not ready,Ready" ;group 0x9c++0x03 line.long 0x1C "UESC_2,UART2 Escape Character Register" hexmask.long.byte 0x1C 0.--7. 1. " ESC_CHAR ,UART Escape Character" ;group 0xa0++0x03 line.long 0x20 "UTIM_2,UART2 Escape Timer Register" hexmask.long.word 0x20 0.--11. 1. " TIM ,UART Escape Timer" ;group 0xa4++0x03 line.long 0x24 "UBIR_2,UART2 BRM Incremental Register" hexmask.long.word 0x24 0.--15. 1. " INC ,Incremental Numerator" ;group 0xa8++0x03 line.long 0x28 "UBMR_2,UART2 BRM Modulator Register" hexmask.long.word 0x28 0.--15. 1. " MOD ,Modular Denominator" rgroup 0xac++0x03 line.long 0x00 "UBRC_2,UART2 Baud Rate Count Register" hexmask.long.word 0x00 0.--15. 1. " BCNT ,Baud Rate Count Register" group 0xb0--0xb7 line.long 0x00 "ONEMS_2,UART2 One Millisecond Register" hexmask.long.word 0x00 0.--15. 1. " ONEMS ,One Millisecond Register" ;group 0xb4++0x03 line.long 0x04 "UTS_2,UART2 Test Register 1" bitfld.long 0x04 13. " FRCPERR ,Force Parity Error" "Normal,Error" bitfld.long 0x04 12. " LOOP ,Loop TX And RX For Test" "Normal operation,Internally connect" bitfld.long 0x04 11. " DBGEN ,/Debug Enable" "Enabled,Disabled" textline " " bitfld.long 0x04 10. " LOOPIR ,Loop TX And RX For IR Test" "No IR loop,Connect IR" bitfld.long 0x04 9. " RXDBG ,RXFIFO Debug Mode" "Not incremented,Incremented" bitfld.long 0x04 6. " TXEMPTY ,Tx FIFO Empty" "Not empty,Empty" textline " " bitfld.long 0x04 5. " RXEMPTY ,Rx FIFO Empty" "Not empty,Empty" bitfld.long 0x04 4. " TXFULL ,Tx FIFO Full" "Not full,Full" bitfld.long 0x04 3. " RXFULL ,Rx FIFO Full" "Not full,Full" textline " " bitfld.long 0x04 0. " SOFTRST ,Software Reset" "No reset,Reset" width 0xf tree.end endif tree "UART 3" base asd:0x1000c000 width 0x9 rgroup 0x00++0x03 line.long 0x00 "URXD_3,UART3 Receiver Register" bitfld.long 0x00 15. " CHARRDY ,Character Ready" "Invalid,Ready" bitfld.long 0x00 14. " ERR ,Error Detect" "Error,No error" bitfld.long 0x00 13. " OVRRUN ,Receiver Overrun" "No overrun,Overrun" textline " " bitfld.long 0x00 12. " FRMERR ,Frame Error" "No error,Error" bitfld.long 0x00 11. " BRK ,BREAK Detect" "Not detected,Detected" bitfld.long 0x00 10. " PRERR ,Parity Error" "No error,Error" textline " " hexmask.long.byte 0x00 0.--7. 1. " RX_DATA ,Received Data" wgroup 0x40++0x03 line.long 0x00 "UTXD_3,UART3 Transmitter Register" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" group 0x80--0xab line.long 0x00 "UCR1_3,UART3 Control Register 1" bitfld.long 0x00 15. " ADEN ,Automatic Baud Rate Detection Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 14. " ADBR ,Automatic Detection Of Baud-Rate" "Disabled,Enabled" bitfld.long 0x00 13. " TRDYEN ,Transmitter Ready Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " IDEN ,Idle Condtion Detected Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 10.--11. " ICD ,Idle Condition Detect" "4 frames,8 frames,16 frames,32 frames" bitfld.long 0x00 9. " RRDYEN ,Receiver Ready Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " RXDMAEN ,Receive Ready DMA Enable" "Disabled,Enabled" bitfld.long 0x00 7. " IREN ,Infrared Interface Enable" "Disabled,Enabled" bitfld.long 0x00 6. " TXMPTYEN ,Transmitter Empty Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " RTSDEN ,RTS Delta Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 4. " SNDBRK ,Send BREAK" "Not send,Send" bitfld.long 0x00 3. " TXDMAEN ,Transmitter Ready DMA Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " UARTEN ,UART Enable" "Disabled,Enabled" ;group 0x84++0x03 line.long 0x04 "UCR2_3,UART3 Control Register 2" bitfld.long 0x04 15. " ESCI ,Escape Sequence Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 14. " IRTS ,Ignore /UART3_RTS Pin" "Not ignored,Ignored" bitfld.long 0x04 13. " CTSC ,/UART3_CTS Pin Control" "CTS,Receiver" textline " " bitfld.long 0x04 12. " CTS ,Clear to Send" "High,Low" bitfld.long 0x04 11. " ESCEN ,Escape Enable" "Disabled,Enabled" bitfld.long 0x04 9.--10. " RTEC ,Request to Send Edge Control" "Rising edge,Falling edge,Any edge,Any edge" textline " " bitfld.long 0x04 8. " PREN ,Parity Enable" "Disabled,Enabled" bitfld.long 0x04 7. " PROE ,Parity Odd/Even" "Even,Odd" bitfld.long 0x04 6. " STPB ,Number of STOP Bits" "1 bit,2 bits" textline " " bitfld.long 0x04 5. " WS ,Word Size" "7-bit,8-bit" bitfld.long 0x04 4. " RTSEN ,Request To Send Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 3. " ATEN ,Aging Timer Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " TXEN ,Transmitter Enable" "Disabled,Enabled" bitfld.long 0x04 1. " RXEN ,Receiver Enable" "Disabled,Enabled" bitfld.long 0x04 0. " /SRST ,Software Reset" "Reset,No reset" ;group 0x88++0x03 line.long 0x08 "UCR3_3,UART3 Control Register 3" bitfld.long 0x08 14.--15. " DPEC ,DTR Interrupt Edge Control" "Rising edge,Falling edge,Either edge,Either edge" bitfld.long 0x08 13. " DTREN ,Data Terminal Ready Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 12. " PARERREN ,Parity Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 11. " FRAERREN ,Frame Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 10. " DSR ,Data Set Ready" "Zero,One" bitfld.long 0x08 9. " DCD ,Data Carrier Detect" "Zero,One" textline " " bitfld.long 0x08 8. " RI ,Ring Indicator" "Zero,One" bitfld.long 0x08 7. " ADNIMP ,Autobaud Detection Not Improved" "New,Old" bitfld.long 0x08 6. " RXDSEN ,Receive Status Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 5. " AIRINTEN ,Asynchronous IR WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 4. " AWAKEN ,Asynchronous WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 2. " RXDMUXSEL ,RXD Muxed Input Selected" "IPP_UART_RXD/IPP_UART_RXD_IR,IPP_UART_RXD_MUX" textline " " bitfld.long 0x08 1. " INVT ,Inverted Infrared Transmission" "Low,High" bitfld.long 0x08 0. " ACIEN ,Autobaud Counter Interrupt Enable" "Disabled,Enabled" ;group 0x8c++0x03 line.long 0x0C "UCR4_3,UART3 Control Register 4" bitfld.long 0x0C 10.--15. " CTSTL ,CTS Trigger Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,?..." bitfld.long 0x0C 9. " INVR ,Inverted Infrared Reception" "Low,High" bitfld.long 0x0C 8. " ENIRI ,Serial Infrared Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 7. " WKEN ,WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x0C 5. " IRSC ,IR Special Case" "Sampling clock,UART clock" bitfld.long 0x0C 4. " LPBYP ,Low Power Bypass" "Enabled,Disabled" textline " " bitfld.long 0x0C 3. " TCEN ,Transmit Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x0C 2. " BKEN ,BREAK Condition Detected Interrupt Enable" "Disabled,Enabled" bitfld.long 0x0C 1. " OREN ,Receiver Overrun Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0. " DREN ,Receive Data Ready Interrupt Enable" "Disabled,Enabled" ;group 0x90++0x03 line.long 0x10 "UFCR_3,UART3 FIFO Control Register" hexmask.long.byte 0x10 10.--15. 1. " TXTL ,Transmitter Trigger Level" bitfld.long 0x10 7.--9. " RFDIV ,Reference Frequency Divider" "Div by 6,Div by 5,Div by 4,Div by 3,Div by 2,Div by 1,Div by 7,?..." bitfld.long 0x10 6. " DCEDTE ,DCE/DTE Mode Select" "DCE,DTE" textline " " bitfld.long 0x10 0.--5. " RXTL ,Receiver Trigger Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,?..." ;group 0x94++0x03 line.long 0x14 "USR1_3,UART3 Status Register 1" bitfld.long 0x14 15. " PARITYERR ,Parity Error Interrupt Flag" "No error,Error" bitfld.long 0x14 14. " RTSS ,/RTS Pin Status" "High,Low" bitfld.long 0x14 13. " TRDY ,Transmitter Ready Interrupt/DMA Flag" "No data required,Data required" textline " " eventfld.long 0x14 12. " RTSD ,RTS Delta" "Not changed,Changed" eventfld.long 0x14 11. " ESCF ,Escape Sequence Interrupt Flag" "Not detected,Detected" eventfld.long 0x14 10. " FRAMERR ,Frame Error Interrupt Flag" "No error,Error" textline " " bitfld.long 0x14 9. " RRDY ,Receiver Ready Interrupt/DMA Flag" "Not ready,Ready" eventfld.long 0x14 8. " AGTIM ,Ageing Timer Interrupt Flag" "Not active,Active" bitfld.long 0x14 6. " RXDS ,Receiver IDLE Interrupt Flag" "In progress,Idle" textline " " eventfld.long 0x14 5. " AIRINT ,Asynchronous IR WAKE Interrupt Flag" "Not detected,Detected" eventfld.long 0x14 4. " AWAKE ,Asynchronous WAKE Interrupt Flag" "Not detected,Detected" ;group 0x98++0x03 line.long 0x18 "USR2_3,UART3 Status Register 2" eventfld.long 0x18 15. " ADET ,Automatic Baud Rate Detect Complete" "Not received,Recieved" bitfld.long 0x18 14. " TXFE ,Transmit Buffer FIFO Empty" "Not empty,Empty" bitfld.long 0x18 13. " DTRF ,DTR Edge Triggered Interrupt Flag" "Not detected,Detected" textline " " eventfld.long 0x18 12. " IDLE ,Idle Connection" "Not detected,Detected" bitfld.long 0x18 11. " ACST ,Autobaud Counter Stopped" "Not finished,Finished" eventfld.long 0x18 10. " RIDELT ,Ring Indicator Delta" "Not changed,Changed" textline " " bitfld.long 0x18 9. " RIIN ,Ring Indicator Input" "Detected,Not detected" eventfld.long 0x18 8. " IRINT ,Serial Infrared Interrupt Flag" "Not detected,Detected" eventfld.long 0x18 7. " WAKE ,Wake" "Not detected,Detected" textline " " bitfld.long 0x18 6. " DCDDELT ,Data Carrier Detect Delta" "Not changed,Changed" bitfld.long 0x18 5. " DCDIN ,Data Carrier Detect Input" "Detected,Not detected" eventfld.long 0x18 4. " RTSF ,RTS Edge Triggered Interrupt Flag" "Not detected,Detected" textline " " bitfld.long 0x18 3. " TXDC ,Transmitter Complete" "Incomplete,Complete" eventfld.long 0x18 2. " BRCD ,BREAK Condition Detected" "Not detected,Detected" eventfld.long 0x18 1. " ORE ,Overrun Error" "No error,Error" textline " " bitfld.long 0x18 0. " RDR ,Receive Data Ready" "Not ready,Ready" ;group 0x9c++0x03 line.long 0x1C "UESC_3,UART3 Escape Character Register" hexmask.long.byte 0x1C 0.--7. 1. " ESC_CHAR ,UART Escape Character" ;group 0xa0++0x03 line.long 0x20 "UTIM_3,UART3 Escape Timer Register" hexmask.long.word 0x20 0.--11. 1. " TIM ,UART Escape Timer" ;group 0xa4++0x03 line.long 0x24 "UBIR_3,UART3 BRM Incremental Register" hexmask.long.word 0x24 0.--15. 1. " INC ,Incremental Numerator" ;group 0xa8++0x03 line.long 0x28 "UBMR_3,UART3 BRM Modulator Register" hexmask.long.word 0x28 0.--15. 1. " MOD ,Modular Denominator" rgroup 0xac++0x03 line.long 0x00 "UBRC_3,UART3 Baud Rate Count Register" hexmask.long.word 0x00 0.--15. 1. " BCNT ,Baud Rate Count Register" group 0xb0--0xb7 line.long 0x00 "ONEMS_3,UART3 One Millisecond Register" hexmask.long.word 0x00 0.--15. 1. " ONEMS ,One Millisecond Register" ;group 0xb4++0x03 line.long 0x04 "UTS_3,UART3 Test Register 1" bitfld.long 0x04 13. " FRCPERR ,Force Parity Error" "Normal,Error" bitfld.long 0x04 12. " LOOP ,Loop TX And RX For Test" "Normal operation,Internally connect" bitfld.long 0x04 11. " DBGEN ,/Debug Enable" "Enabled,Disabled" textline " " bitfld.long 0x04 10. " LOOPIR ,Loop TX And RX For IR Test" "No IR loop,Connect IR" bitfld.long 0x04 9. " RXDBG ,RXFIFO Debug Mode" "Not incremented,Incremented" bitfld.long 0x04 6. " TXEMPTY ,Tx FIFO Empty" "Not empty,Empty" textline " " bitfld.long 0x04 5. " RXEMPTY ,Rx FIFO Empty" "Not empty,Empty" bitfld.long 0x04 4. " TXFULL ,Tx FIFO Full" "Not full,Full" bitfld.long 0x04 3. " RXFULL ,Rx FIFO Full" "Not full,Full" textline " " bitfld.long 0x04 0. " SOFTRST ,Software Reset" "No reset,Reset" width 0xf tree.end tree "UART 4" base asd:0x1000d000 width 0x9 rgroup 0x00++0x03 line.long 0x00 "URXD_4,UART4 Receiver Register" bitfld.long 0x00 15. " CHARRDY ,Character Ready" "Invalid,Ready" bitfld.long 0x00 14. " ERR ,Error Detect" "Error,No error" bitfld.long 0x00 13. " OVRRUN ,Receiver Overrun" "No overrun,Overrun" textline " " bitfld.long 0x00 12. " FRMERR ,Frame Error" "No error,Error" bitfld.long 0x00 11. " BRK ,BREAK Detect" "Not detected,Detected" bitfld.long 0x00 10. " PRERR ,Parity Error" "No error,Error" textline " " hexmask.long.byte 0x00 0.--7. 1. " RX_DATA ,Received Data" wgroup 0x40++0x03 line.long 0x00 "UTXD_4,UART4 Transmitter Register" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" group 0x80--0xab line.long 0x00 "UCR1_4,UART4 Control Register 1" bitfld.long 0x00 15. " ADEN ,Automatic Baud Rate Detection Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 14. " ADBR ,Automatic Detection Of Baud-Rate" "Disabled,Enabled" bitfld.long 0x00 13. " TRDYEN ,Transmitter Ready Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " IDEN ,Idle Condtion Detected Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 10.--11. " ICD ,Idle Condition Detect" "4 frames,8 frames,16 frames,32 frames" bitfld.long 0x00 9. " RRDYEN ,Receiver Ready Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " RXDMAEN ,Receive Ready DMA Enable" "Disabled,Enabled" bitfld.long 0x00 7. " IREN ,Infrared Interface Enable" "Disabled,Enabled" bitfld.long 0x00 6. " TXMPTYEN ,Transmitter Empty Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " RTSDEN ,RTS Delta Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 4. " SNDBRK ,Send BREAK" "Not send,Send" bitfld.long 0x00 3. " TXDMAEN ,Transmitter Ready DMA Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " UARTEN ,UART Enable" "Disabled,Enabled" ;group 0x84++0x03 line.long 0x04 "UCR2_4,UART4 Control Register 2" bitfld.long 0x04 15. " ESCI ,Escape Sequence Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 14. " IRTS ,Ignore /UART4_RTS Pin" "Not ignored,Ignored" bitfld.long 0x04 13. " CTSC ,/UART4_CTS Pin Control" "CTS,Receiver" textline " " bitfld.long 0x04 12. " CTS ,Clear to Send" "High,Low" bitfld.long 0x04 11. " ESCEN ,Escape Enable" "Disabled,Enabled" bitfld.long 0x04 9.--10. " RTEC ,Request to Send Edge Control" "Rising edge,Falling edge,Any edge,Any edge" textline " " bitfld.long 0x04 8. " PREN ,Parity Enable" "Disabled,Enabled" bitfld.long 0x04 7. " PROE ,Parity Odd/Even" "Even,Odd" bitfld.long 0x04 6. " STPB ,Number of STOP Bits" "1 bit,2 bits" textline " " bitfld.long 0x04 5. " WS ,Word Size" "7-bit,8-bit" bitfld.long 0x04 4. " RTSEN ,Request To Send Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 3. " ATEN ,Aging Timer Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " TXEN ,Transmitter Enable" "Disabled,Enabled" bitfld.long 0x04 1. " RXEN ,Receiver Enable" "Disabled,Enabled" bitfld.long 0x04 0. " /SRST ,Software Reset" "Reset,No reset" ;group 0x88++0x03 line.long 0x08 "UCR3_4,UART4 Control Register 3" bitfld.long 0x08 14.--15. " DPEC ,DTR Interrupt Edge Control" "Rising edge,Falling edge,Either edge,Either edge" bitfld.long 0x08 13. " DTREN ,Data Terminal Ready Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 12. " PARERREN ,Parity Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 11. " FRAERREN ,Frame Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 10. " DSR ,Data Set Ready" "Zero,One" bitfld.long 0x08 9. " DCD ,Data Carrier Detect" "Zero,One" textline " " bitfld.long 0x08 8. " RI ,Ring Indicator" "Zero,One" bitfld.long 0x08 7. " ADNIMP ,Autobaud Detection Not Improved" "New,Old" bitfld.long 0x08 6. " RXDSEN ,Receive Status Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 5. " AIRINTEN ,Asynchronous IR WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 4. " AWAKEN ,Asynchronous WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 2. " RXDMUXSEL ,RXD Muxed Input Selected" "IPP_UART_RXD/IPP_UART_RXD_IR,IPP_UART_RXD_MUX" textline " " bitfld.long 0x08 1. " INVT ,Inverted Infrared Transmission" "Low,High" bitfld.long 0x08 0. " ACIEN ,Autobaud Counter Interrupt Enable" "Disabled,Enabled" ;group 0x8c++0x03 line.long 0x0C "UCR4_4,UART4 Control Register 4" bitfld.long 0x0C 10.--15. " CTSTL ,CTS Trigger Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,?..." bitfld.long 0x0C 9. " INVR ,Inverted Infrared Reception" "Low,High" bitfld.long 0x0C 8. " ENIRI ,Serial Infrared Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 7. " WKEN ,WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x0C 5. " IRSC ,IR Special Case" "Sampling clock,UART clock" bitfld.long 0x0C 4. " LPBYP ,Low Power Bypass" "Enabled,Disabled" textline " " bitfld.long 0x0C 3. " TCEN ,Transmit Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x0C 2. " BKEN ,BREAK Condition Detected Interrupt Enable" "Disabled,Enabled" bitfld.long 0x0C 1. " OREN ,Receiver Overrun Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0. " DREN ,Receive Data Ready Interrupt Enable" "Disabled,Enabled" ;group 0x90++0x03 line.long 0x10 "UFCR_4,UART4 FIFO Control Register" hexmask.long.byte 0x10 10.--15. 1. " TXTL ,Transmitter Trigger Level" bitfld.long 0x10 7.--9. " RFDIV ,Reference Frequency Divider" "Div by 6,Div by 5,Div by 4,Div by 3,Div by 2,Div by 1,Div by 7,?..." bitfld.long 0x10 6. " DCEDTE ,DCE/DTE Mode Select" "DCE,DTE" textline " " bitfld.long 0x10 0.--5. " RXTL ,Receiver Trigger Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,?..." ;group 0x94++0x03 line.long 0x14 "USR1_4,UART4 Status Register 1" bitfld.long 0x14 15. " PARITYERR ,Parity Error Interrupt Flag" "No error,Error" bitfld.long 0x14 14. " RTSS ,/RTS Pin Status" "High,Low" bitfld.long 0x14 13. " TRDY ,Transmitter Ready Interrupt/DMA Flag" "No data required,Data required" textline " " eventfld.long 0x14 12. " RTSD ,RTS Delta" "Not changed,Changed" eventfld.long 0x14 11. " ESCF ,Escape Sequence Interrupt Flag" "Not detected,Detected" eventfld.long 0x14 10. " FRAMERR ,Frame Error Interrupt Flag" "No error,Error" textline " " bitfld.long 0x14 9. " RRDY ,Receiver Ready Interrupt/DMA Flag" "Not ready,Ready" eventfld.long 0x14 8. " AGTIM ,Ageing Timer Interrupt Flag" "Not active,Active" bitfld.long 0x14 6. " RXDS ,Receiver IDLE Interrupt Flag" "In progress,Idle" textline " " eventfld.long 0x14 5. " AIRINT ,Asynchronous IR WAKE Interrupt Flag" "Not detected,Detected" eventfld.long 0x14 4. " AWAKE ,Asynchronous WAKE Interrupt Flag" "Not detected,Detected" ;group 0x98++0x03 line.long 0x18 "USR2_4,UART4 Status Register 2" eventfld.long 0x18 15. " ADET ,Automatic Baud Rate Detect Complete" "Not received,Recieved" bitfld.long 0x18 14. " TXFE ,Transmit Buffer FIFO Empty" "Not empty,Empty" bitfld.long 0x18 13. " DTRF ,DTR Edge Triggered Interrupt Flag" "Not detected,Detected" textline " " eventfld.long 0x18 12. " IDLE ,Idle Connection" "Not detected,Detected" bitfld.long 0x18 11. " ACST ,Autobaud Counter Stopped" "Not finished,Finished" eventfld.long 0x18 10. " RIDELT ,Ring Indicator Delta" "Not changed,Changed" textline " " bitfld.long 0x18 9. " RIIN ,Ring Indicator Input" "Detected,Not detected" eventfld.long 0x18 8. " IRINT ,Serial Infrared Interrupt Flag" "Not detected,Detected" eventfld.long 0x18 7. " WAKE ,Wake" "Not detected,Detected" textline " " bitfld.long 0x18 6. " DCDDELT ,Data Carrier Detect Delta" "Not changed,Changed" bitfld.long 0x18 5. " DCDIN ,Data Carrier Detect Input" "Detected,Not detected" eventfld.long 0x18 4. " RTSF ,RTS Edge Triggered Interrupt Flag" "Not detected,Detected" textline " " bitfld.long 0x18 3. " TXDC ,Transmitter Complete" "Incomplete,Complete" eventfld.long 0x18 2. " BRCD ,BREAK Condition Detected" "Not detected,Detected" eventfld.long 0x18 1. " ORE ,Overrun Error" "No error,Error" textline " " bitfld.long 0x18 0. " RDR ,Receive Data Ready" "Not ready,Ready" ;group 0x9c++0x03 line.long 0x1C "UESC_4,UART4 Escape Character Register" hexmask.long.byte 0x1C 0.--7. 1. " ESC_CHAR ,UART Escape Character" ;group 0xa0++0x03 line.long 0x20 "UTIM_4,UART4 Escape Timer Register" hexmask.long.word 0x20 0.--11. 1. " TIM ,UART Escape Timer" ;group 0xa4++0x03 line.long 0x24 "UBIR_4,UART4 BRM Incremental Register" hexmask.long.word 0x24 0.--15. 1. " INC ,Incremental Numerator" ;group 0xa8++0x03 line.long 0x28 "UBMR_4,UART4 BRM Modulator Register" hexmask.long.word 0x28 0.--15. 1. " MOD ,Modular Denominator" rgroup 0xac++0x03 line.long 0x00 "UBRC_4,UART4 Baud Rate Count Register" hexmask.long.word 0x00 0.--15. 1. " BCNT ,Baud Rate Count Register" group 0xb0--0xb7 line.long 0x00 "ONEMS_4,UART4 One Millisecond Register" hexmask.long.word 0x00 0.--15. 1. " ONEMS ,One Millisecond Register" ;group 0xb4++0x03 line.long 0x04 "UTS_4,UART4 Test Register 1" bitfld.long 0x04 13. " FRCPERR ,Force Parity Error" "Normal,Error" bitfld.long 0x04 12. " LOOP ,Loop TX And RX For Test" "Normal operation,Internally connect" bitfld.long 0x04 11. " DBGEN ,/Debug Enable" "Enabled,Disabled" textline " " bitfld.long 0x04 10. " LOOPIR ,Loop TX And RX For IR Test" "No IR loop,Connect IR" bitfld.long 0x04 9. " RXDBG ,RXFIFO Debug Mode" "Not incremented,Incremented" bitfld.long 0x04 6. " TXEMPTY ,Tx FIFO Empty" "Not empty,Empty" textline " " bitfld.long 0x04 5. " RXEMPTY ,Rx FIFO Empty" "Not empty,Empty" bitfld.long 0x04 4. " TXFULL ,Tx FIFO Full" "Not full,Full" bitfld.long 0x04 3. " RXFULL ,Rx FIFO Full" "Not full,Full" textline " " bitfld.long 0x04 0. " SOFTRST ,Software Reset" "No reset,Reset" width 0xf tree.end tree.end endif sif ((cpu()=="iMX1")||(cpu()=="iMXL")||(cpu()=="iMXS")) tree.open "UART (Universal Asynchronous Receiver/Transmitters)" tree "UART 1" base asd:0x00206000 width 10. tree "Receiver Registers" hgroup.long 0x0++0x03 hide.long 0x00 "URXD0_1,UART1 Receiver Register 0" in hgroup.long 0x4++0x03 hide.long 0x00 "URXD1_1,UART1 Receiver Register 1" in hgroup.long 0x8++0x03 hide.long 0x00 "URXD2_1,UART1 Receiver Register 2" in hgroup.long 0xC++0x03 hide.long 0x00 "URXD3_1,UART1 Receiver Register 3" in hgroup.long 0x10++0x03 hide.long 0x00 "URXD4_1,UART1 Receiver Register 4" in hgroup.long 0x14++0x03 hide.long 0x00 "URXD5_1,UART1 Receiver Register 5" in hgroup.long 0x18++0x03 hide.long 0x00 "URXD6_1,UART1 Receiver Register 6" in hgroup.long 0x1C++0x03 hide.long 0x00 "URXD7_1,UART1 Receiver Register 7" in hgroup.long 0x20++0x03 hide.long 0x00 "URXD8_1,UART1 Receiver Register 8" in hgroup.long 0x24++0x03 hide.long 0x00 "URXD9_1,UART1 Receiver Register 9" in hgroup.long 0x28++0x03 hide.long 0x00 "URXD10_1,UART1 Receiver Register 10" in hgroup.long 0x2C++0x03 hide.long 0x00 "URXD11_1,UART1 Receiver Register 11" in hgroup.long 0x30++0x03 hide.long 0x00 "URXD12_1,UART1 Receiver Register 12" in hgroup.long 0x34++0x03 hide.long 0x00 "URXD13_1,UART1 Receiver Register 13" in hgroup.long 0x38++0x03 hide.long 0x00 "URXD14_1,UART1 Receiver Register 14" in hgroup.long 0x3C++0x03 hide.long 0x00 "URXD15_1,UART1 Receiver Register 15" in tree.end tree "Transmitter Registers" wgroup.long 0x40++0x03 line.long 0x00 "UTX0D_1,UART1 Transmitter Register 0" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x44++0x03 line.long 0x00 "UTX1D_1,UART1 Transmitter Register 1" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x48++0x03 line.long 0x00 "UTX2D_1,UART1 Transmitter Register 2" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x4C++0x03 line.long 0x00 "UTX3D_1,UART1 Transmitter Register 3" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x50++0x03 line.long 0x00 "UTX4D_1,UART1 Transmitter Register 4" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x54++0x03 line.long 0x00 "UTX5D_1,UART1 Transmitter Register 5" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x58++0x03 line.long 0x00 "UTX6D_1,UART1 Transmitter Register 6" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x5C++0x03 line.long 0x00 "UTX7D_1,UART1 Transmitter Register 7" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x60++0x03 line.long 0x00 "UTX8D_1,UART1 Transmitter Register 8" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x64++0x03 line.long 0x00 "UTX9D_1,UART1 Transmitter Register 9" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x68++0x03 line.long 0x00 "UTX10D_1,UART1 Transmitter Register 10" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x6C++0x03 line.long 0x00 "UTX11D_1,UART1 Transmitter Register 11" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x70++0x03 line.long 0x00 "UTX12D_1,UART1 Transmitter Register 12" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x74++0x03 line.long 0x00 "UTX13D_1,UART1 Transmitter Register 13" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x78++0x03 line.long 0x00 "UTX14D_1,UART1 Transmitter Register 14" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x7C++0x03 line.long 0x00 "UTX15D_1,UART1 Transmitter Register 15" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" tree.end group.long 0x80--0x87 line.long 0x00 "UCR1_1,UART1 Control Register 1" bitfld.long 0x00 15. " ADEN ,Automatic Baud Rate Detection Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 14. " ADBR ,Automatic Detection of Baud Rate" "Disabled,Enabled" bitfld.long 0x00 13. " TRDYEN ,Transmitter Ready Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " IDEN ,Idle Condition Detected Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 10.--11. " ICD ,Idle Condition Detect" "> 4 frames,> 8 frames,> 16 frames,> 32 frames" bitfld.long 0x00 9. " RRDYEN ,Receiver Ready Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " RDMAEN ,Receive Ready DMA Enable" "Disabled,Enabled" bitfld.long 0x00 7. " IREN ,Infrared Interface Enable" "Disabled,Enabled" bitfld.long 0x00 6. " TXMPTYEN ,Transmitter Empty Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " RTSDEN ,RTS Delta Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 4. " SNDBRK ,Send BREAK-Forces the transmitter to send a BREAK character" "Not send,Send" bitfld.long 0x00 3. " TDMAEN ,Transmitter Ready DMA Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " UARTCLKEN ,UART Clock Enable" "Disabled,Enabled" bitfld.long 0x00 1. " DOZE ,Determines the UART Enable Condition in the DOZE State" "Enabled,Disabled" bitfld.long 0x00 0. " UARTEN ,UART Enable" "Disabled,Enabled" ;group.long 0x84++0x03 line.long 0x04 "UCR2_1,UART1 Control Register 2" bitfld.long 0x04 15. " ESCI ,Escape Sequence Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 14. " IRTS ,Ignore /UARTx_RTS Pin" "Not ignored,Ignored" bitfld.long 0x04 13. " CTSC ,/UARTx_CTS Pin Control" "CTS,Receiver" textline " " bitfld.long 0x04 12. " CTS ,Clear to Send" "High,Low" bitfld.long 0x04 11. " ESCEN ,Escape Enable" "Disabled,Enabled" bitfld.long 0x04 9.--10. " RTEC ,Request to Send Edge Control" "Rising edge,Falling edge,Both edge,Both edge" textline " " bitfld.long 0x04 8. " PREN ,Parity Enable" "Disabled,Enabled" bitfld.long 0x04 7. " PROE ,Parity Odd/Even" "Even,Odd" bitfld.long 0x04 6. " STPB ,Stop" "1 bit,2 bits" textline " " bitfld.long 0x04 5. " WS ,Word Size" "7-bit,8-bit" bitfld.long 0x04 4. " RTSEN ,Request to Send Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 2. " TXEN ,Transmitter Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 1. " RXEN ,Receiver Enable" "Disabled,Enabled" bitfld.long 0x04 0. " /SRST ,Software Reset" "Reset,No reset" if "1"=="1" group.long 0x88++0x03 line.long 0x00 "UCR3_1,UART1 Control Register 3" bitfld.long 0x00 12. " PARERREN ,Parity Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " FRAERREN ,Frame Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RXDSEN ,Receive Status Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " AIRINTEN ,Asynchronous IR WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 4. " AWAKEN ,Asynchronous WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 3. " REF25 ,Reference Frequency 25 MHz" "Not used,Used" textline " " bitfld.long 0x00 2. " REF30 ,Reference Frequency 30 Mhz" "Not used,Used" bitfld.long 0x00 1. " INVT ,Inverted Infrared Transmission" "Low,High" bitfld.long 0x00 0. " BPEN ,Preset Registers Enable" "Not used,Used" else group.long 0x88++0x03 line.long 0x00 "UCR3_1,UART1 Control Register 3" bitfld.long 0x00 14.--15. " DPEC ,DTR Interrupt Edge Control" "Rising edge,Falling edge,Both edges,Both edges" bitfld.long 0x00 13. " DTREN ,Data Terminal Ready Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 12. " PARERREN ,Parity Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " FRAERREN ,Frame Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 10. " DSR ,Data Set Ready" "0,1" bitfld.long 0x00 9. " DCD ,Data Carrier Detect" "0,1" textline " " bitfld.long 0x00 8. " RI ,Ring Indicator" "0,1" bitfld.long 0x00 6. " RXDSEN ,Receive Status Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 5. " AIRINTEN ,Asynchronous IR WAKE Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " AWAKEN ,Asynchronous WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 3. " REF25 ,Reference Frequency 25 MHz" "Not used,Used" bitfld.long 0x00 2. " REF30 ,Reference Frequency 30 Mhz" "Not used,Used" textline " " bitfld.long 0x00 1. " INVT ,Inverted Infrared Transmission" "Low,High" bitfld.long 0x00 0. " BPEN ,Preset Registers Enable" "Disabled,Enabled" endif group.long 0x8c--0x93 line.long 0x00 "UCR4_1,UART1 Control Register 4" hexmask.long.byte 0x00 10.--15. 1. " CTSTL ,CTS Trigger Level" bitfld.long 0x00 9. " INVR ,Inverted Infrared Reception" "Low,High" bitfld.long 0x00 8. " ENIRI ,Serial Infrared Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " WKEN ,WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 6. " REF16 ,Reference Frequency 16 MHz" "Not used,Used" bitfld.long 0x00 5. " IRSC ,IR Special Case" "Sampling,UART" textline " " bitfld.long 0x00 3. " TCEN ,Transmit Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 2. " BKEN ,BREAK Condition Detected Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " OREN ,Receiver Overrun Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " DREN ,Receive Data Ready Interrupt Enable" "Disabled,Enabled" ;group.long 0x90++0x03 line.long 0x04 "UFCR_1,UART1 FIFO Control Register" hexmask.long.byte 0x04 10.--15. 1. " TXTL ,Transmitter Trigger Level" bitfld.long 0x04 7.--9. " RFDIV ,Reference Frequency Divider" "Div by 6,Div by 5,Div by 4,Div by 3,Div by 2,Div by 1,Div by 7,?..." hexmask.long 0x04 0.--5. 1. " RXTL ,Receiver Trigger Level" rgroup.long 0x94++0x03 line.long 0x00 "USR1_1, UART1 Status Register 1" bitfld.long 0x00 15. " PARITYERR ,Parity Error Interrupt Flag" "No error,Error" bitfld.long 0x00 14. " RTSS ,/RTS Pin Status" "High,Low" bitfld.long 0x00 13. " TRDY ,Transmitter Ready Interrupt /DMA Flag" "Not required,Required" textline " " bitfld.long 0x00 12. " RTSD ,RTS Delta" "Not changed,Changed" bitfld.long 0x00 11. " ESCF ,Escape Sequence Interrupt Flag" "No interrupt,Interrupt" bitfld.long 0x00 10. " FRAMERR ,Frame Error Interrupt Flag" "No error,Error" textline " " bitfld.long 0x00 9. " RRDY ,Receiver Ready Interrupt / DMA Flag" "Not ready,Ready" bitfld.long 0x00 6. " RXDS ,Receiver IDLE Interrupt Flag" "Not idle,Idle" bitfld.long 0x00 5. " AIRINT ,Asynchronous IR WAKE Interrupt Flag" "Not detected,Detected" textline " " bitfld.long 0x00 4. " AWAKE ,Asynchronous WAKE Interrupt Flag" "No edge,Edge" if "1"=="2" rgroup.long 0x98++0x03 line.long 0x00 "USR2_1,UART1 Status Register 2" bitfld.long 0x00 15. " ADET ,Automatic Baud Rate Detect Complete" "Not received,received" bitfld.long 0x00 14. " TXFE ,Transmit Buffer FIFO Empty" "Not empty,Empty" bitfld.long 0x00 13. " DTRF ,DTR Edge Triggered Interrupt Flag" "Not detected,Detected" textline " " bitfld.long 0x00 12. " IDLE ,Idle Condition" "Not idle,Idle" bitfld.long 0x00 8. " IRINT ,Serial Infrared Interrupt Flag" "No interrupt,Interrupt" bitfld.long 0x00 7. " WAKE ,Wake" "Not detected,Detected" textline " " bitfld.long 0x00 4. " RTSF ,RTS Edge Triggered Interrupt Flag" "Not detected,Detected" bitfld.long 0x00 3. " TXDC ,Transmitter Complete" "Not completed,Completed" bitfld.long 0x00 2. " BRCD ,BREAK Condition Detected" "Not detected,Detected" textline " " bitfld.long 0x00 1. " ORE ,Overrun Error" "No error,Error" bitfld.long 0x00 0. " RDR ,Receive Data Ready" "Not ready,Ready" else rgroup.long 0x98++0x03 line.long 0x00 "USR2_1,UART1 Status Register 2" bitfld.long 0x00 15. " ADET ,Automatic Baud Rate Detect Complete" "Not received,received" bitfld.long 0x00 14. " TXFE ,Transmit Buffer FIFO Empty" "Not empty,Empty" bitfld.long 0x00 12. " IDLE ,Idle Condition" "Not idle,Idle" textline " " bitfld.long 0x00 8. " IRINT ,Serial Infrared Interrupt Flag" "No interrupt,Interrupt" bitfld.long 0x00 7. " WAKE ,Wake" "Not detected,Detected" bitfld.long 0x00 4. " RTSF ,RTS Edge Triggered Interrupt Flag" "Not detected,Detected" textline " " bitfld.long 0x00 3. " TXDC ,Transmitter Complete" "Not completed,Completed" bitfld.long 0x00 2. " BRCD ,BREAK Condition Detected" "Not detected,Detected" bitfld.long 0x00 1. " ORE ,Overrun Error" "No error,Error" textline " " bitfld.long 0x00 0. " RDR ,Receive Data Ready" "Not ready,Ready" endif group.long 0x9c--0xab line.long 0x00 "UESC_1,UART1 Escape Character Register" hexmask.long.byte 0x00 0.--7. 1. " ESC_CHAR ,UART Escape Character" ;group.long 0xa0++0x03 line.long 0x04 "UTIM_1,UART1 Escape Timer Register" hexmask.long.word 0x04 0.--11. 1. " TIM ,UART Escape Timer" ;group.long 0xa4++0x03 line.long 0x08 "UBIR_1,UART1 BRM Incremental Register" hexmask.long.word 0x08 0.--15. 1. " INC ,Incremental Numerator" ;group.long 0xa8++0x03 line.long 0x0c "UBMR_1,UART1 BRM Modulator Register" hexmask.long.word 0x0c 0.--15. 1. " MOD ,Modulator Denominator" rgroup.long 0xac++0x03 line.long 0x00 "UBRC_1,UART1 Baud Rate Count Register" hexmask.long.word 0x00 0.--15. 1. " BCNT ,Baud Rate Count Register" group.long 0xb0--0xd3 line.long 0x00 "BIPR1_1,UART1 BRM Incremental Preset Register 1" hexmask.long.word 0x00 0.--15. 1. " INCPI ,BRM Incremental Preset Register" ;group.long 0xb4++0x03 line.long 0x04 "BIPR2_1,UART1 BRM Incremental Preset Register 2" hexmask.long.word 0x04 0.--15. 1. " INCPI ,BRM Incremental Preset Register" ;group.long 0xb8++0x03 line.long 0x08 "BIPR3_1,UART1 BRM Incremental Preset Register 3" hexmask.long.word 0x08 0.--15. 1. " INCPI ,BRM Incremental Preset Register" ;group.long 0xbc++0x03 line.long 0x0C "BIPR4_1,UART1 BRM Incremental Preset Register 4" hexmask.long.word 0x0c 0.--15. 1. " INCPI ,BRM Incremental Preset Register" ;group.long 0xc0++0x03 line.long 0x10 "BMPR1_1,UART1 BRM Modulator Preset Register 1" hexmask.long.word 0x10 0.--15. 1. " MODI ,BRM MOD Preset Registers" ;group.long 0xc4++0x03 line.long 0x14 "BMPR2_1,UART1 BRM Modulator Preset Register 2" hexmask.long.word 0x14 0.--15. 1. " MODI ,BRM MOD Preset Registers" ;group.long 0xc8++0x03 line.long 0x18 "BMPR3_1,UART1 BRM Modulator Preset Register 3" hexmask.long.word 0x18 0.--15. 1. " MODI ,BRM MOD Preset Registers" ;group.long 0xcc++0x03 line.long 0x1C "BMPR4_1,UART1 BRM Modulator Preset Register 4" hexmask.long.word 0x1c 0.--15. 1. " MODI ,BRM MOD Preset Registers" ;group.long 0xd0++0x03 line.long 0x20 "UTS_1,UART1 Test Register 1" bitfld.long 0x20 13. " FRCPERR ,Force Parity Error" "No error,Error" bitfld.long 0x20 12. " LOOP ,Loop TX and RX for Test" "Normal,Loop" bitfld.long 0x20 6. " TXEMPTY ,TxFIFO Empty" "Not empty,Empty" textline " " bitfld.long 0x20 5. " RXEMPTY ,RxFIFO Empty" "Not empty,Empty" bitfld.long 0x20 4. " TXFULL ,TxFIFO FULL" "Not full,Full" bitfld.long 0x20 3. " RXFULL ,RxFIFO FULL" "Not full,Full" textline " " bitfld.long 0x20 0. " SOFTRST ,Software Reset" "No reset,Reset" width 16. tree.end tree "UART 2" base asd:0x00207000 width 10. tree "Receiver Registers" hgroup.long 0x0++0x03 hide.long 0x00 "URXD0_2,UART2 Receiver Register 0" in hgroup.long 0x4++0x03 hide.long 0x00 "URXD1_2,UART2 Receiver Register 1" in hgroup.long 0x8++0x03 hide.long 0x00 "URXD2_2,UART2 Receiver Register 2" in hgroup.long 0xC++0x03 hide.long 0x00 "URXD3_2,UART2 Receiver Register 3" in hgroup.long 0x10++0x03 hide.long 0x00 "URXD4_2,UART2 Receiver Register 4" in hgroup.long 0x14++0x03 hide.long 0x00 "URXD5_2,UART2 Receiver Register 5" in hgroup.long 0x18++0x03 hide.long 0x00 "URXD6_2,UART2 Receiver Register 6" in hgroup.long 0x1C++0x03 hide.long 0x00 "URXD7_2,UART2 Receiver Register 7" in hgroup.long 0x20++0x03 hide.long 0x00 "URXD8_2,UART2 Receiver Register 8" in hgroup.long 0x24++0x03 hide.long 0x00 "URXD9_2,UART2 Receiver Register 9" in hgroup.long 0x28++0x03 hide.long 0x00 "URXD10_2,UART2 Receiver Register 10" in hgroup.long 0x2C++0x03 hide.long 0x00 "URXD11_2,UART2 Receiver Register 11" in hgroup.long 0x30++0x03 hide.long 0x00 "URXD12_2,UART2 Receiver Register 12" in hgroup.long 0x34++0x03 hide.long 0x00 "URXD13_2,UART2 Receiver Register 13" in hgroup.long 0x38++0x03 hide.long 0x00 "URXD14_2,UART2 Receiver Register 14" in hgroup.long 0x3C++0x03 hide.long 0x00 "URXD15_2,UART2 Receiver Register 15" in tree.end tree "Transmitter Registers" wgroup.long 0x40++0x03 line.long 0x00 "UTX0D_2,UART2 Transmitter Register 0" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x44++0x03 line.long 0x00 "UTX1D_2,UART2 Transmitter Register 1" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x48++0x03 line.long 0x00 "UTX2D_2,UART2 Transmitter Register 2" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x4C++0x03 line.long 0x00 "UTX3D_2,UART2 Transmitter Register 3" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x50++0x03 line.long 0x00 "UTX4D_2,UART2 Transmitter Register 4" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x54++0x03 line.long 0x00 "UTX5D_2,UART2 Transmitter Register 5" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x58++0x03 line.long 0x00 "UTX6D_2,UART2 Transmitter Register 6" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x5C++0x03 line.long 0x00 "UTX7D_2,UART2 Transmitter Register 7" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x60++0x03 line.long 0x00 "UTX8D_2,UART2 Transmitter Register 8" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x64++0x03 line.long 0x00 "UTX9D_2,UART2 Transmitter Register 9" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x68++0x03 line.long 0x00 "UTX10D_2,UART2 Transmitter Register 10" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x6C++0x03 line.long 0x00 "UTX11D_2,UART2 Transmitter Register 11" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x70++0x03 line.long 0x00 "UTX12D_2,UART2 Transmitter Register 12" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x74++0x03 line.long 0x00 "UTX13D_2,UART2 Transmitter Register 13" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x78++0x03 line.long 0x00 "UTX14D_2,UART2 Transmitter Register 14" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x7C++0x03 line.long 0x00 "UTX15D_2,UART2 Transmitter Register 15" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" tree.end group.long 0x80--0x87 line.long 0x00 "UCR1_2,UART2 Control Register 1" bitfld.long 0x00 15. " ADEN ,Automatic Baud Rate Detection Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 14. " ADBR ,Automatic Detection of Baud Rate" "Disabled,Enabled" bitfld.long 0x00 13. " TRDYEN ,Transmitter Ready Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " IDEN ,Idle Condition Detected Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 10.--11. " ICD ,Idle Condition Detect" "> 4 frames,> 8 frames,> 16 frames,> 32 frames" bitfld.long 0x00 9. " RRDYEN ,Receiver Ready Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " RDMAEN ,Receive Ready DMA Enable" "Disabled,Enabled" bitfld.long 0x00 7. " IREN ,Infrared Interface Enable" "Disabled,Enabled" bitfld.long 0x00 6. " TXMPTYEN ,Transmitter Empty Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " RTSDEN ,RTS Delta Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 4. " SNDBRK ,Send BREAK-Forces the transmitter to send a BREAK character" "Not send,Send" bitfld.long 0x00 3. " TDMAEN ,Transmitter Ready DMA Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " UARTCLKEN ,UART Clock Enable" "Disabled,Enabled" bitfld.long 0x00 1. " DOZE ,Determines the UART Enable Condition in the DOZE State" "Enabled,Disabled" bitfld.long 0x00 0. " UARTEN ,UART Enable" "Disabled,Enabled" ;group.long 0x84++0x03 line.long 0x04 "UCR2_2,UART2 Control Register 2" bitfld.long 0x04 15. " ESCI ,Escape Sequence Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 14. " IRTS ,Ignore /UARTx_RTS Pin" "Not ignored,Ignored" bitfld.long 0x04 13. " CTSC ,/UARTx_CTS Pin Control" "CTS,Receiver" textline " " bitfld.long 0x04 12. " CTS ,Clear to Send" "High,Low" bitfld.long 0x04 11. " ESCEN ,Escape Enable" "Disabled,Enabled" bitfld.long 0x04 9.--10. " RTEC ,Request to Send Edge Control" "Rising edge,Falling edge,Both edge,Both edge" textline " " bitfld.long 0x04 8. " PREN ,Parity Enable" "Disabled,Enabled" bitfld.long 0x04 7. " PROE ,Parity Odd/Even" "Even,Odd" bitfld.long 0x04 6. " STPB ,Stop" "1 bit,2 bits" textline " " bitfld.long 0x04 5. " WS ,Word Size" "7-bit,8-bit" bitfld.long 0x04 4. " RTSEN ,Request to Send Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 2. " TXEN ,Transmitter Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 1. " RXEN ,Receiver Enable" "Disabled,Enabled" bitfld.long 0x04 0. " /SRST ,Software Reset" "Reset,No reset" if "2"=="1" group.long 0x88++0x03 line.long 0x00 "UCR3_2,UART2 Control Register 3" bitfld.long 0x00 12. " PARERREN ,Parity Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " FRAERREN ,Frame Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RXDSEN ,Receive Status Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " AIRINTEN ,Asynchronous IR WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 4. " AWAKEN ,Asynchronous WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 3. " REF25 ,Reference Frequency 25 MHz" "Not used,Used" textline " " bitfld.long 0x00 2. " REF30 ,Reference Frequency 30 Mhz" "Not used,Used" bitfld.long 0x00 1. " INVT ,Inverted Infrared Transmission" "Low,High" bitfld.long 0x00 0. " BPEN ,Preset Registers Enable" "Not used,Used" else group.long 0x88++0x03 line.long 0x00 "UCR3_2,UART2 Control Register 3" bitfld.long 0x00 14.--15. " DPEC ,DTR Interrupt Edge Control" "Rising edge,Falling edge,Both edges,Both edges" bitfld.long 0x00 13. " DTREN ,Data Terminal Ready Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 12. " PARERREN ,Parity Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " FRAERREN ,Frame Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 10. " DSR ,Data Set Ready" "0,1" bitfld.long 0x00 9. " DCD ,Data Carrier Detect" "0,1" textline " " bitfld.long 0x00 8. " RI ,Ring Indicator" "0,1" bitfld.long 0x00 6. " RXDSEN ,Receive Status Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 5. " AIRINTEN ,Asynchronous IR WAKE Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " AWAKEN ,Asynchronous WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 3. " REF25 ,Reference Frequency 25 MHz" "Not used,Used" bitfld.long 0x00 2. " REF30 ,Reference Frequency 30 Mhz" "Not used,Used" textline " " bitfld.long 0x00 1. " INVT ,Inverted Infrared Transmission" "Low,High" bitfld.long 0x00 0. " BPEN ,Preset Registers Enable" "Disabled,Enabled" endif group.long 0x8c--0x93 line.long 0x00 "UCR4_2,UART2 Control Register 4" hexmask.long.byte 0x00 10.--15. 1. " CTSTL ,CTS Trigger Level" bitfld.long 0x00 9. " INVR ,Inverted Infrared Reception" "Low,High" bitfld.long 0x00 8. " ENIRI ,Serial Infrared Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " WKEN ,WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 6. " REF16 ,Reference Frequency 16 MHz" "Not used,Used" bitfld.long 0x00 5. " IRSC ,IR Special Case" "Sampling,UART" textline " " bitfld.long 0x00 3. " TCEN ,Transmit Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 2. " BKEN ,BREAK Condition Detected Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " OREN ,Receiver Overrun Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " DREN ,Receive Data Ready Interrupt Enable" "Disabled,Enabled" ;group.long 0x90++0x03 line.long 0x04 "UFCR_2,UART2 FIFO Control Register" hexmask.long.byte 0x04 10.--15. 1. " TXTL ,Transmitter Trigger Level" bitfld.long 0x04 7.--9. " RFDIV ,Reference Frequency Divider" "Div by 6,Div by 5,Div by 4,Div by 3,Div by 2,Div by 1,Div by 7,?..." hexmask.long 0x04 0.--5. 1. " RXTL ,Receiver Trigger Level" rgroup.long 0x94++0x03 line.long 0x00 "USR1_2, UART2 Status Register 1" bitfld.long 0x00 15. " PARITYERR ,Parity Error Interrupt Flag" "No error,Error" bitfld.long 0x00 14. " RTSS ,/RTS Pin Status" "High,Low" bitfld.long 0x00 13. " TRDY ,Transmitter Ready Interrupt /DMA Flag" "Not required,Required" textline " " bitfld.long 0x00 12. " RTSD ,RTS Delta" "Not changed,Changed" bitfld.long 0x00 11. " ESCF ,Escape Sequence Interrupt Flag" "No interrupt,Interrupt" bitfld.long 0x00 10. " FRAMERR ,Frame Error Interrupt Flag" "No error,Error" textline " " bitfld.long 0x00 9. " RRDY ,Receiver Ready Interrupt / DMA Flag" "Not ready,Ready" bitfld.long 0x00 6. " RXDS ,Receiver IDLE Interrupt Flag" "Not idle,Idle" bitfld.long 0x00 5. " AIRINT ,Asynchronous IR WAKE Interrupt Flag" "Not detected,Detected" textline " " bitfld.long 0x00 4. " AWAKE ,Asynchronous WAKE Interrupt Flag" "No edge,Edge" if "2"=="2" rgroup.long 0x98++0x03 line.long 0x00 "USR2_2,UART2 Status Register 2" bitfld.long 0x00 15. " ADET ,Automatic Baud Rate Detect Complete" "Not received,received" bitfld.long 0x00 14. " TXFE ,Transmit Buffer FIFO Empty" "Not empty,Empty" bitfld.long 0x00 13. " DTRF ,DTR Edge Triggered Interrupt Flag" "Not detected,Detected" textline " " bitfld.long 0x00 12. " IDLE ,Idle Condition" "Not idle,Idle" bitfld.long 0x00 8. " IRINT ,Serial Infrared Interrupt Flag" "No interrupt,Interrupt" bitfld.long 0x00 7. " WAKE ,Wake" "Not detected,Detected" textline " " bitfld.long 0x00 4. " RTSF ,RTS Edge Triggered Interrupt Flag" "Not detected,Detected" bitfld.long 0x00 3. " TXDC ,Transmitter Complete" "Not completed,Completed" bitfld.long 0x00 2. " BRCD ,BREAK Condition Detected" "Not detected,Detected" textline " " bitfld.long 0x00 1. " ORE ,Overrun Error" "No error,Error" bitfld.long 0x00 0. " RDR ,Receive Data Ready" "Not ready,Ready" else rgroup.long 0x98++0x03 line.long 0x00 "USR2_2,UART2 Status Register 2" bitfld.long 0x00 15. " ADET ,Automatic Baud Rate Detect Complete" "Not received,received" bitfld.long 0x00 14. " TXFE ,Transmit Buffer FIFO Empty" "Not empty,Empty" bitfld.long 0x00 12. " IDLE ,Idle Condition" "Not idle,Idle" textline " " bitfld.long 0x00 8. " IRINT ,Serial Infrared Interrupt Flag" "No interrupt,Interrupt" bitfld.long 0x00 7. " WAKE ,Wake" "Not detected,Detected" bitfld.long 0x00 4. " RTSF ,RTS Edge Triggered Interrupt Flag" "Not detected,Detected" textline " " bitfld.long 0x00 3. " TXDC ,Transmitter Complete" "Not completed,Completed" bitfld.long 0x00 2. " BRCD ,BREAK Condition Detected" "Not detected,Detected" bitfld.long 0x00 1. " ORE ,Overrun Error" "No error,Error" textline " " bitfld.long 0x00 0. " RDR ,Receive Data Ready" "Not ready,Ready" endif group.long 0x9c--0xab line.long 0x00 "UESC_2,UART2 Escape Character Register" hexmask.long.byte 0x00 0.--7. 1. " ESC_CHAR ,UART Escape Character" ;group.long 0xa0++0x03 line.long 0x04 "UTIM_2,UART2 Escape Timer Register" hexmask.long.word 0x04 0.--11. 1. " TIM ,UART Escape Timer" ;group.long 0xa4++0x03 line.long 0x08 "UBIR_2,UART2 BRM Incremental Register" hexmask.long.word 0x08 0.--15. 1. " INC ,Incremental Numerator" ;group.long 0xa8++0x03 line.long 0x0c "UBMR_2,UART2 BRM Modulator Register" hexmask.long.word 0x0c 0.--15. 1. " MOD ,Modulator Denominator" rgroup.long 0xac++0x03 line.long 0x00 "UBRC_2,UART2 Baud Rate Count Register" hexmask.long.word 0x00 0.--15. 1. " BCNT ,Baud Rate Count Register" group.long 0xb0--0xd3 line.long 0x00 "BIPR1_2,UART2 BRM Incremental Preset Register 1" hexmask.long.word 0x00 0.--15. 1. " INCPI ,BRM Incremental Preset Register" ;group.long 0xb4++0x03 line.long 0x04 "BIPR2_2,UART2 BRM Incremental Preset Register 2" hexmask.long.word 0x04 0.--15. 1. " INCPI ,BRM Incremental Preset Register" ;group.long 0xb8++0x03 line.long 0x08 "BIPR3_2,UART2 BRM Incremental Preset Register 3" hexmask.long.word 0x08 0.--15. 1. " INCPI ,BRM Incremental Preset Register" ;group.long 0xbc++0x03 line.long 0x0C "BIPR4_2,UART2 BRM Incremental Preset Register 4" hexmask.long.word 0x0c 0.--15. 1. " INCPI ,BRM Incremental Preset Register" ;group.long 0xc0++0x03 line.long 0x10 "BMPR1_2,UART2 BRM Modulator Preset Register 1" hexmask.long.word 0x10 0.--15. 1. " MODI ,BRM MOD Preset Registers" ;group.long 0xc4++0x03 line.long 0x14 "BMPR2_2,UART2 BRM Modulator Preset Register 2" hexmask.long.word 0x14 0.--15. 1. " MODI ,BRM MOD Preset Registers" ;group.long 0xc8++0x03 line.long 0x18 "BMPR3_2,UART2 BRM Modulator Preset Register 3" hexmask.long.word 0x18 0.--15. 1. " MODI ,BRM MOD Preset Registers" ;group.long 0xcc++0x03 line.long 0x1C "BMPR4_2,UART2 BRM Modulator Preset Register 4" hexmask.long.word 0x1c 0.--15. 1. " MODI ,BRM MOD Preset Registers" ;group.long 0xd0++0x03 line.long 0x20 "UTS_2,UART2 Test Register 1" bitfld.long 0x20 13. " FRCPERR ,Force Parity Error" "No error,Error" bitfld.long 0x20 12. " LOOP ,Loop TX and RX for Test" "Normal,Loop" bitfld.long 0x20 6. " TXEMPTY ,TxFIFO Empty" "Not empty,Empty" textline " " bitfld.long 0x20 5. " RXEMPTY ,RxFIFO Empty" "Not empty,Empty" bitfld.long 0x20 4. " TXFULL ,TxFIFO FULL" "Not full,Full" bitfld.long 0x20 3. " RXFULL ,RxFIFO FULL" "Not full,Full" textline " " bitfld.long 0x20 0. " SOFTRST ,Software Reset" "No reset,Reset" width 16. tree.end sif (cpu()=="iMX1") tree "UART 3" base asd:0x0020a000 width 10. tree "Receiver Registers" hgroup.long 0x0++0x03 hide.long 0x00 "URXD0_3,UART3 Receiver Register 0" in hgroup.long 0x4++0x03 hide.long 0x00 "URXD1_3,UART3 Receiver Register 1" in hgroup.long 0x8++0x03 hide.long 0x00 "URXD2_3,UART3 Receiver Register 2" in hgroup.long 0xC++0x03 hide.long 0x00 "URXD3_3,UART3 Receiver Register 3" in hgroup.long 0x10++0x03 hide.long 0x00 "URXD4_3,UART3 Receiver Register 4" in hgroup.long 0x14++0x03 hide.long 0x00 "URXD5_3,UART3 Receiver Register 5" in hgroup.long 0x18++0x03 hide.long 0x00 "URXD6_3,UART3 Receiver Register 6" in hgroup.long 0x1C++0x03 hide.long 0x00 "URXD7_3,UART3 Receiver Register 7" in hgroup.long 0x20++0x03 hide.long 0x00 "URXD8_3,UART3 Receiver Register 8" in hgroup.long 0x24++0x03 hide.long 0x00 "URXD9_3,UART3 Receiver Register 9" in hgroup.long 0x28++0x03 hide.long 0x00 "URXD10_3,UART3 Receiver Register 10" in hgroup.long 0x2C++0x03 hide.long 0x00 "URXD11_3,UART3 Receiver Register 11" in hgroup.long 0x30++0x03 hide.long 0x00 "URXD12_3,UART3 Receiver Register 12" in hgroup.long 0x34++0x03 hide.long 0x00 "URXD13_3,UART3 Receiver Register 13" in hgroup.long 0x38++0x03 hide.long 0x00 "URXD14_3,UART3 Receiver Register 14" in hgroup.long 0x3C++0x03 hide.long 0x00 "URXD15_3,UART3 Receiver Register 15" in tree.end tree "Transmitter Registers" wgroup.long 0x40++0x03 line.long 0x00 "UTX0D_3,UART3 Transmitter Register 0" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x44++0x03 line.long 0x00 "UTX1D_3,UART3 Transmitter Register 1" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x48++0x03 line.long 0x00 "UTX2D_3,UART3 Transmitter Register 2" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x4C++0x03 line.long 0x00 "UTX3D_3,UART3 Transmitter Register 3" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x50++0x03 line.long 0x00 "UTX4D_3,UART3 Transmitter Register 4" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x54++0x03 line.long 0x00 "UTX5D_3,UART3 Transmitter Register 5" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x58++0x03 line.long 0x00 "UTX6D_3,UART3 Transmitter Register 6" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x5C++0x03 line.long 0x00 "UTX7D_3,UART3 Transmitter Register 7" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x60++0x03 line.long 0x00 "UTX8D_3,UART3 Transmitter Register 8" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x64++0x03 line.long 0x00 "UTX9D_3,UART3 Transmitter Register 9" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x68++0x03 line.long 0x00 "UTX10D_3,UART3 Transmitter Register 10" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x6C++0x03 line.long 0x00 "UTX11D_3,UART3 Transmitter Register 11" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x70++0x03 line.long 0x00 "UTX12D_3,UART3 Transmitter Register 12" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x74++0x03 line.long 0x00 "UTX13D_3,UART3 Transmitter Register 13" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x78++0x03 line.long 0x00 "UTX14D_3,UART3 Transmitter Register 14" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" wgroup.long 0x7C++0x03 line.long 0x00 "UTX15D_3,UART3 Transmitter Register 15" hexmask.long.byte 0x00 0.--7. 1. " TX_DATA ,Transmit Data" tree.end group.long 0x80--0x87 line.long 0x00 "UCR1_3,UART3 Control Register 1" bitfld.long 0x00 15. " ADEN ,Automatic Baud Rate Detection Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 14. " ADBR ,Automatic Detection of Baud Rate" "Disabled,Enabled" bitfld.long 0x00 13. " TRDYEN ,Transmitter Ready Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " IDEN ,Idle Condition Detected Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 10.--11. " ICD ,Idle Condition Detect" "> 4 frames,> 8 frames,> 16 frames,> 32 frames" bitfld.long 0x00 9. " RRDYEN ,Receiver Ready Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " RDMAEN ,Receive Ready DMA Enable" "Disabled,Enabled" bitfld.long 0x00 7. " IREN ,Infrared Interface Enable" "Disabled,Enabled" bitfld.long 0x00 6. " TXMPTYEN ,Transmitter Empty Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " RTSDEN ,RTS Delta Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 4. " SNDBRK ,Send BREAK-Forces the transmitter to send a BREAK character" "Not send,Send" bitfld.long 0x00 3. " TDMAEN ,Transmitter Ready DMA Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2. " UARTCLKEN ,UART Clock Enable" "Disabled,Enabled" bitfld.long 0x00 1. " DOZE ,Determines the UART Enable Condition in the DOZE State" "Enabled,Disabled" bitfld.long 0x00 0. " UARTEN ,UART Enable" "Disabled,Enabled" ;group.long 0x84++0x03 line.long 0x04 "UCR2_3,UART3 Control Register 2" bitfld.long 0x04 15. " ESCI ,Escape Sequence Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 14. " IRTS ,Ignore /UARTx_RTS Pin" "Not ignored,Ignored" bitfld.long 0x04 13. " CTSC ,/UARTx_CTS Pin Control" "CTS,Receiver" textline " " bitfld.long 0x04 12. " CTS ,Clear to Send" "High,Low" bitfld.long 0x04 11. " ESCEN ,Escape Enable" "Disabled,Enabled" bitfld.long 0x04 9.--10. " RTEC ,Request to Send Edge Control" "Rising edge,Falling edge,Both edge,Both edge" textline " " bitfld.long 0x04 8. " PREN ,Parity Enable" "Disabled,Enabled" bitfld.long 0x04 7. " PROE ,Parity Odd/Even" "Even,Odd" bitfld.long 0x04 6. " STPB ,Stop" "1 bit,2 bits" textline " " bitfld.long 0x04 5. " WS ,Word Size" "7-bit,8-bit" bitfld.long 0x04 4. " RTSEN ,Request to Send Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 2. " TXEN ,Transmitter Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 1. " RXEN ,Receiver Enable" "Disabled,Enabled" bitfld.long 0x04 0. " /SRST ,Software Reset" "Reset,No reset" if "3"=="1" group.long 0x88++0x03 line.long 0x00 "UCR3_3,UART3 Control Register 3" bitfld.long 0x00 12. " PARERREN ,Parity Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " FRAERREN ,Frame Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 6. " RXDSEN ,Receive Status Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 5. " AIRINTEN ,Asynchronous IR WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 4. " AWAKEN ,Asynchronous WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 3. " REF25 ,Reference Frequency 25 MHz" "Not used,Used" textline " " bitfld.long 0x00 2. " REF30 ,Reference Frequency 30 Mhz" "Not used,Used" bitfld.long 0x00 1. " INVT ,Inverted Infrared Transmission" "Low,High" bitfld.long 0x00 0. " BPEN ,Preset Registers Enable" "Not used,Used" else group.long 0x88++0x03 line.long 0x00 "UCR3_3,UART3 Control Register 3" bitfld.long 0x00 14.--15. " DPEC ,DTR Interrupt Edge Control" "Rising edge,Falling edge,Both edges,Both edges" bitfld.long 0x00 13. " DTREN ,Data Terminal Ready Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 12. " PARERREN ,Parity Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 11. " FRAERREN ,Frame Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 10. " DSR ,Data Set Ready" "0,1" bitfld.long 0x00 9. " DCD ,Data Carrier Detect" "0,1" textline " " bitfld.long 0x00 8. " RI ,Ring Indicator" "0,1" bitfld.long 0x00 6. " RXDSEN ,Receive Status Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 5. " AIRINTEN ,Asynchronous IR WAKE Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " AWAKEN ,Asynchronous WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 3. " REF25 ,Reference Frequency 25 MHz" "Not used,Used" bitfld.long 0x00 2. " REF30 ,Reference Frequency 30 Mhz" "Not used,Used" textline " " bitfld.long 0x00 1. " INVT ,Inverted Infrared Transmission" "Low,High" bitfld.long 0x00 0. " BPEN ,Preset Registers Enable" "Disabled,Enabled" endif group.long 0x8c--0x93 line.long 0x00 "UCR4_3,UART3 Control Register 4" hexmask.long.byte 0x00 10.--15. 1. " CTSTL ,CTS Trigger Level" bitfld.long 0x00 9. " INVR ,Inverted Infrared Reception" "Low,High" bitfld.long 0x00 8. " ENIRI ,Serial Infrared Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " WKEN ,WAKE Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 6. " REF16 ,Reference Frequency 16 MHz" "Not used,Used" bitfld.long 0x00 5. " IRSC ,IR Special Case" "Sampling,UART" textline " " bitfld.long 0x00 3. " TCEN ,Transmit Complete Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 2. " BKEN ,BREAK Condition Detected Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " OREN ,Receiver Overrun Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " DREN ,Receive Data Ready Interrupt Enable" "Disabled,Enabled" ;group.long 0x90++0x03 line.long 0x04 "UFCR_3,UART3 FIFO Control Register" hexmask.long.byte 0x04 10.--15. 1. " TXTL ,Transmitter Trigger Level" bitfld.long 0x04 7.--9. " RFDIV ,Reference Frequency Divider" "Div by 6,Div by 5,Div by 4,Div by 3,Div by 2,Div by 1,Div by 7,?..." hexmask.long 0x04 0.--5. 1. " RXTL ,Receiver Trigger Level" rgroup.long 0x94++0x03 line.long 0x00 "USR1_3, UART3 Status Register 1" bitfld.long 0x00 15. " PARITYERR ,Parity Error Interrupt Flag" "No error,Error" bitfld.long 0x00 14. " RTSS ,/RTS Pin Status" "High,Low" bitfld.long 0x00 13. " TRDY ,Transmitter Ready Interrupt /DMA Flag" "Not required,Required" textline " " bitfld.long 0x00 12. " RTSD ,RTS Delta" "Not changed,Changed" bitfld.long 0x00 11. " ESCF ,Escape Sequence Interrupt Flag" "No interrupt,Interrupt" bitfld.long 0x00 10. " FRAMERR ,Frame Error Interrupt Flag" "No error,Error" textline " " bitfld.long 0x00 9. " RRDY ,Receiver Ready Interrupt / DMA Flag" "Not ready,Ready" bitfld.long 0x00 6. " RXDS ,Receiver IDLE Interrupt Flag" "Not idle,Idle" bitfld.long 0x00 5. " AIRINT ,Asynchronous IR WAKE Interrupt Flag" "Not detected,Detected" textline " " bitfld.long 0x00 4. " AWAKE ,Asynchronous WAKE Interrupt Flag" "No edge,Edge" if "3"=="2" rgroup.long 0x98++0x03 line.long 0x00 "USR2_3,UART3 Status Register 2" bitfld.long 0x00 15. " ADET ,Automatic Baud Rate Detect Complete" "Not received,received" bitfld.long 0x00 14. " TXFE ,Transmit Buffer FIFO Empty" "Not empty,Empty" bitfld.long 0x00 13. " DTRF ,DTR Edge Triggered Interrupt Flag" "Not detected,Detected" textline " " bitfld.long 0x00 12. " IDLE ,Idle Condition" "Not idle,Idle" bitfld.long 0x00 8. " IRINT ,Serial Infrared Interrupt Flag" "No interrupt,Interrupt" bitfld.long 0x00 7. " WAKE ,Wake" "Not detected,Detected" textline " " bitfld.long 0x00 4. " RTSF ,RTS Edge Triggered Interrupt Flag" "Not detected,Detected" bitfld.long 0x00 3. " TXDC ,Transmitter Complete" "Not completed,Completed" bitfld.long 0x00 2. " BRCD ,BREAK Condition Detected" "Not detected,Detected" textline " " bitfld.long 0x00 1. " ORE ,Overrun Error" "No error,Error" bitfld.long 0x00 0. " RDR ,Receive Data Ready" "Not ready,Ready" else rgroup.long 0x98++0x03 line.long 0x00 "USR2_3,UART3 Status Register 2" bitfld.long 0x00 15. " ADET ,Automatic Baud Rate Detect Complete" "Not received,received" bitfld.long 0x00 14. " TXFE ,Transmit Buffer FIFO Empty" "Not empty,Empty" bitfld.long 0x00 12. " IDLE ,Idle Condition" "Not idle,Idle" textline " " bitfld.long 0x00 8. " IRINT ,Serial Infrared Interrupt Flag" "No interrupt,Interrupt" bitfld.long 0x00 7. " WAKE ,Wake" "Not detected,Detected" bitfld.long 0x00 4. " RTSF ,RTS Edge Triggered Interrupt Flag" "Not detected,Detected" textline " " bitfld.long 0x00 3. " TXDC ,Transmitter Complete" "Not completed,Completed" bitfld.long 0x00 2. " BRCD ,BREAK Condition Detected" "Not detected,Detected" bitfld.long 0x00 1. " ORE ,Overrun Error" "No error,Error" textline " " bitfld.long 0x00 0. " RDR ,Receive Data Ready" "Not ready,Ready" endif group.long 0x9c--0xab line.long 0x00 "UESC_3,UART3 Escape Character Register" hexmask.long.byte 0x00 0.--7. 1. " ESC_CHAR ,UART Escape Character" ;group.long 0xa0++0x03 line.long 0x04 "UTIM_3,UART3 Escape Timer Register" hexmask.long.word 0x04 0.--11. 1. " TIM ,UART Escape Timer" ;group.long 0xa4++0x03 line.long 0x08 "UBIR_3,UART3 BRM Incremental Register" hexmask.long.word 0x08 0.--15. 1. " INC ,Incremental Numerator" ;group.long 0xa8++0x03 line.long 0x0c "UBMR_3,UART3 BRM Modulator Register" hexmask.long.word 0x0c 0.--15. 1. " MOD ,Modulator Denominator" rgroup.long 0xac++0x03 line.long 0x00 "UBRC_3,UART3 Baud Rate Count Register" hexmask.long.word 0x00 0.--15. 1. " BCNT ,Baud Rate Count Register" group.long 0xb0--0xd3 line.long 0x00 "BIPR1_3,UART3 BRM Incremental Preset Register 1" hexmask.long.word 0x00 0.--15. 1. " INCPI ,BRM Incremental Preset Register" ;group.long 0xb4++0x03 line.long 0x04 "BIPR2_3,UART3 BRM Incremental Preset Register 2" hexmask.long.word 0x04 0.--15. 1. " INCPI ,BRM Incremental Preset Register" ;group.long 0xb8++0x03 line.long 0x08 "BIPR3_3,UART3 BRM Incremental Preset Register 3" hexmask.long.word 0x08 0.--15. 1. " INCPI ,BRM Incremental Preset Register" ;group.long 0xbc++0x03 line.long 0x0C "BIPR4_3,UART3 BRM Incremental Preset Register 4" hexmask.long.word 0x0c 0.--15. 1. " INCPI ,BRM Incremental Preset Register" ;group.long 0xc0++0x03 line.long 0x10 "BMPR1_3,UART3 BRM Modulator Preset Register 1" hexmask.long.word 0x10 0.--15. 1. " MODI ,BRM MOD Preset Registers" ;group.long 0xc4++0x03 line.long 0x14 "BMPR2_3,UART3 BRM Modulator Preset Register 2" hexmask.long.word 0x14 0.--15. 1. " MODI ,BRM MOD Preset Registers" ;group.long 0xc8++0x03 line.long 0x18 "BMPR3_3,UART3 BRM Modulator Preset Register 3" hexmask.long.word 0x18 0.--15. 1. " MODI ,BRM MOD Preset Registers" ;group.long 0xcc++0x03 line.long 0x1C "BMPR4_3,UART3 BRM Modulator Preset Register 4" hexmask.long.word 0x1c 0.--15. 1. " MODI ,BRM MOD Preset Registers" ;group.long 0xd0++0x03 line.long 0x20 "UTS_3,UART3 Test Register 1" bitfld.long 0x20 13. " FRCPERR ,Force Parity Error" "No error,Error" bitfld.long 0x20 12. " LOOP ,Loop TX and RX for Test" "Normal,Loop" bitfld.long 0x20 6. " TXEMPTY ,TxFIFO Empty" "Not empty,Empty" textline " " bitfld.long 0x20 5. " RXEMPTY ,RxFIFO Empty" "Not empty,Empty" bitfld.long 0x20 4. " TXFULL ,TxFIFO FULL" "Not full,Full" bitfld.long 0x20 3. " RXFULL ,RxFIFO FULL" "Not full,Full" textline " " bitfld.long 0x20 0. " SOFTRST ,Software Reset" "No reset,Reset" width 16. tree.end endif tree.end endif sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) tree "USB OTG (Universal Serial Bus On-The-Go)" base asd:0x10024000 width 0xe if ((data.long(asd:(0x10024600))&0x2000)==0x2000) group 0x00++0x03 line.long 0x00 "HWMODE,USB OTG Hardware Mode Register" hexmask.long.byte 0x00 24.--31. 1. " FUNCREV ,Function Revision" hexmask.long.byte 0x00 16.--23. 1. " HSTREV ,Host Revision" bitfld.long 0x00 14. " ANASDBEN ,OTG Analog Signal Short Debounce Enable" "Enabled,Disabled" textline " " bitfld.long 0x00 6.--7. " OTGXCVR ,OTG Transceiver Properities" "Differential,Single-Ended,Differential,Single-Ended" bitfld.long 0x00 4.--5. " HOSTXCVR ,Host Transciever Properities" "Differential,Single-Ended,Differential,Single-Ended" bitfld.long 0x00 0.--1. " CRECFG ,USB OTG Module Configuration" "Reserved,Host Only Operation,Function Host Operation,Software HNP" else group 0x00++0x03 line.long 0x00 "HWMODE,USB OTG Hardware Mode Register" hexmask.long.byte 0x00 24.--31. 1. " FUNCREV ,Function Revision" hexmask.long.byte 0x00 16.--23. 1. " HSTREV ,Host Revision" bitfld.long 0x00 14. " ANASDBEN ,OTG Analog Signal Short Debounce Enable" "Enabled,Disabled" textline " " bitfld.long 0x00 6.--7. " OTGXCVR ,OTG Transceiver Properities" "Differential,Differential,Single-Ended,Single-Ended" bitfld.long 0x00 4.--5. " HOSTXCVR ,Host Transciever Properities" "Differential,Differential,Single-Ended,Single-Ended" bitfld.long 0x00 0.--1. " CRECFG ,USB OTG Module Configuration" "Reserved,Host Only Operation,Function Host Operation,Software HNP" endif group 0x04--0x17 line.long 0x00 "CINT_STAT,USB OTG Interrupt Status Register" bitfld.long 0x00 5. " ASHNPINT ,Asynchronous HNP Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 4. " ASFCINT ,Asynchronous Function Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 3. " ASHCINT ,Asynchronous Host Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x00 2. " HNPINT ,HNP Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 1. " FCINT ,Function Interrupt" "No interrupt,Interrupt" bitfld.long 0x00 0. " HCINT ,Host Interrupt" "No interrupt,Interrupt" ;group 0x08++0x03 line.long 0x04 "CINT_STEN,USB OTG Interrupt Status Enable Register" bitfld.long 0x04 5. " ASHNPINTEN ,Asynchronous HNP Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 4. " ASFCINTEN ,Asynchronous Function Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 3. " ASHCINTEN ,Asynchronous Host Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 2. " HNPINTEN ,HNP Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 1. " FCINTEN ,Function Interrupt Enable" "Disabled,Enabled" bitfld.long 0x04 0. " HCINTEN ,Host Interrupt Enable" "Disabled,Enabled" ;group 0x0c++0x03 line.long 0x08 "CLK_CTRL,USB OTG Clock Control Register" bitfld.long 0x08 2. " FUNCCLK ,Function Clock Enable" "Disabled,Enabled" bitfld.long 0x08 1. " HSTCLK ,Host Clock Enable" "Disabled,Enabled" bitfld.long 0x08 0. " MAINCLK ,Main Clock Enable" "Disabled,Enabled" ;group 0x10++0x03 line.long 0x0c "RST_CTRL,USB OTG Reset Control Register" bitfld.long 0x0c 15. " RSTI2C ,Reset I2C Controller" "No effect,Reset" bitfld.long 0x0c 5. " RSTCTRL ,Reset Control Logic" "No effect,Reset" bitfld.long 0x0c 4. " RSTFC ,Reset Function Controller" "No effect,Reset" textline " " bitfld.long 0x0c 3. " RSTFSIE ,Reset Function SIE" "No effect,Reset" bitfld.long 0x0c 2. " RSTRH ,Reset Root Hub" "No effect,Reset" bitfld.long 0x0c 1. " RSTHSIE ,Reset Host SIE" "No effect,Reset" textline " " bitfld.long 0x0c 0. " RSTHC ,Reset Host Controller" "No effect,Reset" ;group 0x14++0x03 line.long 0x10 "FRM_INVTL,Frame Interval Register" hexmask.long.word 0x10 16.--29. 1. " FRMINPER ,Frame Interval Periodic" bitfld.long 0x10 15. " RSTFRM ,Reset Frame" "No effect,Reset" hexmask.long.word 0x10 0.--13. 1. " FRMINT ,Frame Interval" rgroup 0x18++0x03 line.long 0x00 "FRM_REMAIN,Frame Remaining Register" hexmask.long.word 0x00 16.--29. 1. " FRMREMN ,Frame Remaining" group 0x1c--0x33 line.long 0x00 "HNP_CTRL,HNP Control Register" bitfld.long 0x00 30. " HNPDAT ,HNP Data Toggle" "Not detected,Detected" bitfld.long 0x00 29. " VBUSBSE ,V Bus Greater Than B Session End" "Lower,Greater or equal" bitfld.long 0x00 28. " VBUSABSV ,V Bus A B Session Valid" "Lower,Greater or equal" textline " " bitfld.long 0x00 27. " VBUSGTAVV ,V Bus Greater Than A V Bus Valid" "Lower,Greater or equal" bitfld.long 0x00 22. " SLAVE ,HNP Slave State" "Not slave,Slave" bitfld.long 0x00 21. " MASTER ,HNP Master State" "Not master,Master" textline " " bitfld.long 0x00 20. " BGEN ,Band Gap Enable" "Disabled,Enabled" bitfld.long 0x00 19. " CMPEN ,Comparator Enable" "Disabled,Enabled" bitfld.long 0x00 18. " ISBDEV ,Is B Device" "No B-DEVICE,B-DEVICE" textline " " bitfld.long 0x00 17. " ISADEV ,Is A Device" "No A-DEVICE,A-DEVICE" bitfld.long 0x00 15. " SWVBUSPUL ,Software V Bus Pulse" "Not pulsed,Pulsed" bitfld.long 0x00 12. " SWAUTORST ,Software Automatic Reset" "No effect,Reset" textline " " bitfld.long 0x00 11. " SWPUDP ,Software Pull-Up DP" "Pull-Down,Pull-Up" bitfld.long 0x00 9. " SWPDDM ,Software Pull-Down DM" "Disabled,Enabled" bitfld.long 0x00 3. " CLRERROR ,HNP Clear Error State" "No effect,Recovered" textline " " bitfld.long 0x00 2. " ADROPBUS ,A Drop V Bus" "No effect,Power down" bitfld.long 0x00 1. " ABBUSREQ ,A B Bus Request" "No effect,Master" ;group 0x2c++0x03 line.long 0x10 "HNP_INT_STAT,HNP Interrupt Status Register" bitfld.long 0x10 15. " I2COTGINT ,I2C OTG Transceiver Controller Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 5. " SRPINT ,Session Request Detect Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 3. " ABSESVALID ,A B Session Valid Change Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x10 2. " AVUBSVALID ,AV Bus Valid Change Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 0. " IDCHANGE ,ID Change Interrupt" "No interrupt,Interrupt" ;group 0x30++0x03 line.long 0x14 "HNP_INT_EN,HNP Interrupt Enable Status Register" bitfld.long 0x14 15. " I2COTGINTEN ,I2C OTG Transceiver Controller Interrupt Enable" "Disabled,Enabled" bitfld.long 0x14 5. " SRPINTEN ,Session Request Detect Interrupt Enable" "Disabled,Enabled" bitfld.long 0x14 3. " ABSESVALIDEN ,AB Session Valid Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x14 2. " AVBUSVALIDEN ,AV Bus Valid Interrupt Enable" "Disabled,Enabled" bitfld.long 0x14 0. " IDCHANGEEN ,ID Change Interrupt Enable" "Disabled,Enabled" group 0x600++0x03 line.long 0x00 "USBCTRL,USB Control Register" bitfld.long 0x00 27. " I2CWUINTSTAT ,I2C Wake-up Interrupt Status" "Not asserted,Asserted" bitfld.long 0x00 26. " OTGWUINTSTAT ,OTG Wake-Up Interrupt Status" "Not asserted,Asserted" bitfld.long 0x00 25. " HOSTWUINTSTAT ,HOST Wake-Up Interrupt Status" "Not asserted,Asserted" textline " " bitfld.long 0x00 24. " FNTWUINTSTAT ,FUNCTION Wake-Up Interrupt Status" "Not asserted,Asserted" bitfld.long 0x00 19. " I2CWUINTEN ,I2C Wake-Up Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 18. " OTGWUINTEN ,OTG Wake-Up Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 17. " HOSTWUINTEN ,HOST Wake-Up Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 16. " FNTWUINTEN ,FUNCTION Wake-Up Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 13. " /OTGRCVRXDP ,OTG Differential Receiver" "Enabled,Disabled" textline " " bitfld.long 0x00 12. " HOST1BYPTLL ,Host 1 Bypass Transceiver-Less Logic" "Disabled,Enabled" bitfld.long 0x00 10.--11. " OTGBYPVAL ,OTG Bypass Value" "0,1,2,3" bitfld.long 0x00 8.--9. " HOST1BYPVAL ,Host 1 Bypass Value" "0,1,2,3" textline " " bitfld.long 0x00 6. " OTGPWRMASK ,OTG Power Output Pin Mask" "Unmasked,Masked" bitfld.long 0x00 5. " HOST1PWRMASK ,Host 1 Power Output Pin Mask" "Unmasked,Masked" bitfld.long 0x00 4. " HOST2PWRMASK ,Host 2 Power Output Pin Mask" "Unmasked,Masked" textline " " bitfld.long 0x00 2. " USBBYP ,USB Bypass Enable" "Disabled,Enabled" bitfld.long 0x00 1. " HOST1TXENOE ,Host 1 Transmit_Enable Output Enable" "Disabled,Enabled" width 0x0c tree "Host Endpoint Transfer Descriptor" group 0x200--0x20f line.long 0x00 "ETD0DWORD0,Host Endpoint Descriptor Word0 Format" bitfld.long 0x00 30. " SNDNAK ,Stop On NAK" "Normal,Interrupt" bitfld.long 0x00 28. " TOGCRY ,Toggle Carry" "Cleared,Set" bitfld.long 0x00 27. " HALTED ,Endpoint Halted" "Not halted,Halted" textline " " hexmask.long.word 0x00 16.--25. 1. " MAXPKTSIZ ,Maximum Packet Size" bitfld.long 0x00 14.--15. " FORMAT ,Format" "Control,ISO,Bulk,Interrupt" bitfld.long 0x00 13. " SPEED ,Speed" "Full,Low" textline " " bitfld.long 0x00 11.--12. " DIRECT ,Direction" "From TD,OUT to endpoint,IN from endpoint,From TD" bitfld.long 0x00 7.--10. " ENDPNT ,Endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.byte 0x00 0.--6. 1. " ADDRESS ,Address" ;group 0x204++0x03 line.long 0x04 "ETD0DWORD1,Control/Bulk Transfer Descriptor Format WORD1" hexmask.long.word 0x04 16.--31. 1. " YBUFSRTAD ,Y Buffer Start Address" hexmask.long.word 0x04 0.--15. 1. " XBUFSRTAD ,X Buffer Start Address" ;group 0x208++0x03 line.long 0x08 "ETD0DWORD2,Control/Bulk Transfer Descriptor Format WORD2" bitfld.long 0x08 28.--31. " COMPCODE ,Completion Code " "No error,CRC,Bit stuffing,Data toggle mismatch,Stall,Device not responding,PID failure,Reserved,Data overrun,Data underrun,ACK,NAK,Buffer overrun,Buffer underrun,SCHEDULEOVERRUN,Not accessed" bitfld.long 0x08 24.--27. " ERRORCNT ,Error Count" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 22.--23. " DATATOGL ,Data Toggle" "0,1,2,3" textline " " bitfld.long 0x08 19.--21. " DELAYINT ,Delay Interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 18. " BUFROUND ,Buffer Rounding" "Equal,Not equal" bitfld.long 0x08 16.--17. " DIRPID ,Direction PID" "SETUP/OUT,OUT/OUT,IN/IN,?..." textline " " hexmask.long.byte 0x08 0.--7. 1. " RTRYDELAY ,Retry Delay" ;group 0x20c++0x03 line.long 0x0c "ETD0DWORD3,Control/Bulk Transfer Descriptor Format WORD3" hexmask.long.word 0x0c 21.--31. 1. " BUFSIZE ,Buffer Size" hexmask.long.tbyte 0x0c 0.--20. 1. " TOTBYECNT ,Total Byte Count" tree.end width 0xc tree "Interrupt Transfer Descriptor" group 0x210--0x21f line.long 0x00 "ETD0DWORD0,Host Endpoint Descriptor Word0 Format" bitfld.long 0x00 30. " SNDNAK ,Stop On NAK" "Normal,Interrupt" bitfld.long 0x00 28. " TOGCRY ,Toggle Carry" "Cleared,Set" bitfld.long 0x00 27. " HALTED ,Endpoint Halted" "Not halted,Halted" textline " " hexmask.long.word 0x00 16.--25. 1. " MAXPKTSIZ ,Maximum Packet Size" bitfld.long 0x00 14.--15. " FORMAT ,Format" "Control,ISO,Bulk,Interrupt" bitfld.long 0x00 13. " SPEED ,Speed" "Full,Low" textline " " bitfld.long 0x00 11.--12. " DIRECT ,Direction" "From TD,OUT to endpoint,IN from endpoint,From TD" bitfld.long 0x00 7.--10. " ENDPNT ,Endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.byte 0x00 0.--6. 1. " ADDRESS ,Address" ;group 0x214++0x03 line.long 0x04 "ETD1DWORD1,Interrupt Transfer Descriptor DWORD1" hexmask.long.word 0x04 16.--31. 1. " YBUFSRTAD ,Y Buffer Start Address" hexmask.long.word 0x04 0.--15. 1. " XBUFSRTAD ,X Buffer Start Address" ;group 0x218++0x03 line.long 0x08 "ETD1DWORD2,Interrupt Transfer Descriptor DWORD2" bitfld.long 0x08 28.--31. " COMPCODE ,Completion Code " "No error,CRC,Bit stuffing,Data toggle mismatch,Stall,Device not responding,PID failure,Reserved,Data overrun,Data underrun,ACK,NAK,Buffer overrun,Buffer underrun,SCHEDULEOVERRUN,Not accessed" bitfld.long 0x08 24.--27. " ERRORCNT ,Error Count" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x08 22.--23. " DATATOGL ,Data Toggle" "00,01,10,11" textline " " bitfld.long 0x08 19.--21. " DELAYINT ,Delay Interrupt" "0,1,2,3,4,5,6,7" bitfld.long 0x08 18. " BUFROUND ,Buffer Rounding" "Equal,Not equal" bitfld.long 0x08 16.--17. " DIRPID ,Direction PID" "SETUP/OUT,OUT/OUT,IN/IN,?..." textline " " hexmask.long.byte 0x08 8.--15. 1. " RELPOLPOS ,Relative Polling Position" hexmask.long.byte 0x08 0.--7. 1. " POLINTERV ,Polling Interval" ;group 0x21c++0x03 line.long 0x0c "ETD1DWORD3,Interrupt Transfer Descriptor DWORD3" hexmask.long.word 0x0c 21.--31. 1. " BUFSIZE ,Buffer Size" hexmask.long.tbyte 0x0c 0.--20. 1. " TOTBYECNT ,Total Byte Count" tree.end width 0xf width 0xc tree "Isochronous Transfer Descriptor" group 0x220--0x22f line.long 0x00 "ETD2DWORD0,Host Endpoint Descriptor Word0 Format" bitfld.long 0x00 30. " SNDNAK ,Stop On NAK" "Normal,Interrupt" bitfld.long 0x00 28. " TOGCRY ,Toggle Carry" "Cleared,Set" bitfld.long 0x00 27. " HALTED ,Endpoint Halted" "Not halted,Halted" textline " " hexmask.long.word 0x00 16.--25. 1. " MAXPKTSIZ ,Maximum Packet Size" bitfld.long 0x00 14.--15. " FORMAT ,Format" "Control,ISO,Bulk,Interrupt" bitfld.long 0x00 13. " SPEED ,Speed" "Full,Low" textline " " bitfld.long 0x00 11.--12. " DIRECT ,Direction" "From TD,OUT to endpoint,IN from endpoint,From TD" bitfld.long 0x00 7.--10. " ENDPNT ,Endpoint Number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.byte 0x00 0.--6. 1. " ADDRESS ,Address" ;group 0x224++0x03 line.long 0x04 "ETD2DWORD1,Isochronous Transfer Descriptor DWORD1" hexmask.long.word 0x04 16.--31. 1. " YBUFSRTAD ,Y Buffer Start Address" hexmask.long.word 0x04 0.--15. 1. " XBUFSRTAD ,X Buffer Start Address" ;group 0x228++0x03 line.long 0x08 "ETD2DWORD2,Isochronous Transfer Descriptor DWORD2" bitfld.long 0x08 28.--31. " COMPCODE ,Completion Code " "No error,CRC,Bit stuffing,Data toggle mismatch,Stall,Device not responding,PID failure,Reserved,Data overrun,Data underrun,ACK,NAK,Buffer overrun,Buffer underrun,SCHEDULEOVERRUN,Not accessed" bitfld.long 0x08 24. " FRAMECNT ,Frame Count" "1 packet,2 packets" bitfld.long 0x08 19.--21. " DELAYINT ,Delay Interrupt" "0,1,2,3,4,5,6,7" textline " " hexmask.long.word 0x08 0.--15. 1. " STARTFRM ,Starting Frame" ;group 0x22c++0x03 line.long 0x0c "ETD2DWORD3,Isochronous Transfer Descriptor DWORD3" bitfld.long 0x0c 28.--31. " COMPCODE ,Completion Code " "No error,CRC,Bit stuffing,Data toggle mismatch,Stall,Device not responding,PID failure,Reserved,Data overrun,Data underrun,ACK,NAK,Buffer overrun,Buffer underrun,SCHEDULEOVERRUN,Not accessed" hexmask.long.word 0x0c 16.--25. 1. " PKTLEN1 ,Packet Length 1" bitfld.long 0x0c 12.--15. " COMPCODE ,Completion Code " "No error,CRC,Bit stuffing,Data toggle mismatch,Stall,Device not responding,PID failure,Reserved,Data overrun,Data underrun,ACK,NAK,Buffer overrun,Buffer underrun,SCHEDULEOVERRUN,Not accessed" textline " " hexmask.long.word 0x0c 0.--9. 1. " PKTLEN0 ,Packet Length 0" tree.end width 0xd tree "Host Registers" group 0x80++0x7F line.long 0x00 "HOST_CTRL,Host Control Register" bitfld.long 0x00 31. " HCRESET ,Host Controller Reset" "No effect,Reset" bitfld.long 0x00 16.--17. " SCHEDOVR ,Scheduler Overrun Count" "0,1,2,3" bitfld.long 0x00 4. " RMTWUEN ,Remote Wake-Up Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 2.--3. " HCUBSTE ,Host Controller USB State" "Reset,Resume,Operational,Suspend" bitfld.long 0x00 0.--1. " CTLBLKSR ,Control Bulk Service Ratio" "1:1,2:1,3:1,4:1" ;group 0x88++0x03 line.long 0x08 "SYSINTSTAT,System Interrupt Status Register" bitfld.long 0x08 6. " PSCINT ,Port Status Change Interrupt" "Not changed,Changed" bitfld.long 0x08 5. " FMOFINT ,Frame Number Overflow Interrupt" "No overflow,Overflow" bitfld.long 0x08 4. " HERRINT ,Host Error Interrupt" "No error,Error" textline " " bitfld.long 0x08 3. " RESDETINT ,Resume Detected Interrupt" "No resume,Resume" bitfld.long 0x08 2. " SOFTINT ,Start Of Frame Interrupt" "No SOF,SOF" bitfld.long 0x08 1. " DONEINT ,Done Register Interrupt" "No completed,Completed" textline " " bitfld.long 0x08 0. " SORINT ,Scheduler Overrun Interrupt" "No overrun,Overrun" ;group 0x8c++0x03 line.long 0x0C "SYSINTEN,System Interrupt Enable Register" bitfld.long 0x0C 6. " PSCINT ,Port Status Change Interrupt Enable" "Disabled,Enabled" bitfld.long 0x0C 5. " FMOFINT ,Frame Number Overflow Interrupt Enable" "Disabled,Enabled" bitfld.long 0x0C 4. " HERRINT ,Host Error Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 3. " RESDETINT ,Resume Detected Interrupt Enable" "Disabled,Enabled" bitfld.long 0x0C 2. " SOFTINT ,Start Of Frame Interrupt Enable" "Disabled,Enabled" bitfld.long 0x0C 1. " DONEINT ,Done Register Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 0. " SORINT ,Scheduler Overrun Interrupt Enable" "Disabled,Enabled" ;group 0x9c++0x03 line.long 0x18 "XBUFSTAT,X Buffer Interrupt Status Register" bitfld.long 0x18 31. " XBUF31INT ,X Buffer 31 Interrupt" "Not asserted,Asserted" bitfld.long 0x18 30. " XBUF30INT ,X Buffer 30 Interrupt" "Not asserted,Asserted" bitfld.long 0x18 29. " XBUF29INT ,X Buffer 29 Interrupt" "Not asserted,Asserted" textline " " bitfld.long 0x18 28. " XBUF28INT ,X Buffer 28 Interrupt" "Not asserted,Asserted" bitfld.long 0x18 27. " XBUF27INT ,X Buffer 27 Interrupt" "Not asserted,Asserted" bitfld.long 0x18 26. " XBUF26INT ,X Buffer 26 Interrupt" "Not asserted,Asserted" textline " " bitfld.long 0x18 25. " XBUF25INT ,X Buffer 25 Interrupt" "Not asserted,Asserted" bitfld.long 0x18 24. " XBUF24INT ,X Buffer 24 Interrupt" "Not asserted,Asserted" bitfld.long 0x18 23. " XBUF23INT ,X Buffer 23 Interrupt" "Not asserted,Asserted" textline " " bitfld.long 0x18 22. " XBUF22INT ,X Buffer 22 Interrupt" "Not asserted,Asserted" bitfld.long 0x18 21. " XBUF21INT ,X Buffer 21 Interrupt" "Not asserted,Asserted" bitfld.long 0x18 20. " XBUF20INT ,X Buffer 20 Interrupt" "Not asserted,Asserted" textline " " bitfld.long 0x18 19. " XBUF19INT ,X Buffer 19 Interrupt" "Not asserted,Asserted" bitfld.long 0x18 18. " XBUF18INT ,X Buffer 18 Interrupt" "Not asserted,Asserted" bitfld.long 0x18 17. " XBUF17INT ,X Buffer 17 Interrupt" "Not asserted,Asserted" textline " " bitfld.long 0x18 16. " XBUF16INT ,X Buffer 16 Interrupt" "Not asserted,Asserted" bitfld.long 0x18 15. " XBUF15INT ,X Buffer 15 Interrupt" "Not asserted,Asserted" bitfld.long 0x18 14. " XBUF14INT ,X Buffer 14 Interrupt" "Not asserted,Asserted" textline " " bitfld.long 0x18 13. " XBUF13INT ,X Buffer 13 Interrupt" "Not asserted,Asserted" bitfld.long 0x18 12. " XBUF12INT ,X Buffer 12 Interrupt" "Not asserted,Asserted" bitfld.long 0x18 11. " XBUF11INT ,X Buffer 11 Interrupt" "Not asserted,Asserted" textline " " bitfld.long 0x18 10. " XBUF10INT ,X Buffer 10 Interrupt" "Not asserted,Asserted" bitfld.long 0x18 9. " XBUF09INT ,X Buffer 9 Interrupt" "Not asserted,Asserted" bitfld.long 0x18 8. " XBUF08INT ,X Buffer 8 Interrupt" "Not asserted,Asserted" textline " " bitfld.long 0x18 7. " XBUF07INT ,X Buffer 7 Interrupt" "Not asserted,Asserted" bitfld.long 0x18 6. " XBUF06INT ,X Buffer 6 Interrupt" "Not asserted,Asserted" bitfld.long 0x18 5. " XBUF05INT ,X Buffer 5 Interrupt" "Not asserted,Asserted" textline " " bitfld.long 0x18 4. " XBUF04INT ,X Buffer 4 Interrupt" "Not asserted,Asserted" bitfld.long 0x18 3. " XBUF03INT ,X Buffer 3 Interrupt" "Not asserted,Asserted" bitfld.long 0x18 2. " XBUF02INT ,X Buffer 2 Interrupt" "Not asserted,Asserted" textline " " bitfld.long 0x18 1. " XBUF01INT ,X Buffer 1 Interrupt" "Not asserted,Asserted" bitfld.long 0x18 0. " XBUF00INT ,X Buffer 0 Interrupt" "Not asserted,Asserted" ;group 0x9c++0x03 line.long 0x1C "YBUFSTAT,Y Buffer Interrupt Status Register" bitfld.long 0x1C 31. " YBUF31INT ,Y Buffer 31 Interrupt" "Not asserted,Asserted" bitfld.long 0x1C 30. " YBUF30INT ,Y Buffer 30 Interrupt" "Not asserted,Asserted" bitfld.long 0x1C 29. " YBUF29INT ,Y Buffer 29 Interrupt" "Not asserted,Asserted" textline " " bitfld.long 0x1C 28. " YBUF28INT ,Y Buffer 28 Interrupt" "Not asserted,Asserted" bitfld.long 0x1C 27. " YBUF27INT ,Y Buffer 27 Interrupt" "Not asserted,Asserted" bitfld.long 0x1C 26. " YBUF26INT ,Y Buffer 26 Interrupt" "Not asserted,Asserted" textline " " bitfld.long 0x1C 25. " YBUF25INT ,Y Buffer 25 Interrupt" "Not asserted,Asserted" bitfld.long 0x1C 24. " YBUF24INT ,Y Buffer 24 Interrupt" "Not asserted,Asserted" bitfld.long 0x1C 23. " YBUF23INT ,Y Buffer 23 Interrupt" "Not asserted,Asserted" textline " " bitfld.long 0x1C 22. " YBUF22INT ,Y Buffer 22 Interrupt" "Not asserted,Asserted" bitfld.long 0x1C 21. " YBUF21INT ,Y Buffer 21 Interrupt" "Not asserted,Asserted" bitfld.long 0x1C 20. " YBUF20INT ,Y Buffer 20 Interrupt" "Not asserted,Asserted" textline " " bitfld.long 0x1C 19. " YBUF19INT ,Y Buffer 19 Interrupt" "Not asserted,Asserted" bitfld.long 0x1C 18. " YBUF18INT ,Y Buffer 18 Interrupt" "Not asserted,Asserted" bitfld.long 0x1C 17. " YBUF17INT ,Y Buffer 17 Interrupt" "Not asserted,Asserted" textline " " bitfld.long 0x1C 16. " YBUF16INT ,Y Buffer 16 Interrupt" "Not asserted,Asserted" bitfld.long 0x1C 15. " YBUF15INT ,Y Buffer 15 Interrupt" "Not asserted,Asserted" bitfld.long 0x1C 14. " YBUF14INT ,Y Buffer 14 Interrupt" "Not asserted,Asserted" textline " " bitfld.long 0x1C 13. " YBUF13INT ,Y Buffer 13 Interrupt" "Not asserted,Asserted" bitfld.long 0x1C 12. " YBUF12INT ,Y Buffer 12 Interrupt" "Not asserted,Asserted" bitfld.long 0x1C 11. " YBUF11INT ,Y Buffer 11 Interrupt" "Not asserted,Asserted" textline " " bitfld.long 0x1C 10. " YBUF10INT ,Y Buffer 10 Interrupt" "Not asserted,Asserted" bitfld.long 0x1C 9. " YBUF09INT ,Y Buffer 9 Interrupt" "Not asserted,Asserted" bitfld.long 0x1C 8. " YBUF08INT ,Y Buffer 8 Interrupt" "Not asserted,Asserted" textline " " bitfld.long 0x1C 7. " YBUF07INT ,Y Buffer 7 Interrupt" "Not asserted,Asserted" bitfld.long 0x1C 6. " YBUF06INT ,Y Buffer 6 Interrupt" "Not asserted,Asserted" bitfld.long 0x1C 5. " YBUF05INT ,Y Buffer 5 Interrupt" "Not asserted,Asserted" textline " " bitfld.long 0x1C 4. " YBUF04INT ,Y Buffer 4 Interrupt" "Not asserted,Asserted" bitfld.long 0x1C 3. " YBUF03INT ,Y Buffer 3 Interrupt" "Not asserted,Asserted" bitfld.long 0x1C 2. " YBUF02INT ,Y Buffer 2 Interrupt" "Not asserted,Asserted" textline " " bitfld.long 0x1C 1. " YBUF01INT ,Y Buffer 1 Interrupt" "Not asserted,Asserted" bitfld.long 0x1C 0. " YBUF00INT ,Y Buffer 0 Interrupt" "Not asserted,Asserted" ;group 0xa0++0x03 line.long 0x20 "XYINTEN,XY Interrupt Enable Register" bitfld.long 0x20 31. " XY31IEN ,XY 31 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 30. " XY30IEN ,XY 30 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 29. " XY29IEN ,XY 29 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 28. " XY28IEN ,XY 28 Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x20 27. " XY27IEN ,XY 27 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 26. " XY26IEN ,XY 26 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 25. " XY25IEN ,XY 25 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 24. " XY24IEN ,XY 24 Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x20 23. " XY23IEN ,XY 23 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 22. " XY22IEN ,XY 22 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 21. " XY21IEN ,XY 21 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 20. " XY20IEN ,XY 20 Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x20 19. " XY19IEN ,XY 19 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 18. " XY18IEN ,XY 18 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 17. " XY17IEN ,XY 17 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 16. " XY16IEN ,XY 16 Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x20 15. " XY15IEN ,XY 15 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 14. " XY14IEN ,XY 14 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 13. " XY13IEN ,XY 13 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 12. " XY12IEN ,XY 12 Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x20 11. " XY11IEN ,XY 11 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 10. " XY10IEN ,XY 10 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 9. " XY09IEN ,XY 9 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 8. " XY08IEN ,XY 8 Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x20 7. " XY07IEN ,XY 7 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 6. " XY06IEN ,XY 6 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 5. " XY05IEN ,XY 5 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 4. " XY04IEN ,XY 4 Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x20 3. " XY03IEN ,XY 3 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 2. " XY02IEN ,XY 2 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 1. " XY01IEN ,XY 1 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x20 0. " XY00IEN ,XY 0 Interrupt Enable" "Disabled,Enabled" ;group 0xa8++0x03 line.long 0x28 "XFILLSTAT,X Filled Status Register" bitfld.long 0x28 31. " XFILL31I ,X Filled 31 Status" "Not full,Full" bitfld.long 0x28 30. " XFILL30I ,X Filled 30 Status" "Not full,Full" bitfld.long 0x28 29. " XFILL29I ,X Filled 29 Status" "Not full,Full" bitfld.long 0x28 28. " XFILL28I ,X Filled 28 Status" "Not full,Full" textline " " bitfld.long 0x28 27. " XFILL27I ,X Filled 27 Status" "Not full,Full" bitfld.long 0x28 26. " XFILL26I ,X Filled 26 Status" "Not full,Full" bitfld.long 0x28 25. " XFILL25I ,X Filled 25 Status" "Not full,Full" bitfld.long 0x28 24. " XFILL24I ,X Filled 24 Status" "Not full,Full" textline " " bitfld.long 0x28 23. " XFILL23I ,X Filled 23 Status" "Not full,Full" bitfld.long 0x28 22. " XFILL22I ,X Filled 22 Status" "Not full,Full" bitfld.long 0x28 21. " XFILL21I ,X Filled 21 Status" "Not full,Full" bitfld.long 0x28 20. " XFILL20I ,X Filled 20 Status" "Not full,Full" textline " " bitfld.long 0x28 19. " XFILL19I ,X Filled 19 Status" "Not full,Full" bitfld.long 0x28 18. " XFILL18I ,X Filled 18 Status" "Not full,Full" bitfld.long 0x28 17. " XFILL17I ,X Filled 17 Status" "Not full,Full" bitfld.long 0x28 16. " XFILL16I ,X Filled 16 Status" "Not full,Full" textline " " bitfld.long 0x28 15. " XFILL15I ,X Filled 15 Status" "Not full,Full" bitfld.long 0x28 14. " XFILL14I ,X Filled 14 Status" "Not full,Full" bitfld.long 0x28 13. " XFILL13I ,X Filled 13 Status" "Not full,Full" bitfld.long 0x28 12. " XFILL12I ,X Filled 12 Status" "Not full,Full" textline " " bitfld.long 0x28 11. " XFILL11I ,X Filled 11 Status" "Not full,Full" bitfld.long 0x28 10. " XFILL10I ,X Filled 10 Status" "Not full,Full" bitfld.long 0x28 9. " XFILL09I ,X Filled 09 Status" "Not full,Full" bitfld.long 0x28 8. " XFILL08I ,X Filled 08 Status" "Not full,Full" textline " " bitfld.long 0x28 7. " XFILL07I ,X Filled 07 Status" "Not full,Full" bitfld.long 0x28 6. " XFILL06I ,X Filled 06 Status" "Not full,Full" bitfld.long 0x28 5. " XFILL05I ,X Filled 05 Status" "Not full,Full" bitfld.long 0x28 4. " XFILL04I ,X Filled 04 Status" "Not full,Full" textline " " bitfld.long 0x28 3. " XFILL03I ,X Filled 03 Status" "Not full,Full" bitfld.long 0x28 2. " XFILL02I ,X Filled 02 Status" "Not full,Full" bitfld.long 0x28 1. " XFILL01I ,X Filled 01 Status" "Not full,Full" bitfld.long 0x28 0. " XFILL00I ,X Filled 00 Status" "Not full,Full" ;group 0xac++0x03 line.long 0x2C "YFILLSTAT,Y Filled Status Register" bitfld.long 0x2C 31. " YFILL31I ,Y Filled 31 Status" "Not full,Full" bitfld.long 0x2C 30. " YFILL30I ,Y Filled 30 Status" "Not full,Full" bitfld.long 0x2C 29. " YFILL29I ,Y Filled 29 Status" "Not full,Full" bitfld.long 0x2C 28. " YFILL28I ,Y Filled 28 Status" "Not full,Full" textline " " bitfld.long 0x2C 27. " YFILL27I ,Y Filled 27 Status" "Not full,Full" bitfld.long 0x2C 26. " YFILL26I ,Y Filled 26 Status" "Not full,Full" bitfld.long 0x2C 25. " YFILL25I ,Y Filled 25 Status" "Not full,Full" bitfld.long 0x2C 24. " YFILL24I ,Y Filled 24 Status" "Not full,Full" textline " " bitfld.long 0x2C 23. " YFILL23I ,Y Filled 23 Status" "Not full,Full" bitfld.long 0x2C 22. " YFILL22I ,Y Filled 22 Status" "Not full,Full" bitfld.long 0x2C 21. " YFILL21I ,Y Filled 21 Status" "Not full,Full" bitfld.long 0x2C 20. " YFILL20I ,Y Filled 20 Status" "Not full,Full" textline " " bitfld.long 0x2C 19. " YFILL19I ,Y Filled 19 Status" "Not full,Full" bitfld.long 0x2C 18. " YFILL18I ,Y Filled 18 Status" "Not full,Full" bitfld.long 0x2C 17. " YFILL17I ,Y Filled 17 Status" "Not full,Full" bitfld.long 0x2C 16. " YFILL16I ,Y Filled 16 Status" "Not full,Full" textline " " bitfld.long 0x2C 15. " YFILL15I ,Y Filled 15 Status" "Not full,Full" bitfld.long 0x2C 14. " YFILL14I ,Y Filled 14 Status" "Not full,Full" bitfld.long 0x2C 13. " YFILL13I ,Y Filled 13 Status" "Not full,Full" bitfld.long 0x2C 12. " YFILL12I ,Y Filled 12 Status" "Not full,Full" textline " " bitfld.long 0x2C 11. " YFILL11I ,Y Filled 11 Status" "Not full,Full" bitfld.long 0x2C 10. " YFILL10I ,Y Filled 10 Status" "Not full,Full" bitfld.long 0x2C 9. " YFILL09I ,Y Filled 09 Status" "Not full,Full" bitfld.long 0x2C 8. " YFILL08I ,Y Filled 08 Status" "Not full,Full" textline " " bitfld.long 0x2C 7. " YFILL07I ,Y Filled 07 Status" "Not full,Full" bitfld.long 0x2C 6. " YFILL06I ,Y Filled 06 Status" "Not full,Full" bitfld.long 0x2C 5. " YFILL05I ,Y Filled 05 Status" "Not full,Full" bitfld.long 0x2C 4. " YFILL04I ,Y Filled 04 Status" "Not full,Full" textline " " bitfld.long 0x2C 3. " YFILL03I ,Y Filled 03 Status" "Not full,Full" bitfld.long 0x2C 2. " YFILL02I ,Y Filled 02 Status" "Not full,Full" bitfld.long 0x2C 1. " YFILL01I ,Y Filled 01 Status" "Not full,Full" bitfld.long 0x2C 0. " YFILL00I ,Y Filled 00 Status" "Not full,Full" group 0xc0--0xc7 line.long 0x00 "ETDENSET,ETD Enable Set Register" setclrfld.long 0x00 31. 0x00 31. 0x04 31. " ETD31SET ,ETD31 Set" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x04 30. " ETD30SET ,ETD30 Set" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x04 29. " ETD29SET ,ETD29 Set" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x04 28. " ETD28SET ,ETD28 Set" "Disabled,Enabled" textline " " setclrfld.long 0x00 27. 0x00 27. 0x04 27. " ETD27SET ,ETD27 Set" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x04 26. " ETD26SET ,ETD26 Set" "Disabled,Enabled" setclrfld.long 0x00 25. 0x00 25. 0x04 25. " ETD25SET ,ETD25 Set" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x04 24. " ETD24SET ,ETD24 Set" "Disabled,Enabled" textline " " setclrfld.long 0x00 23. 0x00 23. 0x04 23. " ETD23SET ,ETD23 Set" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x04 22. " ETD22SET ,ETD22 Set" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x04 21. " ETD21SET ,ETD21 Set" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x04 20. " ETD20SET ,ETD20 Set" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x04 19. " ETD19SET ,ETD19 Set" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x04 18. " ETD18SET ,ETD18 Set" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x04 17. " ETD17SET ,ETD17 Set" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x04 16. " ETD16SET ,ETD16 Set" "Disabled,Enabled" textline " " setclrfld.long 0x00 15. 0x00 15. 0x04 15. " ETD15SET ,ETD15 Set" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x04 14. " ETD14SET ,ETD14 Set" "Disabled,Enabled" setclrfld.long 0x00 13. 0x00 13. 0x04 13. " ETD13SET ,ETD13 Set" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x04 12. " ETD12SET ,ETD12 Set" "Disabled,Enabled" textline " " setclrfld.long 0x00 11. 0x00 11. 0x04 11. " ETD11SET ,ETD11 Set" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x04 10. " ETD10SET ,ETD10 Set" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x04 9. " ETD09SET ,ETD09 Set" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x04 8. " ETD08SET ,ETD08 Set" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x04 7. " ETD07SET ,ETD07 Set" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x04 6. " ETD06SET ,ETD06 Set" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x04 5. " ETD05SET ,ETD05 Set" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x04 4. " ETD04SET ,ETD04 Set" "Disabled,Enabled" textline " " setclrfld.long 0x00 3. 0x00 3. 0x04 3. " ETD03SET ,ETD03 Set" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x04 2. " ETD02SET ,ETD02 Set" "Disabled,Enabled" setclrfld.long 0x00 1. 0x00 1. 0x04 1. " ETD01SET ,ETD01 Set" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x04 0. " ETD00SET ,ETD00 Set" "Disabled,Enabled" group 0xCC++0x03 line.long 0x00 "IMMEDINT,Immediate Interrupt Register" bitfld.long 0x00 31. " IMMINT31 ,Immediate Interrupt 31" "No interrupt,Interrupt" bitfld.long 0x00 30. " IMMINT30 ,Immediate Interrupt 30" "No interrupt,Interrupt" bitfld.long 0x00 29. " IMMINT29 ,Immediate Interrupt 29" "No interrupt,Interrupt" textline " " bitfld.long 0x00 28. " IMMINT28 ,Immediate Interrupt 28" "No interrupt,Interrupt" bitfld.long 0x00 27. " IMMINT27 ,Immediate Interrupt 27" "No interrupt,Interrupt" bitfld.long 0x00 26. " IMMINT26 ,Immediate Interrupt 26" "No interrupt,Interrupt" textline " " bitfld.long 0x00 25. " IMMINT25 ,Immediate Interrupt 25" "No interrupt,Interrupt" bitfld.long 0x00 24. " IMMINT24 ,Immediate Interrupt 24" "No interrupt,Interrupt" bitfld.long 0x00 23. " IMMINT23 ,Immediate Interrupt 23" "No interrupt,Interrupt" textline " " bitfld.long 0x00 22. " IMMINT22 ,Immediate Interrupt 22" "No interrupt,Interrupt" bitfld.long 0x00 21. " IMMINT21 ,Immediate Interrupt 21" "No interrupt,Interrupt" bitfld.long 0x00 20. " IMMINT20 ,Immediate Interrupt 20" "No interrupt,Interrupt" textline " " bitfld.long 0x00 19. " IMMINT19 ,Immediate Interrupt 19" "No interrupt,Interrupt" bitfld.long 0x00 18. " IMMINT18 ,Immediate Interrupt 18" "No interrupt,Interrupt" bitfld.long 0x00 17. " IMMINT17 ,Immediate Interrupt 17" "No interrupt,Interrupt" textline " " bitfld.long 0x00 16. " IMMINT16 ,Immediate Interrupt 16" "No interrupt,Interrupt" bitfld.long 0x00 15. " IMMINT15 ,Immediate Interrupt 15" "No interrupt,Interrupt" bitfld.long 0x00 14. " IMMINT14 ,Immediate Interrupt 14" "No interrupt,Interrupt" textline " " bitfld.long 0x00 13. " IMMINT13 ,Immediate Interrupt 13" "No interrupt,Interrupt" bitfld.long 0x00 12. " IMMINT12 ,Immediate Interrupt 12" "No interrupt,Interrupt" bitfld.long 0x00 11. " IMMINT11 ,Immediate Interrupt 11" "No interrupt,Interrupt" textline " " bitfld.long 0x00 10. " IMMINT10 ,Immediate Interrupt 10" "No interrupt,Interrupt" bitfld.long 0x00 9. " IMMINT09 ,Immediate Interrupt 09" "No interrupt,Interrupt" bitfld.long 0x00 8. " IMMINT08 ,Immediate Interrupt 08" "No interrupt,Interrupt" textline " " bitfld.long 0x00 7. " IMMINT07 ,Immediate Interrupt 07" "No interrupt,Interrupt" bitfld.long 0x00 6. " IMMINT06 ,Immediate Interrupt 06" "No interrupt,Interrupt" bitfld.long 0x00 5. " IMMINT05 ,Immediate Interrupt 05" "No interrupt,Interrupt" textline " " bitfld.long 0x00 4. " IMMINT04 ,Immediate Interrupt 04" "No interrupt,Interrupt" bitfld.long 0x00 3. " IMMINT03 ,Immediate Interrupt 03" "No interrupt,Interrupt" bitfld.long 0x00 2. " IMMINT02 ,Immediate Interrupt 02" "No interrupt,Interrupt" textline " " bitfld.long 0x00 1. " IMMINT01 ,Immediate Interrupt 01" "No interrupt,Interrupt" bitfld.long 0x00 0. " IMMINT00 ,Immediate Interrupt 00" "No interrupt,Interrupt" group 0xD0--0xe7 line.long 0x00 "ETDDONESTAT,ETD Done Status Register" bitfld.long 0x00 31. " EDT31DONE ,ETD 31 Done Status" "Not retired,Retired" bitfld.long 0x00 30. " EDT30DONE ,ETD 30 Done Status" "Not retired,Retired" bitfld.long 0x00 29. " EDT29DONE ,ETD 29 Done Status" "Not retired,Retired" textline " " bitfld.long 0x00 28. " EDT28DONE ,ETD 28 Done Status" "Not retired,Retired" bitfld.long 0x00 27. " EDT27DONE ,ETD 27 Done Status" "Not retired,Retired" bitfld.long 0x00 26. " EDT26DONE ,ETD 26 Done Status" "Not retired,Retired" textline " " bitfld.long 0x00 25. " EDT25DONE ,ETD 25 Done Status" "Not retired,Retired" bitfld.long 0x00 24. " EDT24DONE ,ETD 24 Done Status" "Not retired,Retired" bitfld.long 0x00 23. " EDT23DONE ,ETD 23 Done Status" "Not retired,Retired" textline " " bitfld.long 0x00 22. " EDT22DONE ,ETD 22 Done Status" "Not retired,Retired" bitfld.long 0x00 21. " EDT21DONE ,ETD 21 Done Status" "Not retired,Retired" bitfld.long 0x00 20. " EDT20DONE ,ETD 20 Done Status" "Not retired,Retired" textline " " bitfld.long 0x00 19. " EDT19DONE ,ETD 19 Done Status" "Not retired,Retired" bitfld.long 0x00 18. " EDT18DONE ,ETD 18 Done Status" "Not retired,Retired" bitfld.long 0x00 17. " EDT17DONE ,ETD 17 Done Status" "Not retired,Retired" textline " " bitfld.long 0x00 16. " EDT16DONE ,ETD 16 Done Status" "Not retired,Retired" bitfld.long 0x00 15. " EDT15DONE ,ETD 15 Done Status" "Not retired,Retired" bitfld.long 0x00 14. " EDT14DONE ,ETD 14 Done Status" "Not retired,Retired" textline " " bitfld.long 0x00 13. " EDT13DONE ,ETD 13 Done Status" "Not retired,Retired" bitfld.long 0x00 12. " EDT12DONE ,ETD 12 Done Status" "Not retired,Retired" bitfld.long 0x00 11. " EDT11DONE ,ETD 11 Done Status" "Not retired,Retired" textline " " bitfld.long 0x00 10. " EDT10DONE ,ETD 10 Done Status" "Not retired,Retired" bitfld.long 0x00 9. " EDT09DONE ,ETD 9 Done Status" "Not retired,Retired" bitfld.long 0x00 8. " EDT08DONE ,ETD 8 Done Status" "Not retired,Retired" textline " " bitfld.long 0x00 7. " EDT07DONE ,ETD 7 Done Status" "Not retired,Retired" bitfld.long 0x00 6. " EDT06DONE ,ETD 6 Done Status" "Not retired,Retired" bitfld.long 0x00 5. " EDT05DONE ,ETD 5 Done Status" "Not retired,Retired" textline " " bitfld.long 0x00 4. " EDT04DONE ,ETD 4 Done Status" "Not retired,Retired" bitfld.long 0x00 3. " EDT03DONE ,ETD 3 Done Status" "Not retired,Retired" bitfld.long 0x00 2. " EDT02DONE ,ETD 2 Done Status" "Not retired,Retired" textline " " bitfld.long 0x00 1. " EDT01DONE ,ETD 1 Done Status" "Not retired,Retired" bitfld.long 0x00 0. " EDT00DONE ,ETD 0 Done Status" "Not retired,Retired" ;group 0xd4++0x03 line.long 0x04 "ETDDONEEN,ETD Done Enable Register" bitfld.long 0x04 31. " ETD31DNEN , ETD31 Done Enable" "Disabled,Enabled" bitfld.long 0x04 30. " ETD30DNEN , ETD30 Done Enable" "Disabled,Enabled" bitfld.long 0x04 29. " ETD29DNEN , ETD29 Done Enable" "Disabled,Enabled" bitfld.long 0x04 28. " ETD28DNEN , ETD28 Done Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 27. " ETD27DNEN , ETD27 Done Enable" "Disabled,Enabled" bitfld.long 0x04 26. " ETD26DNEN , ETD26 Done Enable" "Disabled,Enabled" bitfld.long 0x04 25. " ETD25DNEN , ETD25 Done Enable" "Disabled,Enabled" bitfld.long 0x04 24. " ETD24DNEN , ETD24 Done Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 23. " ETD23DNEN , ETD23 Done Enable" "Disabled,Enabled" bitfld.long 0x04 22. " ETD22DNEN , ETD22 Done Enable" "Disabled,Enabled" bitfld.long 0x04 21. " ETD21DNEN , ETD21 Done Enable" "Disabled,Enabled" bitfld.long 0x04 20. " ETD20DNEN , ETD20 Done Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 19. " ETD19DNEN , ETD19 Done Enable" "Disabled,Enabled" bitfld.long 0x04 18. " ETD18DNEN , ETD18 Done Enable" "Disabled,Enabled" bitfld.long 0x04 17. " ETD17DNEN , ETD17 Done Enable" "Disabled,Enabled" bitfld.long 0x04 16. " ETD16DNEN , ETD16 Done Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 15. " ETD15DNEN , ETD15 Done Enable" "Disabled,Enabled" bitfld.long 0x04 14. " ETD14DNEN , ETD14 Done Enable" "Disabled,Enabled" bitfld.long 0x04 13. " ETD13DNEN , ETD13 Done Enable" "Disabled,Enabled" bitfld.long 0x04 12. " ETD12DNEN , ETD12 Done Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 11. " ETD11DNEN , ETD11 Done Enable" "Disabled,Enabled" bitfld.long 0x04 10. " ETD10DNEN , ETD10 Done Enable" "Disabled,Enabled" bitfld.long 0x04 9. " ETD09DNEN , ETD09 Done Enable" "Disabled,Enabled" bitfld.long 0x04 8. " ETD08DNEN , ETD08 Done Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 7. " ETD07DNEN , ETD07 Done Enable" "Disabled,Enabled" bitfld.long 0x04 6. " ETD06DNEN , ETD06 Done Enable" "Disabled,Enabled" bitfld.long 0x04 5. " ETD05DNEN , ETD05 Done Enable" "Disabled,Enabled" bitfld.long 0x04 4. " ETD04DNEN , ETD04 Done Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 3. " ETD03DNEN , ETD03 Done Enable" "Disabled,Enabled" bitfld.long 0x04 2. " ETD02DNEN , ETD02 Done Enable" "Disabled,Enabled" bitfld.long 0x04 1. " ETD01DNEN , ETD01 Done Enable" "Disabled,Enabled" bitfld.long 0x04 0. " ETD00DNEN , ETD00 Done Enable" "Disabled,Enabled" width 0xd ;group 0xe0++0x03 line.long 0x10 "FRMNUB,Frame Number Register" hexmask.long.word 0x10 0.--15. 1. " FRMNUMB ,Frame Number" ;group 0xe4++0x03 line.long 0x14 "LSTHRESH,Low Speed Threshold Register" hexmask.long.word 0x14 0.--10. 1. " LSTHRESH ,Low Speed Threshold" rgroup 0xE8++0x03 line.long 0x00 "ROOTHUBA,Root Hub Descriptor A Register" hexmask.long.byte 0x00 24.--31. 1. " PWRTOGOOD ,Power On To Power Good Time" bitfld.long 0x00 12. " NOOVRCURP ,No Over Current Protection" "Protection,No protection" bitfld.long 0x00 11. " OVRCURPM ,Over current Protection Mode" "Disabled,Enabled" textline " " bitfld.long 0x00 10. " DEVTYPE ,Device Type" "0,1" bitfld.long 0x00 9. " PWRSWTMD ,Power Switching Mode" "Disabled,Enabled" bitfld.long 0x00 8. " NPWRSWT ,No Power Switching" "0,1" textline " " hexmask.long.byte 0x00 0.--7. 1. " NDNSTMPRT ,Number Downstream Ports" group 0xEC++0x03 line.long 0x00 "ROTHUBB,Root Hub Descriptor B Register" hexmask.long.byte 0x00 16.--23. 1. " PRTPWRCM ,Port Power Control Mask" hexmask.long.byte 0x00 0.--7. 1. " DEVREMOVE ,Device Removable" group 0xF0++0x03 line.long 0x00 "ROOTSTAT,Root Hub Status Register" bitfld.long 0x00 31. " CLRRMTWUE ,Clear Remote Wakeup Enable" "No effect,Cleared" bitfld.long 0x00 17. " OVERCURCHG ,Over Current Indicator Change" "Not changed,Changed" bitfld.long 0x00 15. " DEVCONWUE ,Device Connect Wake-up Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " OVRCURI ,Over Current Indicator" "Normal,Over current" bitfld.long 0x00 0. " LOCPWRS ,Local Power Status" "0,1" if ((data.long(asd:0x100240f4)&0x10000)==0x10000) group 0xf4++0x03 line.long 0x00 "PORTSTAT1,Port Status 1 Register" eventfld.long 0x00 20. " PRTRSTSC ,Port Reset Status Change" "No reset,Reset" eventfld.long 0x00 19. " OVRCURIC ,Port Over Current Indicator Change" "Not changed,Changed" bitfld.long 0x00 18. " PRTSTATSC ,Port Suspend Status Change" "Not completed,Completed" textline " " eventfld.long 0x00 17. " PRTEBLSC ,Port Enable Status Change" "Disabled,Enabled" eventfld.long 0x00 16. " CONNCTSC ,Connect Status Change" "No event,Event" eventfld.long 0x00 9. " LSDEVCON ,(Read) Low Speed Device Attached/(Write) Clear Port Power" "Low speed,Full speed" textline " " bitfld.long 0x00 8. " PRTPWRST ,(Read) Port Power Status/(Write) Set Port Power" "Disabled,Enabled" bitfld.long 0x00 4. " PRTRSTST ,(Read) Port Reset Status/(Write) Set Port Reset" "No reset,Reset" bitfld.long 0x00 3. " PRTOVRCURI ,(Read) Port Over Current Indicator/(Write) Clear Suspend Status" "Normal,Overcurrent" textline " " bitfld.long 0x00 2. " PRTSUSPST ,(Read) Port Suspend Status/(Write) Set Port Suspend" "Not suspended,Suspended" bitfld.long 0x00 1. " PRTENABST ,(Read) Port Enable Status/(Write) Set Port Enable" "Disabled,Enabled" eventfld.long 0x00 0. " CURCONST ,(Read) Current Connect Status/(Write) Clear Port Enable" "Not conneted,Connected" else group 0xf4++0x03 line.long 0x00 "PORTSTAT1,Port Status 1 Register" eventfld.long 0x00 20. " PRTRSTSC ,Port Reset Status Change" "No reset,Reset" eventfld.long 0x00 19. " OVRCURIC ,Port Over Current Indicator Change" "Not changed,Changed" bitfld.long 0x00 18. " PRTSTATSC ,Port Suspend Status Change" "Not completed,Completed" textline " " eventfld.long 0x00 17. " PRTEBLSC ,Port Enable Status Change" "Disabled,Enabled" eventfld.long 0x00 16. " CONNCTSC ,Connect Status Change" "No event,Event" bitfld.long 0x00 8. " PRTPWRST ,(Read) Port Power Status/(Write) Set Port Power" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " PRTRSTST ,(Read) Port Reset Status/(Write) Set Port Reset" "No reset,Reset" bitfld.long 0x00 3. " PRTOVRCURI ,(Read) Port Over Current Indicator/(Write) Clear Suspend Status" "Normal,Overcurrent" bitfld.long 0x00 2. " PRTSUSPST ,(Read) Port Suspend Status/(Write) Set Port Suspend" "Not suspended,Suspended" textline " " bitfld.long 0x00 1. " PRTENABST ,(Read) Port Enable Status/(Write) Set Port Enable" "Disabled,Enabled" eventfld.long 0x00 0. " CURCONST ,(Read) Current Connect Status/(Write) Clear Port Enable" "Not conneted,Connected" endif if ((data.long(asd:0x100240f8)&0x10000)==0x10000) group 0xf8++0x03 line.long 0x00 "PORTSTAT2,Port Status 2 Register" bitfld.long 0x00 20. " PRTRSTSC ,Port Reset Status Change" "No reset,Reset" bitfld.long 0x00 19. " OVRCURIC ,Port Over Current Indicator Change" "Not changed,Changed" bitfld.long 0x00 18. " PRTSTATSC ,Port Suspend Status Change" "Not completed,Completed" textline " " eventfld.long 0x00 17. " PRTEBLSC ,Port Enable Status Change" "Disabled,Enabled" eventfld.long 0x00 16. " CONNCTSC ,Connect Status Change" "No event,Event" bitfld.long 0x00 9. " LSDEVCON ,(Read) Low Speed Device Attached/(Write) Clear Port Power" "Low speed,Full speed" textline " " bitfld.long 0x00 8. " PRTPWRST ,(Read) Port Power Status/(Write) Set Port Power" "Disabled,Enabled" bitfld.long 0x00 4. " PRTRSTST ,(Read) Port Reset Status/(Write) Set Port Reset" "No reset,Reset" bitfld.long 0x00 3. " PRTOVRCURI ,(Read) Port Over Current Indicator/(Write) Clear Suspend Status" "Normal,Overcurrent" textline " " bitfld.long 0x00 2. " PRTSUSPST ,(Read) Port Suspend Status/(Write) Set Port Suspend" "Not suspended,Suspended" bitfld.long 0x00 1. " PRTENABST ,(Read) Port Enable Status/(Write) Set Port Enable" "Disabled,Enabled" bitfld.long 0x00 0. " CURCONST ,(Read) Current Connect Status/(Write) Clear Port Enable" "Not conneted,Connected" else group 0xf8++0x03 line.long 0x00 "PORTSTAT2,Port Status 2 Register" bitfld.long 0x00 20. " PRTRSTSC ,Port Reset Status Change" "No reset,Reset" bitfld.long 0x00 19. " OVRCURIC ,Port Over Current Indicator Change" "Not changed,Changed" bitfld.long 0x00 18. " PRTSTATSC ,Port Suspend Status Change" "Not completed,Completed" textline " " eventfld.long 0x00 17. " PRTEBLSC ,Port Enable Status Change" "Disabled,Enabled" eventfld.long 0x00 16. " CONNCTSC ,Connect Status Change" "No event,Event" bitfld.long 0x00 8. " PRTPWRST ,(Read) Port Power Status/(Write) Set Port Power" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " PRTRSTST ,(Read) Port Reset Status/(Write) Set Port Reset" "No reset,Reset" bitfld.long 0x00 3. " PRTOVRCURI ,(Read) Port Over Current Indicator/(Write) Clear Suspend Status" "Normal,Overcurrent" bitfld.long 0x00 2. " PRTSUSPST ,(Read) Port Suspend Status/(Write) Set Port Suspend" "Not suspended,Suspended" textline " " bitfld.long 0x00 1. " PRTENABST ,(Read) Port Enable Status/(Write) Set Port Enable" "Disabled,Enabled" bitfld.long 0x00 0. " CURCONST ,(Read) Current Connect Status/(Write) Clear Port Enable" "Not conneted,Connected" endif if ((data.long(asd:0x100240fc)&0x10000)==0x10000) group 0xfc++0x03 line.long 0x00 "PORTSTAT3,Port Status 3 Register" bitfld.long 0x00 20. " PRTRSTSC ,Port Reset Status Change" "No reset,Reset" bitfld.long 0x00 19. " OVRCURIC ,Port Over Current Indicator Change" "Not changed,Changed" bitfld.long 0x00 18. " PRTSTATSC ,Port Suspend Status Change" "Not completed,Completed" textline " " eventfld.long 0x00 17. " PRTEBLSC ,Port Enable Status Change" "Disabled,Enabled" eventfld.long 0x00 16. " CONNCTSC ,Connect Status Change" "No event,Event" bitfld.long 0x00 9. " LSDEVCON ,(Read) Low Speed Device Attached/(Write) Clear Port Power" "Low speed,Full speed" textline " " bitfld.long 0x00 8. " PRTPWRST ,(Read) Port Power Status/(Write) Set Port Power" "Disabled,Enabled" bitfld.long 0x00 4. " PRTRSTST ,(Read) Port Reset Status/(Write) Set Port Reset" "No reset,Reset" bitfld.long 0x00 3. " PRTOVRCURI ,(Read) Port Over Current Indicator/(Write) Clear Suspend Status" "Normal,Overcurrent" textline " " bitfld.long 0x00 2. " PRTSUSPST ,(Read) Port Suspend Status/(Write) Set Port Suspend" "Not suspended,Suspended" bitfld.long 0x00 1. " PRTENABST ,(Read) Port Enable Status/(Write) Set Port Enable" "Disabled,Enabled" bitfld.long 0x00 0. " CURCONST ,(Read) Current Connect Status/(Write) Clear Port Enable" "Not conneted,Connected" else group 0xfc++0x03 line.long 0x00 "PORTSTAT3,Port Status 3 Register" bitfld.long 0x00 20. " PRTRSTSC ,Port Reset Status Change" "No reset,Reset" bitfld.long 0x00 19. " OVRCURIC ,Port Over Current Indicator Change" "Not changed,Changed" bitfld.long 0x00 18. " PRTSTATSC ,Port Suspend Status Change" "Not completed,Completed" textline " " eventfld.long 0x00 17. " PRTEBLSC ,Port Enable Status Change" "Disabled,Enabled" eventfld.long 0x00 16. " CONNCTSC ,Connect Status Change" "No event,Event" bitfld.long 0x00 8. " PRTPWRST ,(Read) Port Power Status/(Write) Set Port Power" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " PRTRSTST ,(Read) Port Reset Status/(Write) Set Port Reset" "No reset,Reset" bitfld.long 0x00 3. " PRTOVRCURI ,(Read) Port Over Current Indicator/(Write) Clear Suspend Status" "Normal,Overcurrent" bitfld.long 0x00 2. " PRTSUSPST ,(Read) Port Suspend Status/(Write) Set Port Suspend" "Not suspended,Suspended" textline " " bitfld.long 0x00 1. " PRTENABST ,(Read) Port Enable Status/(Write) Set Port Enable" "Disabled,Enabled" bitfld.long 0x00 0. " CURCONST ,(Read) Current Connect Status/(Write) Clear Port Enable" "Not conneted,Connected" endif tree.end tree "Function Registers" tree "Function Endpoint Type Format Register" width 0xe group 0x400--0x40f line.long 0x00 "EP0OUTDWORD0,Function Endpoint Type DWORD0 Format" bitfld.long 0x00 31. " STALL ,Stall Received" "Normal,Stall" bitfld.long 0x00 30. " SETUP ,Setup Received" "Not setup,Setup" bitfld.long 0x00 29. " OVERRUN ,Data Overrun Detected" "Not overrun,Overrun" textline " " hexmask.long.word 0x00 16.--25. 1. " MAXPKTSIZ ,Maximum Packet Size" bitfld.long 0x00 14.--15. " FORMAT ,Endpoint Format" "Control,Isochronous,Bulk,Interrupt" ;group 0x404++0x03 line.long 0x04 "EP0OUTDWORD1,Control/Bulk/Interrupt Endpoint Format Word 1" hexmask.long.word 0x04 16.--31. 1. " YBUFSRTAD ,Y Buffer Start Address" hexmask.long.word 0x04 0.--15. 1. " XBUFSRTAD ,X Buffer Start Address" ;group 0x0408++0x03 line.long 0x08 "EP0OUTDWORD2,Control/Bulk/Interrupt Endpoint Format Word 2(Reserved)" ;group 0x40c++0x03 line.long 0x0c "EP0OUTDWORD3,Control/Bulk/Interrupt Endpoint Format Word 3" hexmask.long.word 0x0c 21.--31. 1. " BUFFERSIZE ,Buffer Size" hexmask.long.tbyte 0x0c 0.--20. 1. " TTLBTECNT , Total Byte Count To Transfer" tree.end tree "Isochronous Endpoint" width 0xd group 0x410--0x41f line.long 0x00 "EP0INDWORD0,Isochronous Endpoint Word 0" bitfld.long 0x00 31. " STALL ,Stall Received" "Normal,Stall" bitfld.long 0x00 30. " SETUP ,Setup Received" "Not setup,Setup" bitfld.long 0x00 29. " OVERRUN ,Data Overrun Detected" "Not overrun,Overrun" textline " " hexmask.long.word 0x00 16.--25. 1. " MAXPKTSIZ ,Maximum Packet Size" bitfld.long 0x00 14.--15. " FORMAT ,Endpoint Format" "Control,Isochronous,Bulk,Interrupt" ;group 0x414++0x03 line.long 0x04 "EP0INDWORD1,Isochronous Endpoint Word 1" hexmask.long.word 0x04 16.--31. 1. " YBUFSRTAD ,Y Buffer Start Address" hexmask.long.word 0x04 0.--15. 1. " XBUFSRTAD ,X Buffer Start Address" ;group 0x418++0x03 line.long 0x08 "EP0INDWORD2,Isochronous Endpoint Word 2 (Reserved)" ;group 0x41c++0x03 line.long 0x0c "EP0INDWORD3,Isochronous Endpoint Word 3" bitfld.long 0x0c 31. " FRAMECNT ,Frame Count" "1 packet,2 packets" hexmask.long.word 0x0c 16.--25. 1. " PKTLEN1 ,Packet Length 1" hexmask.long.word 0x0c 0.--9. 1. " PKTLEN0 ,Packet Length 0" tree.end width 0x10 group 0x40++0x7F line.long 0x00 "FUNCOMSTAT,Function Command Status Register" bitfld.long 0x00 7. " SOFTRESET ,Soft Reset Function Controller" "No reset,Reset" bitfld.long 0x00 3. " BADISOAP ,Bad ISO Accepted" "Not accepted,Accepted" bitfld.long 0x00 2. " SUSPDET ,Suspend Detected" "Not detected,Detected" textline " " bitfld.long 0x00 1. " RSMINPROG ,Resume in Progress" "Not in progress,In progress" bitfld.long 0x00 0. " RESETDET ,USB Bus Reset Detected" "No reset,Reset" ;group 0x44++0x03 line.long 0x04 "DEVADDR,Device Address Register" hexmask.long.byte 0x04 0.--6. 1. " DEVADDR ,Device address" ;group 0x48++0x03 line.long 0x08 "SYSINTSTAT,System Interrupt Status Register" bitfld.long 0x08 4. " SOFDETINT ,SOF Detected Interrupt" "No interrupt,Interrupt" bitfld.long 0x08 3. " DONEREGINT ,Done Register Interrupt" "No interrupt,Interrupt" bitfld.long 0x08 2. " SUSPDETINT ,Suspend Detected Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x08 1. " RSMFINNT ,Resume Finished Interrupt" "No interrupt,Interrupt" bitfld.long 0x08 0. " RESETINT ,Reset Detected Interrupt" "No interrupt,Interrupt" ;group 0x4c++0x03 line.long 0x0C "SYSINTEN,System Interrupt Enables Register" bitfld.long 0x0C 4. " SOFDETIEN ,SOF Detected Interrupt Enable" "Disabled,Enabled" bitfld.long 0x0C 3. " DONEREGIEN ,Done Register Interrupt Enable" "Disabled,Enabled" bitfld.long 0x0C 2. " SUSPDETIEN ,Suspend Detected Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x0C 1. " RSMFINIEN ,Resume Finished Interrupt Enable" "Disabled,Enabled" bitfld.long 0x0C 0. " RESETIEN ,USB Bus Reset Detected Enable" "Disabled,Enabled" ;group 0x50++0x03 line.long 0x10 "XBUFINTSTAT,X Buffer Interrupt Status Register" bitfld.long 0x10 31. " XBUF15ININT ,XBuffer 15 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 30. " XBUF15OUTINT ,XBuffer 15 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 29. " XBUF14ININT ,XBuffer 14 In Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x10 28. " XBUF14OUTINT ,XBuffer 14 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 27. " XBUF13ININT ,XBuffer 13 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 26. " XBUF13OUTINT ,XBuffer 13 Out Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x10 25. " XBUF12ININT ,XBuffer 12 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 24. " XBUF12OUTINT ,XBuffer 12 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 23. " XBUF11ININT ,XBuffer 11 In Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x10 22. " XBUF11OUTINT ,XBuffer 11 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 21. " XBUF10ININT ,XBuffer 10 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 20. " XBUF10OUTINT ,XBuffer 10 Out Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x10 19. " XBUF09ININT ,XBuffer 9 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 18. " XBUF09OUTINT ,XBuffer 9 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 17. " XBUF08ININT ,XBuffer 8 In Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x10 16. " XBUF08OUTINT ,XBuffer 8 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 15. " XBUF07ININT ,XBuffer 7 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 14. " XBUF07OUTINT ,XBuffer 7 Out Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x10 13. " XBUF06ININT ,XBuffer 6 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 12. " XBUF06OUTINT ,XBuffer 6 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 11. " XBUF05ININT ,XBuffer 5 In Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x10 10. " XBUF05OUTINT ,XBuffer 5 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 9. " XBUF04ININT ,XBuffer 4 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 8. " XBUF04OUTINT ,XBuffer 4 Out Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x10 7. " XBUF03ININT ,XBuffer 3 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 6. " XBUF03OUTINT ,XBuffer 3 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 5. " XBUF02ININT ,XBuffer 2 In Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x10 4. " XBUF02OUTINT ,XBuffer 2 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 3. " XBUF01ININT ,XBuffer 1 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 2. " XBUF01OUTINT ,XBuffer 1 Out Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x10 1. " XBUF00ININT ,XBuffer 0 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x10 0. " XBUF00OUTINT ,XBuffer 0 Out Interrupt" "No interrupt,Interrupt" ;group 0x54++0x03 line.long 0x14 "YBUFINTSTAT,Y Buffer Interrupt Status Register" bitfld.long 0x14 31. " YBUF15ININT ,YBuffer 15 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x14 30. " YBUF15OUTINT ,YBuffer 15 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x14 29. " YBUF14ININT ,YBuffer 14 In Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x14 28. " YBUF14OUTINT ,YBuffer 14 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x14 27. " YBUF13ININT ,YBuffer 13 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x14 26. " YBUF13OUTINT ,YBuffer 13 Out Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x14 25. " YBUF12ININT ,YBuffer 12 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x14 24. " YBUF12OUTINT ,YBuffer 12 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x14 23. " YBUF11ININT ,YBuffer 11 In Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x14 22. " YBUF11OUTINT ,YBuffer 11 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x14 21. " YBUF10ININT ,YBuffer 10 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x14 20. " YBUF10OUTINT ,YBuffer 10 Out Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x14 19. " YBUF09ININT ,YBuffer 9 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x14 18. " YBUF09OUTINT ,YBuffer 9 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x14 17. " YBUF08ININT ,YBuffer 8 In Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x14 16. " YBUF08OUTINT ,YBuffer 8 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x14 15. " YBUF07ININT ,YBuffer 7 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x14 14. " YBUF07OUTINT ,YBuffer 7 Out Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x14 13. " YBUF06ININT ,YBuffer 6 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x14 12. " YBUF06OUTINT ,YBuffer 6 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x14 11. " YBUF05ININT ,YBuffer 5 In Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x14 10. " YBUF05OUTINT ,YBuffer 5 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x14 9. " YBUF04ININT ,YBuffer 4 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x14 8. " YBUF04OUTINT ,YBuffer 4 Out Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x14 7. " YBUF03ININT ,YBuffer 3 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x14 6. " YBUF03OUTINT ,YBuffer 3 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x14 5. " YBUF02ININT ,YBuffer 2 In Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x14 4. " YBUF02OUTINT ,YBuffer 2 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x14 3. " YBUF01ININT ,YBuffer 1 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x14 2. " YBUF01OUTINT ,YBuffer 1 Out Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x14 1. " YBUF00ININT ,YBuffer 0 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x14 0. " YBUF00OUTINT ,YBuffer 0 Out Interrupt" "No interrupt,Interrupt" ;group 0x58++0x03 line.long 0x18 "XYINTEN,XY Interrupt Enable Register" bitfld.long 0x18 31. " XYFINEN ,XYBuffer F In Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 30. " XYFOUTEN ,XYBuffer F Out Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 29. " XYEINEN ,XYBuffer E In Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 28. " XYEOUTEN ,XYBuffer E Out Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 27. " XYDINEN ,XYBuffer D In Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 26. " XYDOUTEN ,XYBuffer D Out Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 25. " XYCINEN ,XYBuffer C In Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 24. " XYCOUTEN ,XYBuffer C Out Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 23. " XYBINEN ,XYBuffer B In Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 22. " XYBOUTEN ,XYBuffer B Out Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 21. " XYAINEN ,XYBuffer A In Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 20. " XYAOUTEN ,XYBuffer A Out Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 19. " XY9INEN ,XYBuffer 9 In Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 18. " XY9OUTEN ,XYBuffer 9 Out Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 17. " XY8INEN ,XYBuffer 8 In Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 16. " XY8OUTEN ,XYBuffer 8 Out Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 15. " XY7INEN ,XYBuffer 7 In Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 14. " XY7OUTEN ,XYBuffer 7 Out Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 13. " XY6INEN ,XYBuffer 6 In Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 12. " XY6OUTEN ,XYBuffer 6 Out Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 11. " XY5INEN ,XYBuffer 5 In Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 10. " XY5OUTEN ,XYBuffer 5 Out Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 9. " XY4INEN ,XYBuffer 4 In Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 8. " XY4OUTEN ,XYBuffer 4 Out Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 7. " XY3INEN ,XYBuffer 3 In Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 6. " XY3OUTEN ,XYBuffer 3 Out Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 5. " XY2INEN ,XYBuffer 2 In Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 4. " XY2OUTEN ,XYBuffer 2 Out Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 3. " XY1INEN ,XYBuffer 1 In Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 2. " XY1OUTEN ,XYBuffer 1 Out Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 1. " XY0INEN ,XYBuffer 0 In Interrupt Enable" "Disabled,Enabled" bitfld.long 0x18 0. " XY0OUTEN ,XYBuffer 0 Out Interrupt Enable" "Disabled,Enabled" ;group 0x5c++0x03 line.long 0x1C "XFILLSTAT,X Filled Status Register" bitfld.long 0x1C 31. " XFILLFIN ,XFilled F In Status" "Not full,Full" bitfld.long 0x1C 30. " XFILLFOUT ,XFilled F Out Status" "Not full,Full" bitfld.long 0x1C 29. " XFILLEIN ,XFilled E In Status" "Not full,Full" textline " " bitfld.long 0x1C 28. " XFILLEOUT ,XFilled E Out Status" "Not full,Full" bitfld.long 0x1C 27. " XFILLDIN ,XFilled D In Status" "Not full,Full" bitfld.long 0x1C 26. " XFILLDOUT ,XFilled D Out Status" "Not full,Full" textline " " bitfld.long 0x1C 25. " XFILLCIN ,XFilled C In Status" "Not full,Full" bitfld.long 0x1C 24. " XFILLCOUT ,XFilled C Out Status" "Not full,Full" bitfld.long 0x1C 23. " XFILLBIN ,XFilled B In Status" "Not full,Full" textline " " bitfld.long 0x1C 22. " XFILLBOUT ,XFilled B Out Status" "Not full,Full" bitfld.long 0x1C 21. " XFILLAIN ,XFilled A In Status" "Not full,Full" bitfld.long 0x1C 20. " XFILLAOUT ,XFilled A Out Status" "Not full,Full" textline " " bitfld.long 0x1C 19. " XFILL9IN ,XFilled 9 In Status" "Not full,Full" bitfld.long 0x1C 18. " XFILL9OUT ,XFilled 9 Out Status" "Not full,Full" bitfld.long 0x1C 17. " XFILL8IN ,XFilled 8 In Status" "Not full,Full" textline " " bitfld.long 0x1C 16. " XFILL8OUT ,XFilled 8 Out Status" "Not full,Full" bitfld.long 0x1C 15. " XFILL7IN ,XFilled 7 In Status" "Not full,Full" bitfld.long 0x1C 14. " XFILL7OUT ,XFilled 7 Out Status" "Not full,Full" textline " " bitfld.long 0x1C 13. " XFILL6IN ,XFilled 6 In Status" "Not full,Full" bitfld.long 0x1C 12. " XFILL6OUT ,XFilled 6 Out Status" "Not full,Full" bitfld.long 0x1C 11. " XFILL5IN ,XFilled 5 In Status" "Not full,Full" textline " " bitfld.long 0x1C 10. " XFILL5OUT ,XFilled 5 Out Status" "Not full,Full" bitfld.long 0x1C 9. " XFILL4IN ,XFilled 4 In Status" "Not full,Full" bitfld.long 0x1C 8. " XFILL4OUT ,XFilled 4 Out Status" "Not full,Full" textline " " bitfld.long 0x1C 7. " XFILL3IN ,XFilled 3 In Status" "Not full,Full" bitfld.long 0x1C 6. " XFILL3OUT ,XFilled 3 Out Status" "Not full,Full" bitfld.long 0x1C 5. " XFILL2IN ,XFilled 2 In Status" "Not full,Full" textline " " bitfld.long 0x1C 4. " XFILL2OUT ,XFilled 2 Out Status" "Not full,Full" bitfld.long 0x1C 3. " XFILL1IN ,XFilled 1 In Status" "Not full,Full" bitfld.long 0x1C 2. " XFILL1OUT ,XFilled 1 Out Status" "Not full,Full" textline " " bitfld.long 0x1C 1. " XFILL0IN ,XFilled 0 In Status" "Not full,Full" bitfld.long 0x1C 0. " XFILL0OUT ,XFilled 0 Out Status" "Not full,Full" ;group 0x60++0x03 line.long 0x20 "YFILLSTAT,Y Filled Status Register" bitfld.long 0x20 31. " YFILLFIN ,YFilled F In Status" "Not full,Full" bitfld.long 0x20 30. " YFILLFOUT ,YFilled F Out Status" "Not full,Full" bitfld.long 0x20 29. " YFILLEIN ,YFilled E In Status" "Not full,Full" textline " " bitfld.long 0x20 28. " YFILLEOUT ,YFilled E Out Status" "Not full,Full" bitfld.long 0x20 27. " YFILLDIN ,YFilled D In Status" "Not full,Full" bitfld.long 0x20 26. " YFILLDOUT ,YFilled D Out Status" "Not full,Full" textline " " bitfld.long 0x20 25. " YFILLCIN ,YFilled C In Status" "Not full,Full" bitfld.long 0x20 24. " YFILLCOUT ,YFilled C Out Status" "Not full,Full" bitfld.long 0x20 23. " YFILLBIN ,YFilled B In Status" "Not full,Full" textline " " bitfld.long 0x20 22. " YFILLBOUT ,YFilled B Out Status" "Not full,Full" bitfld.long 0x20 21. " YFILLAIN ,YFilled A In Status" "Not full,Full" bitfld.long 0x20 20. " YFILLAOUT ,YFilled A Out Status" "Not full,Full" textline " " bitfld.long 0x20 19. " YFILL9IN ,YFilled 9 In Status" "Not full,Full" bitfld.long 0x20 18. " YFILL9OUT ,YFilled 9 Out Status" "Not full,Full" bitfld.long 0x20 17. " YFILL8IN ,YFilled 8 In Status" "Not full,Full" textline " " bitfld.long 0x20 16. " YFILL8OUT ,YFilled 8 Out Status" "Not full,Full" bitfld.long 0x20 15. " YFILL7IN ,YFilled 7 In Status" "Not full,Full" bitfld.long 0x20 14. " YFILL7OUT ,YFilled 7 Out Status" "Not full,Full" textline " " bitfld.long 0x20 13. " YFILL6IN ,YFilled 6 In Status" "Not full,Full" bitfld.long 0x20 12. " YFILL6OUT ,YFilled 6 Out Status" "Not full,Full" bitfld.long 0x20 11. " YFILL5IN ,YFilled 5 In Status" "Not full,Full" textline " " bitfld.long 0x20 10. " YFILL5OUT ,YFilled 5 Out Status" "Not full,Full" bitfld.long 0x20 9. " YFILL4IN ,YFilled 4 In Status" "Not full,Full" bitfld.long 0x20 8. " YFILL4OUT ,YFilled 4 Out Status" "Not full,Full" textline " " bitfld.long 0x20 7. " YFILL3IN ,YFilled 3 In Status" "Not full,Full" bitfld.long 0x20 6. " YFILL3OUT ,YFilled 3 Out Status" "Not full,Full" bitfld.long 0x20 5. " YFILL2IN ,YFilled 2 In Status" "Not full,Full" textline " " bitfld.long 0x20 4. " YFILL2OUT ,YFilled 2 Out Status" "Not full,Full" bitfld.long 0x20 3. " YFILL1IN ,YFilled 1 In Status" "Not full,Full" bitfld.long 0x20 2. " YFILL1OUT ,YFilled 1 Out Status" "Not full,Full" textline " " bitfld.long 0x20 1. " XFILL0IN ,XFilled 0 In Status" "Not full,Full" bitfld.long 0x20 0. " XFILL0OUT ,XFilled 0 Out Status" "Not full,Full" ;group 0x64++0x03 line.long 0x24 "FENDPNTEN,FEndpoint Enables Register" bitfld.long 0x24 31. " EPFINEN ,Endpoint F In Enabled" "Disabled,Enabled" bitfld.long 0x24 30. " EPFOUTEN ,Endpoint F Out Enabled" "Disabled,Enabled" bitfld.long 0x24 29. " EPEINEN ,Endpoint E In Enabled" "Disabled,Enabled" textline " " bitfld.long 0x24 28. " EPEOUTEN ,Endpoint E Out Enabled" "Disabled,Enabled" bitfld.long 0x24 27. " EPDINEN ,Endpoint D In Enabled" "Disabled,Enabled" bitfld.long 0x24 26. " EPDOUTEN ,Endpoint D Out Enabled" "Disabled,Enabled" textline " " bitfld.long 0x24 25. " EPCINEN ,Endpoint C In Enabled" "Disabled,Enabled" bitfld.long 0x24 24. " EPCOUTEN ,Endpoint C Out Enabled" "Disabled,Enabled" bitfld.long 0x24 23. " EPBINEN ,Endpoint B In Enabled" "Disabled,Enabled" textline " " bitfld.long 0x24 22. " EPBOUTEN ,Endpoint B Out Enabled" "Disabled,Enabled" bitfld.long 0x24 21. " EPAINEN ,Endpoint A In Enabled" "Disabled,Enabled" bitfld.long 0x24 20. " EPAOUTEN ,Endpoint A Out Enabled" "Disabled,Enabled" textline " " bitfld.long 0x24 19. " EP9INEN ,Endpoint 9 In Enabled" "Disabled,Enabled" bitfld.long 0x24 18. " EP9OUTEN ,Endpoint 9 Out Enabled" "Disabled,Enabled" bitfld.long 0x24 17. " EP8INEN ,Endpoint 8 In Enabled" "Disabled,Enabled" textline " " bitfld.long 0x24 16. " EP8OUTEN ,Endpoint 8 Out Enabled" "Disabled,Enabled" bitfld.long 0x24 15. " EP7INEN ,Endpoint 7 In Enabled" "Disabled,Enabled" bitfld.long 0x24 14. " EP7OUTEN ,Endpoint 7 Out Enabled" "Disabled,Enabled" textline " " bitfld.long 0x24 13. " EP6INEN ,Endpoint 6 In Enabled" "Disabled,Enabled" bitfld.long 0x24 12. " EP6OUTEN ,Endpoint 6 Out Enabled" "Disabled,Enabled" bitfld.long 0x24 11. " EP5INEN ,Endpoint 5 In Enabled" "Disabled,Enabled" textline " " bitfld.long 0x24 10. " EP5OUTEN ,Endpoint 5 Out Enabled" "Disabled,Enabled" bitfld.long 0x24 9. " EP4INEN ,Endpoint 4 In Enabled" "Disabled,Enabled" bitfld.long 0x24 8. " EP4OUTEN ,Endpoint 4 Out Enabled" "Disabled,Enabled" textline " " bitfld.long 0x24 7. " EP3INEN ,Endpoint 3 In Enabled" "Disabled,Enabled" bitfld.long 0x24 6. " EP3OUTEN ,Endpoint 3 Out Enabled" "Disabled,Enabled" bitfld.long 0x24 5. " EP2INEN ,Endpoint 2 In Enabled" "Disabled,Enabled" textline " " bitfld.long 0x24 4. " EP2UOTEN ,Endpoint 2 Out Enabled" "Disabled,Enabled" bitfld.long 0x24 3. " EP1INEN ,Endpoint 1 In Enabled" "Disabled,Enabled" bitfld.long 0x24 2. " EP1OUTEN ,Endpoint 1 Out Enabled" "Disabled,Enabled" textline " " bitfld.long 0x24 1. " EP0INEN ,Endpoint 0 In Enabled" "Disabled,Enabled" bitfld.long 0x24 0. " EP0OUTEN ,Endpoint 0 Out Enabled" "Disabled,Enabled" ;group 0x68++0x03 line.long 0x28 "ENDPNRDY,Endpoint Ready Set Register" bitfld.long 0x28 31. " EPFINRDY ,Endpoint F In Ready" "Not ready,Ready" bitfld.long 0x28 30. " EPFOUTRDY ,Endpoint F Out Ready" "Not ready,Ready" bitfld.long 0x28 29. " EPEINRDY ,Endpoint E In Ready" "Not ready,Ready" textline " " bitfld.long 0x28 28. " EPEOUTRDY ,Endpoint E Out Ready" "Not ready,Ready" bitfld.long 0x28 27. " EPDINRDY ,Endpoint D In Ready" "Not ready,Ready" bitfld.long 0x28 26. " EPDOUTRDY ,Endpoint D Out Ready" "Not ready,Ready" textline " " bitfld.long 0x28 25. " EPCINRDY ,Endpoint C In Ready" "Not ready,Ready" bitfld.long 0x28 24. " EPCOUTRDY ,Endpoint C Out Ready" "Not ready,Ready" bitfld.long 0x28 23. " EPBINRDY ,Endpoint B In Ready" "Not ready,Ready" textline " " bitfld.long 0x28 22. " EPBOUTRDY ,Endpoint B Out Ready" "Not ready,Ready" bitfld.long 0x28 21. " EPAINRDY ,Endpoint A In Ready" "Not ready,Ready" bitfld.long 0x28 20. " EPAOUTRDY ,Endpoint A Out Ready" "Not ready,Ready" textline " " bitfld.long 0x28 19. " EP9INRDY ,Endpoint 9 In Ready" "Not ready,Ready" bitfld.long 0x28 18. " EP9OUTRDY ,Endpoint 9 Out Ready" "Not ready,Ready" bitfld.long 0x28 17. " EP8INRDY ,Endpoint 8 In Ready" "Not ready,Ready" textline " " bitfld.long 0x28 16. " EP8OUTRDY ,Endpoint 8 Out Ready" "Not ready,Ready" bitfld.long 0x28 15. " EP7INRDY ,Endpoint 7 In Ready" "Not ready,Ready" bitfld.long 0x28 14. " EP7OUTRDY ,Endpoint 7 Out Ready" "Not ready,Ready" textline " " bitfld.long 0x28 13. " EP6INRDY ,Endpoint 6 In Ready" "Not ready,Ready" bitfld.long 0x28 12. " EP6OUTRDY ,Endpoint 6 Out Ready" "Not ready,Ready" bitfld.long 0x28 11. " EP5INRDY ,Endpoint 5 In Ready" "Not ready,Ready" textline " " bitfld.long 0x28 10. " EP5OUTRDY ,Endpoint 5 Out Ready" "Not ready,Ready" bitfld.long 0x28 9. " EP4INRDY ,Endpoint 4 In Ready" "Not ready,Ready" bitfld.long 0x28 8. " EP4OUTRDY ,Endpoint 4 Out Ready" "Not ready,Ready" textline " " bitfld.long 0x28 7. " EP3INRDY ,Endpoint 3 In Ready" "Not ready,Ready" bitfld.long 0x28 6. " EP3OUTRDY ,Endpoint 3 Out Ready" "Not ready,Ready" bitfld.long 0x28 5. " EP2INRDY ,Endpoint 2 In Ready" "Not ready,Ready" textline " " bitfld.long 0x28 4. " EP2OUTRDY ,Endpoint 2 Out Ready" "Not ready,Ready" bitfld.long 0x28 3. " EP1INRDY ,Endpoint 1 In Ready" "Not ready,Ready" bitfld.long 0x28 2. " EP1OUTRDY ,Endpoint 1 Out Ready" "Not ready,Ready" textline " " bitfld.long 0x28 1. " EP0INRDY ,Endpoint 0 In Ready" "Not ready,Ready" bitfld.long 0x28 0. " EP0OUTRDY ,Endpoint 0 Out Ready" "Not ready,Ready" ;group 0x6c++0x03 line.long 0x2C "IMEDINT,Immediate Interrupt Register" bitfld.long 0x2C 31. " IMFININT ,Immediate F In Interrupt" "No interrupt,Interrupt" bitfld.long 0x2C 30. " IMFOUTINT ,Immediate F Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x2C 29. " IMEININT ,Immediate E In Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x2C 28. " IMEOUTINT ,Immediate E Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x2C 27. " IMDININT ,Immediate D In Interrupt" "No interrupt,Interrupt" bitfld.long 0x2C 26. " IMDOUTINT ,Immediate D Out Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x2C 25. " IMCININT ,Immediate C In Interrupt" "No interrupt,Interrupt" bitfld.long 0x2C 24. " IMCOUTINT ,Immediate C Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x2C 23. " IMBININT ,Immediate B In Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x2C 22. " IMBOUTINT ,Immediate B Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x2C 21. " IMAININT ,Immediate A In Interrupt" "No interrupt,Interrupt" bitfld.long 0x2C 20. " IMAOUTINT ,Immediate A Out Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x2C 19. " IM9ININT ,Immediate 9 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x2C 18. " IM9OUTINT ,Immediate 9 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x2C 17. " IM8ININT ,Immediate 8 In Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x2C 16. " IM8OUTINT ,Immediate 8 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x2C 15. " IM7ININT ,Immediate 7 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x2C 14. " IM7OUTINT ,Immediate 7 Out Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x2C 13. " IM6ININT ,Immediate 6 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x2C 12. " IM6OUTINT ,Immediate 6 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x2C 11. " IM5ININT ,Immediate 5 In Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x2C 10. " IM5OUTINT ,Immediate 5 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x2C 9. " IM4ININT ,Immediate 4 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x2C 8. " IM4OUTINT ,Immediate 4 Out Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x2C 7. " IM3ININT ,Immediate 3 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x2C 6. " IM3OUTINT ,Immediate 3 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x2C 5. " IM2ININT ,Immediate 2 In Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x2C 4. " IM2OUTINT ,Immediate 2 Out Interrupt" "No interrupt,Interrupt" bitfld.long 0x2C 3. " IM1ININT ,Immediate 1 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x2C 2. " IM1OUTINT ,Immediate 1 Out Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x2C 1. " IM0ININT ,Immediate 0 In Interrupt" "No interrupt,Interrupt" bitfld.long 0x2C 0. " IM0OUTINT ,Immediate 0 Out Interrupt" "No interrupt,Interrupt" width 0x10 ;group 0x70++0x03 line.long 0x30 "EPNTDONESTAT,Endpoint Done Status Register" bitfld.long 0x30 31. " EPFINDONE ,Endpoint F In Done Status" "No data transferred,Data transferred" bitfld.long 0x30 30. " EPFOUTDONE ,Endpoint F Out Data transferred Status" "No data transferred,Data transferred" textline " " bitfld.long 0x30 29. " EPEINDONE ,Endpoint E In Data transferred Status" "No data transferred,Data transferred" bitfld.long 0x30 28. " EPEOUTDONE ,Endpoint E Out Data transferred Status" "No data transferred,Data transferred" textline " " bitfld.long 0x30 27. " EPDINDONE ,Endpoint D In Data transferred Status" "No data transferred,Data transferred" bitfld.long 0x30 26. " EPDOUTDONE ,Endpoint D Out Data transferred Status" "No data transferred,Data transferred" textline " " bitfld.long 0x30 25. " EPCINDONE ,Endpoint C In Data transferred Status" "No data transferred,Data transferred" bitfld.long 0x30 24. " EPCOUTDONE ,Endpoint C Out Data transferred Status" "No data transferred,Data transferred" textline " " bitfld.long 0x30 23. " EPBINDONE ,Endpoint B In Data transferred Status" "No data transferred,Data transferred" bitfld.long 0x30 22. " EPBOUTDONE ,Endpoint B Out Data transferred Status" "No data transferred,Data transferred" textline " " bitfld.long 0x30 21. " EPAINDONE ,Endpoint A In Data transferred Status" "No data transferred,Data transferred" bitfld.long 0x30 20. " EPAOUTDONE ,Endpoint A Out Data transferred Status" "No data transferred,Data transferred" textline " " bitfld.long 0x30 19. " EP9INDONE ,Endpoint 9 In Data transferred Status" "No data transferred,Data transferred" bitfld.long 0x30 18. " EP9OUTDONE ,Endpoint 9 Out Data transferred Status" "No data transferred,Data transferred" textline " " bitfld.long 0x30 17. " EP8INDONE ,Endpoint 8 In Data transferred Status" "No data transferred,Data transferred" bitfld.long 0x30 16. " EP8OUTDONE ,Endpoint 8 Out Data transferred Status" "No data transferred,Data transferred" textline " " bitfld.long 0x30 15. " EP7INDONE ,Endpoint 7 In Data transferred Status" "No data transferred,Data transferred" bitfld.long 0x30 14. " EP7OUTDONE ,Endpoint 7 Out Data transferred Status" "No data transferred,Data transferred" textline " " bitfld.long 0x30 13. " EP6INDONE ,Endpoint 6 In Data transferred Status" "No data transferred,Data transferred" bitfld.long 0x30 12. " EP6OUTDONE ,Endpoint 6 Out Data transferred Status" "No data transferred,Data transferred" textline " " bitfld.long 0x30 11. " EP5INDONE ,Endpoint 5 In Data transferred Status" "No data transferred,Data transferred" bitfld.long 0x30 10. " EP5OUTDONE ,Endpoint 5 Out Data transferred Status" "No data transferred,Data transferred" textline " " bitfld.long 0x30 9. " EP4INDONE ,Endpoint 4 In Data transferred Status" "No data transferred,Data transferred" bitfld.long 0x30 8. " EP4OUTDONE ,Endpoint 4 Out Data transferred Status" "No data transferred,Data transferred" textline " " bitfld.long 0x30 7. " EP3INDONE ,Endpoint 3 In Data transferred Status" "No data transferred,Data transferred" bitfld.long 0x30 6. " EP3OUTDONE ,Endpoint 3 Out Data transferred Status" "No data transferred,Data transferred" textline " " bitfld.long 0x30 5. " EP2INDONE ,Endpoint 2 In Data transferred Status" "No data transferred,Data transferred" bitfld.long 0x30 4. " EP2OUTDONE ,Endpoint 2 Out Data transferred Status" "No data transferred,Data transferred" textline " " bitfld.long 0x30 3. " EP1INDONE ,Endpoint 1 In Data transferred Status" "No data transferred,Data transferred" bitfld.long 0x30 2. " EP1OUTDONE ,Endpoint 1 Out Data transferred Status" "No data transferred,Data transferred" textline " " bitfld.long 0x30 1. " EP0INDONE ,Endpoint 0 In Data transferred Status" "No data transferred,Data transferred" bitfld.long 0x30 0. " EP0OUTDONE ,Endpoint 0 Out Data transferred Status" "No data transferred,Data transferred" ;group 0x74++0x03 line.long 0x34 "EPNTDONEEN,Endpoint Done Enable Register" bitfld.long 0x34 31. " EPFINDNEN ,Endpoint F In Done Enable" "Disabled,Enabled" bitfld.long 0x34 30. " EPFOUTDNEN ,Endpoint F Out Done Enable" "Disabled,Enabled" bitfld.long 0x34 29. " EPEINDNEN ,Endpoint E In Done Enable" "Disabled,Enabled" textline " " bitfld.long 0x34 28. " EPEOUTDNEN ,Endpoint E Out Done Enable" "Disabled,Enabled" bitfld.long 0x34 27. " EPDINDNEN ,Endpoint D In Done Enable" "Disabled,Enabled" bitfld.long 0x34 26. " EPDOUTDNEN ,Endpoint D Out Done Enable" "Disabled,Enabled" textline " " bitfld.long 0x34 25. " EPCINDNEN ,Endpoint C In Done Enable" "Disabled,Enabled" bitfld.long 0x34 24. " EPCOUTDNEN ,Endpoint C Out Done Enable" "Disabled,Enabled" bitfld.long 0x34 23. " EPBINDNEN ,Endpoint B In Done Enable" "Disabled,Enabled" textline " " bitfld.long 0x34 22. " EPBOUTDNEN ,Endpoint B Out Done Enable" "Disabled,Enabled" bitfld.long 0x34 21. " EPAINDNEN ,Endpoint A In Done Enable" "Disabled,Enabled" bitfld.long 0x34 20. " EPAOUTDNEN ,Endpoint A Out Done Enable" "Disabled,Enabled" textline " " bitfld.long 0x34 19. " EP9INDNEN ,Endpoint 9 In Done Enable" "Disabled,Enabled" bitfld.long 0x34 18. " EP9OUTDNEN ,Endpoint 9 Out Done Enable" "Disabled,Enabled" bitfld.long 0x34 17. " EP8INDNEN ,Endpoint 8 In Done Enable" "Disabled,Enabled" textline " " bitfld.long 0x34 16. " EP8OUTDNEN ,Endpoint 8 Out Done Enable" "Disabled,Enabled" bitfld.long 0x34 15. " EP7INDNEN ,Endpoint 7 In Done Enable" "Disabled,Enabled" bitfld.long 0x34 14. " EP7OUTDNEN ,Endpoint 7 Out Done Enable" "Disabled,Enabled" textline " " bitfld.long 0x34 13. " EP6INDNEN ,Endpoint 6 In Done Enable" "Disabled,Enabled" bitfld.long 0x34 12. " EP6OUTDNEN ,Endpoint 6 Out Done Enable" "Disabled,Enabled" bitfld.long 0x34 11. " EP5INDNEN ,Endpoint 5 In Done Enable" "Disabled,Enabled" textline " " bitfld.long 0x34 10. " EP5OUTDNEN ,Endpoint 5 Out Done Enable" "Disabled,Enabled" bitfld.long 0x34 09. " EP4INDNEN ,Endpoint 4 In Done Enable" "Disabled,Enabled" bitfld.long 0x34 08. " EP4OUTDNEN ,Endpoint 4 Out Done Enable" "Disabled,Enabled" textline " " bitfld.long 0x34 07. " EP3INDNEN ,Endpoint 3 In Done Enable" "Disabled,Enabled" bitfld.long 0x34 06. " EP3OUTDNEN ,Endpoint 3 Out Done Enable" "Disabled,Enabled" bitfld.long 0x34 05. " EP2INDNEN ,Endpoint 2 In Done Enable" "Disabled,Enabled" textline " " bitfld.long 0x34 04. " EP2OUTDNEN ,Endpoint 2 Out Done Enable" "Disabled,Enabled" bitfld.long 0x34 03. " EP1INDNEN ,Endpoint 1 In Done Enable" "Disabled,Enabled" bitfld.long 0x34 02. " EP1OUTDNEN ,Endpoint 1 Out Done Enable" "Disabled,Enabled" textline " " bitfld.long 0x34 01. " EP0INDNEN ,Endpoint 0 In Done Enable" "Disabled,Enabled" bitfld.long 0x34 00. " EP0OUTDNEN ,Endpoint 0 Out Done Enable" "Disabled,Enabled" ;group 0x78++0x03 line.long 0x38 "EPNTTOGBITS,Endpoint Toggle Bits Register" bitfld.long 0x38 31. " EPFINTOG ,Endpoint F In Toggle Bit" "Not changed,Toggled" bitfld.long 0x38 30. " EPFOUTTOG ,Endpoint F Out Toggle Bit" "Not changed,Toggled" bitfld.long 0x38 29. " EPEINTOG ,Endpoint E In Toggle Bit" "Not changed,Toggled" textline " " bitfld.long 0x38 28. " EPEOUTTOG ,Endpoint E Out Toggle Bit" "Not changed,Toggled" bitfld.long 0x38 27. " EPDINTOG ,Endpoint D In Toggle Bit" "Not changed,Toggled" bitfld.long 0x38 26. " EPDOUTTOG ,Endpoint D Out Toggle Bit" "Not changed,Toggled" textline " " bitfld.long 0x38 25. " EPCINTOG ,Endpoint C In Toggle Bit" "Not changed,Toggled" bitfld.long 0x38 24. " EPCOUTTOG ,Endpoint C Out Toggle Bit" "Not changed,Toggled" bitfld.long 0x38 23. " EPBINTOG ,Endpoint B In Toggle Bit" "Not changed,Toggled" textline " " bitfld.long 0x38 22. " EPBOUTTOG ,Endpoint B Out Toggle Bit" "Not changed,Toggled" bitfld.long 0x38 21. " EPAINTOG ,Endpoint A In Toggle Bit" "Not changed,Toggled" bitfld.long 0x38 20. " EPAOUTTOG ,Endpoint A Out Toggle Bit" "Not changed,Toggled" textline " " bitfld.long 0x38 19. " EP9INTOG ,Endpoint 9 In Toggle Bit" "Not changed,Toggled" bitfld.long 0x38 18. " EP9OUTTOG ,Endpoint 9 Out Toggle Bit" "Not changed,Toggled" bitfld.long 0x38 17. " EP8INTOG ,Endpoint 8 In Toggle Bit" "Not changed,Toggled" textline " " bitfld.long 0x38 16. " EP8OUTTOG ,Endpoint 8 Out Toggle Bit" "Not changed,Toggled" bitfld.long 0x38 15. " EP7INTOG ,Endpoint 7 In Toggle Bit" "Not changed,Toggled" bitfld.long 0x38 14. " EP7OUTTOG ,Endpoint 7 Out Toggle Bit" "Not changed,Toggled" textline " " bitfld.long 0x38 13. " EP6INTOG ,Endpoint 6 In Toggle Bit" "Not changed,Toggled" bitfld.long 0x38 12. " EP6OUTTOG ,Endpoint 6 Out Toggle Bit" "Not changed,Toggled" bitfld.long 0x38 11. " EP5INTOG ,Endpoint 5 In Toggle Bit" "Not changed,Toggled" textline " " bitfld.long 0x38 10. " EP5OUTTOG ,Endpoint 5 Out Toggle Bit" "Not changed,Toggled" bitfld.long 0x38 09. " EP4INTOG ,Endpoint 4 In Toggle Bit" "Not changed,Toggled" bitfld.long 0x38 08. " EP4OUTTOG ,Endpoint 4 Out Toggle Bit" "Not changed,Toggled" textline " " bitfld.long 0x38 07. " EP3INTOG ,Endpoint 3 In Toggle Bit" "Not changed,Toggled" bitfld.long 0x38 06. " EP3OUTTOG ,Endpoint 3 Out Toggle Bit" "Not changed,Toggled" bitfld.long 0x38 05. " EP2INTOG ,Endpoint 2 In Toggle Bit" "Not changed,Toggled" textline " " bitfld.long 0x38 04. " EP2OUTTOG ,Endpoint 2 Out Toggle Bit" "Not changed,Toggled" bitfld.long 0x38 03. " EP1INTOG ,Endpoint 1 In Toggle Bit" "Not changed,Toggled" bitfld.long 0x38 02. " EP1OUTTOG ,Endpoint 1 Out Toggle Bit" "Not changed,Toggled" textline " " bitfld.long 0x38 01. " EP0INTOG ,Endpoint 0 In Toggle Bit" "Not changed,Toggled" bitfld.long 0x38 00. " EP0OUTTOG ,Endpoint 0 Out Toggle Bit" "Not changed,Toggled" wgroup 0x7C++0x03 line.long 0x00 "FNEPRDYCLR(wr),Frame Number and Endpoint Ready Clear Register" hexmask.long.word 0x00 0.--31. 1. " EPRDYCLEAR ,Endpoint Frame Number" rgroup 0x7C++0x03 line.long 0x00 "FNEPRDYCLR(rd),Frame Number and Endpoint Ready Clear Register" hexmask.long.word 0x00 00.--10. 1. " FRMNUMB ,Last Frame Number" tree.end width 0xf tree "DMA Registers" base asd:0x10024800 width 0xf rgroup 0x00--0x07 line.long 0x00 "DMAREV,DMA Revision Register" hexmask.long.byte 0x00 0.--7. 1. " REVCODE ,Revision Code" ;rgroup 0x04++0x03 line.long 0x04 "DMAINTSTAT,DMA Interrupt Status Register" bitfld.long 0x04 1. " EPERR ,Endpoint Error Interrupt" "No error,Error" bitfld.long 0x04 0. " ETDERR ,ETD Error Interrupt" "No error,Error" group 0x08--0x27 line.long 0x00 "DMAINTENA,DMA Interrupt Enable Register" bitfld.long 0x00 1. " EPERRINTEN ,Endpoint Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 0. " ETDERRINTEN ,ETD Error Interrupt Enable" "Disabled,Enabled" ;group 0x0c++0x03 line.long 0x04 "ETDDMAERSTAT,ETD DMA Error Status Register" eventfld.long 0x04 31. " ETDDMAERST31 ,ETD DMA Error Status 31" "No error,Error" eventfld.long 0x04 30. " ETDDMAERST30 ,ETD DMA Error Status 30" "No error,Error" eventfld.long 0x04 29. " ETDDMAERST29 ,ETD DMA Error Status 29" "No error,Error" textline " " eventfld.long 0x04 28. " ETDDMAERST28 ,ETD DMA Error Status 28" "No error,Error" eventfld.long 0x04 27. " ETDDMAERST27 ,ETD DMA Error Status 27" "No error,Error" eventfld.long 0x04 26. " ETDDMAERST26 ,ETD DMA Error Status 26" "No error,Error" textline " " eventfld.long 0x04 25. " ETDDMAERST25 ,ETD DMA Error Status 25" "No error,Error" eventfld.long 0x04 24. " ETDDMAERST24 ,ETD DMA Error Status 24" "No error,Error" eventfld.long 0x04 23. " ETDDMAERST23 ,ETD DMA Error Status 23" "No error,Error" textline " " eventfld.long 0x04 22. " ETDDMAERST22 ,ETD DMA Error Status 22" "No error,Error" eventfld.long 0x04 21. " ETDDMAERST21 ,ETD DMA Error Status 21" "No error,Error" eventfld.long 0x04 20. " ETDDMAERST20 ,ETD DMA Error Status 20" "No error,Error" textline " " eventfld.long 0x04 19. " ETDDMAERST19 ,ETD DMA Error Status 19" "No error,Error" eventfld.long 0x04 18. " ETDDMAERST18 ,ETD DMA Error Status 18" "No error,Error" eventfld.long 0x04 17. " ETDDMAERST17 ,ETD DMA Error Status 17" "No error,Error" textline " " eventfld.long 0x04 16. " ETDDMAERST16 ,ETD DMA Error Status 16" "No error,Error" eventfld.long 0x04 15. " ETDDMAERST15 ,ETD DMA Error Status 15" "No error,Error" eventfld.long 0x04 14. " ETDDMAERST14 ,ETD DMA Error Status 14" "No error,Error" textline " " eventfld.long 0x04 13. " ETDDMAERST13 ,ETD DMA Error Status 13" "No error,Error" eventfld.long 0x04 12. " ETDDMAERST12 ,ETD DMA Error Status 12" "No error,Error" eventfld.long 0x04 11. " ETDDMAERST11 ,ETD DMA Error Status 11" "No error,Error" textline " " eventfld.long 0x04 10. " ETDDMAERST10 ,ETD DMA Error Status 10" "No error,Error" eventfld.long 0x04 9. " ETDDMAERST9 ,ETD DMA Error Status 9" "No error,Error" eventfld.long 0x04 8. " ETDDMAERST8 ,ETD DMA Error Status 8" "No error,Error" textline " " eventfld.long 0x04 7. " ETDDMAERST7 ,ETD DMA Error Status 7" "No error,Error" eventfld.long 0x04 6. " ETDDMAERST6 ,ETD DMA Error Status 6" "No error,Error" eventfld.long 0x04 5. " ETDDMAERST5 ,ETD DMA Error Status 5" "No error,Error" textline " " eventfld.long 0x04 4. " ETDDMAERST4 ,ETD DMA Error Status 4" "No error,Error" eventfld.long 0x04 3. " ETDDMAERST3 ,ETD DMA Error Status 3" "No error,Error" eventfld.long 0x04 2. " ETDDMAERST2 ,ETD DMA Error Status 2" "No error,Error" textline " " eventfld.long 0x04 1. " ETDDMAERST1 ,ETD DMA Error Status 1" "No error,Error" eventfld.long 0x04 0. " ETDDMAERST0 ,ETD DMA Error Status 0" "No error,Error" ;group 0x10++0x03 line.long 0x08 "EPDMAERSTAT,EP DMA Error Status Register" eventfld.long 0x08 31. " EPDMAERRST31 ,Endpoint DMA Error Status 31" "No error,Error" eventfld.long 0x08 30. " EPDMAERRST30 ,Endpoint DMA Error Status 30" "No error,Error" eventfld.long 0x08 29. " EPDMAERRST29 ,Endpoint DMA Error Status 29" "No error,Error" textline " " eventfld.long 0x08 28. " EPDMAERRST28 ,Endpoint DMA Error Status 28" "No error,Error" eventfld.long 0x08 27. " EPDMAERRST27 ,Endpoint DMA Error Status 27" "No error,Error" eventfld.long 0x08 26. " EPDMAERRST26 ,Endpoint DMA Error Status 26" "No error,Error" textline " " eventfld.long 0x08 25. " EPDMAERRST25 ,Endpoint DMA Error Status 25" "No error,Error" eventfld.long 0x08 24. " EPDMAERRST24 ,Endpoint DMA Error Status 24" "No error,Error" eventfld.long 0x08 23. " EPDMAERRST23 ,Endpoint DMA Error Status 23" "No error,Error" textline " " eventfld.long 0x08 22. " EPDMAERRST22 ,Endpoint DMA Error Status 22" "No error,Error" eventfld.long 0x08 21. " EPDMAERRST21 ,Endpoint DMA Error Status 21" "No error,Error" eventfld.long 0x08 20. " EPDMAERRST20 ,Endpoint DMA Error Status 20" "No error,Error" textline " " eventfld.long 0x08 19. " EPDMAERRST19 ,Endpoint DMA Error Status 19" "No error,Error" eventfld.long 0x08 18. " EPDMAERRST18 ,Endpoint DMA Error Status 18" "No error,Error" eventfld.long 0x08 17. " EPDMAERRST17 ,Endpoint DMA Error Status 17" "No error,Error" textline " " eventfld.long 0x08 16. " EPDMAERRST16 ,Endpoint DMA Error Status 16" "No error,Error" eventfld.long 0x08 15. " EPDMAERRST15 ,Endpoint DMA Error Status 15" "No error,Error" eventfld.long 0x08 14. " EPDMAERRST14 ,Endpoint DMA Error Status 14" "No error,Error" textline " " eventfld.long 0x08 13. " EPDMAERRST13 ,Endpoint DMA Error Status 13" "No error,Error" eventfld.long 0x08 12. " EPDMAERRST12 ,Endpoint DMA Error Status 12" "No error,Error" eventfld.long 0x08 11. " EPDMAERRST11 ,Endpoint DMA Error Status 11" "No error,Error" textline " " eventfld.long 0x08 10. " EPDMAERRST10 ,Endpoint DMA Error Status 10" "No error,Error" eventfld.long 0x08 9. " EPDMAERRST9 ,Endpoint DMA Error Status 9" "No error,Error" eventfld.long 0x08 8. " EPDMAERRST8 ,Endpoint DMA Error Status 8" "No error,Error" textline " " eventfld.long 0x08 7. " EPDMAERRST7 ,Endpoint DMA Error Status 7" "No error,Error" eventfld.long 0x08 6. " EPDMAERRST6 ,Endpoint DMA Error Status 6" "No error,Error" eventfld.long 0x08 5. " EPDMAERRST5 ,Endpoint DMA Error Status 5" "No error,Error" textline " " eventfld.long 0x08 4. " EPDMAERRST4 ,Endpoint DMA Error Status 4" "No error,Error" eventfld.long 0x08 3. " EPDMAERRST3 ,Endpoint DMA Error Status 3" "No error,Error" eventfld.long 0x08 2. " EPDMAERRST2 ,Endpoint DMA Error Status 2" "No error,Error" textline " " eventfld.long 0x08 1. " EPDMAERRST1 ,Endpoint DMA Error Status 1" "No error,Error" eventfld.long 0x08 0. " EPDMAERRST0 ,Endpoint DMA Error Status 0" "No error,Error" ;group 0x20++0xc03 line.long 0x18 "ETDDMAEN,ETD DMA Enable Register" bitfld.long 0x18 31. " ETDDMAENB31 ,ETD DMA 31 Enable" "Disabled,Enabled" bitfld.long 0x18 30. " ETDDMAENB30 ,ETD DMA 30 Enable" "Disabled,Enabled" bitfld.long 0x18 29. " ETDDMAENB29 ,ETD DMA 29 Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 28. " ETDDMAENB28 ,ETD DMA 28 Enable" "Disabled,Enabled" bitfld.long 0x18 27. " ETDDMAENB27 ,ETD DMA 27 Enable" "Disabled,Enabled" bitfld.long 0x18 26. " ETDDMAENB26 ,ETD DMA 26 Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 25. " ETDDMAENB25 ,ETD DMA 25 Enable" "Disabled,Enabled" bitfld.long 0x18 24. " ETDDMAENB24 ,ETD DMA 24 Enable" "Disabled,Enabled" bitfld.long 0x18 23. " ETDDMAENB23 ,ETD DMA 23 Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 22. " ETDDMAENB22 ,ETD DMA 22 Enable" "Disabled,Enabled" bitfld.long 0x18 21. " ETDDMAENB21 ,ETD DMA 21 Enable" "Disabled,Enabled" bitfld.long 0x18 20. " ETDDMAENB20 ,ETD DMA 20 Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 19. " ETDDMAENB19 ,ETD DMA 19 Enable" "Disabled,Enabled" bitfld.long 0x18 18. " ETDDMAENB18 ,ETD DMA 18 Enable" "Disabled,Enabled" bitfld.long 0x18 17. " ETDDMAENB17 ,ETD DMA 17 Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 16. " ETDDMAENB16 ,ETD DMA 16 Enable" "Disabled,Enabled" bitfld.long 0x18 15. " ETDDMAENB15 ,ETD DMA 15 Enable" "Disabled,Enabled" bitfld.long 0x18 14. " ETDDMAENB14 ,ETD DMA 14 Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 13. " ETDDMAENB13 ,ETD DMA 13 Enable" "Disabled,Enabled" bitfld.long 0x18 12. " ETDDMAENB12 ,ETD DMA 12 Enable" "Disabled,Enabled" bitfld.long 0x18 11. " ETDDMAENB11 ,ETD DMA 11 Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 10. " ETDDMAENB10 ,ETD DMA 10 Enable" "Disabled,Enabled" bitfld.long 0x18 9. " ETDDMAENB9 ,ETD DMA 9 Enable" "Disabled,Enabled" bitfld.long 0x18 8. " ETDDMAENB8 ,ETD DMA 8 Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 7. " ETDDMAENB7 ,ETD DMA 7 Enable" "Disabled,Enabled" bitfld.long 0x18 6. " ETDDMAENB6 ,ETD DMA 6 Enable" "Disabled,Enabled" bitfld.long 0x18 5. " ETDDMAENB5 ,ETD DMA 5 Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 4. " ETDDMAENB4 ,ETD DMA 4 Enable" "Disabled,Enabled" bitfld.long 0x18 3. " ETDDMAENB3 ,ETD DMA 3 Enable" "Disabled,Enabled" bitfld.long 0x18 2. " ETDDMAENB2 ,ETD DMA 2 Enable" "Disabled,Enabled" textline " " bitfld.long 0x18 1. " ETDDMAENB1 ,ETD DMA 1 Enable" "Disabled,Enabled" bitfld.long 0x18 0. " ETDDMAENB0 ,ETD DMA 0 Enable" "Disabled,Enabled" ;group 0x24++0x03 line.long 0x1c "EPDMAEN,EP DMA Enable Register" bitfld.long 0x1c 31. " EPDMAENB31 ,Endpoint DMA 31 Enable" "Disabled,Enabled" bitfld.long 0x1c 30. " EPDMAENB30 ,Endpoint DMA 30 Enable" "Disabled,Enabled" bitfld.long 0x1c 29. " EPDMAENB29 ,Endpoint DMA 29 Enable" "Disabled,Enabled" textline " " bitfld.long 0x1c 28. " EPDMAENB28 ,Endpoint DMA 28 Enable" "Disabled,Enabled" bitfld.long 0x1c 27. " EPDMAENB27 ,Endpoint DMA 27 Enable" "Disabled,Enabled" bitfld.long 0x1c 26. " EPDMAENB26 ,Endpoint DMA 26 Enable" "Disabled,Enabled" textline " " bitfld.long 0x1c 25. " EPDMAENB25 ,Endpoint DMA 25 Enable" "Disabled,Enabled" bitfld.long 0x1c 24. " EPDMAENB24 ,Endpoint DMA 24 Enable" "Disabled,Enabled" bitfld.long 0x1c 23. " EPDMAENB23 ,Endpoint DMA 23 Enable" "Disabled,Enabled" textline " " bitfld.long 0x1c 22. " EPDMAENB22 ,Endpoint DMA 22 Enable" "Disabled,Enabled" bitfld.long 0x1c 21. " EPDMAENB21 ,Endpoint DMA 21 Enable" "Disabled,Enabled" bitfld.long 0x1c 20. " EPDMAENB20 ,Endpoint DMA 20 Enable" "Disabled,Enabled" textline " " bitfld.long 0x1c 19. " EPDMAENB19 ,Endpoint DMA 19 Enable" "Disabled,Enabled" bitfld.long 0x1c 18. " EPDMAENB18 ,Endpoint DMA 18 Enable" "Disabled,Enabled" bitfld.long 0x1c 17. " EPDMAENB17 ,Endpoint DMA 17 Enable" "Disabled,Enabled" textline " " bitfld.long 0x1c 16. " EPDMAENB16 ,Endpoint DMA 16 Enable" "Disabled,Enabled" bitfld.long 0x1c 15. " EPDMAENB15 ,Endpoint DMA 15 Enable" "Disabled,Enabled" bitfld.long 0x1c 14. " EPDMAENB14 ,Endpoint DMA 14 Enable" "Disabled,Enabled" textline " " bitfld.long 0x1c 13. " EPDMAENB13 ,Endpoint DMA 13 Enable" "Disabled,Enabled" bitfld.long 0x1c 12. " EPDMAENB12 ,Endpoint DMA 12 Enable" "Disabled,Enabled" bitfld.long 0x1c 11. " EPDMAENB11 ,Endpoint DMA 11 Enable" "Disabled,Enabled" textline " " bitfld.long 0x1c 10. " EPDMAENB10 ,Endpoint DMA 10 Enable" "Disabled,Enabled" bitfld.long 0x1c 9. " EPDMAENB9 ,Endpoint DMA 9 Enable" "Disabled,Enabled" bitfld.long 0x1c 8. " EPDMAENB8 ,Endpoint DMA 8 Enable" "Disabled,Enabled" textline " " bitfld.long 0x1c 7. " EPDMAENB7 ,Endpoint DMA 7 Enable" "Disabled,Enabled" bitfld.long 0x1c 6. " EPDMAENB6 ,Endpoint DMA 6 Enable" "Disabled,Enabled" bitfld.long 0x1c 5. " EPDMAENB5 ,Endpoint DMA 5 Enable" "Disabled,Enabled" textline " " bitfld.long 0x1c 4. " EPDMAENB4 ,Endpoint DMA 4 Enable" "Disabled,Enabled" bitfld.long 0x1c 3. " EPDMAENB3 ,Endpoint DMA 3 Enable" "Disabled,Enabled" bitfld.long 0x1c 2. " EPDMAENB2 ,Endpoint DMA 2 Enable" "Disabled,Enabled" textline " " bitfld.long 0x1c 1. " EPDMAENB1 ,Endpoint DMA 1 Enable" "Disabled,Enabled" bitfld.long 0x1c 0. " EPDMAENB0 ,Endpoint DMA 0 Enable" "Disabled,Enabled" wgroup 0x28--0x3b line.long 0x00 "ETDDMAXTEN,ETD DMA Enable XTrigger Request Register" bitfld.long 0x00 31. " ETDDMAXTEN31 ,ETD DMA XTrigger 31 Enable" "Disabled,Enabled" bitfld.long 0x00 30. " ETDDMAXTEN30 ,ETD DMA XTrigger 30 Enable" "Disabled,Enabled" bitfld.long 0x00 29. " ETDDMAXTEN29 ,ETD DMA XTrigger 29 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 28. " ETDDMAXTEN28 ,ETD DMA XTrigger 28 Enable" "Disabled,Enabled" bitfld.long 0x00 27. " ETDDMAXTEN27 ,ETD DMA XTrigger 27 Enable" "Disabled,Enabled" bitfld.long 0x00 26. " ETDDMAXTEN26 ,ETD DMA XTrigger 26 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " ETDDMAXTEN25 ,ETD DMA XTrigger 25 Enable" "Disabled,Enabled" bitfld.long 0x00 24. " ETDDMAXTEN24 ,ETD DMA XTrigger 24 Enable" "Disabled,Enabled" bitfld.long 0x00 23. " ETDDMAXTEN23 ,ETD DMA XTrigger 23 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " ETDDMAXTEN22 ,ETD DMA XTrigger 22 Enable" "Disabled,Enabled" bitfld.long 0x00 21. " ETDDMAXTEN21 ,ETD DMA XTrigger 21 Enable" "Disabled,Enabled" bitfld.long 0x00 20. " ETDDMAXTEN20 ,ETD DMA XTrigger 20 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " ETDDMAXTEN19 ,ETD DMA XTrigger 19 Enable" "Disabled,Enabled" bitfld.long 0x00 18. " ETDDMAXTEN18 ,ETD DMA XTrigger 18 Enable" "Disabled,Enabled" bitfld.long 0x00 17. " ETDDMAXTEN17 ,ETD DMA XTrigger 17 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 16. " ETDDMAXTEN16 ,ETD DMA XTrigger 16 Enable" "Disabled,Enabled" bitfld.long 0x00 15. " ETDDMAXTEN15 ,ETD DMA XTrigger 15 Enable" "Disabled,Enabled" bitfld.long 0x00 14. " ETDDMAXTEN14 ,ETD DMA XTrigger 14 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 13. " ETDDMAXTEN13 ,ETD DMA XTrigger 13 Enable" "Disabled,Enabled" bitfld.long 0x00 12. " ETDDMAXTEN12 ,ETD DMA XTrigger 12 Enable" "Disabled,Enabled" bitfld.long 0x00 11. " ETDDMAXTEN11 ,ETD DMA XTrigger 11 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 10. " ETDDMAXTEN10 ,ETD DMA XTrigger 10 Enable" "Disabled,Enabled" bitfld.long 0x00 9. " ETDDMAXTEN9 ,ETD DMA XTrigger 9 Enable" "Disabled,Enabled" bitfld.long 0x00 8. " ETDDMAXTEN8 ,ETD DMA XTrigger 8 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " ETDDMAXTEN7 ,ETD DMA XTrigger 7 Enable" "Disabled,Enabled" bitfld.long 0x00 6. " ETDDMAXTEN6 ,ETD DMA XTrigger 6 Enable" "Disabled,Enabled" bitfld.long 0x00 5. " ETDDMAXTEN5 ,ETD DMA XTrigger 5 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " ETDDMAXTEN4 ,ETD DMA XTrigger 4 Enable" "Disabled,Enabled" bitfld.long 0x00 3. " ETDDMAXTEN3 ,ETD DMA XTrigger 3 Enable" "Disabled,Enabled" bitfld.long 0x00 2. " ETDDMAXTEN2 ,ETD DMA XTrigger 2 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " ETDDMAXTEN1 ,ETD DMA XTrigger 1 Enable" "Disabled,Enabled" bitfld.long 0x00 0. " ETDDMAXTEN0 ,ETD DMA XTrigger 0 Enable" "Disabled,Enabled" ;group 0x2c++0x03 line.long 0x04 "EPDMAXTEN,EP DMA Enable XTrigger Request Register" bitfld.long 0x04 31. " EPDMAXTEN31 ,Endpoint DMA XTrigger 31 Enable" "Disabled,Enabled" bitfld.long 0x04 30. " EPDMAXTEN30 ,Endpoint DMA XTrigger 30 Enable" "Disabled,Enabled" bitfld.long 0x04 29. " EPDMAXTEN29 ,Endpoint DMA XTrigger 29 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 28. " EPDMAXTEN28 ,Endpoint DMA XTrigger 28 Enable" "Disabled,Enabled" bitfld.long 0x04 27. " EPDMAXTEN27 ,Endpoint DMA XTrigger 27 Enable" "Disabled,Enabled" bitfld.long 0x04 26. " EPDMAXTEN26 ,Endpoint DMA XTrigger 26 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 25. " EPDMAXTEN25 ,Endpoint DMA XTrigger 25 Enable" "Disabled,Enabled" bitfld.long 0x04 24. " EPDMAXTENN24 ,Endpoint DMA XTrigger 24 Enable" "Disabled,Enabled" bitfld.long 0x04 23. " EPDMAXTEN23 ,Endpoint DMA XTrigger 23 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 22. " EPDMAXTEN22 ,Endpoint DMA XTrigger 22 Enable" "Disabled,Enabled" bitfld.long 0x04 21. " EPDMAXTEN21 ,Endpoint DMA XTrigger 21 Enable" "Disabled,Enabled" bitfld.long 0x04 20. " EPDMAXTEN20 ,Endpoint DMA XTrigger 20 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 19. " EPDMAXTEN19 ,Endpoint DMA XTrigger 19 Enable" "Disabled,Enabled" bitfld.long 0x04 18. " EPDMAXTEN18 ,Endpoint DMA XTrigger 18 Enable" "Disabled,Enabled" bitfld.long 0x04 17. " EPDMAXTEN17 ,Endpoint DMA XTrigger 17 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 16. " EPDMAXTEN16 ,Endpoint DMA XTrigger 16 Enable" "Disabled,Enabled" bitfld.long 0x04 15. " EPDMAXTEN15 ,Endpoint DMA XTrigger 15 Enable" "Disabled,Enabled" bitfld.long 0x04 14. " EPDMAXTEN14 ,Endpoint DMA XTrigger 14 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 13. " EPDMAXTEN13 ,Endpoint DMA XTrigger 13 Enable" "Disabled,Enabled" bitfld.long 0x04 12. " EPDMAXTEN12 ,Endpoint DMA XTrigger 12 Enable" "Disabled,Enabled" bitfld.long 0x04 11. " EPDMAXTEN11 ,Endpoint DMA XTrigger 11 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 10. " EPDMAXTEN10 ,Endpoint DMA XTrigger 10 Enable" "Disabled,Enabled" bitfld.long 0x04 9. " EPDMAXTEN9 ,Endpoint DMA XTrigger 9 Enable" "Disabled,Enabled" bitfld.long 0x04 8. " EPDMAXTEN8 ,Endpoint DMA XTrigger 8 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 7. " EPDMAXTEN7 ,Endpoint DMA XTrigger 7 Enable" "Disabled,Enabled" bitfld.long 0x04 6. " EPDMAXTEN6 ,Endpoint DMA XTrigger 6 Enable" "Disabled,Enabled" bitfld.long 0x04 5. " EPDMAXTEN5 ,Endpoint DMA XTrigger 5 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 4. " EPDMAXTEN4 ,Endpoint DMA XTrigger 4 Enable" "Disabled,Enabled" bitfld.long 0x04 3. " EPDMAXTEN3 ,Endpoint DMA XTrigger 3 Enable" "Disabled,Enabled" bitfld.long 0x04 2. " EPDMAXTEN2 ,Endpoint DMA XTrigger 2 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 1. " EPDMAXTEN1 ,Endpoint DMA XTrigger 1 Enable" "Disabled,Enabled" bitfld.long 0x04 0. " EPDMAXTEN0 ,Endpoint DMA XTrigger 0 Enable" "Disabled,Enabled" ;group 0x30++0x03 line.long 0x08 "ETDDMAENXYT,Endpoint DMA Enable XYTrigger Request Register" bitfld.long 0x08 31. " ETDDMAENXYT31 ,ETD DMA X And Y Trigger 31 Enable" "Disabled,Enabled" bitfld.long 0x08 30. " ETDDMAENXYT30 ,ETD DMA X And Y Trigger 30 Enable" "Disabled,Enabled" bitfld.long 0x08 29. " ETDDMAENXYT29 ,ETD DMA X And Y Trigger 29 Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 28. " ETDDMAENXYT28 ,ETD DMA X And Y Trigger 28 Enable" "Disabled,Enabled" bitfld.long 0x08 27. " ETDDMAENXYT27 ,ETD DMA X And Y Trigger 27 Enable" "Disabled,Enabled" bitfld.long 0x08 26. " ETDDMAENXYT26 ,ETD DMA X And Y Trigger 26 Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 25. " ETDDMAENXYT25 ,ETD DMA X And Y Trigger 25 Enable" "Disabled,Enabled" bitfld.long 0x08 24. " EETDDMAENXYT24 ,ETD DMA X And Y Trigger 24 Enable" "Disabled,Enabled" bitfld.long 0x08 23. " ETDDMAENXYT23 ,ETD DMA X And Y Trigger 23 Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 22. " ETDDMAENXYT22 ,ETD DMA X And Y Trigger 22 Enable" "Disabled,Enabled" bitfld.long 0x08 21. " ETDDMAENXYT21 ,ETD DMA X And Y Trigger 21 Enable" "Disabled,Enabled" bitfld.long 0x08 20. " ETDDMAENXYT20 ,ETD DMA X And Y Trigger 20 Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 19. " ETDDMAENXYT19 ,ETD DMA X And Y Trigger 19 Enable" "Disabled,Enabled" bitfld.long 0x08 18. " ETDDMAENXYT18 ,ETD DMA X And Y Trigger 18 Enable" "Disabled,Enabled" bitfld.long 0x08 17. " ETDDMAENXYT17 ,ETD DMA X And Y Trigger 17 Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 16. " ETDDMAENXYT16 ,ETD DMA X And Y Trigger 16 Enable" "Disabled,Enabled" bitfld.long 0x08 15. " ETDDMAENXYT15 ,ETD DMA X And Y Trigger 15 Enable" "Disabled,Enabled" bitfld.long 0x08 14. " ETDDMAENXYT14 ,ETD DMA X And Y Trigger 14 Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 13. " ETDDMAENXYT13 ,ETD DMA X And Y Trigger 13 Enable" "Disabled,Enabled" bitfld.long 0x08 12. " ETDDMAENXYT12 ,ETD DMA X And Y Trigger 12 Enable" "Disabled,Enabled" bitfld.long 0x08 11. " ETDDMAENXYT11 ,ETD DMA X And Y Trigger 11 Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 10. " ETDDMAENXYT10 ,ETD DMA X And Y Trigger 10 Enable" "Disabled,Enabled" bitfld.long 0x08 9. " ETDDMAENXYT9 ,ETD DMA X And Y Trigger 9 Enable" "Disabled,Enabled" bitfld.long 0x08 8. " ETDDMAENXYTN8 ,ETD DMA X And Y Trigger 8 Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 7. " ETDDMAENXYT7 ,ETD DMA X And Y Trigger 7 Enable" "Disabled,Enabled" bitfld.long 0x08 6. " ETDDMAENXYT6 ,ETD DMA X And Y Trigger 6 Enable" "Disabled,Enabled" bitfld.long 0x08 5. " ETDDMAENXYT5 ,ETD DMA X And Y Trigger 5 Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 4. " ETDDMAENXYT4 ,ETD DMA X And Y Trigger 4 Enable" "Disabled,Enabled" bitfld.long 0x08 3. " ETDDMAENXYT3 ,ETD DMA X And Y Trigger 3 Enable" "Disabled,Enabled" bitfld.long 0x08 2. " ETDDMAENXYT2 ,ETD DMA X And Y Trigger 2 Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 1. " ETDDMAENXYT1 ,ETD DMA X And Y Trigger 1 Enable" "Disabled,Enabled" bitfld.long 0x08 0. " ETDDMAENXYT0 ,ETD DMA X And Y Trigger 0 Enable" "Disabled,Enabled" ;group 0x34++0x03 line.long 0x0C "EPDMAENXYT,EP DMA Enable XYTrigger Request Register" bitfld.long 0x0c 31. " EPDMAENXYT31 ,Endpoint DMA X and Y Trigger 31 Enable" "Disabled,Enabled" bitfld.long 0x0c 30. " EPDMAENXYT30 ,Endpoint DMA X and Y Trigger 30 Enable" "Disabled,Enabled" bitfld.long 0x0c 29. " EPDMAENXYT29 ,Endpoint DMA X and Y Trigger 29 Enable" "Disabled,Enabled" textline " " bitfld.long 0x0c 28. " EPDMAENXYT28 ,Endpoint DMA X and Y Trigger 28 Enable" "Disabled,Enabled" bitfld.long 0x0c 27. " EPDMAENXYT27 ,Endpoint DMA X and Y Trigger 27 Enable" "Disabled,Enabled" bitfld.long 0x0c 26. " EPDMAENXYT26 ,Endpoint DMA X and Y Trigger 26 Enable" "Disabled,Enabled" textline " " bitfld.long 0x0c 25. " EPDMAENXYT25 ,Endpoint DMA X and Y Trigger 25 Enable" "Disabled,Enabled" bitfld.long 0x0c 24. " EPDMAENXYT24 ,Endpoint DMA X and Y Trigger 24 Enable" "Disabled,Enabled" bitfld.long 0x0c 23. " EPDMAENXYT23 ,Endpoint DMA X and Y Trigger 23 Enable" "Disabled,Enabled" textline " " bitfld.long 0x0c 22. " EPDMAENXYT22 ,Endpoint DMA X and Y Trigger 22 Enable" "Disabled,Enabled" bitfld.long 0x0c 21. " EPDMAENXYT21 ,Endpoint DMA X and Y Trigger 21 Enable" "Disabled,Enabled" bitfld.long 0x0c 20. " EPDMAENXYT20 ,Endpoint DMA X and Y Trigger 20 Enable" "Disabled,Enabled" textline " " bitfld.long 0x0c 19. " EPDMAENXYT19 ,Endpoint DMA X and Y Trigger 19 Enable" "Disabled,Enabled" bitfld.long 0x0c 18. " EPDMAENXYT18 ,Endpoint DMA X and Y Trigger 18 Enable" "Disabled,Enabled" bitfld.long 0x0c 17. " EPDMAENXYT17 ,Endpoint DMA X and Y Trigger 17 Enable" "Disabled,Enabled" textline " " bitfld.long 0x0c 16. " EPDMAENXYT16 ,Endpoint DMA X and Y Trigger 16 Enable" "Disabled,Enabled" bitfld.long 0x0c 15. " EPDMAENXYT15 ,Endpoint DMA X and Y Trigger 15 Enable" "Disabled,Enabled" bitfld.long 0x0c 14. " EPDMAENXYT14 ,Endpoint DMA X and Y Trigger 14 Enable" "Disabled,Enabled" textline " " bitfld.long 0x0c 13. " EPDMAENXYT13 ,Endpoint DMA X and Y Trigger 13 Enable" "Disabled,Enabled" bitfld.long 0x0c 12. " EPDMAENXYT12 ,Endpoint DMA X and Y Trigger 12 Enable" "Disabled,Enabled" bitfld.long 0x0c 11. " EPDMAENXYT11 ,Endpoint DMA X and Y Trigger 11 Enable" "Disabled,Enabled" textline " " bitfld.long 0x0c 10. " EPDMAENXYT10 ,Endpoint DMA X and Y Trigger 10 Enable" "Disabled,Enabled" bitfld.long 0x0c 9. " EPDMAENXYT9 ,Endpoint DMA X and Y Trigger 9 Enable" "Disabled,Enabled" bitfld.long 0x0c 8. " EPDMAENXYT8 ,Endpoint DMA X and Y Trigger 8 Enable" "Disabled,Enabled" textline " " bitfld.long 0x0c 7. " EPDMAENXYT7 ,Endpoint DMA X and Y Trigger 7 Enable" "Disabled,Enabled" bitfld.long 0x0c 6. " EPDMAENXYT6 ,Endpoint DMA X and Y Trigger 6 Enable" "Disabled,Enabled" bitfld.long 0x0c 5. " EPDMAENXYT5 ,Endpoint DMA X and Y Trigger 5 Enable" "Disabled,Enabled" textline " " bitfld.long 0x0c 4. " EPDMAENXYT4 ,Endpoint DMA X and Y Trigger 4 Enable" "Disabled,Enabled" bitfld.long 0x0c 3. " EPDMAENXYT3 ,Endpoint DMA X and Y Trigger 3 Enable" "Disabled,Enabled" bitfld.long 0x0c 2. " EPDMAENXYT2 ,Endpoint DMA X and Y Trigger 2 Enable" "Disabled,Enabled" textline " " bitfld.long 0x0c 1. " EPDMAENXYT1 ,Endpoint DMA X and Y Trigger 1 Enable" "Disabled,Enabled" bitfld.long 0x0c 0. " EPDMAENXYT0 ,Endpoint DMA X and Y Trigger 0 Enable" "Disabled,Enabled" group 0x38--0x43 line.long 0x00 "ETCDMABST4EN,ETD DMA Burst4 Enable Register" bitfld.long 0x00 31. " ETDDMABST4EN31 ,ETD DMA Burst4 31 Enable" "Disabled,Enabled" bitfld.long 0x00 30. " ETDDMABST4EN30 ,ETD DMA Burst4 30 Enable" "Disabled,Enabled" bitfld.long 0x00 29. " ETDDMABST4EN29 ,ETD DMA Burst4 29 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 28. " ETDDMABST4EN28 ,ETD DMA Burst4 28 Enable" "Disabled,Enabled" bitfld.long 0x00 27. " ETDDMABST4EN27 ,ETD DMA Burst4 27 Enable" "Disabled,Enabled" bitfld.long 0x00 26. " ETDDMABST4EN26 ,ETD DMA Burst4 26 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 25. " ETDDMABST4EN25 ,ETD DMA Burst4 25 Enable" "Disabled,Enabled" bitfld.long 0x00 24. " ETDDMABST4EN24 ,ETD DMA Burst4 24 Enable" "Disabled,Enabled" bitfld.long 0x00 23. " ETDDMABST4EN23 ,ETD DMA Burst4 23 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 22. " ETDDMABST4EN22 ,ETD DMA Burst4 22 Enable" "Disabled,Enabled" bitfld.long 0x00 21. " ETDDMABST4EN21 ,ETD DMA Burst4 21 Enable" "Disabled,Enabled" bitfld.long 0x00 20. " ETDDMABST4EN20 ,ETD DMA Burst4 20 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 19. " ETDDMABST4EN19 ,ETD DMA Burst4 19 Enable" "Disabled,Enabled" bitfld.long 0x00 18. " ETDDMABST4EN18 ,ETD DMA Burst4 18 Enable" "Disabled,Enabled" bitfld.long 0x00 17. " ETDDMABST4EN17 ,ETD DMA Burst4 17 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 16. " ETDDMABST4EN16 ,ETD DMA Burst4 16 Enable" "Disabled,Enabled" bitfld.long 0x00 15. " ETDDMABST4EN15 ,ETD DMA Burst4 15 Enable" "Disabled,Enabled" bitfld.long 0x00 14. " ETDDMABST4EN14 ,ETD DMA Burst4 14 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 13. " ETDDMABST4EN13 ,ETD DMA Burst4 13 Enable" "Disabled,Enabled" bitfld.long 0x00 12. " ETDDMABST4EN12 ,ETD DMA Burst4 12 Enable" "Disabled,Enabled" bitfld.long 0x00 11. " ETDDMABST4EN11 ,ETD DMA Burst4 11 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 10. " ETDDMABST4EN10 ,ETD DMA Burst4 10 Enable" "Disabled,Enabled" bitfld.long 0x00 9. " ETDDMABST4EN9 ,ETD DMA Burst4 9 Enable" "Disabled,Enabled" bitfld.long 0x00 8. " ETDDMABST4EN8 ,ETD DMA Burst4 8 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 7. " ETDDMABST4EN7 ,ETD DMA Burst4 7 Enable" "Disabled,Enabled" bitfld.long 0x00 6. " ETDDMABST4EN6 ,ETD DMA Burst4 6 Enable" "Disabled,Enabled" bitfld.long 0x00 5. " ETDDMABST4EN5 ,ETD DMA Burst4 5 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " ETDDMABST4EN4 ,ETD DMA Burst4 4 Enable" "Disabled,Enabled" bitfld.long 0x00 3. " ETDDMABST4EN3 ,ETD DMA Burst4 3 Enable" "Disabled,Enabled" bitfld.long 0x00 2. " ETDDMABST4EN2 ,ETD DMA Burst4 2 Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 1. " ETDDMABST4EN1 ,ETD DMA Burst4 1 Enable" "Disabled,Enabled" bitfld.long 0x00 0. " ETDDMABST4EN0 ,ETD DMA Burst4 0 Enable" "Disabled,Enabled" ;group 0x3c++0x03 line.long 0x04 "EPDMABST4EN,EP DMA Burst4 Enable Register" bitfld.long 0x04 31. " EPDMABST4EN31 ,EP DMA Burst4 31 Enable" "Disabled,Enabled" bitfld.long 0x04 30. " EPDMABST4EN30 ,EP DMA Burst4 30 Enable" "Disabled,Enabled" bitfld.long 0x04 29. " EPDMABST4EN29 ,EP DMA Burst4 29 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 28. " EPDMABST4EN28 ,EP DMA Burst4 28 Enable" "Disabled,Enabled" bitfld.long 0x04 27. " EPDMABST4EN27 ,EP DMA Burst4 27 Enable" "Disabled,Enabled" bitfld.long 0x04 26. " EPDMABST4EN26 ,EP DMA Burst4 26 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 25. " EPDMABST4EN25 ,EP DMA Burst4 25 Enable" "Disabled,Enabled" bitfld.long 0x04 24. " EPDMABST4EN24 ,EP DMA Burst4 24 Enable" "Disabled,Enabled" bitfld.long 0x04 23. " EPDMABST4EN23 ,EP DMA Burst4 23 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 22. " EPDMABST4EN22 ,EP DMA Burst4 22 Enable" "Disabled,Enabled" bitfld.long 0x04 21. " EEPDMABST4EN21 ,EP DMA Burst4 21 Enable" "Disabled,Enabled" bitfld.long 0x04 20. " EPDMABST4EN20 ,EP DMA Burst4 20 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 19. " EPDMABST4EN19 ,EP DMA Burst4 19 Enable" "Disabled,Enabled" bitfld.long 0x04 18. " EPDMABST4EN18 ,EP DMA Burst4 18 Enable" "Disabled,Enabled" bitfld.long 0x04 17. " EPDMABST4EN17 ,EP DMA Burst4 17 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 16. " EPDMABST4EN16 ,EP DMA Burst4 16 Enable" "Disabled,Enabled" bitfld.long 0x04 15. " EPDMABST4EN15 ,EP DMA Burst4 15 Enable" "Disabled,Enabled" bitfld.long 0x04 14. " EPDMABST4EN14 ,EP DMA Burst4 14 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 13. " EPDMABST4EN13 ,EP DMA Burst4 13 Enable" "Disabled,Enabled" bitfld.long 0x04 12. " EPDMABST4EN12 ,EP DMA Burst4 12 Enable" "Disabled,Enabled" bitfld.long 0x04 11. " EPDMABST4EN11 ,EP DMA Burst4 11 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 10. " EPDMABST4EN10 ,EP DMA Burst4 10 Enable" "Disabled,Enabled" bitfld.long 0x04 9. " EPDMABST4ENN9 ,EP DMA Burst4 9 Enable" "Disabled,Enabled" bitfld.long 0x04 8. " EPDMABST4EN8 ,EP DMA Burst4 8 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 7. " EPDMABST4EN7 ,EP DMA Burst4 7 Enable" "Disabled,Enabled" bitfld.long 0x04 6. " EPDMABST4EN6 ,EP DMA Burst4 6 Enable" "Disabled,Enabled" bitfld.long 0x04 5. " EPDMABST4EN5 ,EP DMA Burst4 5 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 4. " EPDMABST4EN4 ,EP DMA Burst4 4 Enable" "Disabled,Enabled" bitfld.long 0x04 3. " EPDMABST4EN3 ,EP DMA Burst4 3 Enable" "Disabled,Enabled" bitfld.long 0x04 2. " EPDMABST4EN2 ,EP DMA Burst4 2 Enable" "Disabled,Enabled" textline " " bitfld.long 0x04 1. " EPDMABST4EN1 ,EP DMA Burst4 1 Enable" "Disabled,Enabled" bitfld.long 0x04 0. " EPDMABST4EN0 ,EP DMA Burst4 0 Enable" "Disabled,Enabled" ;group 0x40++0x03 line.long 0x08 "MISCCONTROL,Misc Control Register" bitfld.long 0x08 3. " ISOPREVFRM ,ISO OUT Previous Frame Mode" "Disabled,Enabled" bitfld.long 0x08 2. " SKPRTRY ,Skip On Retry Mode" "Disabled,Enabled" bitfld.long 0x08 1. " ARBMODE ,Arbiter Mode Select" "Priority Access,Round Robin" textline " " bitfld.long 0x08 0. " FILTCC ,Filter On Completion Code" "Not checked,Checked" wgroup 0x48++0x07 line.long 0x00 "ETDDMACHANCLR,Endpoint DMA Channel Clear Register" bitfld.long 0x00 31. " ETDDMACHANLCLR31 ,ETD DMA Channel 31 Clear" "Not cleared,Cleared" bitfld.long 0x00 30. " ETDDMACHANLCLR30 ,ETD DMA Channel 30 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x00 29. " ETDDMACHANLCLR29 ,ETD DMA Channel 29 Clear" "Not cleared,Cleared" bitfld.long 0x00 28. " ETDDMACHANLCLR28 ,ETD DMA Channel 28 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x00 27. " ETDDMACHANLCLR27 ,ETD DMA Channel 27 Clear" "Not cleared,Cleared" bitfld.long 0x00 26. " ETDDMACHANLCLR26 ,ETD DMA Channel 26 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x00 25. " ETDDMACHANLCLR25 ,ETD DMA Channel 25 Clear" "Not cleared,Cleared" bitfld.long 0x00 24. " ETDDMACHANLCLR24 ,ETD DMA Channel 24 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x00 23. " ETDDMACHANLCLR23 ,ETD DMA Channel 23 Clear" "Not cleared,Cleared" bitfld.long 0x00 22. " ETDDMACHANLCLR22 ,ETD DMA Channel 22 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x00 21. " ETDDMACHANLCLR21 ,ETD DMA Channel 21 Clear" "Not cleared,Cleared" bitfld.long 0x00 20. " ETDDMACHANLCLR20 ,ETD DMA Channel 20 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x00 19. " ETDDMACHANLCLR19 ,ETD DMA Channel 19 Clear" "Not cleared,Cleared" bitfld.long 0x00 18. " ETDDMACHANLCLR18 ,ETD DMA Channel 18 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x00 17. " ETDDMACHANLCLR17 ,ETD DMA Channel 17 Clear" "Not cleared,Cleared" bitfld.long 0x00 16. " ETDDMACHANLCLR16 ,ETD DMA Channel 16 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x00 15. " ETDDMACHANLCLR15 ,ETD DMA Channel 15 Clear" "Not cleared,Cleared" bitfld.long 0x00 14. " ETDDMACHANLCLR14 ,ETD DMA Channel 14 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x00 13. " ETDDMACHANLCLR13 ,ETD DMA Channel 13 Clear" "Not cleared,Cleared" bitfld.long 0x00 12. " ETDDMACHANLCLR12 ,ETD DMA Channel 12 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x00 11. " ETDDMACHANLCLR11 ,ETD DMA Channel 11 Clear" "Not cleared,Cleared" bitfld.long 0x00 10. " ETDDMACHANLCLR10 ,ETD DMA Channel 10 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x00 9. " ETDDMACHANLCLR9 ,ETD DMA Channel 9 Clear" "Not cleared,Cleared" bitfld.long 0x00 8. " ETDDMACHANLCLR8 ,ETD DMA Channel 8 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x00 7. " ETDDMACHANLCLR7 ,ETD DMA Channel 7 Clear" "Not cleared,Cleared" bitfld.long 0x00 6. " ETDDMACHANLCLR6 ,ETD DMA Channel 6 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x00 5. " ETDDMACHANLCLR5 ,ETD DMA Channel 5 Clear" "Not cleared,Cleared" bitfld.long 0x00 4. " ETDDMACHANLCLR4 ,ETD DMA Channel 4 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x00 3. " ETDDMACHANLCLR3 ,ETD DMA Channel 3 Clear" "Not cleared,Cleared" bitfld.long 0x00 2. " ETDDMACHANLCLR2 ,ETD DMA Channel 2 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x00 1. " ETDDMACHANLCLR1 ,ETD DMA Channel 1 Clear" "Not cleared,Cleared" bitfld.long 0x00 0. " ETDDMACHANLCLR0 ,ETD DMA Channel 0 Clear" "Not cleared,Cleared" ;wgroup 0x4c++0x03 line.long 0x04 "EPDMACHANLCLR,Endpoint DMA Channel Clear Register" bitfld.long 0x4 31. " EPDMACHANLCLR31 ,Endpoint DMA Channel 31 Clear" "Not cleared,Cleared" bitfld.long 0x4 30. " EPDMACHANLCLR30 ,Endpoint DMA Channel 30 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x4 29. " EPDMACHANLCLR29 ,Endpoint DMA Channel 29 Clear" "Not cleared,Cleared" bitfld.long 0x4 28. " EPDMACHANLCLR28 ,Endpoint DMA Channel 28 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x4 27. " EPDMACHANLCLR27 ,Endpoint DMA Channel 27 Clear" "Not cleared,Cleared" bitfld.long 0x4 26. " EPDMACHANLCLR26 ,Endpoint DMA Channel 26 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x4 25. " EPDMACHANLCLR25 ,Endpoint DMA Channel 25 Clear" "Not cleared,Cleared" bitfld.long 0x4 24. " EPDMACHANLCLR24 ,Endpoint DMA Channel 24 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x4 23. " EPDMACHANLCLR23 ,Endpoint DMA Channel 23 Clear" "Not cleared,Cleared" bitfld.long 0x4 22. " EPDMACHANLCLR22 ,Endpoint DMA Channel 22 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x4 21. " EPDMACHANLCLR21 ,Endpoint DMA Channel 21 Clear" "Not cleared,Cleared" bitfld.long 0x4 20. " EPDMACHANLCLR20 ,Endpoint DMA Channel 20 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x4 19. " EPDMACHANLCLR19 ,Endpoint DMA Channel 19 Clear" "Not cleared,Cleared" bitfld.long 0x4 18. " EPDMACHANLCLR18 ,Endpoint DMA Channel 18 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x4 17. " EPDMACHANLCLR17 ,Endpoint DMA Channel 17 Clear" "Not cleared,Cleared" bitfld.long 0x4 16. " EPDMACHANLCLR16 ,Endpoint DMA Channel 16 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x4 15. " EPDMACHANLCLR15 ,Endpoint DMA Channel 15 Clear" "Not cleared,Cleared" bitfld.long 0x4 14. " EPDMACHANLCLR14 ,Endpoint DMA Channel 14 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x4 13. " EPDMACHANLCLR13 ,Endpoint DMA Channel 13 Clear" "Not cleared,Cleared" bitfld.long 0x4 12. " EPDMACHANLCLR12 ,Endpoint DMA Channel 12 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x4 11. " EPDMACHANLCLR11 ,Endpoint DMA Channel 11 Clear" "Not cleared,Cleared" bitfld.long 0x4 10. " EPDMACHANLCLR10 ,Endpoint DMA Channel 10 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x4 9. " EPDMACHANLCLR9 ,Endpoint DMA Channel 9 Clear" "Not cleared,Cleared" bitfld.long 0x4 8. " EPDMACHANLCLR8 ,Endpoint DMA Channel 8 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x4 7. " EPDMACHANLCLR7 ,Endpoint DMA Channel 7 Clear" "Not cleared,Cleared" bitfld.long 0x4 6. " EPDMACHANLCLR6 ,Endpoint DMA Channel 6 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x4 5. " EPDMACHANLCLR5 ,Endpoint DMA Channel 5 Clear" "Not cleared,Cleared" bitfld.long 0x4 4. " EPDMACHANLCLR4 ,Endpoint DMA Channel 4 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x4 3. " EPDMACHANLCLR3 ,Endpoint DMA Channel 3 Clear" "Not cleared,Cleared" bitfld.long 0x4 2. " EPDMACHANLCLR2 ,Endpoint DMA Channel 2 Clear" "Not cleared,Cleared" textline " " bitfld.long 0x4 1. " EPDMACHANLCLR1 ,Endpoint DMA Channel 1 Clear" "Not cleared,Cleared" bitfld.long 0x4 0. " EPDMACHANLCLR0 ,Endpoint DMA Channel 0 Clear" "Not cleared,Cleared" tree "ETD System Memory Start Address Registers" width 0xb group (0x100+0x0)++0x03 line.long 0x00 "ETD0SMSA,ETD 0 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD0SMSA ,ETD 0 System Memory Start Address" group (0x100+0x4)++0x03 line.long 0x00 "ETD1SMSA,ETD 1 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD1SMSA ,ETD 1 System Memory Start Address" group (0x100+0x8)++0x03 line.long 0x00 "ETD2SMSA,ETD 2 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD2SMSA ,ETD 2 System Memory Start Address" group (0x100+0xC)++0x03 line.long 0x00 "ETD3SMSA,ETD 3 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD3SMSA ,ETD 3 System Memory Start Address" group (0x100+0x10)++0x03 line.long 0x00 "ETD4SMSA,ETD 4 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD4SMSA ,ETD 4 System Memory Start Address" group (0x100+0x14)++0x03 line.long 0x00 "ETD5SMSA,ETD 5 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD5SMSA ,ETD 5 System Memory Start Address" group (0x100+0x18)++0x03 line.long 0x00 "ETD6SMSA,ETD 6 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD6SMSA ,ETD 6 System Memory Start Address" group (0x100+0x1C)++0x03 line.long 0x00 "ETD7SMSA,ETD 7 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD7SMSA ,ETD 7 System Memory Start Address" group (0x100+0x20)++0x03 line.long 0x00 "ETD8SMSA,ETD 8 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD8SMSA ,ETD 8 System Memory Start Address" group (0x100+0x24)++0x03 line.long 0x00 "ETD9SMSA,ETD 9 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD9SMSA ,ETD 9 System Memory Start Address" group (0x100+0x28)++0x03 line.long 0x00 "ETD10SMSA,ETD 10 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD10SMSA ,ETD 10 System Memory Start Address" group (0x100+0x2C)++0x03 line.long 0x00 "ETD11SMSA,ETD 11 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD11SMSA ,ETD 11 System Memory Start Address" group (0x100+0x30)++0x03 line.long 0x00 "ETD12SMSA,ETD 12 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD12SMSA ,ETD 12 System Memory Start Address" group (0x100+0x34)++0x03 line.long 0x00 "ETD13SMSA,ETD 13 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD13SMSA ,ETD 13 System Memory Start Address" group (0x100+0x38)++0x03 line.long 0x00 "ETD14SMSA,ETD 14 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD14SMSA ,ETD 14 System Memory Start Address" group (0x100+0x3C)++0x03 line.long 0x00 "ETD15SMSA,ETD 15 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD15SMSA ,ETD 15 System Memory Start Address" group (0x100+0x40)++0x03 line.long 0x00 "ETD16SMSA,ETD 16 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD16SMSA ,ETD 16 System Memory Start Address" group (0x100+0x44)++0x03 line.long 0x00 "ETD17SMSA,ETD 17 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD17SMSA ,ETD 17 System Memory Start Address" group (0x100+0x48)++0x03 line.long 0x00 "ETD18SMSA,ETD 18 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD18SMSA ,ETD 18 System Memory Start Address" group (0x100+0x4C)++0x03 line.long 0x00 "ETD19SMSA,ETD 19 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD19SMSA ,ETD 19 System Memory Start Address" group (0x100+0x50)++0x03 line.long 0x00 "ETD20SMSA,ETD 20 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD20SMSA ,ETD 20 System Memory Start Address" group (0x100+0x54)++0x03 line.long 0x00 "ETD21SMSA,ETD 21 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD21SMSA ,ETD 21 System Memory Start Address" group (0x100+0x58)++0x03 line.long 0x00 "ETD22SMSA,ETD 22 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD22SMSA ,ETD 22 System Memory Start Address" group (0x100+0x5C)++0x03 line.long 0x00 "ETD23SMSA,ETD 23 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD23SMSA ,ETD 23 System Memory Start Address" group (0x100+0x60)++0x03 line.long 0x00 "ETD24SMSA,ETD 24 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD24SMSA ,ETD 24 System Memory Start Address" group (0x100+0x64)++0x03 line.long 0x00 "ETD25SMSA,ETD 25 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD25SMSA ,ETD 25 System Memory Start Address" group (0x100+0x68)++0x03 line.long 0x00 "ETD26SMSA,ETD 26 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD26SMSA ,ETD 26 System Memory Start Address" group (0x100+0x6C)++0x03 line.long 0x00 "ETD27SMSA,ETD 27 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD27SMSA ,ETD 27 System Memory Start Address" group (0x100+0x70)++0x03 line.long 0x00 "ETD28SMSA,ETD 28 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD28SMSA ,ETD 28 System Memory Start Address" group (0x100+0x74)++0x03 line.long 0x00 "ETD29SMSA,ETD 29 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD29SMSA ,ETD 29 System Memory Start Address" group (0x100+0x78)++0x03 line.long 0x00 "ETD30SMSA,ETD 30 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD30SMSA ,ETD 30 System Memory Start Address" group (0x100+0x7C)++0x03 line.long 0x00 "ETD31SMSA,ETD 31 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " ETD31SMSA ,ETD 31 System Memory Start Address" tree.end tree "EP System Memory Start Address Registers" width 0xa group (0x180+0x0)++0x03 line.long 0x00 "EP0SMSA,EP 0 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP0SMSA ,Endpoint 0 System Memory Start Address" group (0x180+0x4)++0x03 line.long 0x00 "EP1SMSA,EP 1 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP1SMSA ,Endpoint 1 System Memory Start Address" group (0x180+0x8)++0x03 line.long 0x00 "EP2SMSA,EP 2 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP2SMSA ,Endpoint 2 System Memory Start Address" group (0x180+0xC)++0x03 line.long 0x00 "EP3SMSA,EP 3 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP3SMSA ,Endpoint 3 System Memory Start Address" group (0x180+0x10)++0x03 line.long 0x00 "EP4SMSA,EP 4 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP4SMSA ,Endpoint 4 System Memory Start Address" group (0x180+0x14)++0x03 line.long 0x00 "EP5SMSA,EP 5 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP5SMSA ,Endpoint 5 System Memory Start Address" group (0x180+0x18)++0x03 line.long 0x00 "EP6SMSA,EP 6 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP6SMSA ,Endpoint 6 System Memory Start Address" group (0x180+0x1C)++0x03 line.long 0x00 "EP7SMSA,EP 7 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP7SMSA ,Endpoint 7 System Memory Start Address" group (0x180+0x20)++0x03 line.long 0x00 "EP8SMSA,EP 8 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP8SMSA ,Endpoint 8 System Memory Start Address" group (0x180+0x24)++0x03 line.long 0x00 "EP9SMSA,EP 9 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP9SMSA ,Endpoint 9 System Memory Start Address" group (0x180+0x28)++0x03 line.long 0x00 "EP10SMSA,EP 10 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP10SMSA ,Endpoint 10 System Memory Start Address" group (0x180+0x2C)++0x03 line.long 0x00 "EP11SMSA,EP 11 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP11SMSA ,Endpoint 11 System Memory Start Address" group (0x180+0x30)++0x03 line.long 0x00 "EP12SMSA,EP 12 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP12SMSA ,Endpoint 12 System Memory Start Address" group (0x180+0x34)++0x03 line.long 0x00 "EP13SMSA,EP 13 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP13SMSA ,Endpoint 13 System Memory Start Address" group (0x180+0x38)++0x03 line.long 0x00 "EP14SMSA,EP 14 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP14SMSA ,Endpoint 14 System Memory Start Address" group (0x180+0x3C)++0x03 line.long 0x00 "EP15SMSA,EP 15 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP15SMSA ,Endpoint 15 System Memory Start Address" group (0x180+0x40)++0x03 line.long 0x00 "EP16SMSA,EP 16 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP16SMSA ,Endpoint 16 System Memory Start Address" group (0x180+0x44)++0x03 line.long 0x00 "EP17SMSA,EP 17 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP17SMSA ,Endpoint 17 System Memory Start Address" group (0x180+0x48)++0x03 line.long 0x00 "EP18SMSA,EP 18 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP18SMSA ,Endpoint 18 System Memory Start Address" group (0x180+0x4C)++0x03 line.long 0x00 "EP19SMSA,EP 19 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP19SMSA ,Endpoint 19 System Memory Start Address" group (0x180+0x50)++0x03 line.long 0x00 "EP20SMSA,EP 20 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP20SMSA ,Endpoint 20 System Memory Start Address" group (0x180+0x54)++0x03 line.long 0x00 "EP21SMSA,EP 21 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP21SMSA ,Endpoint 21 System Memory Start Address" group (0x180+0x58)++0x03 line.long 0x00 "EP22SMSA,EP 22 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP22SMSA ,Endpoint 22 System Memory Start Address" group (0x180+0x5C)++0x03 line.long 0x00 "EP23SMSA,EP 23 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP23SMSA ,Endpoint 23 System Memory Start Address" group (0x180+0x60)++0x03 line.long 0x00 "EP24SMSA,EP 24 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP24SMSA ,Endpoint 24 System Memory Start Address" group (0x180+0x64)++0x03 line.long 0x00 "EP25SMSA,EP 25 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP25SMSA ,Endpoint 25 System Memory Start Address" group (0x180+0x68)++0x03 line.long 0x00 "EP26SMSA,EP 26 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP26SMSA ,Endpoint 26 System Memory Start Address" group (0x180+0x6C)++0x03 line.long 0x00 "EP27SMSA,EP 27 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP27SMSA ,Endpoint 27 System Memory Start Address" group (0x180+0x70)++0x03 line.long 0x00 "EP28SMSA,EP 28 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP28SMSA ,Endpoint 28 System Memory Start Address" group (0x180+0x74)++0x03 line.long 0x00 "EP29SMSA,EP 29 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP29SMSA ,Endpoint 29 System Memory Start Address" group (0x180+0x78)++0x03 line.long 0x00 "EP30SMSA,EP 30 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP30SMSA ,Endpoint 30 System Memory Start Address" group (0x180+0x7C)++0x03 line.long 0x00 "EP31SMSA,EP 31 System Memory Start Address Register" hexmask.long 0x00 0.--31. 1. " EP31SMSA ,Endpoint 31 System Memory Start Address" tree.end tree "ETD DMA Buffer Xfer Ptr Registers" width 0x10 group (0x200+0x0)++0x03 line.long 0x00 "ETD0DMABUFPTR,ETD 0 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD0SMSA ,ETD 0 DMA Buffer Transfer Pointer" group (0x200+0x4)++0x03 line.long 0x00 "ETD1DMABUFPTR,ETD 1 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD1SMSA ,ETD 1 DMA Buffer Transfer Pointer" group (0x200+0x8)++0x03 line.long 0x00 "ETD2DMABUFPTR,ETD 2 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD2SMSA ,ETD 2 DMA Buffer Transfer Pointer" group (0x200+0xC)++0x03 line.long 0x00 "ETD3DMABUFPTR,ETD 3 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD3SMSA ,ETD 3 DMA Buffer Transfer Pointer" group (0x200+0x10)++0x03 line.long 0x00 "ETD4DMABUFPTR,ETD 4 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD4SMSA ,ETD 4 DMA Buffer Transfer Pointer" group (0x200+0x14)++0x03 line.long 0x00 "ETD5DMABUFPTR,ETD 5 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD5SMSA ,ETD 5 DMA Buffer Transfer Pointer" group (0x200+0x18)++0x03 line.long 0x00 "ETD6DMABUFPTR,ETD 6 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD6SMSA ,ETD 6 DMA Buffer Transfer Pointer" group (0x200+0x1C)++0x03 line.long 0x00 "ETD7DMABUFPTR,ETD 7 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD7SMSA ,ETD 7 DMA Buffer Transfer Pointer" group (0x200+0x20)++0x03 line.long 0x00 "ETD8DMABUFPTR,ETD 8 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD8SMSA ,ETD 8 DMA Buffer Transfer Pointer" group (0x200+0x24)++0x03 line.long 0x00 "ETD9DMABUFPTR,ETD 9 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD9SMSA ,ETD 9 DMA Buffer Transfer Pointer" group (0x200+0x28)++0x03 line.long 0x00 "ETD10DMABUFPTR,ETD 10 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD10SMSA ,ETD 10 DMA Buffer Transfer Pointer" group (0x200+0x2C)++0x03 line.long 0x00 "ETD11DMABUFPTR,ETD 11 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD11SMSA ,ETD 11 DMA Buffer Transfer Pointer" group (0x200+0x30)++0x03 line.long 0x00 "ETD12DMABUFPTR,ETD 12 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD12SMSA ,ETD 12 DMA Buffer Transfer Pointer" group (0x200+0x34)++0x03 line.long 0x00 "ETD13DMABUFPTR,ETD 13 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD13SMSA ,ETD 13 DMA Buffer Transfer Pointer" group (0x200+0x38)++0x03 line.long 0x00 "ETD14DMABUFPTR,ETD 14 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD14SMSA ,ETD 14 DMA Buffer Transfer Pointer" group (0x200+0x3C)++0x03 line.long 0x00 "ETD15DMABUFPTR,ETD 15 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD15SMSA ,ETD 15 DMA Buffer Transfer Pointer" group (0x200+0x40)++0x03 line.long 0x00 "ETD16DMABUFPTR,ETD 16 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD16SMSA ,ETD 16 DMA Buffer Transfer Pointer" group (0x200+0x44)++0x03 line.long 0x00 "ETD17DMABUFPTR,ETD 17 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD17SMSA ,ETD 17 DMA Buffer Transfer Pointer" group (0x200+0x48)++0x03 line.long 0x00 "ETD18DMABUFPTR,ETD 18 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD18SMSA ,ETD 18 DMA Buffer Transfer Pointer" group (0x200+0x4C)++0x03 line.long 0x00 "ETD19DMABUFPTR,ETD 19 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD19SMSA ,ETD 19 DMA Buffer Transfer Pointer" group (0x200+0x50)++0x03 line.long 0x00 "ETD20DMABUFPTR,ETD 20 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD20SMSA ,ETD 20 DMA Buffer Transfer Pointer" group (0x200+0x54)++0x03 line.long 0x00 "ETD21DMABUFPTR,ETD 21 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD21SMSA ,ETD 21 DMA Buffer Transfer Pointer" group (0x200+0x58)++0x03 line.long 0x00 "ETD22DMABUFPTR,ETD 22 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD22SMSA ,ETD 22 DMA Buffer Transfer Pointer" group (0x200+0x5C)++0x03 line.long 0x00 "ETD23DMABUFPTR,ETD 23 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD23SMSA ,ETD 23 DMA Buffer Transfer Pointer" group (0x200+0x60)++0x03 line.long 0x00 "ETD24DMABUFPTR,ETD 24 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD24SMSA ,ETD 24 DMA Buffer Transfer Pointer" group (0x200+0x64)++0x03 line.long 0x00 "ETD25DMABUFPTR,ETD 25 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD25SMSA ,ETD 25 DMA Buffer Transfer Pointer" group (0x200+0x68)++0x03 line.long 0x00 "ETD26DMABUFPTR,ETD 26 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD26SMSA ,ETD 26 DMA Buffer Transfer Pointer" group (0x200+0x6C)++0x03 line.long 0x00 "ETD27DMABUFPTR,ETD 27 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD27SMSA ,ETD 27 DMA Buffer Transfer Pointer" group (0x200+0x70)++0x03 line.long 0x00 "ETD28DMABUFPTR,ETD 28 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD28SMSA ,ETD 28 DMA Buffer Transfer Pointer" group (0x200+0x74)++0x03 line.long 0x00 "ETD29DMABUFPTR,ETD 29 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD29SMSA ,ETD 29 DMA Buffer Transfer Pointer" group (0x200+0x78)++0x03 line.long 0x00 "ETD30DMABUFPTR,ETD 30 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD30SMSA ,ETD 30 DMA Buffer Transfer Pointer" group (0x200+0x7C)++0x03 line.long 0x00 "ETD31DMABUFPTR,ETD 31 DMA Buffer Xfer Ptr Registers" hexmask.long 0x00 0.--31. 1. " ETD31SMSA ,ETD 31 DMA Buffer Transfer Pointer" tree.end tree "EP DMA Buffer Xfer Ptr Registers" width 0xf group (0x280+0x0)++0x03 line.long 0x00 "EP0DMABUFPTR,EP 0 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP0DMABUFPTR ,EP 0 DMA Buffer Transfer Pointer" group (0x280+0x4)++0x03 line.long 0x00 "EP1DMABUFPTR,EP 1 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP1DMABUFPTR ,EP 1 DMA Buffer Transfer Pointer" group (0x280+0x8)++0x03 line.long 0x00 "EP2DMABUFPTR,EP 2 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP2DMABUFPTR ,EP 2 DMA Buffer Transfer Pointer" group (0x280+0xC)++0x03 line.long 0x00 "EP3DMABUFPTR,EP 3 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP3DMABUFPTR ,EP 3 DMA Buffer Transfer Pointer" group (0x280+0x10)++0x03 line.long 0x00 "EP4DMABUFPTR,EP 4 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP4DMABUFPTR ,EP 4 DMA Buffer Transfer Pointer" group (0x280+0x14)++0x03 line.long 0x00 "EP5DMABUFPTR,EP 5 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP5DMABUFPTR ,EP 5 DMA Buffer Transfer Pointer" group (0x280+0x18)++0x03 line.long 0x00 "EP6DMABUFPTR,EP 6 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP6DMABUFPTR ,EP 6 DMA Buffer Transfer Pointer" group (0x280+0x1C)++0x03 line.long 0x00 "EP7DMABUFPTR,EP 7 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP7DMABUFPTR ,EP 7 DMA Buffer Transfer Pointer" group (0x280+0x20)++0x03 line.long 0x00 "EP8DMABUFPTR,EP 8 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP8DMABUFPTR ,EP 8 DMA Buffer Transfer Pointer" group (0x280+0x24)++0x03 line.long 0x00 "EP9DMABUFPTR,EP 9 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP9DMABUFPTR ,EP 9 DMA Buffer Transfer Pointer" group (0x280+0x28)++0x03 line.long 0x00 "EP10DMABUFPTR,EP 10 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP10DMABUFPTR ,EP 10 DMA Buffer Transfer Pointer" group (0x280+0x2C)++0x03 line.long 0x00 "EP11DMABUFPTR,EP 11 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP11DMABUFPTR ,EP 11 DMA Buffer Transfer Pointer" group (0x280+0x30)++0x03 line.long 0x00 "EP12DMABUFPTR,EP 12 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP12DMABUFPTR ,EP 12 DMA Buffer Transfer Pointer" group (0x280+0x34)++0x03 line.long 0x00 "EP13DMABUFPTR,EP 13 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP13DMABUFPTR ,EP 13 DMA Buffer Transfer Pointer" group (0x280+0x38)++0x03 line.long 0x00 "EP14DMABUFPTR,EP 14 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP14DMABUFPTR ,EP 14 DMA Buffer Transfer Pointer" group (0x280+0x3C)++0x03 line.long 0x00 "EP15DMABUFPTR,EP 15 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP15DMABUFPTR ,EP 15 DMA Buffer Transfer Pointer" group (0x280+0x40)++0x03 line.long 0x00 "EP16DMABUFPTR,EP 16 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP16DMABUFPTR ,EP 16 DMA Buffer Transfer Pointer" group (0x280+0x44)++0x03 line.long 0x00 "EP17DMABUFPTR,EP 17 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP17DMABUFPTR ,EP 17 DMA Buffer Transfer Pointer" group (0x280+0x48)++0x03 line.long 0x00 "EP18DMABUFPTR,EP 18 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP18DMABUFPTR ,EP 18 DMA Buffer Transfer Pointer" group (0x280+0x4C)++0x03 line.long 0x00 "EP19DMABUFPTR,EP 19 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP19DMABUFPTR ,EP 19 DMA Buffer Transfer Pointer" group (0x280+0x50)++0x03 line.long 0x00 "EP20DMABUFPTR,EP 20 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP20DMABUFPTR ,EP 20 DMA Buffer Transfer Pointer" group (0x280+0x54)++0x03 line.long 0x00 "EP21DMABUFPTR,EP 21 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP21DMABUFPTR ,EP 21 DMA Buffer Transfer Pointer" group (0x280+0x58)++0x03 line.long 0x00 "EP22DMABUFPTR,EP 22 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP22DMABUFPTR ,EP 22 DMA Buffer Transfer Pointer" group (0x280+0x5C)++0x03 line.long 0x00 "EP23DMABUFPTR,EP 23 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP23DMABUFPTR ,EP 23 DMA Buffer Transfer Pointer" group (0x280+0x60)++0x03 line.long 0x00 "EP24DMABUFPTR,EP 24 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP24DMABUFPTR ,EP 24 DMA Buffer Transfer Pointer" group (0x280+0x64)++0x03 line.long 0x00 "EP25DMABUFPTR,EP 25 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP25DMABUFPTR ,EP 25 DMA Buffer Transfer Pointer" group (0x280+0x68)++0x03 line.long 0x00 "EP26DMABUFPTR,EP 26 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP26DMABUFPTR ,EP 26 DMA Buffer Transfer Pointer" group (0x280+0x6C)++0x03 line.long 0x00 "EP27DMABUFPTR,EP 27 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP27DMABUFPTR ,EP 27 DMA Buffer Transfer Pointer" group (0x280+0x70)++0x03 line.long 0x00 "EP28DMABUFPTR,EP 28 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP28DMABUFPTR ,EP 28 DMA Buffer Transfer Pointer" group (0x280+0x74)++0x03 line.long 0x00 "EP29DMABUFPTR,EP 29 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP29DMABUFPTR ,EP 29 DMA Buffer Transfer Pointer" group (0x280+0x78)++0x03 line.long 0x00 "EP30DMABUFPTR,EP 30 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP30DMABUFPTR ,EP 30 DMA Buffer Transfer Pointer" group (0x280+0x7C)++0x03 line.long 0x00 "EP31DMABUFPTR,EP 31 DMA Buffer Xfer Ptr Register" hexmask.long 0x00 0.--31. 1. " EP31DMABUFPTR ,EP 31 DMA Buffer Transfer Pointer" tree.end tree.end tree.end elif ((cpu()=="iMX1")||(cpu()=="iMXL")||(cpu()=="iMXS")) tree "USB Device Port" base asd:0x00212000 width 15. group.long 0x00++0x03 line.long 0x00 "USB_FRAME,USB Frame Register" hexmask.long.word 0x00 16.--26. 1. " MATCH ,Match Field" hexmask.long.word 0x00 0.--10. 1. " FRAME ,Frame Field" rgroup.long 0x04--0x0b line.long 0x00 "USB_SPEC,USB Specification Register" hexmask.long.word 0x00 0.--11. 1. " SPEC ,Specification Number" ;rgroup.long 0x08++0x03 line.long 0x04 "USB_STAT,USB Status Register" bitfld.long 0x04 8. " RST ,Reset Signaling" "Normal,Reset" bitfld.long 0x04 7. " SUSP ,Suspend" "Not suspended,Suspended" bitfld.long 0x04 5.--6. " CFG ,Configuration" "0,1,2,3" textline " " bitfld.long 0x04 3.--4. " INTF ,Interface" "0,1,2,3" bitfld.long 0x04 0.--2. " ALTSET ,Alternate Setting" "0,1,2,3,4,5,6,7" group.long 0x0c--0x1F line.long 0x00 "USB_CTRL,USB Control Register" bitfld.long 0x00 6. " CMD_OVER ,Command Over" "Complete,Not complete" bitfld.long 0x00 5. " CMD_ERROR ,Command Error" "No error,Error" bitfld.long 0x00 4. " USB_SPD ,USB Speed" "Low,Full" textline " " bitfld.long 0x00 3. " USB_ENA ,USB Enable" "Disabled,Enabled" bitfld.long 0x00 2. " UDC_RST ,UDC Reset" "No effect,Reset" bitfld.long 0x00 1. " AFE_ENA ,Analog Front-End Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " RESUME ,Resume" "No effect,Resume" ;group.long 0x10++0x03 line.long 0x04 "USB_DADR,USB Descriptor RAM Address Register" bitfld.long 0x04 31. " CFG ,Configuration" "RAM,UDC" bitfld.long 0x04 30. " BSY ,Busy" "Not busy,Busy" hexmask.long.word 0x04 0.--8. 1. " DADR ,Desired RAM Address" ;group.long 0x14++0x03 line.long 0x08 "USB_DDAT,USB Descriptor RAM/Endpoint Buffer Data Register" hexmask.long.byte 0x08 0.--7. 1. " DDAT ,DDAT Value" ;group.long 0x18++0x03 line.long 0x0c "USB_INTR,USB Interrupt Register" bitfld.long 0x0c 31. " WAKEUP ,Indicates a State Change from Suspend to Resume (wakeup) in the UDC Module" "Not changed,Changed" bitfld.long 0x0c 7. " MSOF ,Missed Start-of-Frame Interrupt" "No interrupt,Interrupt" bitfld.long 0x0c 6. " SOF ,Start-of-Frame Interrupt" "No interrupt,Interrupt" textline " " bitfld.long 0x0c 5. " RESET_STOP ,Reset Signaling Stop" "Not stopped,Stopped" bitfld.long 0x0c 4. " RESET_START ,Reset Signaling Start" "Not started,Started" bitfld.long 0x0c 3. " RES ,Suspend to Resume" "Not suspended,Suspended" textline " " bitfld.long 0x0c 2. " SUSP ,Active to Suspend" "Not suspended,Suspended" bitfld.long 0x0c 1. " FRAME_MATCH ,Frame Match" "Not occurred,Occurred" bitfld.long 0x0c 0. " CFG_CHG ,Configuration Change" "Not changed,Changed" ;group.long 0x1c++0x03 line.long 0x10 "USB_MASK,USB Interrupt Mask Register" bitfld.long 0x10 31. " WAKEUP ,Wakeup Mask" "Enabled,Disabled" bitfld.long 0x10 7. " MSOF ,Missed Start-of-Frame Mask" "Enabled,Disabled" bitfld.long 0x10 6. " SOF ,Start-of-Frame Mask" "Enabled,Disabled" textline " " bitfld.long 0x10 5. " RESET_STOP ,Reset Signaling Stop Mask" "Enabled,Disabled" bitfld.long 0x10 4. " RESET_START ,Reset Signaling Start Mask" "Enabled,Disabled" bitfld.long 0x10 3. " RES ,Suspend to Resume Mask" "Enabled,Disabled" textline " " bitfld.long 0x10 2. " SUSP ,Suspend Mask" "Enabled,Disabled" bitfld.long 0x10 1. " FRAME_MATCH ,Frame Match Mask" "Enabled,Disabled" bitfld.long 0x10 0. " CFG_CHG ,Configuration Change Mask" "Enabled,Disabled" ;group.long 0x24++0x03 group.long 0x24--0x27 line.long 0x0 "USB_ENAB,USB Enable Register" bitfld.long 0x0 31. " RST ,Reset" "No reset,Reset" bitfld.long 0x0 30. " ENAB ,Enable" "Disabled,Enabled" bitfld.long 0x0 29. " SUSPEND ,Suspend" "Not suspended,Suspended" textline " " bitfld.long 0x0 28. " ENDIAN_MODE ,Endian Mode Select" "Little,Big" bitfld.long 0x0 0. " PWRMD ,Power Mode" "Bus powered,Self-powered" tree "Endpoint 0" group.long 0x30++0xb line.long 0x00 "USB_EP0_STAT,Endpoint 0 Status/Control Register" hexmask.long.byte 0x00 16.--22. 1. " BYTE_COUNT ,Byte Count" bitfld.long 0x00 8. " SIP ,Setup Packet In Progress" "Not transferred,Transferred" bitfld.long 0x00 7. " DIR ,Transfer Direction" "Out,In" textline " " bitfld.long 0x00 5.--6. " MAX ,Maximum Packet Size" "8 bytes,16 bytes,32 bytes,64 bytes" bitfld.long 0x00 3.--4. " TYP ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 2. " ZLPS ,Zero Length Packet Send" "Not sent,Sent" textline " " bitfld.long 0x00 1. " FLUSH ,Flush" "Idle,Not idle" bitfld.long 0x00 0. " FORCE_STALL ,Force a Stall Condition" "Idle,Not idle" ;group.long 0x34++0x03 line.long 0x04 "USB_EP0_INTR,Endpoint 0 Interrupt Status Register" bitfld.long 0x04 8. " FIFO_FULL ,FIFO Full" "Not full,Full" bitfld.long 0x04 7. " FIFO_EMPTY ,FIFO Empty" "Not empty,Empty" bitfld.long 0x04 6. " FIFO_ERROR ,FIFO Error" "No error,Error" textline " " bitfld.long 0x04 5. " FIFO_HIGH ,FIFO High" "Not high,High" bitfld.long 0x04 4. " FIFO_LOW ,FIFO Low" "Not low,Low" bitfld.long 0x04 3. " MDEVREQ ,Multiple Device Requests" "Not pending,Pending" textline " " bitfld.long 0x04 2. " EOT ,End-of-Transfer" "Not completed,Completed" bitfld.long 0x04 1. " DEVREQ ,Device Request" "Not requested,Requested" bitfld.long 0x04 0. " EOF ,End-of-Frame" "Not end,End" ;group.long 0x38++0x03 line.long 0x08 "USB_EP0_MASK,Endpoint 0 Interrupt Mask Register" bitfld.long 0x08 8. " FIFO_FULL ,FIFO Full Mask" "Enabled,Disabled" bitfld.long 0x08 7. " FIFO_EMPTY ,FIFO Empty Mask" "Enabled,Disabled" bitfld.long 0x08 6. " FIFO_ERROR ,FIFO Error Mask" "Enabled,Disabled" textline " " bitfld.long 0x08 5. " FIFO_HIGH ,FIFO High Alarm Mask" "Enabled,Disabled" bitfld.long 0x08 4. " FIFO_LOW ,FIFO Low Alarm Mask" "Enabled,Disabled" bitfld.long 0x08 3. " MDEVREQ ,Multiple Device Requests Mask" "Enabled,Disabled" textline " " bitfld.long 0x08 2. " EOT ,End-of-Transfer Mask" "Enabled,Disabled" bitfld.long 0x08 1. " DEVREQ ,Device Request Mask" "Enabled,Disabled" bitfld.long 0x08 0. " EOF ,End-of-Frame Mask" "Enabled,Disabled" ;group.long 0x3c++0x03 hgroup.long (0x30+0xC)++0x3 hide.long 0x0 "USB_EP0_FDAT,Endpoint 0 FIFO Data Register" in ;group.long 0x40++0x03 group.long (0x30+0x10)++0x1b line.long 0x0 "USB_EP0_FSTAT,Endpoint 0 FIFO Status Register" bitfld.long 0x0 27. " FRAME0 ,Frame Status Bit 0" "Not occurred,Occurred" bitfld.long 0x0 26. " FRAME1 ,Frame Status Bit 1" "Not occurred,Occurred" bitfld.long 0x0 25. " FRAME2 ,Frame Status Bit 2" "Not occurred,Occurred" textline " " bitfld.long 0x0 24. " FRAME3 ,Frame Status Bit 3" "Not occurred,Occurred" bitfld.long 0x0 22. " ERROR ,FIFO Error" "No error,Error" bitfld.long 0x0 21. " UF ,FIFO Underflow" "Not underflow,Underflow" textline " " bitfld.long 0x0 20. " OF ,FIFO Overflow" "Not overflow,Overflow" bitfld.long 0x0 19. " FR ,Frame Ready" "Not ready,Ready" bitfld.long 0x0 18. " FULL ,FIFO Full" "Not full,Full" textline " " bitfld.long 0x0 17. " ALARM ,FIFO Alarm" "Not alarmed,Alarmed" bitfld.long 0x0 16. " EMPTY ,FIFO Empty" "Not empty,Empty" ;group.long 0x44++0x03 line.long 0x4 "USB_EP0_FCTRL,Endpoint 0 FIFO Control Register" bitfld.long 0x4 29. " WFR ,Write Frame End" "Not end,End" bitfld.long 0x4 27. " FRAME ,Frame Mode" "Disabled,Enabled" bitfld.long 0x4 24.--26. " GR ,Granularity" "1,2,3,4,5,6,7,8" ;group.long 0x48++0x03 line.long 0x8 "USB_EP0_LRFP,Endpoint 0 Last Read Frame Pointer Register" hexmask.long.byte 0x8 0.--5. 1. " LRFP ,Last Read Frame Pointer" ;group.long 0x4c++0x03 line.long 0xc "USB_EP0_LWFP,Endpoint 0 Last Write Frame Pointer Register" hexmask.long.byte 0xc 0.--5. 1. " LWFP ,Last Write Frame Pointer" ;group.long 0x50++0x03 line.long 0x10 "USB_EP0_FALRM,Endpoint 0 FIFO Alarm Register" hexmask.long.byte 0x10 0.--5. 1. " ALRM ,Alarm Information" ;group.long 0x54++0x03 line.long 0x14 "USB_EP0_FRDP,Endpoint 0 FIFO Read Pointer Register" hexmask.long.byte 0x14 0.--5. 1. " RP ,Read Pointer" ;group.long 0x58++0x03 line.long 0x18 "USB_EP0_FWRP,Endpoint 0 FIFO Write Pointer Register" hexmask.long.byte 0x18 0.--5. 1. " WP ,Write Pointer" tree.end tree "Endpoint 1" group.long 0x60++0xb line.long 0x00 "USB_EP1_STAT,Endpoint 1 Status/Control Register" hexmask.long.byte 0x00 16.--22. 1. " BYTE_COUNT ,Byte Count" bitfld.long 0x00 8. " SIP ,Setup Packet In Progress" "Not transferred,Transferred" bitfld.long 0x00 7. " DIR ,Transfer Direction" "Out,In" textline " " bitfld.long 0x00 5.--6. " MAX ,Maximum Packet Size" "8 bytes,16 bytes,32 bytes,64 bytes" bitfld.long 0x00 3.--4. " TYP ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 2. " ZLPS ,Zero Length Packet Send" "Not sent,Sent" textline " " bitfld.long 0x00 1. " FLUSH ,Flush" "Idle,Not idle" bitfld.long 0x00 0. " FORCE_STALL ,Force a Stall Condition" "Idle,Not idle" ;group.long 0x34++0x03 line.long 0x04 "USB_EP1_INTR,Endpoint 1 Interrupt Status Register" bitfld.long 0x04 8. " FIFO_FULL ,FIFO Full" "Not full,Full" bitfld.long 0x04 7. " FIFO_EMPTY ,FIFO Empty" "Not empty,Empty" bitfld.long 0x04 6. " FIFO_ERROR ,FIFO Error" "No error,Error" textline " " bitfld.long 0x04 5. " FIFO_HIGH ,FIFO High" "Not high,High" bitfld.long 0x04 4. " FIFO_LOW ,FIFO Low" "Not low,Low" bitfld.long 0x04 3. " MDEVREQ ,Multiple Device Requests" "Not pending,Pending" textline " " bitfld.long 0x04 2. " EOT ,End-of-Transfer" "Not completed,Completed" bitfld.long 0x04 1. " DEVREQ ,Device Request" "Not requested,Requested" bitfld.long 0x04 0. " EOF ,End-of-Frame" "Not end,End" ;group.long 0x38++0x03 line.long 0x08 "USB_EP1_MASK,Endpoint 1 Interrupt Mask Register" bitfld.long 0x08 8. " FIFO_FULL ,FIFO Full Mask" "Enabled,Disabled" bitfld.long 0x08 7. " FIFO_EMPTY ,FIFO Empty Mask" "Enabled,Disabled" bitfld.long 0x08 6. " FIFO_ERROR ,FIFO Error Mask" "Enabled,Disabled" textline " " bitfld.long 0x08 5. " FIFO_HIGH ,FIFO High Alarm Mask" "Enabled,Disabled" bitfld.long 0x08 4. " FIFO_LOW ,FIFO Low Alarm Mask" "Enabled,Disabled" bitfld.long 0x08 3. " MDEVREQ ,Multiple Device Requests Mask" "Enabled,Disabled" textline " " bitfld.long 0x08 2. " EOT ,End-of-Transfer Mask" "Enabled,Disabled" bitfld.long 0x08 1. " DEVREQ ,Device Request Mask" "Enabled,Disabled" bitfld.long 0x08 0. " EOF ,End-of-Frame Mask" "Enabled,Disabled" ;group.long 0x3c++0x03 hgroup.long (0x60+0xC)++0x3 hide.long 0x0 "USB_EP1_FDAT,Endpoint 1 FIFO Data Register" in ;group.long 0x40++0x03 group.long (0x60+0x10)++0x1b line.long 0x0 "USB_EP1_FSTAT,Endpoint 1 FIFO Status Register" bitfld.long 0x0 27. " FRAME0 ,Frame Status Bit 0" "Not occurred,Occurred" bitfld.long 0x0 26. " FRAME1 ,Frame Status Bit 1" "Not occurred,Occurred" bitfld.long 0x0 25. " FRAME2 ,Frame Status Bit 2" "Not occurred,Occurred" textline " " bitfld.long 0x0 24. " FRAME3 ,Frame Status Bit 3" "Not occurred,Occurred" bitfld.long 0x0 22. " ERROR ,FIFO Error" "No error,Error" bitfld.long 0x0 21. " UF ,FIFO Underflow" "Not underflow,Underflow" textline " " bitfld.long 0x0 20. " OF ,FIFO Overflow" "Not overflow,Overflow" bitfld.long 0x0 19. " FR ,Frame Ready" "Not ready,Ready" bitfld.long 0x0 18. " FULL ,FIFO Full" "Not full,Full" textline " " bitfld.long 0x0 17. " ALARM ,FIFO Alarm" "Not alarmed,Alarmed" bitfld.long 0x0 16. " EMPTY ,FIFO Empty" "Not empty,Empty" ;group.long 0x44++0x03 line.long 0x4 "USB_EP1_FCTRL,Endpoint 1 FIFO Control Register" bitfld.long 0x4 29. " WFR ,Write Frame End" "Not end,End" bitfld.long 0x4 27. " FRAME ,Frame Mode" "Disabled,Enabled" bitfld.long 0x4 24.--26. " GR ,Granularity" "1,2,3,4,5,6,7,8" ;group.long 0x48++0x03 line.long 0x8 "USB_EP1_LRFP,Endpoint 1 Last Read Frame Pointer Register" hexmask.long.byte 0x8 0.--5. 1. " LRFP ,Last Read Frame Pointer" ;group.long 0x4c++0x03 line.long 0xc "USB_EP1_LWFP,Endpoint 1 Last Write Frame Pointer Register" hexmask.long.byte 0xc 0.--5. 1. " LWFP ,Last Write Frame Pointer" ;group.long 0x50++0x03 line.long 0x10 "USB_EP1_FALRM,Endpoint 1 FIFO Alarm Register" hexmask.long.byte 0x10 0.--5. 1. " ALRM ,Alarm Information" ;group.long 0x54++0x03 line.long 0x14 "USB_EP1_FRDP,Endpoint 1 FIFO Read Pointer Register" hexmask.long.byte 0x14 0.--5. 1. " RP ,Read Pointer" ;group.long 0x58++0x03 line.long 0x18 "USB_EP1_FWRP,Endpoint 1 FIFO Write Pointer Register" hexmask.long.byte 0x18 0.--5. 1. " WP ,Write Pointer" tree.end tree "Endpoint 2" group.long 0x90++0xb line.long 0x00 "USB_EP2_STAT,Endpoint 2 Status/Control Register" hexmask.long.byte 0x00 16.--22. 1. " BYTE_COUNT ,Byte Count" bitfld.long 0x00 8. " SIP ,Setup Packet In Progress" "Not transferred,Transferred" bitfld.long 0x00 7. " DIR ,Transfer Direction" "Out,In" textline " " bitfld.long 0x00 5.--6. " MAX ,Maximum Packet Size" "8 bytes,16 bytes,32 bytes,64 bytes" bitfld.long 0x00 3.--4. " TYP ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 2. " ZLPS ,Zero Length Packet Send" "Not sent,Sent" textline " " bitfld.long 0x00 1. " FLUSH ,Flush" "Idle,Not idle" bitfld.long 0x00 0. " FORCE_STALL ,Force a Stall Condition" "Idle,Not idle" ;group.long 0x34++0x03 line.long 0x04 "USB_EP2_INTR,Endpoint 2 Interrupt Status Register" bitfld.long 0x04 8. " FIFO_FULL ,FIFO Full" "Not full,Full" bitfld.long 0x04 7. " FIFO_EMPTY ,FIFO Empty" "Not empty,Empty" bitfld.long 0x04 6. " FIFO_ERROR ,FIFO Error" "No error,Error" textline " " bitfld.long 0x04 5. " FIFO_HIGH ,FIFO High" "Not high,High" bitfld.long 0x04 4. " FIFO_LOW ,FIFO Low" "Not low,Low" bitfld.long 0x04 3. " MDEVREQ ,Multiple Device Requests" "Not pending,Pending" textline " " bitfld.long 0x04 2. " EOT ,End-of-Transfer" "Not completed,Completed" bitfld.long 0x04 1. " DEVREQ ,Device Request" "Not requested,Requested" bitfld.long 0x04 0. " EOF ,End-of-Frame" "Not end,End" ;group.long 0x38++0x03 line.long 0x08 "USB_EP2_MASK,Endpoint 2 Interrupt Mask Register" bitfld.long 0x08 8. " FIFO_FULL ,FIFO Full Mask" "Enabled,Disabled" bitfld.long 0x08 7. " FIFO_EMPTY ,FIFO Empty Mask" "Enabled,Disabled" bitfld.long 0x08 6. " FIFO_ERROR ,FIFO Error Mask" "Enabled,Disabled" textline " " bitfld.long 0x08 5. " FIFO_HIGH ,FIFO High Alarm Mask" "Enabled,Disabled" bitfld.long 0x08 4. " FIFO_LOW ,FIFO Low Alarm Mask" "Enabled,Disabled" bitfld.long 0x08 3. " MDEVREQ ,Multiple Device Requests Mask" "Enabled,Disabled" textline " " bitfld.long 0x08 2. " EOT ,End-of-Transfer Mask" "Enabled,Disabled" bitfld.long 0x08 1. " DEVREQ ,Device Request Mask" "Enabled,Disabled" bitfld.long 0x08 0. " EOF ,End-of-Frame Mask" "Enabled,Disabled" ;group.long 0x3c++0x03 hgroup.long (0x90+0xC)++0x3 hide.long 0x0 "USB_EP2_FDAT,Endpoint 2 FIFO Data Register" in ;group.long 0x40++0x03 group.long (0x90+0x10)++0x1b line.long 0x0 "USB_EP2_FSTAT,Endpoint 2 FIFO Status Register" bitfld.long 0x0 27. " FRAME0 ,Frame Status Bit 0" "Not occurred,Occurred" bitfld.long 0x0 26. " FRAME1 ,Frame Status Bit 1" "Not occurred,Occurred" bitfld.long 0x0 25. " FRAME2 ,Frame Status Bit 2" "Not occurred,Occurred" textline " " bitfld.long 0x0 24. " FRAME3 ,Frame Status Bit 3" "Not occurred,Occurred" bitfld.long 0x0 22. " ERROR ,FIFO Error" "No error,Error" bitfld.long 0x0 21. " UF ,FIFO Underflow" "Not underflow,Underflow" textline " " bitfld.long 0x0 20. " OF ,FIFO Overflow" "Not overflow,Overflow" bitfld.long 0x0 19. " FR ,Frame Ready" "Not ready,Ready" bitfld.long 0x0 18. " FULL ,FIFO Full" "Not full,Full" textline " " bitfld.long 0x0 17. " ALARM ,FIFO Alarm" "Not alarmed,Alarmed" bitfld.long 0x0 16. " EMPTY ,FIFO Empty" "Not empty,Empty" ;group.long 0x44++0x03 line.long 0x4 "USB_EP2_FCTRL,Endpoint 2 FIFO Control Register" bitfld.long 0x4 29. " WFR ,Write Frame End" "Not end,End" bitfld.long 0x4 27. " FRAME ,Frame Mode" "Disabled,Enabled" bitfld.long 0x4 24.--26. " GR ,Granularity" "1,2,3,4,5,6,7,8" ;group.long 0x48++0x03 line.long 0x8 "USB_EP2_LRFP,Endpoint 2 Last Read Frame Pointer Register" hexmask.long.byte 0x8 0.--5. 1. " LRFP ,Last Read Frame Pointer" ;group.long 0x4c++0x03 line.long 0xc "USB_EP2_LWFP,Endpoint 2 Last Write Frame Pointer Register" hexmask.long.byte 0xc 0.--5. 1. " LWFP ,Last Write Frame Pointer" ;group.long 0x50++0x03 line.long 0x10 "USB_EP2_FALRM,Endpoint 2 FIFO Alarm Register" hexmask.long.byte 0x10 0.--5. 1. " ALRM ,Alarm Information" ;group.long 0x54++0x03 line.long 0x14 "USB_EP2_FRDP,Endpoint 2 FIFO Read Pointer Register" hexmask.long.byte 0x14 0.--5. 1. " RP ,Read Pointer" ;group.long 0x58++0x03 line.long 0x18 "USB_EP2_FWRP,Endpoint 2 FIFO Write Pointer Register" hexmask.long.byte 0x18 0.--5. 1. " WP ,Write Pointer" tree.end tree "Endpoint 3" group.long 0xC0++0xb line.long 0x00 "USB_EP3_STAT,Endpoint 3 Status/Control Register" hexmask.long.byte 0x00 16.--22. 1. " BYTE_COUNT ,Byte Count" bitfld.long 0x00 8. " SIP ,Setup Packet In Progress" "Not transferred,Transferred" bitfld.long 0x00 7. " DIR ,Transfer Direction" "Out,In" textline " " bitfld.long 0x00 5.--6. " MAX ,Maximum Packet Size" "8 bytes,16 bytes,32 bytes,64 bytes" bitfld.long 0x00 3.--4. " TYP ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 2. " ZLPS ,Zero Length Packet Send" "Not sent,Sent" textline " " bitfld.long 0x00 1. " FLUSH ,Flush" "Idle,Not idle" bitfld.long 0x00 0. " FORCE_STALL ,Force a Stall Condition" "Idle,Not idle" ;group.long 0x34++0x03 line.long 0x04 "USB_EP3_INTR,Endpoint 3 Interrupt Status Register" bitfld.long 0x04 8. " FIFO_FULL ,FIFO Full" "Not full,Full" bitfld.long 0x04 7. " FIFO_EMPTY ,FIFO Empty" "Not empty,Empty" bitfld.long 0x04 6. " FIFO_ERROR ,FIFO Error" "No error,Error" textline " " bitfld.long 0x04 5. " FIFO_HIGH ,FIFO High" "Not high,High" bitfld.long 0x04 4. " FIFO_LOW ,FIFO Low" "Not low,Low" bitfld.long 0x04 3. " MDEVREQ ,Multiple Device Requests" "Not pending,Pending" textline " " bitfld.long 0x04 2. " EOT ,End-of-Transfer" "Not completed,Completed" bitfld.long 0x04 1. " DEVREQ ,Device Request" "Not requested,Requested" bitfld.long 0x04 0. " EOF ,End-of-Frame" "Not end,End" ;group.long 0x38++0x03 line.long 0x08 "USB_EP3_MASK,Endpoint 3 Interrupt Mask Register" bitfld.long 0x08 8. " FIFO_FULL ,FIFO Full Mask" "Enabled,Disabled" bitfld.long 0x08 7. " FIFO_EMPTY ,FIFO Empty Mask" "Enabled,Disabled" bitfld.long 0x08 6. " FIFO_ERROR ,FIFO Error Mask" "Enabled,Disabled" textline " " bitfld.long 0x08 5. " FIFO_HIGH ,FIFO High Alarm Mask" "Enabled,Disabled" bitfld.long 0x08 4. " FIFO_LOW ,FIFO Low Alarm Mask" "Enabled,Disabled" bitfld.long 0x08 3. " MDEVREQ ,Multiple Device Requests Mask" "Enabled,Disabled" textline " " bitfld.long 0x08 2. " EOT ,End-of-Transfer Mask" "Enabled,Disabled" bitfld.long 0x08 1. " DEVREQ ,Device Request Mask" "Enabled,Disabled" bitfld.long 0x08 0. " EOF ,End-of-Frame Mask" "Enabled,Disabled" ;group.long 0x3c++0x03 hgroup.long (0xC0+0xC)++0x3 hide.long 0x0 "USB_EP3_FDAT,Endpoint 3 FIFO Data Register" in ;group.long 0x40++0x03 group.long (0xC0+0x10)++0x1b line.long 0x0 "USB_EP3_FSTAT,Endpoint 3 FIFO Status Register" bitfld.long 0x0 27. " FRAME0 ,Frame Status Bit 0" "Not occurred,Occurred" bitfld.long 0x0 26. " FRAME1 ,Frame Status Bit 1" "Not occurred,Occurred" bitfld.long 0x0 25. " FRAME2 ,Frame Status Bit 2" "Not occurred,Occurred" textline " " bitfld.long 0x0 24. " FRAME3 ,Frame Status Bit 3" "Not occurred,Occurred" bitfld.long 0x0 22. " ERROR ,FIFO Error" "No error,Error" bitfld.long 0x0 21. " UF ,FIFO Underflow" "Not underflow,Underflow" textline " " bitfld.long 0x0 20. " OF ,FIFO Overflow" "Not overflow,Overflow" bitfld.long 0x0 19. " FR ,Frame Ready" "Not ready,Ready" bitfld.long 0x0 18. " FULL ,FIFO Full" "Not full,Full" textline " " bitfld.long 0x0 17. " ALARM ,FIFO Alarm" "Not alarmed,Alarmed" bitfld.long 0x0 16. " EMPTY ,FIFO Empty" "Not empty,Empty" ;group.long 0x44++0x03 line.long 0x4 "USB_EP3_FCTRL,Endpoint 3 FIFO Control Register" bitfld.long 0x4 29. " WFR ,Write Frame End" "Not end,End" bitfld.long 0x4 27. " FRAME ,Frame Mode" "Disabled,Enabled" bitfld.long 0x4 24.--26. " GR ,Granularity" "1,2,3,4,5,6,7,8" ;group.long 0x48++0x03 line.long 0x8 "USB_EP3_LRFP,Endpoint 3 Last Read Frame Pointer Register" hexmask.long.byte 0x8 0.--5. 1. " LRFP ,Last Read Frame Pointer" ;group.long 0x4c++0x03 line.long 0xc "USB_EP3_LWFP,Endpoint 3 Last Write Frame Pointer Register" hexmask.long.byte 0xc 0.--5. 1. " LWFP ,Last Write Frame Pointer" ;group.long 0x50++0x03 line.long 0x10 "USB_EP3_FALRM,Endpoint 3 FIFO Alarm Register" hexmask.long.byte 0x10 0.--5. 1. " ALRM ,Alarm Information" ;group.long 0x54++0x03 line.long 0x14 "USB_EP3_FRDP,Endpoint 3 FIFO Read Pointer Register" hexmask.long.byte 0x14 0.--5. 1. " RP ,Read Pointer" ;group.long 0x58++0x03 line.long 0x18 "USB_EP3_FWRP,Endpoint 3 FIFO Write Pointer Register" hexmask.long.byte 0x18 0.--5. 1. " WP ,Write Pointer" tree.end tree "Endpoint 4" group.long 0xF0++0xb line.long 0x00 "USB_EP4_STAT,Endpoint 4 Status/Control Register" hexmask.long.byte 0x00 16.--22. 1. " BYTE_COUNT ,Byte Count" bitfld.long 0x00 8. " SIP ,Setup Packet In Progress" "Not transferred,Transferred" bitfld.long 0x00 7. " DIR ,Transfer Direction" "Out,In" textline " " bitfld.long 0x00 5.--6. " MAX ,Maximum Packet Size" "8 bytes,16 bytes,32 bytes,64 bytes" bitfld.long 0x00 3.--4. " TYP ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 2. " ZLPS ,Zero Length Packet Send" "Not sent,Sent" textline " " bitfld.long 0x00 1. " FLUSH ,Flush" "Idle,Not idle" bitfld.long 0x00 0. " FORCE_STALL ,Force a Stall Condition" "Idle,Not idle" ;group.long 0x34++0x03 line.long 0x04 "USB_EP4_INTR,Endpoint 4 Interrupt Status Register" bitfld.long 0x04 8. " FIFO_FULL ,FIFO Full" "Not full,Full" bitfld.long 0x04 7. " FIFO_EMPTY ,FIFO Empty" "Not empty,Empty" bitfld.long 0x04 6. " FIFO_ERROR ,FIFO Error" "No error,Error" textline " " bitfld.long 0x04 5. " FIFO_HIGH ,FIFO High" "Not high,High" bitfld.long 0x04 4. " FIFO_LOW ,FIFO Low" "Not low,Low" bitfld.long 0x04 3. " MDEVREQ ,Multiple Device Requests" "Not pending,Pending" textline " " bitfld.long 0x04 2. " EOT ,End-of-Transfer" "Not completed,Completed" bitfld.long 0x04 1. " DEVREQ ,Device Request" "Not requested,Requested" bitfld.long 0x04 0. " EOF ,End-of-Frame" "Not end,End" ;group.long 0x38++0x03 line.long 0x08 "USB_EP4_MASK,Endpoint 4 Interrupt Mask Register" bitfld.long 0x08 8. " FIFO_FULL ,FIFO Full Mask" "Enabled,Disabled" bitfld.long 0x08 7. " FIFO_EMPTY ,FIFO Empty Mask" "Enabled,Disabled" bitfld.long 0x08 6. " FIFO_ERROR ,FIFO Error Mask" "Enabled,Disabled" textline " " bitfld.long 0x08 5. " FIFO_HIGH ,FIFO High Alarm Mask" "Enabled,Disabled" bitfld.long 0x08 4. " FIFO_LOW ,FIFO Low Alarm Mask" "Enabled,Disabled" bitfld.long 0x08 3. " MDEVREQ ,Multiple Device Requests Mask" "Enabled,Disabled" textline " " bitfld.long 0x08 2. " EOT ,End-of-Transfer Mask" "Enabled,Disabled" bitfld.long 0x08 1. " DEVREQ ,Device Request Mask" "Enabled,Disabled" bitfld.long 0x08 0. " EOF ,End-of-Frame Mask" "Enabled,Disabled" ;group.long 0x3c++0x03 hgroup.long (0xF0+0xC)++0x3 hide.long 0x0 "USB_EP4_FDAT,Endpoint 4 FIFO Data Register" in ;group.long 0x40++0x03 group.long (0xF0+0x10)++0x1b line.long 0x0 "USB_EP4_FSTAT,Endpoint 4 FIFO Status Register" bitfld.long 0x0 27. " FRAME0 ,Frame Status Bit 0" "Not occurred,Occurred" bitfld.long 0x0 26. " FRAME1 ,Frame Status Bit 1" "Not occurred,Occurred" bitfld.long 0x0 25. " FRAME2 ,Frame Status Bit 2" "Not occurred,Occurred" textline " " bitfld.long 0x0 24. " FRAME3 ,Frame Status Bit 3" "Not occurred,Occurred" bitfld.long 0x0 22. " ERROR ,FIFO Error" "No error,Error" bitfld.long 0x0 21. " UF ,FIFO Underflow" "Not underflow,Underflow" textline " " bitfld.long 0x0 20. " OF ,FIFO Overflow" "Not overflow,Overflow" bitfld.long 0x0 19. " FR ,Frame Ready" "Not ready,Ready" bitfld.long 0x0 18. " FULL ,FIFO Full" "Not full,Full" textline " " bitfld.long 0x0 17. " ALARM ,FIFO Alarm" "Not alarmed,Alarmed" bitfld.long 0x0 16. " EMPTY ,FIFO Empty" "Not empty,Empty" ;group.long 0x44++0x03 line.long 0x4 "USB_EP4_FCTRL,Endpoint 4 FIFO Control Register" bitfld.long 0x4 29. " WFR ,Write Frame End" "Not end,End" bitfld.long 0x4 27. " FRAME ,Frame Mode" "Disabled,Enabled" bitfld.long 0x4 24.--26. " GR ,Granularity" "1,2,3,4,5,6,7,8" ;group.long 0x48++0x03 line.long 0x8 "USB_EP4_LRFP,Endpoint 4 Last Read Frame Pointer Register" hexmask.long.byte 0x8 0.--5. 1. " LRFP ,Last Read Frame Pointer" ;group.long 0x4c++0x03 line.long 0xc "USB_EP4_LWFP,Endpoint 4 Last Write Frame Pointer Register" hexmask.long.byte 0xc 0.--5. 1. " LWFP ,Last Write Frame Pointer" ;group.long 0x50++0x03 line.long 0x10 "USB_EP4_FALRM,Endpoint 4 FIFO Alarm Register" hexmask.long.byte 0x10 0.--5. 1. " ALRM ,Alarm Information" ;group.long 0x54++0x03 line.long 0x14 "USB_EP4_FRDP,Endpoint 4 FIFO Read Pointer Register" hexmask.long.byte 0x14 0.--5. 1. " RP ,Read Pointer" ;group.long 0x58++0x03 line.long 0x18 "USB_EP4_FWRP,Endpoint 4 FIFO Write Pointer Register" hexmask.long.byte 0x18 0.--5. 1. " WP ,Write Pointer" tree.end tree "Endpoint 5" group.long 0x120++0xb line.long 0x00 "USB_EP5_STAT,Endpoint 5 Status/Control Register" hexmask.long.byte 0x00 16.--22. 1. " BYTE_COUNT ,Byte Count" bitfld.long 0x00 8. " SIP ,Setup Packet In Progress" "Not transferred,Transferred" bitfld.long 0x00 7. " DIR ,Transfer Direction" "Out,In" textline " " bitfld.long 0x00 5.--6. " MAX ,Maximum Packet Size" "8 bytes,16 bytes,32 bytes,64 bytes" bitfld.long 0x00 3.--4. " TYP ,Endpoint Type" "Control,Isochronous,Bulk,Interrupt" bitfld.long 0x00 2. " ZLPS ,Zero Length Packet Send" "Not sent,Sent" textline " " bitfld.long 0x00 1. " FLUSH ,Flush" "Idle,Not idle" bitfld.long 0x00 0. " FORCE_STALL ,Force a Stall Condition" "Idle,Not idle" ;group.long 0x34++0x03 line.long 0x04 "USB_EP5_INTR,Endpoint 5 Interrupt Status Register" bitfld.long 0x04 8. " FIFO_FULL ,FIFO Full" "Not full,Full" bitfld.long 0x04 7. " FIFO_EMPTY ,FIFO Empty" "Not empty,Empty" bitfld.long 0x04 6. " FIFO_ERROR ,FIFO Error" "No error,Error" textline " " bitfld.long 0x04 5. " FIFO_HIGH ,FIFO High" "Not high,High" bitfld.long 0x04 4. " FIFO_LOW ,FIFO Low" "Not low,Low" bitfld.long 0x04 3. " MDEVREQ ,Multiple Device Requests" "Not pending,Pending" textline " " bitfld.long 0x04 2. " EOT ,End-of-Transfer" "Not completed,Completed" bitfld.long 0x04 1. " DEVREQ ,Device Request" "Not requested,Requested" bitfld.long 0x04 0. " EOF ,End-of-Frame" "Not end,End" ;group.long 0x38++0x03 line.long 0x08 "USB_EP5_MASK,Endpoint 5 Interrupt Mask Register" bitfld.long 0x08 8. " FIFO_FULL ,FIFO Full Mask" "Enabled,Disabled" bitfld.long 0x08 7. " FIFO_EMPTY ,FIFO Empty Mask" "Enabled,Disabled" bitfld.long 0x08 6. " FIFO_ERROR ,FIFO Error Mask" "Enabled,Disabled" textline " " bitfld.long 0x08 5. " FIFO_HIGH ,FIFO High Alarm Mask" "Enabled,Disabled" bitfld.long 0x08 4. " FIFO_LOW ,FIFO Low Alarm Mask" "Enabled,Disabled" bitfld.long 0x08 3. " MDEVREQ ,Multiple Device Requests Mask" "Enabled,Disabled" textline " " bitfld.long 0x08 2. " EOT ,End-of-Transfer Mask" "Enabled,Disabled" bitfld.long 0x08 1. " DEVREQ ,Device Request Mask" "Enabled,Disabled" bitfld.long 0x08 0. " EOF ,End-of-Frame Mask" "Enabled,Disabled" ;group.long 0x3c++0x03 hgroup.long (0x120+0xC)++0x3 hide.long 0x0 "USB_EP5_FDAT,Endpoint 5 FIFO Data Register" in ;group.long 0x40++0x03 group.long (0x120+0x10)++0x1b line.long 0x0 "USB_EP5_FSTAT,Endpoint 5 FIFO Status Register" bitfld.long 0x0 27. " FRAME0 ,Frame Status Bit 0" "Not occurred,Occurred" bitfld.long 0x0 26. " FRAME1 ,Frame Status Bit 1" "Not occurred,Occurred" bitfld.long 0x0 25. " FRAME2 ,Frame Status Bit 2" "Not occurred,Occurred" textline " " bitfld.long 0x0 24. " FRAME3 ,Frame Status Bit 3" "Not occurred,Occurred" bitfld.long 0x0 22. " ERROR ,FIFO Error" "No error,Error" bitfld.long 0x0 21. " UF ,FIFO Underflow" "Not underflow,Underflow" textline " " bitfld.long 0x0 20. " OF ,FIFO Overflow" "Not overflow,Overflow" bitfld.long 0x0 19. " FR ,Frame Ready" "Not ready,Ready" bitfld.long 0x0 18. " FULL ,FIFO Full" "Not full,Full" textline " " bitfld.long 0x0 17. " ALARM ,FIFO Alarm" "Not alarmed,Alarmed" bitfld.long 0x0 16. " EMPTY ,FIFO Empty" "Not empty,Empty" ;group.long 0x44++0x03 line.long 0x4 "USB_EP5_FCTRL,Endpoint 5 FIFO Control Register" bitfld.long 0x4 29. " WFR ,Write Frame End" "Not end,End" bitfld.long 0x4 27. " FRAME ,Frame Mode" "Disabled,Enabled" bitfld.long 0x4 24.--26. " GR ,Granularity" "1,2,3,4,5,6,7,8" ;group.long 0x48++0x03 line.long 0x8 "USB_EP5_LRFP,Endpoint 5 Last Read Frame Pointer Register" hexmask.long.byte 0x8 0.--5. 1. " LRFP ,Last Read Frame Pointer" ;group.long 0x4c++0x03 line.long 0xc "USB_EP5_LWFP,Endpoint 5 Last Write Frame Pointer Register" hexmask.long.byte 0xc 0.--5. 1. " LWFP ,Last Write Frame Pointer" ;group.long 0x50++0x03 line.long 0x10 "USB_EP5_FALRM,Endpoint 5 FIFO Alarm Register" hexmask.long.byte 0x10 0.--5. 1. " ALRM ,Alarm Information" ;group.long 0x54++0x03 line.long 0x14 "USB_EP5_FRDP,Endpoint 5 FIFO Read Pointer Register" hexmask.long.byte 0x14 0.--5. 1. " RP ,Read Pointer" ;group.long 0x58++0x03 line.long 0x18 "USB_EP5_FWRP,Endpoint 5 FIFO Write Pointer Register" hexmask.long.byte 0x18 0.--5. 1. " WP ,Write Pointer" tree.end width 16. tree.end endif sif ((cpu()=="iMX21")||(cpu()=="iMX21S")) tree "PCMCIA/CF Interface" base asd:0xdf002000 width 0x7 rgroup 0x00++0x03 line.long 0x00 "PIPR,PCMCIA Input Pins Register" bitfld.long 0x00 8. " POWERON ,Power On" "No power,Power On" bitfld.long 0x00 7. " RDY ,RDY /BSY /IREQ" "Busy/Requires host software,Ready/No host software required" bitfld.long 0x00 6. " BVD2 ,Battery Voltage Detect 1/SPKR In" "Low,High" textline " " bitfld.long 0x00 5. " BVD1 ,Battery Voltage Detect 1/STSCHG In" "Low,High" bitfld.long 0x00 3.--4. " CD ,Card Detect 1 And Card Detect 2" "Card inserted,Card 2 detected,Card 1 detected,Card not detected" bitfld.long 0x00 2. " WP ,Write Protect" "Disabled,Enabled" textline " " hexmask.long.byte 0x00 0.--1. 1. " VS ,Voltage Sense" group 0x04++0x03 line.long 0x00 "PSCR,PCMCIA Status Change Register" eventfld.long 0x00 11. " POWC ,The POWERON Signal from the Card Changed" "Not changed,Changed" eventfld.long 0x00 10. " RDYR ,Ready / Interupt Request Rising Edge" "Not detected,Detected" eventfld.long 0x00 9. " RDYF ,Ready / Interupt Request Falling Edge" "Not detected,Detected" eventfld.long 0x00 8. " RDYH ,Ready / Interupt Request High" "Not detected,Detected" textline " " eventfld.long 0x00 7. " RDYL ,Ready / Interupt Request Low" "Not detected,Detected" eventfld.long 0x00 6. " BVDC2 ,Battery Voltage Detect 2/SPKR In Changed" "Not changed,Changed" eventfld.long 0x00 5. " BVDC1 ,Battery Voltage Detect 1/STSCHG Changed" "Not changed,Changed" eventfld.long 0x00 4. " CDC2 ,Card Detect 2 Changed" "Not changed,Changed" textline " " eventfld.long 0x00 3. " CDC1 ,Card Detect 1 Changed" "Not changed,Changed" eventfld.long 0x00 2. " WPC ,Write Protect Changed" "Not changed,Changed" eventfld.long 0x00 1. " VSC2 ,Voltage Sense 2 Changed" "Not changed,Changed" eventfld.long 0x00 0. " VSC1 ,Voltage Sense 1 Changed" "Not changed,Changed" group 0x08--0x67 line.long 0x00 "PER,PCMCIA Enable Register" bitfld.long 0x00 12. " ERRINTEN ,Error Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 11. " POWERONEN ,Power On Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 10. " RDYRE ,RDY /IREQ Pin Rising Edge Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 9. " RDYFE ,RDY /IREQ Pin Falling Edge Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 8. " RDYHE ,RDY /IREQ High Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 7. " RDYLE ,RDY /IREQ Low Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 6. " BVDE2 ,Battery Voltage 2/SPKR In Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 5. " BVDE1 ,Battery Voltage 1/STSCHG Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 4. " CDE2 ,Card Detect 2 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 3. " CDE1 ,Card Detect 1 Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 2. " WPE ,Write Protect Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 1. " VSE2 ,Voltage Sense 1 Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " VSE1 ,Voltage Sense 2 Interrupt Enable" "Disabled,Enabled" ;group 0x0c++0x03 line.long 0x04 "PBR0,PCMCIA Base Register 0" hexmask.long.word 0x04 4.--14. 1. " PBA ,Base Register Address" ;group 0x10++0x03 line.long 0x08 "PBR1,PCMCIA Base Register 1" hexmask.long.word 0x08 4.--14. 1. " PBA ,Base Register Address" ;group 0x14++0x03 line.long 0x0c "PBR2,PCMCIA Base Register 2" hexmask.long.word 0x0c 4.--14. 1. " PBA ,Base Register Address" ;group 0x18++0x03 line.long 0x10 "PBR3,PCMCIA Base Register 3" hexmask.long.word 0x10 4.--14. 1. " PBA ,Base Register Address" ;group 0x1c++0x03 line.long 0x14 "PBR4,PCMCIA Base Register 4" hexmask.long.word 0x14 4.--14. 1. " PBA ,Base Register Address" ;group 0x28++0x03 line.long 0x20 "POR0,PCMCIA Option Register 0" bitfld.long 0x20 29. " PV ,PCMCIA Valid" "Invalid,Valid" bitfld.long 0x20 28. " WPEN ,PCMCIA Write Protect Input Enable" "Ignored,Enabled" bitfld.long 0x20 27. " WP ,PCMCIA Write Protect Enable" "Not protected,Protected" textline " " bitfld.long 0x20 25.--26. " PRS ,PCMCIA Region Select" "Common memory space,TrueIDE mode,Attribute memory space,I/O space" bitfld.long 0x20 24. " PPS ,PCMCIA Port Size" "16-bit,8-bit" hexmask.long.byte 0x20 17.--23. 1. " PSL ,PCMCIA Strobe Length" textline " " bitfld.long 0x20 11.--16. " PSST ,PCMCIA Strobe Setup Time" "Reserved,1 clock,2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks,8 clocks,9 clocks,10 clocks,11 clocks,12 clocks,13 clocks,14 clocks,15 clocks,16 clocks,17 clocks,18 clocks,19 clocks,20 clocks,21 clocks,22 clocks,23 clocks,24 clocks,25 clocks,26 clocks,27 clocks,28 clocks,29 clocks,30 clocks,31 clocks,32 clocks,33 clocks,34 clocks,35 clocks,36 clocks,37 clocks,38 clocks,39 clocks,40 clocks,41 clocks,42 clocks,43 clocks,44 clocks,45 clocks,46 clocks,47 clocks,48 clocks,49 clocks,50 clocks,51 clocks,52 clocks,53 clocks,54 clocks,55 clocks,56 clocks,57 clocks,58 clocks,59 clocks,60 clocks,61 clocks,62 clocks,63 clocks" bitfld.long 0x20 5.--10. " PSHT ,PCMCIA Strobe Hold Time" "0 clocks,1 clock,2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks,8 clocks,9 clocks,10 clocks,11 clocks,12 clocks,13 clocks,14 clocks,15 clocks,16 clocks,17 clocks,18 clocks,19 clocks,20 clocks,21 clocks,22 clocks,23 clocks,24 clocks,25 clocks,26 clocks,27 clocks,28 clocks,29 clocks,30 clocks,31 clocks,32 clocks,33 clocks,34 clocks,35 clocks,36 clocks,37 clocks,38 clocks,39 clocks,40 clocks,41 clocks,42 clocks,43 clocks,44 clocks,45 clocks,46 clocks,47 clocks,48 clocks,49 clocks,50 clocks,51 clocks,52 clocks,53 clocks,54 clocks,55 clocks,56 clocks,57 clocks,58 clocks,59 clocks,60 clocks,61 clocks,62 clocks,63 clocks" bitfld.long 0x20 0.--3. " BSIZE ,PCMCIA Bank Size" "16 byte,32 byte,128 byte,64 byte,2 kbyte,1 kbyte,256 byte,512 byte,Reserved,Reserved,Reserved,Reserved,4 kbyte,8 kbyte,32 kbyte,16 kbyte" ;group 0x2c++0x03 line.long 0x24 "POR1,PCMCIA Option Register 1" bitfld.long 0x24 29. " PV ,PCMCIA Valid" "Invalid,Valid" bitfld.long 0x24 28. " WPEN ,PCMCIA Write Protect Input Enable" "Ignored,Enabled" bitfld.long 0x24 27. " WP ,PCMCIA Write Protect Enable" "Not write protected,Write protected" textline " " bitfld.long 0x24 25.--26. " PRS ,PCMCIA Region Select" "Common memory space,TrueIDE mode,Attribute memory space,I/O space" bitfld.long 0x24 24. " PPS ,PCMCIA Port Size" "16-bit,8-bit" hexmask.long.byte 0x24 17.--23. 1. " PSL ,PCMCIA Strobe Length" textline " " bitfld.long 0x24 11.--16. " PSST ,PCMCIA Strobe Setup Time" "Reserved,1 clock,2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks,8 clocks,9 clocks,10 clocks,11 clocks,12 clocks,13 clocks,14 clocks,15 clocks,16 clocks,17 clocks,18 clocks,19 clocks,20 clocks,21 clocks,22 clocks,23 clocks,24 clocks,25 clocks,26 clocks,27 clocks,28 clocks,29 clocks,30 clocks,31 clocks,32 clocks,33 clocks,34 clocks,35 clocks,36 clocks,37 clocks,38 clocks,39 clocks,40 clocks,41 clocks,42 clocks,43 clocks,44 clocks,45 clocks,46 clocks,47 clocks,48 clocks,49 clocks,50 clocks,51 clocks,52 clocks,53 clocks,54 clocks,55 clocks,56 clocks,57 clocks,58 clocks,59 clocks,60 clocks,61 clocks,62 clocks,63 clocks" bitfld.long 0x24 5.--10. " PSHT ,PCMCIA Strobe Hold Time" "0 clocks,1 clock,2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks,8 clocks,9 clocks,10 clocks,11 clocks,12 clocks,13 clocks,14 clocks,15 clocks,16 clocks,17 clocks,18 clocks,19 clocks,20 clocks,21 clocks,22 clocks,23 clocks,24 clocks,25 clocks,26 clocks,27 clocks,28 clocks,29 clocks,30 clocks,31 clocks,32 clocks,33 clocks,34 clocks,35 clocks,36 clocks,37 clocks,38 clocks,39 clocks,40 clocks,41 clocks,42 clocks,43 clocks,44 clocks,45 clocks,46 clocks,47 clocks,48 clocks,49 clocks,50 clocks,51 clocks,52 clocks,53 clocks,54 clocks,55 clocks,56 clocks,57 clocks,58 clocks,59 clocks,60 clocks,61 clocks,62 clocks,63 clocks" bitfld.long 0x24 0.--3. " BSIZE ,PCMCIA Bank Size" "16 byte,32 byte,128 byte,64 byte,2 kbyte,1 kbyte,256 byte,512 byte,Reserved,Reserved,Reserved,Reserved,4 kbyte,8 kbyte,32 kbyte,16 kbyte" ;group 0x30++0x03 line.long 0x28 "POR2,PCMCIA Option Register 2" bitfld.long 0x28 29. " PV ,PCMCIA Valid" "Invalid,Valid" bitfld.long 0x28 28. " WPEN ,PCMCIA Write Protect Input Enable" "Ignored,Enabled" bitfld.long 0x28 27. " WP ,PCMCIA Write Protect Enable" "Not write protected,Write protected" textline " " bitfld.long 0x28 25.--26. " PRS ,PCMCIA Region Select" "Common memory space,TrueIDE mode,Attribute memory space,I/O space" bitfld.long 0x28 24. " PPS ,PCMCIA Port Size" "16-bit,8-bit" hexmask.long.byte 0x28 17.--23. 1. " PSL ,PCMCIA Strobe Length" textline " " bitfld.long 0x28 11.--16. " PSST ,PCMCIA Strobe Setup Time" "Reserved,1 clock,2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks,8 clocks,9 clocks,10 clocks,11 clocks,12 clocks,13 clocks,14 clocks,15 clocks,16 clocks,17 clocks,18 clocks,19 clocks,20 clocks,21 clocks,22 clocks,23 clocks,24 clocks,25 clocks,26 clocks,27 clocks,28 clocks,29 clocks,30 clocks,31 clocks,32 clocks,33 clocks,34 clocks,35 clocks,36 clocks,37 clocks,38 clocks,39 clocks,40 clocks,41 clocks,42 clocks,43 clocks,44 clocks,45 clocks,46 clocks,47 clocks,48 clocks,49 clocks,50 clocks,51 clocks,52 clocks,53 clocks,54 clocks,55 clocks,56 clocks,57 clocks,58 clocks,59 clocks,60 clocks,61 clocks,62 clocks,63 clocks" bitfld.long 0x28 5.--10. " PSHT ,PCMCIA Strobe Hold Time" "0 clocks,1 clock,2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks,8 clocks,9 clocks,10 clocks,11 clocks,12 clocks,13 clocks,14 clocks,15 clocks,16 clocks,17 clocks,18 clocks,19 clocks,20 clocks,21 clocks,22 clocks,23 clocks,24 clocks,25 clocks,26 clocks,27 clocks,28 clocks,29 clocks,30 clocks,31 clocks,32 clocks,33 clocks,34 clocks,35 clocks,36 clocks,37 clocks,38 clocks,39 clocks,40 clocks,41 clocks,42 clocks,43 clocks,44 clocks,45 clocks,46 clocks,47 clocks,48 clocks,49 clocks,50 clocks,51 clocks,52 clocks,53 clocks,54 clocks,55 clocks,56 clocks,57 clocks,58 clocks,59 clocks,60 clocks,61 clocks,62 clocks,63 clocks" bitfld.long 0x28 0.--3. " BSIZE ,PCMCIA Bank Size" "16 byte,32 byte,128 byte,64 byte,2 kbyte,1 kbyte,256 byte,512 byte,Reserved,Reserved,Reserved,Reserved,4 kbyte,8 kbyte,32 kbyte,16 kbyte" ;group 0x34++0x03 line.long 0x2c "POR3,PCMCIA Option Register 3" bitfld.long 0x2c 29. " PV ,PCMCIA Valid" "Invalid,Valid" bitfld.long 0x2c 28. " WPEN ,PCMCIA Write Protect Input Enable" "Ignored,Enabled" bitfld.long 0x2c 27. " WP ,PCMCIA Write Protect Enable" "Not write protected,Write protected" textline " " bitfld.long 0x2c 25.--26. " PRS ,PCMCIA Region Select" "Common memory space,TrueIDE mode,Attribute memory space,I/O space" bitfld.long 0x2c 24. " PPS ,PCMCIA Port Size" "16-bit,8-bit" hexmask.long.byte 0x2c 17.--23. 1. " PSL ,PCMCIA Strobe Length" textline " " bitfld.long 0x2c 11.--16. " PSST ,PCMCIA Strobe Setup Time" "Reserved,1 clock,2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks,8 clocks,9 clocks,10 clocks,11 clocks,12 clocks,13 clocks,14 clocks,15 clocks,16 clocks,17 clocks,18 clocks,19 clocks,20 clocks,21 clocks,22 clocks,23 clocks,24 clocks,25 clocks,26 clocks,27 clocks,28 clocks,29 clocks,30 clocks,31 clocks,32 clocks,33 clocks,34 clocks,35 clocks,36 clocks,37 clocks,38 clocks,39 clocks,40 clocks,41 clocks,42 clocks,43 clocks,44 clocks,45 clocks,46 clocks,47 clocks,48 clocks,49 clocks,50 clocks,51 clocks,52 clocks,53 clocks,54 clocks,55 clocks,56 clocks,57 clocks,58 clocks,59 clocks,60 clocks,61 clocks,62 clocks,63 clocks" bitfld.long 0x2c 5.--10. " PSHT ,PCMCIA Strobe Hold Time" "0 clocks,1 clock,2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks,8 clocks,9 clocks,10 clocks,11 clocks,12 clocks,13 clocks,14 clocks,15 clocks,16 clocks,17 clocks,18 clocks,19 clocks,20 clocks,21 clocks,22 clocks,23 clocks,24 clocks,25 clocks,26 clocks,27 clocks,28 clocks,29 clocks,30 clocks,31 clocks,32 clocks,33 clocks,34 clocks,35 clocks,36 clocks,37 clocks,38 clocks,39 clocks,40 clocks,41 clocks,42 clocks,43 clocks,44 clocks,45 clocks,46 clocks,47 clocks,48 clocks,49 clocks,50 clocks,51 clocks,52 clocks,53 clocks,54 clocks,55 clocks,56 clocks,57 clocks,58 clocks,59 clocks,60 clocks,61 clocks,62 clocks,63 clocks" bitfld.long 0x2c 0.--3. " BSIZE ,PCMCIA Bank Size" "16 byte,32 byte,128 byte,64 byte,2 kbyte,1 kbyte,256 byte,512 byte,Reserved,Reserved,Reserved,Reserved,4 kbyte,8 kbyte,32 kbyte,16 kbyte" ;group 0x38++0x03 line.long 0x30 "POR4,PCMCIA Option Register 4" bitfld.long 0x30 29. " PV ,PCMCIA Valid" "Invalid,Valid" bitfld.long 0x30 28. " WPEN ,PCMCIA Write Protect Input Enable" "Ignored,Enabled" bitfld.long 0x30 27. " WP ,PCMCIA Write Protect Enable" "Not write protected,Write protected" textline " " bitfld.long 0x30 25.--26. " PRS ,PCMCIA Region Select" "Common memory space,TrueIDE mode,Attribute memory space,I/O space" bitfld.long 0x30 24. " PPS ,PCMCIA Port Size" "16-bit,8-bit" hexmask.long.byte 0x30 17.--23. 1. " PSL ,PCMCIA Strobe Length" textline " " bitfld.long 0x30 11.--16. " PSST ,PCMCIA Strobe Setup Time" "Reserved,1 clock,2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks,8 clocks,9 clocks,10 clocks,11 clocks,12 clocks,13 clocks,14 clocks,15 clocks,16 clocks,17 clocks,18 clocks,19 clocks,20 clocks,21 clocks,22 clocks,23 clocks,24 clocks,25 clocks,26 clocks,27 clocks,28 clocks,29 clocks,30 clocks,31 clocks,32 clocks,33 clocks,34 clocks,35 clocks,36 clocks,37 clocks,38 clocks,39 clocks,40 clocks,41 clocks,42 clocks,43 clocks,44 clocks,45 clocks,46 clocks,47 clocks,48 clocks,49 clocks,50 clocks,51 clocks,52 clocks,53 clocks,54 clocks,55 clocks,56 clocks,57 clocks,58 clocks,59 clocks,60 clocks,61 clocks,62 clocks,63 clocks" bitfld.long 0x30 5.--10. " PSHT ,PCMCIA Strobe Hold Time" "0 clocks,1 clock,2 clocks,3 clocks,4 clocks,5 clocks,6 clocks,7 clocks,8 clocks,9 clocks,10 clocks,11 clocks,12 clocks,13 clocks,14 clocks,15 clocks,16 clocks,17 clocks,18 clocks,19 clocks,20 clocks,21 clocks,22 clocks,23 clocks,24 clocks,25 clocks,26 clocks,27 clocks,28 clocks,29 clocks,30 clocks,31 clocks,32 clocks,33 clocks,34 clocks,35 clocks,36 clocks,37 clocks,38 clocks,39 clocks,40 clocks,41 clocks,42 clocks,43 clocks,44 clocks,45 clocks,46 clocks,47 clocks,48 clocks,49 clocks,50 clocks,51 clocks,52 clocks,53 clocks,54 clocks,55 clocks,56 clocks,57 clocks,58 clocks,59 clocks,60 clocks,61 clocks,62 clocks,63 clocks" bitfld.long 0x30 0.--3. " BSIZE ,PCMCIA Bank Size" "16 byte,32 byte,128 byte,64 byte,2 kbyte,1 kbyte,256 byte,512 byte,Reserved,Reserved,Reserved,Reserved,4 kbyte,8 kbyte,32 kbyte,16 kbyte" ;group 0x44++0x03 line.long 0x3c "POFR0,PCMCIA Offsett Register 0" hexmask.long.word 0x3c 4.--14. 1. " POFA ,POFA" ;group 0x48++0x03 line.long 0x40 "POFR1,PCMCIA Offsett Register 1" hexmask.long.word 0x40 4.--14. 1. " POFA ,POFA" ;group 0x4c++0x03 line.long 0x44 "POFR2,PCMCIA Offsett Register 2" hexmask.long.word 0x44 4.--14. 1. " POFA ,POFA" ;group 0x50++0x03 line.long 0x48 "POFR3,PCMCIA Offsett Register 3" hexmask.long.word 0x48 4.--14. 1. " POFA ,POFA" ;group 0x54++0x03 line.long 0x4c "POFR4,PCMCIA Offsett Register 4" hexmask.long.word 0x4c 4.--14. 1. " POFA ,POFA" ;group 0x60++0x03 line.long 0x58 "PGCR,PCMCIA General Control Register" bitfld.long 0x58 3. " LPMEN ,Low Power Mode Enable" "Normal,Low power" bitfld.long 0x58 2. " SPKREN ,SPKROUT Routing Enable" "Disabled,Enabled" bitfld.long 0x58 1. " POE ,Controller Output Enable" "Disabled,Enabled" bitfld.long 0x58 0. " RESET ,Card Reset" "No reset,Reset" ;group 0x64++0x03 line.long 0x5c "PGSR,PCMCIA General Status Register" bitfld.long 0x5c 4. " NWINE ,No Window Error" "No error,Error" bitfld.long 0x5c 3. " LPE ,Low Power Error" "No error,Error" bitfld.long 0x5c 2. " SE ,Size Error" "No error,Error" bitfld.long 0x5c 1. " CDE ,Card Detect Error" "No error,Error" textline " " bitfld.long 0x5c 0. " WPE ,Write Protect Error" "No error,Error" width 0xf tree.end tree "KPP (Keypad Port)" base asd:0x10008000 width 0x6 group 0x00--0x07 line.word 0x00 "KPCR,Keypad Control Register" bitfld.word 0x00 15. " KCO7 ,Keypad Column Strobe Open-Drain Enable" "Totem-pole,Open drain" bitfld.word 0x00 14. " KCO6 ,Keypad Column Strobe Open-Drain Enable" "Totem-pole,Open drain" bitfld.word 0x00 13. " KCO5 ,Keypad Column Strobe Open-Drain Enable" "Totem-pole,Open drain" bitfld.word 0x00 12. " KCO4 ,Keypad Column Strobe Open-Drain Enable" "Totem-pole,Open drain" textline " " bitfld.word 0x00 11. " KCO3 ,Keypad Column Strobe Open-Drain Enable" "Totem-pole,Open drain" bitfld.word 0x00 10. " KCO2 ,Keypad Column Strobe Open-Drain Enable" "Totem-pole,Open drain" bitfld.word 0x00 9. " KCO1 ,Keypad Column Strobe Open-Drain Enable" "Totem-pole,Open drain" bitfld.word 0x00 8. " KCO0 ,Keypad Column Strobe Open-Drain Enable" "Totem-pole,Open drain" textline " " bitfld.word 0x00 7. " KRE7 ,Keypad Row Enable" "Not included,Included" bitfld.word 0x00 6. " KRE6 ,Keypad Row Enable" "Not included,Included" bitfld.word 0x00 5. " KRE5 ,Keypad Row Enable" "Not included,Included" bitfld.word 0x00 4. " KRE4 ,Keypad Row Enable" "Not included,Included" textline " " bitfld.word 0x00 3. " KRE3 ,Keypad Row Enable" "Not included,Included" bitfld.word 0x00 2. " KRE2 ,Keypad Row Enable" "Not included,Included" bitfld.word 0x00 1. " KRE1 ,Keypad Row Enable" "Not included,Included" bitfld.word 0x00 0. " KRE0 ,Keypad Row Enable" "Not included,Included" ;group 0x02++0x1 line.word 0x02 "KPSR,Keypad Status Register" bitfld.word 0x02 10. " KPP_EN ,Keypad Clock Gating Enable" "Disabled,Enabled" bitfld.word 0x02 9. " KRIE ,Keypad Release Interrupt Enable" "Disabled,Enabled" bitfld.word 0x02 8. " KDIE ,Keypad Key Depress Interrupt Enable" "Disabled,Enabled" bitfld.word 0x02 3. " KRSS ,Key Depress Sunchronizer Set" "No effect,Set" textline " " bitfld.word 0x02 2. " KDSC ,Key Depress Synchronizer Clear" "No effect,Cleared" bitfld.word 0x02 1. " KPKR ,Keypad Key Release" "Not released,All released" bitfld.word 0x02 0. " KPKD ,Keypad Key Depress" "Not depressed,Depressed" ;group 0x04++0x01 line.word 0x04 "KDDR,Keypad Data Direction Register" bitfld.word 0x04 15. " KCDD7 ,Keypad Column Data Direction" "Input,Output" bitfld.word 0x04 14. " KCDD6 ,Keypad Column Data Direction" "Input,Output" bitfld.word 0x04 13. " KCDD5 ,Keypad Column Data Direction" "Input,Output" bitfld.word 0x04 12. " KCDD4 ,Keypad Column Data Direction" "Input,Output" textline " " bitfld.word 0x04 11. " KCDD3 ,Keypad Column Data Direction" "Input,Output" bitfld.word 0x04 10. " KCDD2 ,Keypad Column Data Direction" "Input,Output" bitfld.word 0x04 9. " KCDD1 ,Keypad Column Data Direction" "Input,Output" bitfld.word 0x04 8. " KCDD0 ,Keypad Column Data Direction" "Input,Output" textline " " bitfld.word 0x04 7. " KRDD7 ,Keypad Row Data Direction" "Input,Output" bitfld.word 0x04 6. " KRDD6 ,Keypad Row Data Direction" "Input,Output" bitfld.word 0x04 5. " KRDD5 ,Keypad Row Data Direction" "Input,Output" bitfld.word 0x04 4. " KRDD4 ,Keypad Row Data Direction" "Input,Output" textline " " bitfld.word 0x04 3. " KRDD3 ,Keypad Row Data Direction" "Input,Output" bitfld.word 0x04 2. " KRDD2 ,Keypad Row Data Direction" "Input,Output" bitfld.word 0x04 1. " KRDD1 ,Keypad Row Data Direction" "Input,Output" bitfld.word 0x04 0. " KRDD0 ,Keypad Row Data Direction" "Input,Output" ;group 0x06++0x03 line.word 0x06 "KPDR,Keypad Data Register" bitfld.word 0x06 15. " KCD7 ,Keypad Column Data" "Low,High" bitfld.word 0x06 14. " KCD6 ,Keypad Column Data" "Low,High" bitfld.word 0x06 13. " KCD5 ,Keypad Column Data" "Low,High" bitfld.word 0x06 12. " KCD4 ,Keypad Column Data" "Low,High" textline " " bitfld.word 0x06 11. " KCD3 ,Keypad Column Data" "Low,High" bitfld.word 0x06 10. " KCD2 ,Keypad Column Data" "Low,High" bitfld.word 0x06 9. " KCD1 ,Keypad Column Data" "Low,High" bitfld.word 0x06 8. " KCD0 ,Keypad Column Data" "Low,High" textline " " bitfld.word 0x06 7. " KRD7 ,Keypad Row Data" "Low,High" bitfld.word 0x06 6. " KRD6 ,Keypad Row Data" "Low,High" bitfld.word 0x06 5. " KRD5 ,Keypad Row Data" "Low,High" bitfld.word 0x06 4. " KRD4 ,Keypad Row Data" "Low,High" textline " " bitfld.word 0x06 3. " KRD3 ,Keypad Row Data" "Low,High" bitfld.word 0x06 2. " KRD2 ,Keypad Row Data" "Low,High" bitfld.word 0x06 1. " KRD1 ,Keypad Row Data" "Low,High" bitfld.word 0x06 0. " KRD0 ,Keypad Row Data" "Low,High" width 0xf tree.end tree "FIRI (Fast InfraRed Interface)" base asd:0x10028000 width 0x8 group.long 0x1c++0x3 line.long 0x00 "FIRICR,FIRI Control Register" hexmask.long.byte 0x00 5.--11. 1. " BL ,Burst Length" bitfld.long 0x00 0.--3. " OSF ,Over Sampling Factor" "Not oversample,Oversample by 2,Oversample by 3,Oversample by 4,Oversample by 5,Oversample by 6,Oversample by 7,Oversample by 8,Oversample by 9,Oversample by 10,Oversample by 11,Oversample by 12,Oversample by 13,Oversample by 14,Oversample by 15,Oversample by 16" group.long 0x00++0x13 line.long 0x00 "FIRITCR,Transmitter Control Register" bitfld.long 0x00 24. " HAG ,Hardware Address Generator" "Read from FIFO,Use TPA bits" hexmask.long 0x00 16.--23. 1. " TPA ,Transmit Packet Address" bitfld.long 0x00 13.--14. " SRF ,Start Field Repeat Factor" "16 PA or 2 STA,32 PA or 4 STA,64 PA or 8 STA,128 PA or 16 STA" textline " " bitfld.long 0x00 10.--12. " TDT ,Transmitter DMA Request Trigger Level" "Empty,16 bytes,32 bytes,48 bytes,64 bytes,80 bytes,96 bytes,112 bytes" bitfld.long 0x00 9. " TCIE ,Transmit Complete Interrupt Enable" "Not triggered,Triggered" bitfld.long 0x00 8. " TPEIE ,Transmit Packet End Interrupt Enable" "Not triggered,Triggered" textline " " bitfld.long 0x00 7. " TFUIE ,Transmitter FIFO Underrun Interrupt Enable" "Disabled,Enabled" bitfld.long 0x00 6. " PCF ,Packet Complete By FIFO" "CRC and STO fields,Packet abort symbol" bitfld.long 0x00 5. " PC ,Packet Complete" "CRC and STO fields,Packet abort symbol" textline " " bitfld.long 0x00 4. " SIP ,SIP Transmit Enable" "Disabled,Enabled" bitfld.long 0x00 3. " TPP ,Transmitter Pulse Polarity" "Not inverted,Inverted" bitfld.long 0x00 1.--2. " TM ,Transmitter Mode" "FIR Mode,0.576 Mbps MIR Mode,1.152 Mbps MIR Mode,Software Packet Assembling" textline " " bitfld.long 0x00 00. " TE ,Transmitter Enable" "Disabled,Enabled" line.long 0x04 "FIRITCTR,FIRI Transmitter Count Register" hexmask.long.word 0x04 0.--10. 1. " TPL ,Transmit Packet Length" line.long 0x08 "FIRIRCR,FIRI Receiver Control Register" bitfld.long 0x08 24.--25. " RAM ,Address Match" "Not match,Match to RA bits,Match to broadcast,Match to RA bits and Broadcast" textline " " hexmask.long.byte 0x08 16.--23. 1. " RA ,Determine Receiver Packet Address" bitfld.long 0x08 11. " RPEDE ,Receiver Packet End DMA Request Enable" "Disabled,Enabled" bitfld.long 0x08 8.--10. " RDT ,Receiver DMA Request Trigger Level" "Reserved,16 bytes,32 bytes,48 bytes,64 bytes,80 bytes,96 bytes,112 bytes" textline " " bitfld.long 0x08 7. " RPA ,Receiver Packet Abort" "Not cleared FIFO,Cleared FIFO" bitfld.long 0x08 6. " RPEIE ,Receiver Packet End Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 5. " PAIE ,Packet Abort Interrupt Enable" "Disabled,Enabled" textline " " bitfld.long 0x08 4. " RFOIE ,Receiver FIFO Overrun Interrupt Enable" "Disabled,Enabled" bitfld.long 0x08 3. " RPP ,Receiver Pulse Polarity" "Not inverted,Inverted" bitfld.long 0x08 1.--2. " RM ,Reciever Mode" "FIR Mode,0.576 Mbps MIR Mode,1.152 Mbps MIR Mode,Software Packet Assembling" textline " " bitfld.long 0x08 0. " RE ,Receiver Enable" "Disabled,Enabled" line.long 0x0C "FIRITSR,FIRI Transmit Status Register" hexmask.long.byte 0x0C 8.--15. 1. " TFP ,Transmitter FIFO Pointer" eventfld.long 0x0C 3. " TC ,Transmit Complete" "Not completed,Completed" eventfld.long 0x0C 2. " SIPE ,SIP End" "Not completed,Transmitted" textline " " eventfld.long 0x0C 1. " TPE ,Transmitter Packet End" "Not completed,Transmitted" eventfld.long 0x0C 0. " TFU ,Transmitter FIFO Underrun" "No underrun,Underrun" line.long 0x10 "FIRIRSR,FIRI Receive Status Register" hexmask.long.byte 0x10 8.--15. 1. " RFP ,Receiver FIFO Pointer" eventfld.long 0x10 5. " PAS ,Preamble Search" "Not searched,Searched" eventfld.long 0x10 4. " RPE ,Receiver Packet End" "Not detected,Detected" eventfld.long 0x10 3. " RFO ,Receiver FIFO Overrun" "Not overrun,Overrun" textline " " eventfld.long 0x10 2. " BAM ,Broadcast Address Match" "No Broadcast,Broadcast" eventfld.long 0x10 1. " CRCE ,CRC Error" "No failure,Failure" eventfld.long 0x10 0. " DDE ,DD Error" "No error,Error" wgroup.long 0x20++0x03 line.long 0x00 "TFIFO,Transmitter FIFO Register" hexmask.long 0x00 0.--31. 1. " TFIFO ,Transmitter FIFO" hgroup.long 0x24++0x03 hide.long 0x00 "RFIFO,Receiver FIFO Register" in width 0xf tree.end tree "1-Wire (1-Wire Interface)" base asd:0x10009000 width 0xe group 0x00++0x07 line.word 0x00 "CONTROL,Control Register" bitfld.word 0x00 7. " RPP ,Reset Presence Pulse" "No effect,Reset" bitfld.word 0x00 6. " PST ,Presence Status" "Not present,Present" bitfld.word 0x00 5. " WR0 ,Write 0" "No effect,Write" textline " " bitfld.word 0x00 4. " WR1 ,Write 1/Read" "No effect,Write" bitfld.word 0x00 3. " RDST ,Read Status" "0 sampled,1 sampled" line.word 0x02 "TIME_DIVIDER,Time Divider Register" hexmask.long.byte 0x02 0.--7. 1. " DVDR ,Predivider Factor" line.word 0x04 "RESET, Reset Register" bitfld.word 0x04 0. " RST ,Software Reset" "No effect,Reset" tree.end endif textline ""