7501 lines
421 KiB
Plaintext
7501 lines
421 KiB
Plaintext
; --------------------------------------------------------------------------------
|
|
; @Title: LH7A404 On-Chip Peripherals
|
|
; @Props: Released
|
|
; @Author: JAZ
|
|
; @Changelog: 2004-03-03 JAZ
|
|
; @Manufacturer: SHARP - SHARP
|
|
; @Core: ARM922T
|
|
; @Chip: LH7A404
|
|
; @Copyright: (C) 1989-2017 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: perlh7a404.per 17441 2024-02-02 17:32:46Z kwisniewski $
|
|
|
|
config 16. 8.
|
|
width 14.
|
|
base asd:0x00000000
|
|
tree "Static Memory Controller (SMC)"
|
|
base asd:0x80002000
|
|
group 0x0000++0x0F "Bank Configuration Registers"
|
|
line.long 0x00 "BCR0,Bank 0 Configutation Register"
|
|
bitfld.long 0x00 28.--29. " MW ,Memory Width" "8 bits,16 bits,32 bits,32 bits"
|
|
bitfld.long 0x00 27. " PME ,Page Mode Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 26. " WP ,Write Protect" "SRAM,ROM and RAM"
|
|
textline " "
|
|
bitfld.long 0x00 25. " WPERR ,Write Protect Error" "No error,Error"
|
|
bitfld.long 0x00 11.--15. " WST2 ,Wait State 2" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 10. " RBLE ,Read Byte Lane Enables" "Driven low,Driven high"
|
|
textline " "
|
|
bitfld.long 0x00 5.--9. " WST1 ,Wait State 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 0.--4. " IDCY ,Idle Cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..."
|
|
line.long 0x04 "BCR1,Bank 1 Configutation Register"
|
|
bitfld.long 0x04 28.--29. " MW ,Memory Width" "8 bits,16 bits,32 bits,32 bits"
|
|
bitfld.long 0x04 27. " PME ,Page Mode Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 26. " WP ,Write Protect" "SRAM,ROM and RAM"
|
|
textline " "
|
|
bitfld.long 0x04 25. " WPERR ,Write Protect Error" "No error,Error"
|
|
bitfld.long 0x04 11.--15. " WST2 ,Wait State 2" "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 0x04 10. " RBLE ,Read Byte Lane Enables" "Driven low,Driven high"
|
|
textline " "
|
|
bitfld.long 0x04 5.--9. " WST1 ,Wait State 1" "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 0x04 0.--4. " IDCY ,Idle Cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..."
|
|
line.long 0x08 "BCR2,Bank 2 Configutation Register"
|
|
bitfld.long 0x08 28.--29. " MW ,Memory Width" "8 bits,16 bits,32 bits,32 bits"
|
|
bitfld.long 0x08 27. " PME ,Page Mode Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 26. " WP ,Write Protect" "SRAM,ROM and RAM"
|
|
textline " "
|
|
bitfld.long 0x08 25. " WPERR ,Write Protect Error" "No error,Error"
|
|
bitfld.long 0x08 11.--15. " WST2 ,Wait State 2" "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 0x08 10. " RBLE ,Read Byte Lane Enables" "Driven low,Driven high"
|
|
textline " "
|
|
bitfld.long 0x08 5.--9. " WST1 ,Wait State 1" "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 0x08 0.--4. " IDCY ,Idle Cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..."
|
|
line.long 0x0C "BCR3,Bank 3 Configutation Register"
|
|
bitfld.long 0x0C 28.--29. " MW ,Memory Width" "8 bits,16 bits,32 bits,32 bits"
|
|
bitfld.long 0x0C 27. " PME ,Page Mode Enable" "Disabled,Enabled"
|
|
bitfld.long 0x0C 26. " WP ,Write Protect" "SRAM,ROM and RAM"
|
|
textline " "
|
|
bitfld.long 0x0C 25. " WPERR ,Write Protect Error" "No error,Error"
|
|
bitfld.long 0x0C 11.--15. " WST2 ,Wait State 2" "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 0x0C 10. " RBLE ,Read Byte Lane Enables" "Driven low,Driven high"
|
|
textline " "
|
|
bitfld.long 0x0C 5.--9. " WST1 ,Wait State 1" "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 0x0C 0.--4. " IDCY ,Idle Cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..."
|
|
group 0x0018++7
|
|
line.long 0x00 "BCR6,Bank 6 Configutation Register"
|
|
bitfld.long 0x00 28.--29. " MW ,Memory Width" "8 bits,16 bits,32 bits,32 bits"
|
|
bitfld.long 0x00 27. " PME ,Page Mode Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 26. " WP ,Write Protect" "SRAM,ROM and RAM"
|
|
textline " "
|
|
bitfld.long 0x00 25. " WPERR ,Write Protect Error" "No error,Error"
|
|
bitfld.long 0x00 11.--15. " WST2 ,Wait State 2" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 10. " RBLE ,Read Byte Lane Enables" "Driven low,Driven high"
|
|
textline " "
|
|
bitfld.long 0x00 5.--9. " WST1 ,Wait State 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 0.--4. " IDCY ,Idle Cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..."
|
|
line.long 0x04 "BCR7,Bank 7 Configutation Register"
|
|
bitfld.long 0x04 28.--29. " MW ,Memory Width" "8 bits,16 bits,32 bits,32 bits"
|
|
bitfld.long 0x04 27. " PME ,Page Mode Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 26. " WP ,Write Protect" "SRAM,ROM and RAM"
|
|
textline " "
|
|
bitfld.long 0x04 25. " WPERR ,Write Protect Error" "No error,Error"
|
|
bitfld.long 0x04 11.--15. " WST2 ,Wait State 2" "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 0x04 10. " RBLE ,Read Byte Lane Enables" "Driven low,Driven high"
|
|
textline " "
|
|
bitfld.long 0x04 5.--9. " WST1 ,Wait State 1" "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 0x04 0.--4. " IDCY ,Idle Cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,?..."
|
|
group 0x0020++0x0B "PC Card 1 Registers"
|
|
line.long 0x00 "PC1ATTRIB,PC Card 1 Attribute Space Configuration Register"
|
|
bitfld.long 0x00 31. " WA ,Width of Attribute Address Space" "8 bits,16 bits"
|
|
hexmask.long.byte 0x00 16.--23. 1. " AA ,Access Time for Attribute Space"
|
|
hexmask.long.byte 0x00 8.--11. 1. " HT ,Hold Time"
|
|
hexmask.long.byte 0x00 0.--7. 1. " PA ,Pre-Charge Delay Time for Attribute Space"
|
|
line.long 0x04 "PC1COM,PC Card 1 Common Memory Space Configuration Register"
|
|
bitfld.long 0x04 31. " WC ,Width of Common Memory Address Space" "8 bits,16 bits"
|
|
hexmask.long.byte 0x04 16.--23. 1. " AC ,Access Time for Common Memory"
|
|
hexmask.long.byte 0x04 8.--11. 1. " HT ,Hold Time"
|
|
hexmask.long.byte 0x04 0.--7. 1. " PC ,Pre-Charge Delay Time for Common Memory"
|
|
line.long 0x08 "PC1IO,PC Card 1 I/O Space Configuration Register"
|
|
bitfld.long 0x08 31. " WI ,Width of I/O Address Space" "8 bits,16 bits"
|
|
hexmask.long.byte 0x08 16.--23. 1. " AI ,Access Time for I/O Space"
|
|
hexmask.long.byte 0x08 8.--11. 1. " HT ,Hold Time"
|
|
hexmask.long.byte 0x08 0.--7. 1. " PI ,Pre-Charge Delay Time for I/O Space"
|
|
group 0x0030++0x0B "PC Card 2 Registers"
|
|
line.long 0x00 "PC2ATTRIB,PC Card 2 Attribute Space Configuration Register"
|
|
bitfld.long 0x00 31. " WA ,Width of Attribute Address Space" "8 bits,16 bits"
|
|
hexmask.long.byte 0x00 16.--23. 1. " AA ,Access Time for Attribute Space"
|
|
hexmask.long.byte 0x00 8.--11. 1. " HT ,Hold Time"
|
|
hexmask.long.byte 0x00 0.--7. 1. " PA ,Pre-Charge Delay Time for Attribute Space"
|
|
line.long 0x04 "PC2COM,PC Card 2 Common Memory Space Configuration Register"
|
|
bitfld.long 0x04 31. " WC ,Width of Common Memory Address Space" "8 bits,16 bits"
|
|
hexmask.long.byte 0x04 16.--23. 1. " AC ,Access Time for Common Memory"
|
|
hexmask.long.byte 0x04 8.--11. 1. " HT ,Hold Time"
|
|
hexmask.long.byte 0x04 0.--7. 1. " PC ,Pre-Charge Delay Time for Common Memory"
|
|
line.long 0x08 "PC2IO,PC Card 2 I/O Space Configuration Register"
|
|
bitfld.long 0x08 31. " WI ,Width of I/O Address Space" "8 bits,16 bits"
|
|
hexmask.long.byte 0x08 16.--23. 1. " AI ,Access Time for I/O Space"
|
|
hexmask.long.byte 0x08 8.--11. 1. " HT ,Hold Time"
|
|
hexmask.long.byte 0x08 0.--7. 1. " PI ,Pre-Charge Delay Time for I/O Space"
|
|
group 0x0040++3 "PCMCIA Control Registers"
|
|
line.long 0x00 "PCMCIACON,PCMCIA Control Register"
|
|
bitfld.long 0x00 8. " MPREG ,Manual Control of PCREG" "Automatic,Manual"
|
|
bitfld.long 0x00 5. " WEN2 ,Wait State Enable for Card 2" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " WEN1 ,Wait State Enable for Card 1" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PC2RST ,PC Card 2 Reset" "No reset,Reset"
|
|
bitfld.long 0x00 2. " PC1RST ,PC Card 1 Reset" "No reset,Reset"
|
|
bitfld.long 0x00 0.--1. " PC12EN ,PC Card 1 and 2 Enable" "No card,Card1 in CF,Card1 in PCMCIA,Two cards"
|
|
tree.end
|
|
tree "Synchronous Dynamic Memory Controller"
|
|
base asd:0x80002400
|
|
group 0x0004++7
|
|
line.long 0x00 "GLBCNFG,Global Configuration"
|
|
bitfld.long 0x00 31. " CKE ,Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 30. " CKSD ,Clock Shutdown" "Gated,Free running"
|
|
bitfld.long 0x00 6. " LCR ,Load Command Regiter" "Normal,Load"
|
|
textline " "
|
|
bitfld.long 0x00 5. " SMEBurst ,Synchronous Memory Busy State" "Idle,Busy"
|
|
bitfld.long 0x00 1. " MRS ,MODE Register in Synchronous Device" "Normal,Nex read as MODE"
|
|
bitfld.long 0x00 0. " Initialize ,Initialize" "Do not issue,Issue"
|
|
line.long 0x04 "RFSHTMR,Refresh Timer"
|
|
hexmask.long.word 0x04 0.--15. 1. " REFCNT ,Refresh Count"
|
|
if (((data.long(asd:(0x000C)))&0x00000004)==0x00000000)
|
|
rgroup 0x000C++3
|
|
line.long 0x00 "BOOTSTAT,Boot Status"
|
|
bitfld.long 0x00 2. " MEDCHG ,Media Change" "Asynchronous,Synchronous"
|
|
bitfld.long 0x00 0.--1. " WDTH[1:0] ,Boot Memory Width" "8 bit,16 bit,32 bit,32 bit"
|
|
elif (((data.long(asd:(0x000C)))&0x00000004)==0x00000004)
|
|
rgroup 0x000C++3
|
|
line.long 0x00 "BOOTSTAT,Boot Status"
|
|
bitfld.long 0x00 2. " MEDCHG ,Media Change" "Asynchronous,Synchronous"
|
|
bitfld.long 0x00 0.--1. " WDTH[1:0] ,Boot Memory Width" "16 bit SFLASH,16 bit SROM,32 bit SFLASH,32 bit SROM"
|
|
endif
|
|
group 0x0010++0x0F
|
|
line.long 0x00 "SDCSC0,Synchronous Domain Chip Select Configuration"
|
|
bitfld.long 0x00 24. " AutoPrecharge ,Auto Precharge Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 20.--21. " RasToCas ,Row Address Strobe to Column Address Strobe" "Reserved,Reserved,2,3"
|
|
bitfld.long 0x00 19. " WBL ,Write Burst Length" "As read burst,Disabled"
|
|
textline " "
|
|
bitfld.long 0x00 16.--18. " CasLat ,Column Address Strobe Latency" "Reserved,2,3,4,5,6,7,8"
|
|
bitfld.long 0x00 6. " 2KPAGE ,2K Page Depth" "Not 2k,Is 2K"
|
|
bitfld.long 0x00 5. " SROMLL ,SROM Lookalike" "Normal,Swapped"
|
|
textline " "
|
|
bitfld.long 0x00 4. " SROM512 ,SROM Page Depth 512" "Not 512,Is 512"
|
|
bitfld.long 0x00 3. " BankCount ,Bank Count" "Two,Four"
|
|
bitfld.long 0x00 2. " EBW ,External Bus Width" "32 bits,16 bits"
|
|
line.long 0x04 "SDCSC1,Synchronous Domain Chip Select Configuration"
|
|
bitfld.long 0x04 24. " AutoPrecharge ,Auto Precharge Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 20.--21. " RasToCas ,Row Address Strobe to Column Address Strobe" "Reserved,Reserved,2,3"
|
|
bitfld.long 0x04 19. " WBL ,Write Burst Length" "As read burst,Disabled"
|
|
textline " "
|
|
bitfld.long 0x04 16.--18. " CasLat ,Column Address Strobe Latency" "Reserved,2,3,4,5,6,7,8"
|
|
bitfld.long 0x04 6. " 2KPAGE ,2K Page Depth" "Not 2k,Is 2K"
|
|
bitfld.long 0x04 5. " SROMLL ,SROM Lookalike" "Normal,Swapped"
|
|
textline " "
|
|
bitfld.long 0x04 4. " SROM512 ,SROM Page Depth 512" "Not 512,Is 512"
|
|
bitfld.long 0x04 3. " BankCount ,Bank Count" "Two,Four"
|
|
bitfld.long 0x04 2. " EBW ,External Bus Width" "32 bits,16 bits"
|
|
line.long 0x08 "SDCSC2,Synchronous Domain Chip Select Configuration"
|
|
bitfld.long 0x08 24. " AutoPrecharge ,Auto Precharge Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 20.--21. " RasToCas ,Row Address Strobe to Column Address Strobe" "Reserved,Reserved,2,3"
|
|
bitfld.long 0x08 19. " WBL ,Write Burst Length" "As read burst,Disabled"
|
|
textline " "
|
|
bitfld.long 0x08 16.--18. " CasLat ,Column Address Strobe Latency" "Reserved,2,3,4,5,6,7,8"
|
|
bitfld.long 0x08 6. " 2KPAGE ,2K Page Depth" "Not 2k,Is 2K"
|
|
bitfld.long 0x08 5. " SROMLL ,SROM Lookalike" "Normal,Swapped"
|
|
textline " "
|
|
bitfld.long 0x08 4. " SROM512 ,SROM Page Depth 512" "Not 512,Is 512"
|
|
bitfld.long 0x08 3. " BankCount ,Bank Count" "Two,Four"
|
|
bitfld.long 0x08 2. " EBW ,External Bus Width" "32 bits,16 bits"
|
|
line.long 0x0C "SDCSC3,Synchronous Domain Chip Select Configuration"
|
|
bitfld.long 0x0C 24. " AutoPrecharge ,Auto Precharge Enable" "Disabled,Enabled"
|
|
bitfld.long 0x0C 20.--21. " RasToCas ,Row Address Strobe to Column Address Strobe" "Reserved,Reserved,2,3"
|
|
bitfld.long 0x0C 19. " WBL ,Write Burst Length" "As read burst,Disabled"
|
|
textline " "
|
|
bitfld.long 0x0C 16.--18. " CasLat ,Column Address Strobe Latency" "Reserved,2,3,4,5,6,7,8"
|
|
bitfld.long 0x0C 6. " 2KPAGE ,2K Page Depth" "Not 2k,Is 2K"
|
|
bitfld.long 0x0C 5. " SROMLL ,SROM Lookalike" "Normal,Swapped"
|
|
textline " "
|
|
bitfld.long 0x0C 4. " SROM512 ,SROM Page Depth 512" "Not 512,Is 512"
|
|
bitfld.long 0x0C 3. " BankCount ,Bank Count" "Two,Four"
|
|
bitfld.long 0x0C 2. " EBW ,External Bus Width" "32 bits,16 bits"
|
|
tree.end
|
|
tree "Clock and State Controller (CSC)"
|
|
base asd:0x80000400
|
|
rgroup 0x0000++3
|
|
line.long 0x00 "PWRSR,Power Reset Register"
|
|
hexmask.long.byte 0x00 24.--31. 1. " CHIPMAN ,Chip Manufacturer ID"
|
|
hexmask.long.byte 0x00 16.--23. 1. " CHIPID ,Chip Identification"
|
|
bitfld.long 0x00 15. " WDTFLG ,Watchdog Flag" "No reset,Reset"
|
|
textline " "
|
|
bitfld.long 0x00 14. " LCKFLG ,PLL2 Lock Flag" "Unlocked,Locked"
|
|
bitfld.long 0x00 13. " CLDFLG ,Cold Start Status Flag" "No power-on,Power-on"
|
|
bitfld.long 0x00 12. " PFFLG ,Power Fail Status Flag" "No reset,Reset"
|
|
textline " "
|
|
bitfld.long 0x00 11. " RSTFLG ,User Reset Status Flag" "No reset,Reset"
|
|
bitfld.long 0x00 10. " NBFLG ,New Battery Status Flag" "No chage,New battery"
|
|
bitfld.long 0x00 9. " WUON ,Wake Up On" "No wakeup,Wakeup"
|
|
textline " "
|
|
bitfld.long 0x00 8. " WUDR ,Wakeup Direct" "No wakeup,Wakeup"
|
|
bitfld.long 0x00 7. " DCDET ,Direct Current Detect" "Battery,External"
|
|
bitfld.long 0x00 6. " MCDR ,Media Change Direct Read" "Low,High"
|
|
textline " "
|
|
hexmask.long.byte 0x00 0.--5. 1. " RTCDIV ,Real Time Clock Divisior"
|
|
group 0x0004++3
|
|
line.long 0x00 "PWRCNT,Power Control Register"
|
|
bitfld.long 0x00 29. " UARTBAUD ,UART Baud Clock Source" "14.7456 MHz,7.3728 MHz"
|
|
bitfld.long 0x00 28. " USHEN ,USB Host Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 27. " DMAM2MCH1 ,DMA M2M Clock Enable 1" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 26. " DMAM2MCH0 ,DMA M2M Clock Enable 0" "Disabled,Enabled"
|
|
bitfld.long 0x00 25. " DMAM2PCH8 ,DMA M2P Clock Enable 8" "Disabled,Enabled"
|
|
bitfld.long 0x00 24. " DMAM2PCH9 ,DMA M2P Clock Enable 9" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 23. " DMAM2PCH6 ,DMA M2P Clock Enable 6" "Disabled,Enabled"
|
|
bitfld.long 0x00 22. " DMAM2PCH7 ,DMA M2P Clock Enable 7" "Disabled,Enabled"
|
|
bitfld.long 0x00 21. " DMAM2PCH4 ,DMA M2P Clock Enable 4" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 20. " DMAM2PCH5 ,DMA M2P Clock Enable 5" "Disabled,Enabled"
|
|
bitfld.long 0x00 19. " DMAM2PCH2 ,DMA M2P Clock Enable 2" "Disabled,Enabled"
|
|
bitfld.long 0x00 18. " DMAM2PCH3 ,DMA M2P Clock Enable 3" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 17. " DMAM2PCH0 ,DMA M2P Clock Enable 0" "Disabled,Enabled"
|
|
bitfld.long 0x00 16. " DMAM2PCH1 ,DMA M2P Clock Enable 1" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 8.--15. 1. " PGMCLK ,Program Clock Divisior"
|
|
textline " "
|
|
bitfld.long 0x00 1. " WAKEDIS ,Wakeup Disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 0. " WDTSEL ,Watchdog Timer Reset Select" "Power-on reset,Invalid"
|
|
rgroup 0x0010++0x0F
|
|
line.long 0x00 "BLEOI,Battery Low Interrupt Read-to-Clear Register"
|
|
hexfld.long 0x00 " CLEAR ,BLEOI Clear Field"
|
|
line.long 0x04 "MCEOI,Media Change Interrupt Read-to-Clear Register"
|
|
hexfld.long 0x04 " CLEAR ,MCEOI Clear Field"
|
|
line.long 0x08 "TEOI,TICK and TICK Timeout Interrupt Read-to-Clear Register"
|
|
hexfld.long 0x08 " CLEAR ,TEOI Clear Field"
|
|
line.long 0x0C "STFCLR,NBFLD,RSTFLG,PFFLG,WDTFLG,CLDFLG Flag Read-to-Clear Register"
|
|
hexfld.long 0x0C " CLEAR ,STFCLR Clear Field"
|
|
group 0x0020++3
|
|
line.long 0x00 "CLKSET,Clock Set Register"
|
|
bitfld.long 0x00 24. " SMCROM ,SCM Clock Disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 18.--19. " PS ,PS Divisior" "1,2,4,8"
|
|
bitfld.long 0x00 16.--17. " PCLKDIV ,PCLK Divisior" "1,2,4,8"
|
|
textline " "
|
|
hexmask.long.byte 0x00 11.--15. 1. " MAINDIV2 ,Main Divisior 2"
|
|
hexmask.long.byte 0x00 7.--10. 1. " MAINDIV1 ,Main Divisior 1"
|
|
hexmask.long.byte 0x00 2.--6. 1. " PREDIV ,Predivisior"
|
|
textline " "
|
|
bitfld.long 0x00 0.--1. " HCLKDIV ,HCLK Divisior" "1,2,4,8"
|
|
group 0x0024++7
|
|
line.long 0x00 "SCRREG0,General Purpose Storage Register 0"
|
|
hexfld.long 0x00 " SCRREG0 ,Storage Value 0"
|
|
line.long 0x04 "SCRREG1,General Purpose Storage Register 1"
|
|
hexfld.long 0x04 " SCRREG1 ,Storage Value 1"
|
|
group 0x004C++3
|
|
line.long 0x00 "USBDRESET,USB Device Reset Register"
|
|
bitfld.long 0x00 1. " APBRESETREG ,APB Reset Register" "No reset,Reset"
|
|
bitfld.long 0x00 2. " IORESETREG ,I/O Reset Register" "No reset,Reset"
|
|
group 0x0054++3
|
|
line.long 0x00 "BMAR,Bus Master Arbitration Register"
|
|
bitfld.long 0x00 5. " DENIRQ ,De-grant DMA IRQ" "Not de-granted,De-granted"
|
|
bitfld.long 0x00 4. " DENFIQ ,De-grant DMA FIQ" "Not de-granted,De-granted"
|
|
bitfld.long 0x00 3. " PRICORE ,ARM Core Priority" "Normal,Previous"
|
|
textline " "
|
|
bitfld.long 0x00 0.--2. " PRIORITY ,Priority Order" "USB-DMA,DMA-USB,DMA-USB,USB-DMA,?..."
|
|
wgroup 0x0058++3
|
|
line.long 0x00 "BOOTCLR,Boot ROM Clear Register"
|
|
hexfld.long 0x00 " BOOTCLR ,Boot ROM Clear"
|
|
tree.end
|
|
tree "Vector Interrupt Controller (VIC)"
|
|
tree "Vector Interrupt Controller 1 (VIC1)"
|
|
base asd:0x80008000
|
|
base asd:0x80008000
|
|
tree "Status Registers"
|
|
rgroup 0x0000++3
|
|
line.long 0x00 "IRQSTATUS1,IRQ Status Register"
|
|
bitfld.long 0x00 31. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 30. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 29. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 28. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 27. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 26. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 25. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 24. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 23. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 22. " GPIO3IN ,GPIO F3 Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 21. " GPIO2IN ,GPIO F2 Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 20. " GPIO1IN ,GPIO F1 Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 19. " GPIO0IN ,GPIO F0 Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 18. " DMAMIN1 ,DMA Memory-to-Memory Interrupt Channel 1" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 17. " DMAMIN0 ,DMA Memory-to-Memory Interrupt Channel 0" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 16. " DMAPIN9 ,DMA Memory-to-Peripheral Interrupt Channel 9" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 15. " DMAPIN8 ,DMA Memory-to-Peripheral Interrupt Channel 8" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 14. " DMAPIN7 ,DMA Memory-to-Peripheral Interrupt Channel 7" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 13. " DMAPIN6 ,DMA Memory-to-Peripheral Interrupt Channel 6" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 12. " DMAPIN5 ,DMA Memory-to-Peripheral Interrupt Channel 5" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 11. " DMAPIN4 ,DMA Memory-to-Peripheral Interrupt Channel 4" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 10. " DMAPIN3 ,DMA Memory-to-Peripheral Interrupt Channel 3" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DMAPIN2 ,DMA Memory-to-Peripheral Interrupt Channel 2" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 8. " DMAPIN1 ,DMA Memory-to-Peripheral Interrupt Channel 1" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 7. " DMAPIN0 ,DMA Memory-to-Peripheral Interrupt Channel 0" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 6. " CODECIN ,Codec Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 5. " T2UI ,Timer 2 Underflow Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 4. " T1UI ,Timer 1 Underflow Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 3. " COMMSTX ,COMMS Transmit Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 2. " COMMSRX ,COMMS Receive Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 1. " WDTIN ,Watchdog Timer Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 0. " BROWN ,Brown Interrupt" "No interrupt,Interrupt"
|
|
rgroup 0x0004++3
|
|
line.long 0x00 "FIQSTATUS1,FIQ Status Register"
|
|
bitfld.long 0x00 31. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 30. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 29. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 28. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 27. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 26. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 25. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 24. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 23. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 22. " GPIO3IN ,GPIO F3 Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 21. " GPIO2IN ,GPIO F2 Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 20. " GPIO1IN ,GPIO F1 Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 19. " GPIO0IN ,GPIO F0 Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 18. " DMAMIN1 ,DMA Memory-to-Memory Interrupt Channel 1" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 17. " DMAMIN0 ,DMA Memory-to-Memory Interrupt Channel 0" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 16. " DMAPIN9 ,DMA Memory-to-Peripheral Interrupt Channel 9" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 15. " DMAPIN8 ,DMA Memory-to-Peripheral Interrupt Channel 8" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 14. " DMAPIN7 ,DMA Memory-to-Peripheral Interrupt Channel 7" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 13. " DMAPIN6 ,DMA Memory-to-Peripheral Interrupt Channel 6" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 12. " DMAPIN5 ,DMA Memory-to-Peripheral Interrupt Channel 5" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 11. " DMAPIN4 ,DMA Memory-to-Peripheral Interrupt Channel 4" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 10. " DMAPIN3 ,DMA Memory-to-Peripheral Interrupt Channel 3" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DMAPIN2 ,DMA Memory-to-Peripheral Interrupt Channel 2" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 8. " DMAPIN1 ,DMA Memory-to-Peripheral Interrupt Channel 1" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 7. " DMAPIN0 ,DMA Memory-to-Peripheral Interrupt Channel 0" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 6. " CODECIN ,Codec Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 5. " T2UI ,Timer 2 Underflow Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 4. " T1UI ,Timer 1 Underflow Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 3. " COMMSTX ,COMMS Transmit Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 2. " COMMSRX ,COMMS Receive Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 1. " WDTIN ,Watchdog Timer Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 0. " BROWN ,Brown Interrupt" "No interrupt,Interrupt"
|
|
rgroup 0x0008++3
|
|
line.long 0x00 "RAWINTR1,Raw Interrupt Status Register"
|
|
bitfld.long 0x00 31. " UNASSIGNED ,Aplication Specific Software Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 30. " UNASSIGNED ,Aplication Specific Software Interrupt" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 29. " UNASSIGNED ,Aplication Specific Software Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 28. " UNASSIGNED ,Aplication Specific Software Interrupt" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 27. " UNASSIGNED ,Aplication Specific Software Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 26. " UNASSIGNED ,Aplication Specific Software Interrupt" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 25. " UNASSIGNED ,Aplication Specific Software Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 24. " UNASSIGNED ,Aplication Specific Software Interrupt" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 23. " UNASSIGNED ,Aplication Specific Software Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 22. " GPIO3IN ,GPIO F3 Interrupt" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 21. " GPIO2IN ,GPIO F2 Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 20. " GPIO1IN ,GPIO F1 Interrupt" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 19. " GPIO0IN ,GPIO F0 Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 18. " DMAMIN1 ,DMA Memory-to-Memory Interrupt Channel 1" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 17. " DMAMIN0 ,DMA Memory-to-Memory Interrupt Channel 0" "Not pending,Pending"
|
|
bitfld.long 0x00 16. " DMAPIN9 ,DMA Memory-to-Peripheral Interrupt Channel 9" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 15. " DMAPIN8 ,DMA Memory-to-Peripheral Interrupt Channel 8" "Not pending,Pending"
|
|
bitfld.long 0x00 14. " DMAPIN7 ,DMA Memory-to-Peripheral Interrupt Channel 7" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 13. " DMAPIN6 ,DMA Memory-to-Peripheral Interrupt Channel 6" "Not pending,Pending"
|
|
bitfld.long 0x00 12. " DMAPIN5 ,DMA Memory-to-Peripheral Interrupt Channel 5" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 11. " DMAPIN4 ,DMA Memory-to-Peripheral Interrupt Channel 4" "Not pending,Pending"
|
|
bitfld.long 0x00 10. " DMAPIN3 ,DMA Memory-to-Peripheral Interrupt Channel 3" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DMAPIN2 ,DMA Memory-to-Peripheral Interrupt Channel 2" "Not pending,Pending"
|
|
bitfld.long 0x00 8. " DMAPIN1 ,DMA Memory-to-Peripheral Interrupt Channel 1" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 7. " DMAPIN0 ,DMA Memory-to-Peripheral Interrupt Channel 0" "Not pending,Pending"
|
|
bitfld.long 0x00 6. " CODECIN ,Codec Interrupt" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 5. " T2UI ,Timer 2 Underflow Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 4. " T1UI ,Timer 1 Underflow Interrupt" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 3. " COMMSTX ,COMMS Transmit Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 2. " COMMSRX ,COMMS Receive Interrupt" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 1. " WDTIN ,Watchdog Timer Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 0. " BROWN ,Brown Interrupt" "Not pending,Pending"
|
|
tree.end
|
|
tree "Control Registers"
|
|
group 0x000C++3
|
|
line.long 0x00 "INTSEL1,Interrupt Select Register"
|
|
bitfld.long 0x00 31. " UNASSIGNED ,Interrupt Type" "IRQ,FIQ"
|
|
bitfld.long 0x00 30. " UNASSIGNED ,Interrupt Type" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 29. " UNASSIGNED ,Interrupt Type" "IRQ,FIQ"
|
|
bitfld.long 0x00 28. " UNASSIGNED ,Interrupt Type" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 27. " UNASSIGNED ,Interrupt Type" "IRQ,FIQ"
|
|
bitfld.long 0x00 26. " UNASSIGNED ,Interrupt Type" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 25. " UNASSIGNED ,Interrupt Type" "IRQ,FIQ"
|
|
bitfld.long 0x00 24. " UNASSIGNED ,Interrupt Type" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 23. " UNASSIGNED ,Interrupt Type" "IRQ,FIQ"
|
|
bitfld.long 0x00 22. " GPIO3IN ,Interrupt Type for GPIO F3 Interrupt" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 21. " GPIO2IN ,Interrupt Type for GPIO F2 Interrupt" "IRQ,FIQ"
|
|
bitfld.long 0x00 20. " GPIO1IN ,Interrupt Type for GPIO F1 Interrupt" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 19. " GPIO0IN ,Interrupt Type for GPIO F0 Interrupt" "IRQ,FIQ"
|
|
bitfld.long 0x00 18. " DMAMIN1 ,Interrupt Type for DMA Memory-to-Memory Channel 1" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 17. " DMAMIN0 ,Interrupt Type for DMA Memory-to-Memory Channel 0" "IRQ,FIQ"
|
|
bitfld.long 0x00 16. " DMAPIN9 ,Interrupt Type for DMA Memory-to-Peripheral Channel 9" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 15. " DMAPIN8 ,Interrupt Type for DMA Memory-to-Peripheral Channel 8" "IRQ,FIQ"
|
|
bitfld.long 0x00 14. " DMAPIN7 ,Interrupt Type for DMA Memory-to-Peripheral Channel 7" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 13. " DMAPIN6 ,Interrupt Type for DMA Memory-to-Peripheral Channel 6" "IRQ,FIQ"
|
|
bitfld.long 0x00 12. " DMAPIN5 ,Interrupt Type for DMA Memory-to-Peripheral Channel 5" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 11. " DMAPIN4 ,Interrupt Type for DMA Memory-to-Peripheral Channel 4" "IRQ,FIQ"
|
|
bitfld.long 0x00 10. " DMAPIN3 ,Interrupt Type for DMA Memory-to-Peripheral Channel 3" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DMAPIN2 ,Interrupt Type for DMA Memory-to-Peripheral Channel 2" "IRQ,FIQ"
|
|
bitfld.long 0x00 8. " DMAPIN1 ,Interrupt Type for DMA Memory-to-Peripheral Channel 1" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 7. " DMAPIN0 ,Interrupt Type for DMA Memory-to-Peripheral Channel 0" "IRQ,FIQ"
|
|
bitfld.long 0x00 6. " CODECIN ,Interrupt Type for Codec" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 5. " T2UI ,Interrupt Type for Timer 2 Underflow" "IRQ,FIQ"
|
|
bitfld.long 0x00 4. " T1UI ,Interrupt Type for Timer 1 Underflow" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 3. " COMMSTX ,Interrupt Type for COMMS Transmit" "IRQ,FIQ"
|
|
bitfld.long 0x00 2. " COMMSRX ,Interrupt Type for COMMS Receive" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 1. " WDTIN ,Interrupt Type for Watchdog Timer" "IRQ,FIQ"
|
|
bitfld.long 0x00 0. " BROWN ,Interrupt Type for Brown" "IRQ,FIQ"
|
|
group 0x0010++3
|
|
line.long 0x00 "INTEN1,Interrupt Enable Register"
|
|
bitfld.long 0x00 31. " UNASSIGNED ,Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 30. " UNASSIGNED ,Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 29. " UNASSIGNED ,Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 28. " UNASSIGNED ,Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 27. " UNASSIGNED ,Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 26. " UNASSIGNED ,Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 25. " UNASSIGNED ,Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 24. " UNASSIGNED ,Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 23. " UNASSIGNED ,Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 22. " GPIO3IN ,Interrupt Enable for GPIO F3 Interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 21. " GPIO2IN ,Interrupt Enable for GPIO F2 Interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " GPIO1IN ,Interrupt Enable for GPIO F1 Interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 19. " GPIO0IN ,Interrupt Enable for GPIO F0 Interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 18. " DMAMIN1 ,Interrupt Enable for DMA Memory-to-Memory Channel 1" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 17. " DMAMIN0 ,Interrupt Enable for DMA Memory-to-Memory Channel 0" "Disabled,Enabled"
|
|
bitfld.long 0x00 16. " DMAPIN9 ,Interrupt Enable for DMA Memory-to-Peripheral Channel 9" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 15. " DMAPIN8 ,Interrupt Enable for DMA Memory-to-Peripheral Channel 8" "Disabled,Enabled"
|
|
bitfld.long 0x00 14. " DMAPIN7 ,Interrupt Enable for DMA Memory-to-Peripheral Channel 7" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 13. " DMAPIN6 ,Interrupt Enable for DMA Memory-to-Peripheral Channel 6" "Disabled,Enabled"
|
|
bitfld.long 0x00 12. " DMAPIN5 ,Interrupt Enable for DMA Memory-to-Peripheral Channel 5" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 11. " DMAPIN4 ,Interrupt Enable for DMA Memory-to-Peripheral Channel 4" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " DMAPIN3 ,Interrupt Enable for DMA Memory-to-Peripheral Channel 3" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DMAPIN2 ,Interrupt Enable for DMA Memory-to-Peripheral Channel 2" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " DMAPIN1 ,Interrupt Enable for DMA Memory-to-Peripheral Channel 1" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " DMAPIN0 ,Interrupt Enable for DMA Memory-to-Peripheral Channel 0" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " CODECIN ,Interrupt Enable for Codec" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 5. " T2UI ,Interrupt Enable for Timer 2 Underflow" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " T1UI ,Interrupt Enable for Timer 1 Underflow" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " COMMSTX ,Interrupt Enable for COMMS Transmit" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " COMMSRX ,Interrupt Enable for COMMS Receive" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " WDTIN ,Interrupt Enable for Watchdog Timer" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " BROWN ,Interrupt Enable for Brown" "Disabled,Enabled"
|
|
wgroup 0x0014++3
|
|
line.long 0x00 "INTENCLR1,Interrupt Enable Clear Register"
|
|
bitfld.long 0x00 31. " UNASSIGNED ,Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 30. " UNASSIGNED ,Interrupt Clear" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 29. " UNASSIGNED ,Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 28. " UNASSIGNED ,Interrupt Clear" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 27. " UNASSIGNED ,Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 26. " UNASSIGNED ,Interrupt Clear" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 25. " UNASSIGNED ,Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 24. " UNASSIGNED ,Interrupt Clear" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 23. " UNASSIGNED ,Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 22. " GPIO3IN ,Interrupt Clear for GPIO F3 Interrupt" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 21. " GPIO2IN ,Interrupt Clear for GPIO F2 Interrupt" "No effect,Clear"
|
|
bitfld.long 0x00 20. " GPIO1IN ,Interrupt Clear for GPIO F1 Interrupt" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 19. " GPIO0IN ,Interrupt Clear for GPIO F0 Interrupt" "No effect,Clear"
|
|
bitfld.long 0x00 18. " DMAMIN1 ,Interrupt Clear for DMA Memory-to-Memory Channel 1" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 17. " DMAMIN0 ,Interrupt Clear for DMA Memory-to-Memory Channel 0" "No effect,Clear"
|
|
bitfld.long 0x00 16. " DMAPIN9 ,Interrupt Clear for DMA Memory-to-Peripheral Channel 9" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 15. " DMAPIN8 ,Interrupt Clear for DMA Memory-to-Peripheral Channel 8" "No effect,Clear"
|
|
bitfld.long 0x00 14. " DMAPIN7 ,Interrupt Clear for DMA Memory-to-Peripheral Channel 7" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 13. " DMAPIN6 ,Interrupt Clear for DMA Memory-to-Peripheral Channel 6" "No effect,Clear"
|
|
bitfld.long 0x00 12. " DMAPIN5 ,Interrupt Clear for DMA Memory-to-Peripheral Channel 5" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 11. " DMAPIN4 ,Interrupt Clear for DMA Memory-to-Peripheral Channel 4" "No effect,Clear"
|
|
bitfld.long 0x00 10. " DMAPIN3 ,Interrupt Clear for DMA Memory-to-Peripheral Channel 3" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DMAPIN2 ,Interrupt Clear for DMA Memory-to-Peripheral Channel 2" "No effect,Clear"
|
|
bitfld.long 0x00 8. " DMAPIN1 ,Interrupt Clear for DMA Memory-to-Peripheral Channel 1" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 7. " DMAPIN0 ,Interrupt Clear for DMA Memory-to-Peripheral Channel 0" "No effect,Clear"
|
|
bitfld.long 0x00 6. " CODECIN ,Interrupt Clear for Codec" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 5. " T2UI ,Interrupt Clear for Timer 2 Underflow" "No effect,Clear"
|
|
bitfld.long 0x00 4. " T1UI ,Interrupt Clear for Timer 1 Underflow" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 3. " COMMSTX ,Interrupt Clear for COMMS Transmit" "No effect,Clear"
|
|
bitfld.long 0x00 2. " COMMSRX ,Interrupt Clear for COMMS Receive" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 1. " WDTIN ,Interrupt Clear for Watchdog Timer" "No effect,Clear"
|
|
bitfld.long 0x00 0. " BROWN ,Interrupt Clear for Brown" "No effect,Clear"
|
|
tree.end
|
|
tree "Software Interrupt Registers"
|
|
group 0x0018++3
|
|
line.long 0x00 "SOFTINT1,Software Interrupt Register"
|
|
bitfld.long 0x00 31. " UNASSIGNED ,Software Interrupt" "Not generated,Generated"
|
|
bitfld.long 0x00 30. " UNASSIGNED ,Software Interrupt" "Not generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 29. " UNASSIGNED ,Software Interrupt" "Not generated,Generated"
|
|
bitfld.long 0x00 28. " UNASSIGNED ,Software Interrupt" "Not generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 27. " UNASSIGNED ,Software Interrupt" "Not generated,Generated"
|
|
bitfld.long 0x00 26. " UNASSIGNED ,Software Interrupt" "Not generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 25. " UNASSIGNED ,Software Interrupt" "Not generated,Generated"
|
|
bitfld.long 0x00 24. " UNASSIGNED ,Software Interrupt" "Not generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 23. " UNASSIGNED ,Software Interrupt" "Not generated,Generated"
|
|
bitfld.long 0x00 22. " GPIO3IN ,Software Interrupt for GPIO F3 Interrupt" "Not generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 21. " GPIO2IN ,Software Interrupt for GPIO F2 Interrupt" "Not generated,Generated"
|
|
bitfld.long 0x00 20. " GPIO1IN ,Software Interrupt for GPIO F1 Interrupt" "Not generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 19. " GPIO0IN ,Software Interrupt for GPIO F0 Interrupt" "Not generated,Generated"
|
|
bitfld.long 0x00 18. " DMAMIN1 ,Software Interrupt for DMA Memory-to-Memory Channel 1" "Not generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 17. " DMAMIN0 ,Software Interrupt for DMA Memory-to-Memory Channel 0" "Not generated,Generated"
|
|
bitfld.long 0x00 16. " DMAPIN9 ,Software Interrupt for DMA Memory-to-Peripheral Channel 9" "Not generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 15. " DMAPIN8 ,Software Interrupt for DMA Memory-to-Peripheral Channel 8" "Not generated,Generated"
|
|
bitfld.long 0x00 14. " DMAPIN7 ,Software Interrupt for DMA Memory-to-Peripheral Channel 7" "Not generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 13. " DMAPIN6 ,Software Interrupt for DMA Memory-to-Peripheral Channel 6" "Not generated,Generated"
|
|
bitfld.long 0x00 12. " DMAPIN5 ,Software Interrupt for DMA Memory-to-Peripheral Channel 5" "Not generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 11. " DMAPIN4 ,Software Interrupt for DMA Memory-to-Peripheral Channel 4" "Not generated,Generated"
|
|
bitfld.long 0x00 10. " DMAPIN3 ,Software Interrupt for DMA Memory-to-Peripheral Channel 3" "Not generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DMAPIN2 ,Software Interrupt for DMA Memory-to-Peripheral Channel 2" "Not generated,Generated"
|
|
bitfld.long 0x00 8. " DMAPIN1 ,Software Interrupt for DMA Memory-to-Peripheral Channel 1" "Not generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 7. " DMAPIN0 ,Software Interrupt for DMA Memory-to-Peripheral Channel 0" "Not generated,Generated"
|
|
bitfld.long 0x00 6. " CODECIN ,Software Interrupt for Codec" "Not generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 5. " T2UI ,Software Interrupt for Timer 2 Underflow" "Not generated,Generated"
|
|
bitfld.long 0x00 4. " T1UI ,Software Interrupt for Timer 1 Underflow" "Not generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 3. " COMMSTX ,Software Interrupt for COMMS Transmit" "Not generated,Generated"
|
|
bitfld.long 0x00 2. " COMMSRX ,Software Interrupt for COMMS Receive" "Not generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 1. " WDTIN ,Software Interrupt for Watchdog Timer" "Not generated,Generated"
|
|
bitfld.long 0x00 0. " BROWN ,Software Interrupt for Brown" "Not generated,Generated"
|
|
wgroup 0x001C++3
|
|
line.long 0x00 "SOFTINTCLR1,Software Interrupt Clear Register"
|
|
bitfld.long 0x00 31. " UNASSIGNED ,Software Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 30. " UNASSIGNED ,Software Interrupt Clear" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 29. " UNASSIGNED ,Software Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 28. " UNASSIGNED ,Software Interrupt Clear" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 27. " UNASSIGNED ,Software Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 26. " UNASSIGNED ,Software Interrupt Clear" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 25. " UNASSIGNED ,Software Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 24. " UNASSIGNED ,Software Interrupt Clear" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 23. " UNASSIGNED ,Software Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 22. " GPIO3IN ,Software Interrupt Clear for GPIO F3 Interrupt" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 21. " GPIO2IN ,Software Interrupt Clear for GPIO F2 Interrupt" "No effect,Clear"
|
|
bitfld.long 0x00 20. " GPIO1IN ,Software Interrupt Clear for GPIO F1 Interrupt" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 19. " GPIO0IN ,Software Interrupt Clear for GPIO F0 Interrupt" "No effect,Clear"
|
|
bitfld.long 0x00 18. " DMAMIN1 ,Software Interrupt Clear for DMA Memory-to-Memory Channel 1" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 17. " DMAMIN0 ,Software Interrupt Clear for DMA Memory-to-Memory Channel 0" "No effect,Clear"
|
|
bitfld.long 0x00 16. " DMAPIN9 ,Software Interrupt Clear for DMA Memory-to-Peripheral Channel 9" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 15. " DMAPIN8 ,Software Interrupt Clear for DMA Memory-to-Peripheral Channel 8" "No effect,Clear"
|
|
bitfld.long 0x00 14. " DMAPIN7 ,Software Interrupt Clear for DMA Memory-to-Peripheral Channel 7" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 13. " DMAPIN6 ,Software Interrupt Clear for DMA Memory-to-Peripheral Channel 6" "No effect,Clear"
|
|
bitfld.long 0x00 12. " DMAPIN5 ,Software Interrupt Clear for DMA Memory-to-Peripheral Channel 5" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 11. " DMAPIN4 ,Software Interrupt Clear for DMA Memory-to-Peripheral Channel 4" "No effect,Clear"
|
|
bitfld.long 0x00 10. " DMAPIN3 ,Software Interrupt Clear for DMA Memory-to-Peripheral Channel 3" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DMAPIN2 ,Software Interrupt Clear for DMA Memory-to-Peripheral Channel 2" "No effect,Clear"
|
|
bitfld.long 0x00 8. " DMAPIN1 ,Software Interrupt Clear for DMA Memory-to-Peripheral Channel 1" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 7. " DMAPIN0 ,Software Interrupt Clear for DMA Memory-to-Peripheral Channel 0" "No effect,Clear"
|
|
bitfld.long 0x00 6. " CODECIN ,Software Interrupt Clear for Codec" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 5. " T2UI ,Software Interrupt Clear for Timer 2 Underflow" "No effect,Clear"
|
|
bitfld.long 0x00 4. " T1UI ,Software Interrupt Clear for Timer 1 Underflow" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 3. " COMMSTX ,Software Interrupt Clear for COMMS Transmit" "No effect,Clear"
|
|
bitfld.long 0x00 2. " COMMSRX ,Software Interrupt Clear for COMMS Receive" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 1. " WDTIN ,Software Interrupt Clear for Watchdog Timer" "No effect,Clear"
|
|
bitfld.long 0x00 0. " BROWN ,Software Interrupt Clear for Brown" "No effect,Clear"
|
|
tree.end
|
|
tree "Address Regiters"
|
|
group 0x0030++3
|
|
line.long 0x00 "VECTADDR1,Vector Address Register"
|
|
hexfld.long 0x00 " VECTORADDR ,Current Vector Address"
|
|
group 0x0034++3
|
|
Line.long 0x00 "NVADDR1,Non-Vectored Address Register"
|
|
hexfld.long 0x00 " NVADDR ,Non-Vectored ISR Address"
|
|
tree.end
|
|
tree "Vector Address Registers"
|
|
base asd:0x80008000
|
|
group 0x0100++3
|
|
line.long 0x00 "VAD1[0],Vector Address 1 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x0104++3
|
|
line.long 0x00 "VAD1[1],Vector Address 1 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x0108++3
|
|
line.long 0x00 "VAD1[2],Vector Address 1 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x010c++3
|
|
line.long 0x00 "VAD1[3],Vector Address 1 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x0110++3
|
|
line.long 0x00 "VAD1[4],Vector Address 1 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x0114++3
|
|
line.long 0x00 "VAD1[5],Vector Address 1 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x0118++3
|
|
line.long 0x00 "VAD1[6],Vector Address 1 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x011c++3
|
|
line.long 0x00 "VAD1[7],Vector Address 1 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x0120++3
|
|
line.long 0x00 "VAD1[8],Vector Address 1 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x0124++3
|
|
line.long 0x00 "VAD1[9],Vector Address 1 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x0128++3
|
|
line.long 0x00 "VAD1[10],Vector Address 1 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x012c++3
|
|
line.long 0x00 "VAD1[11],Vector Address 1 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x0130++3
|
|
line.long 0x00 "VAD1[12],Vector Address 1 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x0134++3
|
|
line.long 0x00 "VAD1[13],Vector Address 1 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x0138++3
|
|
line.long 0x00 "VAD1[14],Vector Address 1 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x013c++3
|
|
line.long 0x00 "VAD1[15],Vector Address 1 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
tree.end
|
|
tree "Vector Control Registers"
|
|
base asd:0x80008000
|
|
group 0x0200++3
|
|
line.long 0x00 "VECTCNTL1[0],Vector Control 0 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x0204++3
|
|
line.long 0x00 "VECTCNTL1[1],Vector Control 1 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x0208++3
|
|
line.long 0x00 "VECTCNTL1[2],Vector Control 2 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x020c++3
|
|
line.long 0x00 "VECTCNTL1[3],Vector Control 3 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x0210++3
|
|
line.long 0x00 "VECTCNTL1[4],Vector Control 4 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x0214++3
|
|
line.long 0x00 "VECTCNTL1[5],Vector Control 5 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x0218++3
|
|
line.long 0x00 "VECTCNTL1[6],Vector Control 6 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x021c++3
|
|
line.long 0x00 "VECTCNTL1[7],Vector Control 7 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x0220++3
|
|
line.long 0x00 "VECTCNTL1[8],Vector Control 8 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x0224++3
|
|
line.long 0x00 "VECTCNTL1[9],Vector Control 9 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x0228++3
|
|
line.long 0x00 "VECTCNTL1[10],Vector Control 10 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x022c++3
|
|
line.long 0x00 "VECTCNTL1[11],Vector Control 11 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x0230++3
|
|
line.long 0x00 "VECTCNTL1[12],Vector Control 12 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x0234++3
|
|
line.long 0x00 "VECTCNTL1[13],Vector Control 13 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x0238++3
|
|
line.long 0x00 "VECTCNTL1[14],Vector Control 14 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x023c++3
|
|
line.long 0x00 "VECTCNTL1[15],Vector Control 15 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
tree.end
|
|
tree "Test Registers"
|
|
base asd:0x80008000
|
|
group 0x0300++3
|
|
line.long 0x00 "ICTR1,Test Control Register"
|
|
bitfld.long 0x00 0. " ITEN ,Iterrupt Test Enable" "Disabled,Enabled"
|
|
rgroup 0x0304++7
|
|
line.long 0x00 "ITIP1,Test Input Control Register 1"
|
|
bitfld.long 0x00 7. " II ,IRQ In Status" "Low,High"
|
|
bitfld.long 0x00 6. " FI ,FIQ In Status" "Low,High"
|
|
line.long 0x04 "ITIP2,Test Input Control Register 2"
|
|
hexfld.long 0x04 " VECTORADDRIN ,VECTORADDRIN Value on VIC2"
|
|
rgroup 0x030C++7
|
|
line.long 0x00 "ITOP1,Test Output Control Register 1"
|
|
bitfld.long 0x00 7. " IO ,IRQ Out Status" "Not active,Active"
|
|
bitfld.long 0x00 6. " FO ,FIQ Out Status" "Not active,Active"
|
|
line.long 0x04 "ITOP2,Test Output Control Register 2"
|
|
hexfld.long 0x04 " VECTORADDROUT ,VECTORADDROUT Value on VIC2"
|
|
tree.end
|
|
tree.end
|
|
tree "Vector Interrupt Controller 2 (VIC2)"
|
|
base asd:0x80000A000
|
|
base asd:0x8000A000
|
|
tree "Status Registers"
|
|
rgroup 0x0000++3
|
|
line.long 0x00 "IRQSTATUS2,IRQ Status Register"
|
|
bitfld.long 0x00 31. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 30. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 29. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 28. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 27. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 26. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 25. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 24. " USHIN ,USB Host Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 23. " USBIN ,USB Device Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 22. " SDIN ,Secure Digital Card Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 21. " SSPIN ,Synchronous Serial Port Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 20. " LCDIN ,LCD Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 19. " T3UI ,Timer 3 Underflow Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 18. " GPIO7IN ,GPIO Port F Interrupt 7" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 17. " GPIO6IN ,GPIO Port F Interrupt 6" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 16. " GPIO5IN ,GPIO Port F Interrupt 5" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 15. " GPIO4IN ,GPIO Port F Interrupt 4" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 14. " KMIN ,Keyboard & Mouse Interface Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 13. " TSCIN ,Touchscreen Controller Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 12. " SCIIN ,Smart Card Interface Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 11. " UART3ERR ,UART 3 Error Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 10. " UART3IN ,UART 3 Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 9. " UART2ERR ,UART 2 Error Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 8. " UART2IN ,UART 2 Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 7. " UART1ERR ,UART 1 Error Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 6. " UART1IN ,UART 1 Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 5. " RTCIN ,Real Time Clock Compare Match Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 4. " TTIN ,TICK Timeout Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 3. " TIN ,64Hz Tick Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 2. " MCIN ,Media Change Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 1. " BMIIN ,Battery Monitor Interface Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 0. " BLIN ,Battery Low Interrupt" "No interrupt,Interrupt"
|
|
rgroup 0x0004++3
|
|
line.long 0x00 "FIQSTATUS2,FIQ Status Register"
|
|
bitfld.long 0x00 31. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 30. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 29. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 28. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 27. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 26. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 25. " UNASSIGNED ,Aplication Specific Software Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 24. " USHIN ,USB Host Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 23. " USBIN ,USB Device Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 22. " SDIN ,Secure Digital Card Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 21. " SSPIN ,Synchronous Serial Port Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 20. " LCDIN ,LCD Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 19. " T3UI ,Timer 3 Underflow Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 18. " GPIO7IN ,GPIO Port F Interrupt 7" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 17. " GPIO6IN ,GPIO Port F Interrupt 6" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 16. " GPIO5IN ,GPIO Port F Interrupt 5" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 15. " GPIO4IN ,GPIO Port F Interrupt 4" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 14. " KMIN ,Keyboard & Mouse Interface Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 13. " TSCIN ,Touchscreen Controller Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 12. " SCIIN ,Smart Card Interface Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 11. " UART3ERR ,UART 3 Error Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 10. " UART3IN ,UART 3 Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 9. " UART2ERR ,UART 2 Error Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 8. " UART2IN ,UART 2 Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 7. " UART1ERR ,UART 1 Error Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 6. " UART1IN ,UART 1 Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 5. " RTCIN ,Real Time Clock Compare Match Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 4. " TTIN ,TICK Timeout Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 3. " TIN ,64Hz Tick Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 2. " MCIN ,Media Change Interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 1. " BMIIN ,Battery Monitor Interface Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 0. " BLIN ,Battery Low Interrupt" "No interrupt,Interrupt"
|
|
rgroup 0x0008++3
|
|
line.long 0x00 "RAWINTR2,Raw Interrupt Status Register"
|
|
bitfld.long 0x00 31. " UNASSIGNED ,Aplication Specific Software Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 30. " UNASSIGNED ,Aplication Specific Software Interrupt" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 29. " UNASSIGNED ,Aplication Specific Software Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 28. " UNASSIGNED ,Aplication Specific Software Interrupt" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 27. " UNASSIGNED ,Aplication Specific Software Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 26. " UNASSIGNED ,Aplication Specific Software Interrupt" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 25. " UNASSIGNED ,Aplication Specific Software Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 24. " USHIN ,USB Host Interrupt" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 23. " USBIN ,USB Device Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 22. " SDIN ,Secure Digital Card Interrupt" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 21. " SSPIN ,Synchronous Serial Port Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 20. " LCDIN ,LCD Interrupt" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 19. " T3UI ,Timer 3 Underflow Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 18. " GPIO7IN ,GPIO Port F Interrupt 7" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 17. " GPIO6IN ,GPIO Port F Interrupt 6" "Not pending,Pending"
|
|
bitfld.long 0x00 16. " GPIO5IN ,GPIO Port F Interrupt 5" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 15. " GPIO4IN ,GPIO Port F Interrupt 4" "Not pending,Pending"
|
|
bitfld.long 0x00 14. " KMIN ,Keyboard & Mouse Interface Interrupt" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 13. " TSCIN ,Touchscreen Controller Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 12. " SCIIN ,Smart Card Interface Interrupt" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 11. " UART3ERR ,UART 3 Error Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 10. " UART3IN ,UART 3 Interrupt" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 9. " UART2ERR ,UART 2 Error Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 8. " UART2IN ,UART 2 Interrupt" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 7. " UART1ERR ,UART 1 Error Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 6. " UART1IN ,UART 1 Interrupt" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 5. " RTCIN ,Real Time Clock Compare Match Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 4. " TTIN ,TICK Timeout Interrupt" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 3. " TIN ,64Hz Tick Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 2. " MCIN ,Media Change Interrupt" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 1. " BMIIN ,Battery Monitor Interface Interrupt" "Not pending,Pending"
|
|
bitfld.long 0x00 0. " BLIN ,Battery Low Interrupt" "Not pending,Pending"
|
|
tree.end
|
|
tree "Control Registers"
|
|
group 0x000C++3
|
|
line.long 0x00 "INTSEL2,Interrupt Select Register"
|
|
bitfld.long 0x00 31. " UNASSIGNED ,Software Interrupt Type" "IRQ,FIQ"
|
|
bitfld.long 0x00 30. " UNASSIGNED ,Software Interrupt Type" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 29. " UNASSIGNED ,Software Interrupt Type" "IRQ,FIQ"
|
|
bitfld.long 0x00 28. " UNASSIGNED ,Software Interrupt Type" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 27. " UNASSIGNED ,Software Interrupt Type" "IRQ,FIQ"
|
|
bitfld.long 0x00 26. " UNASSIGNED ,Software Interrupt Type" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 25. " UNASSIGNED ,Software Interrupt Type" "IRQ,FIQ"
|
|
bitfld.long 0x00 24. " USHIN ,Interrupt Type for USB Host" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 23. " USBIN ,Interrupt Type for USB Device" "IRQ,FIQ"
|
|
bitfld.long 0x00 22. " SDIN ,Interrupt Type for Secure Digital Card" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 21. " SSPIN ,Interrupt Type for Synchronous Serial Port" "IRQ,FIQ"
|
|
bitfld.long 0x00 20. " LCDIN ,Interrupt Type for LCD" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 19. " T3UI ,Interrupt Type for Timer 3 Underflow" "IRQ,FIQ"
|
|
bitfld.long 0x00 18. " GPIO7IN ,Interrupt Type for GPIO Port F Interrupt 7" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 17. " GPIO6IN ,Interrupt Type for GPIO Port F Interrupt 6" "IRQ,FIQ"
|
|
bitfld.long 0x00 16. " GPIO5IN ,Interrupt Type for GPIO Port F Interrupt 5" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 15. " GPIO4IN ,Interrupt Type for GPIO Port F Interrupt 4" "IRQ,FIQ"
|
|
bitfld.long 0x00 14. " KMIN ,Interrupt Type for Keyboard & Mouse Interface" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 13. " TSCIN ,Interrupt Type for Touchscreen Controller" "IRQ,FIQ"
|
|
bitfld.long 0x00 12. " SCIIN ,Interrupt Type for Smart Card Interface" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 11. " UART3ERR ,Interrupt Type for UART 3 Error" "IRQ,FIQ"
|
|
bitfld.long 0x00 10. " UART3IN ,Interrupt Type for UART 3" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 9. " UART2ERR ,Interrupt Type for UART 2 Error" "IRQ,FIQ"
|
|
bitfld.long 0x00 8. " UART2IN ,Interrupt Type for UART 2" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 7. " UART1ERR ,Interrupt Type for UART 1 Error" "IRQ,FIQ"
|
|
bitfld.long 0x00 6. " UART1IN ,Interrupt Type for UART 1" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 5. " RTCIN ,Interrupt Type for Real Time Clock Compare Match" "IRQ,FIQ"
|
|
bitfld.long 0x00 4. " TTIN ,Interrupt Type for TICK Timeout" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 3. " TIN ,Interrupt Type for 64Hz Tick" "IRQ,FIQ"
|
|
bitfld.long 0x00 2. " MCIN ,Interrupt Type for Media Change" "IRQ,FIQ"
|
|
textline " "
|
|
bitfld.long 0x00 1. " BMIIN ,Interrupt Type for Battery Monitor Interface" "IRQ,FIQ"
|
|
bitfld.long 0x00 0. " BLIN ,Interrupt Type for Battery Low" "IRQ,FIQ"
|
|
group 0x0010++3
|
|
line.long 0x00 "INTEN2,Interrupt Enable Register"
|
|
bitfld.long 0x00 31. " UNASSIGNED ,Software Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 30. " UNASSIGNED ,Software Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 29. " UNASSIGNED ,Software Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 28. " UNASSIGNED ,Software Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 27. " UNASSIGNED ,Software Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 26. " UNASSIGNED ,Software Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 25. " UNASSIGNED ,Software Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 24. " USHIN ,Interrupt Enable for USB Host" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 23. " USBIN ,Interrupt Enable for USB Device" "Disabled,Enabled"
|
|
bitfld.long 0x00 22. " SDIN ,Interrupt Enable for Secure Digital Card" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 21. " SSPIN ,Interrupt Enable for Synchronous Serial Port" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " LCDIN ,Interrupt Enable for LCD" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 19. " T3UI ,Interrupt Enable for Timer 3 Underflow" "Disabled,Enabled"
|
|
bitfld.long 0x00 18. " GPIO7IN ,Interrupt Enable for GPIO Port F Interrupt 7" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 17. " GPIO6IN ,Interrupt Enable for GPIO Port F Interrupt 6" "Disabled,Enabled"
|
|
bitfld.long 0x00 16. " GPIO5IN ,Interrupt Enable for GPIO Port F Interrupt 5" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 15. " GPIO4IN ,Interrupt Enable for GPIO Port F Interrupt 4" "Disabled,Enabled"
|
|
bitfld.long 0x00 14. " KMIN ,Interrupt Enable for Keyboard & Mouse Interface" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 13. " TSCIN ,Interrupt Enable for Touchscreen Controller" "Disabled,Enabled"
|
|
bitfld.long 0x00 12. " SCIIN ,Interrupt Enable for Smart Card Interface" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 11. " UART3ERR ,Interrupt Enable for UART 3 Error" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " UART3IN ,Interrupt Enable for UART 3" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 9. " UART2ERR ,Interrupt Enable for UART 2 Error" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " UART2IN ,Interrupt Enable for UART 2" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " UART1ERR ,Interrupt Enable for UART 1 Error" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " UART1IN ,Interrupt Enable for UART 1" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 5. " RTCIN ,Interrupt Enable for Real Time Clock Compare Match" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " TTIN ,Interrupt Enable for TICK Timeout" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " TIN ,Interrupt Enable for 64Hz Tick" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " MCIN ,Interrupt Enable for Media Change" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " BMIIN ,Interrupt Enable for Battery Monitor Interface" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " BLIN ,Interrupt Enable for Battery Low" "Disabled,Enabled"
|
|
wgroup 0x0014++3
|
|
line.long 0x00 "INTENCLR2,Interrupt Enable Clear Register"
|
|
bitfld.long 0x00 31. " UNASSIGNED ,Software Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 30. " UNASSIGNED ,Software Interrupt Clear" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 29. " UNASSIGNED ,Software Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 28. " UNASSIGNED ,Software Interrupt Clear" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 27. " UNASSIGNED ,Software Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 26. " UNASSIGNED ,Software Interrupt Clear" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 25. " UNASSIGNED ,Software Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 24. " USHIN ,Interrupt Clear for USB Host" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 23. " USBIN ,Interrupt Clear for USB Device" "No effect,Clear"
|
|
bitfld.long 0x00 22. " SDIN ,Interrupt Clear for Secure Digital Card" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 21. " SSPIN ,Interrupt Clear for Synchronous Serial Port" "No effect,Clear"
|
|
bitfld.long 0x00 20. " LCDIN ,Interrupt Clear for LCD" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 19. " T3UI ,Interrupt Clear for Timer 3 Underflow" "No effect,Clear"
|
|
bitfld.long 0x00 18. " GPIO7IN ,Interrupt Clear for GPIO Port F Interrupt 7" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 17. " GPIO6IN ,Interrupt Clear for GPIO Port F Interrupt 6" "No effect,Clear"
|
|
bitfld.long 0x00 16. " GPIO5IN ,Interrupt Clear for GPIO Port F Interrupt 5" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 15. " GPIO4IN ,Interrupt Clear for GPIO Port F Interrupt 4" "No effect,Clear"
|
|
bitfld.long 0x00 14. " KMIN ,Interrupt Clear for Keyboard & Mouse Interface" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 13. " TSCIN ,Interrupt Clear for Touchscreen Controller" "No effect,Clear"
|
|
bitfld.long 0x00 12. " SCIIN ,Interrupt Clear for Smart Card Interface" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 11. " UART3ERR ,Interrupt Clear for UART 3 Error" "No effect,Clear"
|
|
bitfld.long 0x00 10. " UART3IN ,Interrupt Clear for UART 3" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 9. " UART2ERR ,Interrupt Clear for UART 2 Error" "No effect,Clear"
|
|
bitfld.long 0x00 8. " UART2IN ,Interrupt Clear for UART 2" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 7. " UART1ERR ,Interrupt Clear for UART 1 Error" "No effect,Clear"
|
|
bitfld.long 0x00 6. " UART1IN ,Interrupt Clear for UART 1" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 5. " RTCIN ,Interrupt Clear for Real Time Clock Compare Match" "No effect,Clear"
|
|
bitfld.long 0x00 4. " TTIN ,Interrupt Clear for TICK Timeout" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 3. " TIN ,Interrupt Clear for 64Hz Tick" "No effect,Clear"
|
|
bitfld.long 0x00 2. " MCIN ,Interrupt Clear for Media Change" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 1. " BMIIN ,Interrupt Clear for Battery Monitor Interface" "No effect,Clear"
|
|
bitfld.long 0x00 0. " BLIN ,Interrupt Clear for Battery Low" "No effect,Clear"
|
|
tree.end
|
|
tree "Software Interrupt Registers"
|
|
group 0x0018++3
|
|
line.long 0x00 "SOFTINT2,Software Interrupt Register"
|
|
bitfld.long 0x00 31. " UNASSIGNED ,Software Software Interrupt" "Not Generated,Generated"
|
|
bitfld.long 0x00 30. " UNASSIGNED ,Software Software Interrupt" "Not Generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 29. " UNASSIGNED ,Software Software Interrupt" "Not Generated,Generated"
|
|
bitfld.long 0x00 28. " UNASSIGNED ,Software Software Interrupt" "Not Generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 27. " UNASSIGNED ,Software Software Interrupt" "Not Generated,Generated"
|
|
bitfld.long 0x00 26. " UNASSIGNED ,Software Software Interrupt" "Not Generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 25. " UNASSIGNED ,Software Software Interrupt" "Not Generated,Generated"
|
|
bitfld.long 0x00 24. " USHIN ,Software Interrupt for USB Host" "Not Generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 23. " USBIN ,Software Interrupt for USB Device" "Not Generated,Generated"
|
|
bitfld.long 0x00 22. " SDIN ,Software Interrupt for Secure Digital Card" "Not Generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 21. " SSPIN ,Software Interrupt for Synchronous Serial Port" "Not Generated,Generated"
|
|
bitfld.long 0x00 20. " LCDIN ,Software Interrupt for LCD" "Not Generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 19. " T3UI ,Software Interrupt for Timer 3 Underflow" "Not Generated,Generated"
|
|
bitfld.long 0x00 18. " GPIO7IN ,Software Interrupt for GPIO Port F Interrupt 7" "Not Generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 17. " GPIO6IN ,Software Interrupt for GPIO Port F Interrupt 6" "Not Generated,Generated"
|
|
bitfld.long 0x00 16. " GPIO5IN ,Software Interrupt for GPIO Port F Interrupt 5" "Not Generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 15. " GPIO4IN ,Software Interrupt for GPIO Port F Interrupt 4" "Not Generated,Generated"
|
|
bitfld.long 0x00 14. " KMIN ,Software Interrupt for Keyboard & Mouse Interface" "Not Generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 13. " TSCIN ,Software Interrupt for Touchscreen Controller" "Not Generated,Generated"
|
|
bitfld.long 0x00 12. " SCIIN ,Software Interrupt for Smart Card Interface" "Not Generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 11. " UART3ERR ,Software Interrupt for UART 3 Error" "Not Generated,Generated"
|
|
bitfld.long 0x00 10. " UART3IN ,Software Interrupt for UART 3" "Not Generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 9. " UART2ERR ,Software Interrupt for UART 2 Error" "Not Generated,Generated"
|
|
bitfld.long 0x00 8. " UART2IN ,Software Interrupt for UART 2" "Not Generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 7. " UART1ERR ,Software Interrupt for UART 1 Error" "Not Generated,Generated"
|
|
bitfld.long 0x00 6. " UART1IN ,Software Interrupt for UART 1" "Not Generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 5. " RTCIN ,Software Interrupt for Real Time Clock Compare Match" "Not Generated,Generated"
|
|
bitfld.long 0x00 4. " TTIN ,Software Interrupt for TICK Timeout" "Not Generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 3. " TIN ,Software Interrupt for 64Hz Tick" "Not Generated,Generated"
|
|
bitfld.long 0x00 2. " MCIN ,Software Interrupt for Media Change" "Not Generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 1. " BMIIN ,Software Interrupt for Battery Monitor Interface" "Not Generated,Generated"
|
|
bitfld.long 0x00 0. " BLIN ,Software Interrupt for Battery Low" "Not Generated,Generated"
|
|
wgroup 0x001C++3
|
|
line.long 0x00 "SOFTINTCLR2,Software Interrupt Clear Register"
|
|
bitfld.long 0x00 31. " UNASSIGNED ,Software Software Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 30. " UNASSIGNED ,Software Software Interrupt Clear" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 29. " UNASSIGNED ,Software Software Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 28. " UNASSIGNED ,Software Software Interrupt Clear" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 27. " UNASSIGNED ,Software Software Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 26. " UNASSIGNED ,Software Software Interrupt Clear" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 25. " UNASSIGNED ,Software Software Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 24. " USHIN ,Software Interrupt Clear for USB Host" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 23. " USBIN ,Software Interrupt Clear for USB Device" "No effect,Clear"
|
|
bitfld.long 0x00 22. " SDIN ,Software Interrupt Clear for Secure Digital Card" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 21. " SSPIN ,Software Interrupt Clear for Synchronous Serial Port" "No effect,Clear"
|
|
bitfld.long 0x00 20. " LCDIN ,Software Interrupt Clear for LCD" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 19. " T3UI ,Software Interrupt Clear for Timer 3 Underflow" "No effect,Clear"
|
|
bitfld.long 0x00 18. " GPIO7IN ,Software Interrupt Clear for GPIO Port F Interrupt 7" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 17. " GPIO6IN ,Software Interrupt Clear for GPIO Port F Interrupt 6" "No effect,Clear"
|
|
bitfld.long 0x00 16. " GPIO5IN ,Software Interrupt Clear for GPIO Port F Interrupt 5" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 15. " GPIO4IN ,Software Interrupt Clear for GPIO Port F Interrupt 4" "No effect,Clear"
|
|
bitfld.long 0x00 14. " KMIN ,Software Interrupt Clear for Keyboard & Mouse Interface" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 13. " TSCIN ,Software Interrupt Clear for Touchscreen Controller" "No effect,Clear"
|
|
bitfld.long 0x00 12. " SCIIN ,Software Interrupt Clear for Smart Card Interface" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 11. " UART3ERR ,Software Interrupt Clear for UART 3 Error" "No effect,Clear"
|
|
bitfld.long 0x00 10. " UART3IN ,Software Interrupt Clear for UART 3" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 9. " UART2ERR ,Software Interrupt Clear for UART 2 Error" "No effect,Clear"
|
|
bitfld.long 0x00 8. " UART2IN ,Software Interrupt Clear for UART 2" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 7. " UART1ERR ,Software Interrupt Clear for UART 1 Error" "No effect,Clear"
|
|
bitfld.long 0x00 6. " UART1IN ,Software Interrupt Clear for UART 1" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 5. " RTCIN ,Software Interrupt Clear for Real Time Clock Compare Match" "No effect,Clear"
|
|
bitfld.long 0x00 4. " TTIN ,Software Interrupt Clear for TICK Timeout" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 3. " TIN ,Software Interrupt Clear for 64Hz Tick" "No effect,Clear"
|
|
bitfld.long 0x00 2. " MCIN ,Software Interrupt Clear for Media Change" "No effect,Clear"
|
|
textline " "
|
|
bitfld.long 0x00 1. " BMIIN ,Software Interrupt Clear for Battery Monitor Interface" "No effect,Clear"
|
|
bitfld.long 0x00 0. " BLIN ,Software Interrupt Clear for Battery Low" "No effect,Clear"
|
|
tree.end
|
|
tree "Address Regiters"
|
|
group 0x0030++3
|
|
line.long 0x00 "VECTADDR2,Vector Address Register"
|
|
hexfld.long 0x00 " VECTORADDR ,Current Vector Address"
|
|
group 0x0034++3
|
|
Line.long 0x00 "NVADDR2,Non-Vectored Address Register"
|
|
hexfld.long 0x00 " NVADDR ,Non-Vectored ISR Address"
|
|
tree.end
|
|
tree "Vector Address Registers"
|
|
base asd:0x8000A000
|
|
group 0x0100++3
|
|
line.long 0x00 "VAD2[0],Vector Address 2 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x0104++3
|
|
line.long 0x00 "VAD2[1],Vector Address 2 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x0108++3
|
|
line.long 0x00 "VAD2[2],Vector Address 2 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x010c++3
|
|
line.long 0x00 "VAD2[3],Vector Address 2 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x0110++3
|
|
line.long 0x00 "VAD2[4],Vector Address 2 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x0114++3
|
|
line.long 0x00 "VAD2[5],Vector Address 2 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x0118++3
|
|
line.long 0x00 "VAD2[6],Vector Address 2 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x011c++3
|
|
line.long 0x00 "VAD2[7],Vector Address 2 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x0120++3
|
|
line.long 0x00 "VAD2[8],Vector Address 2 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x0124++3
|
|
line.long 0x00 "VAD2[9],Vector Address 2 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x0128++3
|
|
line.long 0x00 "VAD2[10],Vector Address 2 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x012c++3
|
|
line.long 0x00 "VAD2[11],Vector Address 2 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x0130++3
|
|
line.long 0x00 "VAD2[12],Vector Address 2 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x0134++3
|
|
line.long 0x00 "VAD2[13],Vector Address 2 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x0138++3
|
|
line.long 0x00 "VAD2[14],Vector Address 2 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
group 0x013c++3
|
|
line.long 0x00 "VAD2[15],Vector Address 2 Register"
|
|
hexfld.long 0x00 " V_ISRAD ,Vector ISR Address"
|
|
tree.end
|
|
tree "Vector Control Registers"
|
|
base asd:0x8000A000
|
|
group 0x0200++3
|
|
line.long 0x00 "VECTCNTL2[0],Vector Control 0 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x0204++3
|
|
line.long 0x00 "VECTCNTL2[1],Vector Control 1 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x0208++3
|
|
line.long 0x00 "VECTCNTL2[2],Vector Control 2 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x020c++3
|
|
line.long 0x00 "VECTCNTL2[3],Vector Control 3 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x0210++3
|
|
line.long 0x00 "VECTCNTL2[4],Vector Control 4 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x0214++3
|
|
line.long 0x00 "VECTCNTL2[5],Vector Control 5 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x0218++3
|
|
line.long 0x00 "VECTCNTL2[6],Vector Control 6 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x021c++3
|
|
line.long 0x00 "VECTCNTL2[7],Vector Control 7 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x0220++3
|
|
line.long 0x00 "VECTCNTL2[8],Vector Control 8 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x0224++3
|
|
line.long 0x00 "VECTCNTL2[9],Vector Control 9 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x0228++3
|
|
line.long 0x00 "VECTCNTL2[10],Vector Control 10 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x022c++3
|
|
line.long 0x00 "VECTCNTL2[11],Vector Control 11 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x0230++3
|
|
line.long 0x00 "VECTCNTL2[12],Vector Control 12 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x0234++3
|
|
line.long 0x00 "VECTCNTL2[13],Vector Control 13 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x0238++3
|
|
line.long 0x00 "VECTCNTL2[14],Vector Control 14 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
group 0x023c++3
|
|
line.long 0x00 "VECTCNTL2[15],Vector Control 15 Register"
|
|
bitfld.long 0x00 5. " EN ,Vector Interrupt Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--4. 1. " INTSOURCE ,Interrupt Source"
|
|
tree.end
|
|
tree "Test Registers"
|
|
base asd:0x8000A000
|
|
group 0x0300++3
|
|
line.long 0x00 "ICTR2,Test Control Register"
|
|
bitfld.long 0x00 0. " ITEN ,Iterrupt Test Enable" "Disabled,Enabled"
|
|
tree.end
|
|
tree.end
|
|
tree.end
|
|
tree "Direct Memory Access (DMA) Controller"
|
|
base asd:0x80002800
|
|
base asd:0x80002800
|
|
tree "M2P Channel 0 Registers"
|
|
base asd:0x80002800
|
|
group 0x0000++0x0B
|
|
line.long 0x00 "PCONTROL,Control Register"
|
|
bitfld.long 0x00 6. " ICE ,Ignore Channnel Error" "Not ignored,Ignored"
|
|
bitfld.long 0x00 5. " ABORT ,Abort" "Not aborted,Aborted"
|
|
bitfld.long 0x00 4. " ENABLE ,Channel Enable" "Diasbled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " OERRIEN ,Channel Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " NFBIEN ,Next Frame Buffer Interrupt Enable" "Diasbled,Enabled"
|
|
bitfld.long 0x00 0. " STALLEN ,Stall Interrupt Enable" "Diasbled,Enabled"
|
|
line.long 0x04 "PINTERRUPT,Interrupt Status Register"
|
|
bitfld.long 0x04 3. " CHEINT ,Channel Error Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 1. " NFBINT ,Next Frame Buffer Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 0. " STALLINT ,Stall Interrupt" "No interrupt,Interrupt"
|
|
line.long 0x08 "PPALLOC,Periheral Port Allocation Register"
|
|
hexmask.long.byte 0x08 0.--3. 1. " PPALLOC ,Periheral Port Allocation"
|
|
rgroup (0x0000+0x000C)++7
|
|
line.long 0x00 "PSTATUS,Channel Status Register"
|
|
hexmask.long.byte 0x00 7.--11. 1. " BYTES ,Data Bytes"
|
|
bitfld.long 0x00 6. " NEXTBUF ,Next Buffer" "MAXCNT0/BASE0,MAXCNT1/BASE1"
|
|
bitfld.long 0x00 4.--5. " CURSTATE ,Current State" "IDLE,STALL,ON,NEXT,?..."
|
|
textline " "
|
|
bitfld.long 0x00 3. " CHERINT ,Channel Error Raw Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 1. " NFBRINT ,Next Frame Buffer Raw Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 0. " STALLRINT ,Stall Raw Interrupt" "No interrupt,Interrupt"
|
|
line.long 0x04 "REMAIN,Bytes Remaining Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " REMAIN ,Bytes Remaining in Current Transfer"
|
|
rgroup (0x0000+0x0020)++3
|
|
line.long 0x00 "MAXCNT0,Maximum Byte Count Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " MAXCNT0 ,Maximum Count"
|
|
group (0x0000+0x0024)++7
|
|
line.long 0x00 "BASE0,Base Address for Current and Next DMA Transfer"
|
|
hexfld.long 0x00 " BASEADDR0 ,Base Address"
|
|
line.long 0x04 "CURRENT0,Channel Current Address Register"
|
|
hexfld.long 0x04 " CURRENT0 ,Current Address"
|
|
rgroup (0x0000+0x0030)++3
|
|
line.long 0x00 "MAXCNT1,Maximum Byte Count Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " MAXCNT1 ,Maximum Count"
|
|
group (0x0000+0x0034)++7
|
|
line.long 0x00 "BASE1,Base Address for Current and Next DMA Transfer"
|
|
hexfld.long 0x00 " BASEADDR1 ,Base Address"
|
|
line.long 0x04 "CURRENT1,Channel Current Address Register"
|
|
hexfld.long 0x04 " CURRENT1 ,Current Address"
|
|
tree.end
|
|
tree "M2P Channel 1 Registers"
|
|
base asd:0x80002800
|
|
group 0x0040++0x0B
|
|
line.long 0x00 "PCONTROL,Control Register"
|
|
bitfld.long 0x00 6. " ICE ,Ignore Channnel Error" "Not ignored,Ignored"
|
|
bitfld.long 0x00 5. " ABORT ,Abort" "Not aborted,Aborted"
|
|
bitfld.long 0x00 4. " ENABLE ,Channel Enable" "Diasbled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " OERRIEN ,Channel Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " NFBIEN ,Next Frame Buffer Interrupt Enable" "Diasbled,Enabled"
|
|
bitfld.long 0x00 0. " STALLEN ,Stall Interrupt Enable" "Diasbled,Enabled"
|
|
line.long 0x04 "PINTERRUPT,Interrupt Status Register"
|
|
bitfld.long 0x04 3. " CHEINT ,Channel Error Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 1. " NFBINT ,Next Frame Buffer Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 0. " STALLINT ,Stall Interrupt" "No interrupt,Interrupt"
|
|
line.long 0x08 "PPALLOC,Periheral Port Allocation Register"
|
|
hexmask.long.byte 0x08 0.--3. 1. " PPALLOC ,Periheral Port Allocation"
|
|
rgroup (0x0040+0x000C)++7
|
|
line.long 0x00 "PSTATUS,Channel Status Register"
|
|
hexmask.long.byte 0x00 7.--11. 1. " BYTES ,Data Bytes"
|
|
bitfld.long 0x00 6. " NEXTBUF ,Next Buffer" "MAXCNT0/BASE0,MAXCNT1/BASE1"
|
|
bitfld.long 0x00 4.--5. " CURSTATE ,Current State" "IDLE,STALL,ON,NEXT,?..."
|
|
textline " "
|
|
bitfld.long 0x00 3. " CHERINT ,Channel Error Raw Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 1. " NFBRINT ,Next Frame Buffer Raw Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 0. " STALLRINT ,Stall Raw Interrupt" "No interrupt,Interrupt"
|
|
line.long 0x04 "REMAIN,Bytes Remaining Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " REMAIN ,Bytes Remaining in Current Transfer"
|
|
rgroup (0x0040+0x0020)++3
|
|
line.long 0x00 "MAXCNT0,Maximum Byte Count Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " MAXCNT0 ,Maximum Count"
|
|
group (0x0040+0x0024)++7
|
|
line.long 0x00 "BASE0,Base Address for Current and Next DMA Transfer"
|
|
hexfld.long 0x00 " BASEADDR0 ,Base Address"
|
|
line.long 0x04 "CURRENT0,Channel Current Address Register"
|
|
hexfld.long 0x04 " CURRENT0 ,Current Address"
|
|
rgroup (0x0040+0x0030)++3
|
|
line.long 0x00 "MAXCNT1,Maximum Byte Count Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " MAXCNT1 ,Maximum Count"
|
|
group (0x0040+0x0034)++7
|
|
line.long 0x00 "BASE1,Base Address for Current and Next DMA Transfer"
|
|
hexfld.long 0x00 " BASEADDR1 ,Base Address"
|
|
line.long 0x04 "CURRENT1,Channel Current Address Register"
|
|
hexfld.long 0x04 " CURRENT1 ,Current Address"
|
|
tree.end
|
|
tree "M2P Channel 2 Registers"
|
|
base asd:0x80002800
|
|
group 0x0080++0x0B
|
|
line.long 0x00 "PCONTROL,Control Register"
|
|
bitfld.long 0x00 6. " ICE ,Ignore Channnel Error" "Not ignored,Ignored"
|
|
bitfld.long 0x00 5. " ABORT ,Abort" "Not aborted,Aborted"
|
|
bitfld.long 0x00 4. " ENABLE ,Channel Enable" "Diasbled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " OERRIEN ,Channel Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " NFBIEN ,Next Frame Buffer Interrupt Enable" "Diasbled,Enabled"
|
|
bitfld.long 0x00 0. " STALLEN ,Stall Interrupt Enable" "Diasbled,Enabled"
|
|
line.long 0x04 "PINTERRUPT,Interrupt Status Register"
|
|
bitfld.long 0x04 3. " CHEINT ,Channel Error Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 1. " NFBINT ,Next Frame Buffer Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 0. " STALLINT ,Stall Interrupt" "No interrupt,Interrupt"
|
|
line.long 0x08 "PPALLOC,Periheral Port Allocation Register"
|
|
hexmask.long.byte 0x08 0.--3. 1. " PPALLOC ,Periheral Port Allocation"
|
|
rgroup (0x0080+0x000C)++7
|
|
line.long 0x00 "PSTATUS,Channel Status Register"
|
|
hexmask.long.byte 0x00 7.--11. 1. " BYTES ,Data Bytes"
|
|
bitfld.long 0x00 6. " NEXTBUF ,Next Buffer" "MAXCNT0/BASE0,MAXCNT1/BASE1"
|
|
bitfld.long 0x00 4.--5. " CURSTATE ,Current State" "IDLE,STALL,ON,NEXT,?..."
|
|
textline " "
|
|
bitfld.long 0x00 3. " CHERINT ,Channel Error Raw Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 1. " NFBRINT ,Next Frame Buffer Raw Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 0. " STALLRINT ,Stall Raw Interrupt" "No interrupt,Interrupt"
|
|
line.long 0x04 "REMAIN,Bytes Remaining Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " REMAIN ,Bytes Remaining in Current Transfer"
|
|
rgroup (0x0080+0x0020)++3
|
|
line.long 0x00 "MAXCNT0,Maximum Byte Count Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " MAXCNT0 ,Maximum Count"
|
|
group (0x0080+0x0024)++7
|
|
line.long 0x00 "BASE0,Base Address for Current and Next DMA Transfer"
|
|
hexfld.long 0x00 " BASEADDR0 ,Base Address"
|
|
line.long 0x04 "CURRENT0,Channel Current Address Register"
|
|
hexfld.long 0x04 " CURRENT0 ,Current Address"
|
|
rgroup (0x0080+0x0030)++3
|
|
line.long 0x00 "MAXCNT1,Maximum Byte Count Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " MAXCNT1 ,Maximum Count"
|
|
group (0x0080+0x0034)++7
|
|
line.long 0x00 "BASE1,Base Address for Current and Next DMA Transfer"
|
|
hexfld.long 0x00 " BASEADDR1 ,Base Address"
|
|
line.long 0x04 "CURRENT1,Channel Current Address Register"
|
|
hexfld.long 0x04 " CURRENT1 ,Current Address"
|
|
tree.end
|
|
tree "M2P Channel 3 Registers"
|
|
base asd:0x80002800
|
|
group 0x00c0++0x0B
|
|
line.long 0x00 "PCONTROL,Control Register"
|
|
bitfld.long 0x00 6. " ICE ,Ignore Channnel Error" "Not ignored,Ignored"
|
|
bitfld.long 0x00 5. " ABORT ,Abort" "Not aborted,Aborted"
|
|
bitfld.long 0x00 4. " ENABLE ,Channel Enable" "Diasbled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " OERRIEN ,Channel Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " NFBIEN ,Next Frame Buffer Interrupt Enable" "Diasbled,Enabled"
|
|
bitfld.long 0x00 0. " STALLEN ,Stall Interrupt Enable" "Diasbled,Enabled"
|
|
line.long 0x04 "PINTERRUPT,Interrupt Status Register"
|
|
bitfld.long 0x04 3. " CHEINT ,Channel Error Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 1. " NFBINT ,Next Frame Buffer Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 0. " STALLINT ,Stall Interrupt" "No interrupt,Interrupt"
|
|
line.long 0x08 "PPALLOC,Periheral Port Allocation Register"
|
|
hexmask.long.byte 0x08 0.--3. 1. " PPALLOC ,Periheral Port Allocation"
|
|
rgroup (0x00c0+0x000C)++7
|
|
line.long 0x00 "PSTATUS,Channel Status Register"
|
|
hexmask.long.byte 0x00 7.--11. 1. " BYTES ,Data Bytes"
|
|
bitfld.long 0x00 6. " NEXTBUF ,Next Buffer" "MAXCNT0/BASE0,MAXCNT1/BASE1"
|
|
bitfld.long 0x00 4.--5. " CURSTATE ,Current State" "IDLE,STALL,ON,NEXT,?..."
|
|
textline " "
|
|
bitfld.long 0x00 3. " CHERINT ,Channel Error Raw Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 1. " NFBRINT ,Next Frame Buffer Raw Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 0. " STALLRINT ,Stall Raw Interrupt" "No interrupt,Interrupt"
|
|
line.long 0x04 "REMAIN,Bytes Remaining Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " REMAIN ,Bytes Remaining in Current Transfer"
|
|
rgroup (0x00c0+0x0020)++3
|
|
line.long 0x00 "MAXCNT0,Maximum Byte Count Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " MAXCNT0 ,Maximum Count"
|
|
group (0x00c0+0x0024)++7
|
|
line.long 0x00 "BASE0,Base Address for Current and Next DMA Transfer"
|
|
hexfld.long 0x00 " BASEADDR0 ,Base Address"
|
|
line.long 0x04 "CURRENT0,Channel Current Address Register"
|
|
hexfld.long 0x04 " CURRENT0 ,Current Address"
|
|
rgroup (0x00c0+0x0030)++3
|
|
line.long 0x00 "MAXCNT1,Maximum Byte Count Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " MAXCNT1 ,Maximum Count"
|
|
group (0x00c0+0x0034)++7
|
|
line.long 0x00 "BASE1,Base Address for Current and Next DMA Transfer"
|
|
hexfld.long 0x00 " BASEADDR1 ,Base Address"
|
|
line.long 0x04 "CURRENT1,Channel Current Address Register"
|
|
hexfld.long 0x04 " CURRENT1 ,Current Address"
|
|
tree.end
|
|
tree "M2M Channel 0 Registers"
|
|
base asd:0x80002900
|
|
group 0x0000++3
|
|
line.long 0x00 "MCONTROL,Control Register"
|
|
bitfld.long 0x00 21. " NFBIE ,Next Frame Buffer Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 19.--20. " DREQP ,DMA Request Pin Priority" "Active low/Level,Active high/Level,Active low/Edge,Active high/Edge,?..."
|
|
bitfld.long 0x00 17.--18. " DACKP ,DMA Acknowledge Pin Polarity" "Tristate,Tristate,Active low,Active high,?..."
|
|
bitfld.long 0x00 16. " ETOP ,End-of-Transfer/Terminal Count Pin Direction and Polarity" "End-of-transfer,Terminal"
|
|
textline " "
|
|
bitfld.long 0x00 15. " ETDP ,End-of-Transfer/Terminal Count Pin Direction and Polarity" "Low,High"
|
|
bitfld.long 0x00 13.--14. " TM ,Transfer Mode" "Software M2M,Hardware M2P,Hardware M2M,Invalid,?..."
|
|
bitfld.long 0x00 12. " SAH ,Source Address Hold" "Increment,Hold"
|
|
bitfld.long 0x00 11. " DAH ,Destination Address Hold" "Increment,Hold"
|
|
textline " "
|
|
bitfld.long 0x00 9.--10. " PW ,Peripheral Width" "Byte,Halfword,Word,Not used,?..."
|
|
hexmask.long.byte 0x00 5.--8. 1. " BWC ,Bandwidth Control"
|
|
bitfld.long 0x00 4. " START ,Start Transfer" "Low,High"
|
|
bitfld.long 0x00 3. " ENABLE ,Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DONEIE ,DONE Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " SCT ,Source Copy Transfer" "Read,Incremented"
|
|
bitfld.long 0x00 0. " STALLIE ,STALL Interrupt Enable" "Disabled,Enabled"
|
|
group 0x0004++3
|
|
line.long 0x00 "MINTERRUPT,Interrupt Status Register"
|
|
bitfld.long 0x00 2. " NFBINT ,Next Frame Buffer Interrupt" "Pending,Not pending"
|
|
bitfld.long 0x00 1. " DONEINT ,Transaction Done Interrupt" "Low,High"
|
|
bitfld.long 0x00 0. " STALLINT ,Stall Interrupt" "Low,High"
|
|
group 0x000C++3
|
|
line.long 0x00 "MSTATUS,Channel Status Register"
|
|
bitfld.long 0x00 13. " DREQS ,DMA Request Status" "Not pending,Pending"
|
|
bitfld.long 0x00 12. " NB ,Next Buffer Status" "Update SAR_BASE1/DAR_BASE1/BCR1,Update SAR_BASE0/DAR_BASE0/BCR0"
|
|
bitfld.long 0x00 11. " NFB ,Next Frame Buffer" "Transferring data,Not reay for update"
|
|
bitfld.long 0x00 9.--10. " EOTS ,End-Of-Transfer" "Not requested,Requested by descriptor 0,Requested by descriptor 1,Requested by both"
|
|
textline " "
|
|
bitfld.long 0x00 7.--8. " TCS ,Terminal Count Status" "Not reached,Reached by buffer 0,Reached by buffer 1,Reached by both"
|
|
bitfld.long 0x00 6. " DONE ,Transfer Done" "Done,Done or not in progress"
|
|
bitfld.long 0x00 4.--5. " CS ,Current State" "DMA_NO_BUF,DMA_BUF_ON,DMA_BUF_NEXT,Invalid"
|
|
bitfld.long 0x00 1.--3. " CS ,Current State" "DMA_IDLE,DMA_STALL,DMA_MEM_RD,DMA_MEM_WR, DMA_BWC_WAIT,Invalid,Invalid,Invalid"
|
|
bitfld.long 0x00 0. " STALL ,STALL Raw Interrupt" "Cannot transfer,No interrupt"
|
|
group 0x0010++7
|
|
line.long 0x00 "BCR0,Byte Count Remaining Register 0"
|
|
hexmask.long.word 0x00 0.--15. 1. " BCOUNT ,Byte Count Remaining"
|
|
line.long 0x04 "BCR1,Byte Count Remaining Register 1"
|
|
hexmask.long.word 0x04 0.--15. 1. " BCOUNT ,Byte Count Remaining"
|
|
group 0x0018++7
|
|
line.long 0x00 "SAR_BASE0,Source Address Base Register 0"
|
|
hexmask.long.word 0x00 0.--15. 1. " SAB ,Source Address Base"
|
|
line.long 0x04 "SAR_BASE1,Source Address Base Register 1"
|
|
hexmask.long.word 0x04 0.--15. 1. " SAB ,Source Address Base"
|
|
group 0x0024++7
|
|
line.long 0x00 "SAR_CURRENT0,Current Source Address Base Register 0"
|
|
hexmask.long.word 0x00 0.--15. 1. " SARCUR ,Current Source Address Base"
|
|
line.long 0x04 "SAR_CURRENT1,Current Source Address Base Register 1"
|
|
hexmask.long.word 0x04 0.--15. 1. " SARCUR ,Current Source Address Base"
|
|
group 0x0024++7
|
|
line.long 0x00 "DAR_BASE0,Destination Address Base Register 0"
|
|
hexmask.long.word 0x00 0.--15. 1. " DAB ,Destination Address Base"
|
|
line.long 0x04 "DAR_BASE1,Destination Address Base Register 1"
|
|
hexmask.long.word 0x04 0.--15. 1. " DAB ,Destination Address Base"
|
|
group 0x0034++3
|
|
line.long 0x00 "DAR_CURRENT0,Current Destination Address Base Register 0"
|
|
hexfld.long 0x00 " DARCUR ,Current Destination Address Base"
|
|
group 0x003C++3
|
|
line.long 0x00 "DAR_CURRENT1,Current Destination Address Base Register 1"
|
|
hexfld.long 0x00 " DARCUR ,Current Destination Address Base"
|
|
tree.end
|
|
tree "M2M Channel 1 Registers"
|
|
base asd:0x80002940
|
|
group 0x0000++3
|
|
line.long 0x00 "MCONTROL,Control Register"
|
|
bitfld.long 0x00 21. " NFBIE ,Next Frame Buffer Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 19.--20. " DREQP ,DMA Request Pin Priority" "Active low/Level,Active high/Level,Active low/Edge,Active high/Edge,?..."
|
|
bitfld.long 0x00 17.--18. " DACKP ,DMA Acknowledge Pin Polarity" "Tristate,Tristate,Active low,Active high,?..."
|
|
bitfld.long 0x00 16. " ETOP ,End-of-Transfer/Terminal Count Pin Direction and Polarity" "End-of-transfer,Terminal"
|
|
textline " "
|
|
bitfld.long 0x00 15. " ETDP ,End-of-Transfer/Terminal Count Pin Direction and Polarity" "Low,High"
|
|
bitfld.long 0x00 13.--14. " TM ,Transfer Mode" "Software M2M,Hardware M2P,Hardware M2M,Invalid,?..."
|
|
bitfld.long 0x00 12. " SAH ,Source Address Hold" "Increment,Hold"
|
|
bitfld.long 0x00 11. " DAH ,Destination Address Hold" "Increment,Hold"
|
|
textline " "
|
|
bitfld.long 0x00 9.--10. " PW ,Peripheral Width" "Byte,Halfword,Word,Not used,?..."
|
|
hexmask.long.byte 0x00 5.--8. 1. " BWC ,Bandwidth Control"
|
|
bitfld.long 0x00 4. " START ,Start Transfer" "Low,High"
|
|
bitfld.long 0x00 3. " ENABLE ,Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 2. " DONEIE ,DONE Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " SCT ,Source Copy Transfer" "Read,Incremented"
|
|
bitfld.long 0x00 0. " STALLIE ,STALL Interrupt Enable" "Disabled,Enabled"
|
|
group 0x0004++3
|
|
line.long 0x00 "MINTERRUPT,Interrupt Status Register"
|
|
bitfld.long 0x00 2. " NFBINT ,Next Frame Buffer Interrupt" "Pending,Not pending"
|
|
bitfld.long 0x00 1. " DONEINT ,Transaction Done Interrupt" "Low,High"
|
|
bitfld.long 0x00 0. " STALLINT ,Stall Interrupt" "Low,High"
|
|
group 0x000C++3
|
|
line.long 0x00 "MSTATUS,Channel Status Register"
|
|
bitfld.long 0x00 13. " DREQS ,DMA Request Status" "Not pending,Pending"
|
|
bitfld.long 0x00 12. " NB ,Next Buffer Status" "Update SAR_BASE1/DAR_BASE1/BCR1,Update SAR_BASE0/DAR_BASE0/BCR0"
|
|
bitfld.long 0x00 11. " NFB ,Next Frame Buffer" "Transferring data,Not reay for update"
|
|
bitfld.long 0x00 9.--10. " EOTS ,End-Of-Transfer" "Not requested,Requested by descriptor 0,Requested by descriptor 1,Requested by both"
|
|
textline " "
|
|
bitfld.long 0x00 7.--8. " TCS ,Terminal Count Status" "Not reached,Reached by buffer 0,Reached by buffer 1,Reached by both"
|
|
bitfld.long 0x00 6. " DONE ,Transfer Done" "Done,Done or not in progress"
|
|
bitfld.long 0x00 4.--5. " CS ,Current State" "DMA_NO_BUF,DMA_BUF_ON,DMA_BUF_NEXT,Invalid"
|
|
bitfld.long 0x00 1.--3. " CS ,Current State" "DMA_IDLE,DMA_STALL,DMA_MEM_RD,DMA_MEM_WR, DMA_BWC_WAIT,Invalid,Invalid,Invalid"
|
|
bitfld.long 0x00 0. " STALL ,STALL Raw Interrupt" "Cannot transfer,No interrupt"
|
|
group 0x0010++7
|
|
line.long 0x00 "BCR0,Byte Count Remaining Register 0"
|
|
hexmask.long.word 0x00 0.--15. 1. " BCOUNT ,Byte Count Remaining"
|
|
line.long 0x04 "BCR1,Byte Count Remaining Register 1"
|
|
hexmask.long.word 0x04 0.--15. 1. " BCOUNT ,Byte Count Remaining"
|
|
group 0x0018++7
|
|
line.long 0x00 "SAR_BASE0,Source Address Base Register 0"
|
|
hexmask.long.word 0x00 0.--15. 1. " SAB ,Source Address Base"
|
|
line.long 0x04 "SAR_BASE1,Source Address Base Register 1"
|
|
hexmask.long.word 0x04 0.--15. 1. " SAB ,Source Address Base"
|
|
group 0x0024++7
|
|
line.long 0x00 "SAR_CURRENT0,Current Source Address Base Register 0"
|
|
hexmask.long.word 0x00 0.--15. 1. " SARCUR ,Current Source Address Base"
|
|
line.long 0x04 "SAR_CURRENT1,Current Source Address Base Register 1"
|
|
hexmask.long.word 0x04 0.--15. 1. " SARCUR ,Current Source Address Base"
|
|
group 0x0024++7
|
|
line.long 0x00 "DAR_BASE0,Destination Address Base Register 0"
|
|
hexmask.long.word 0x00 0.--15. 1. " DAB ,Destination Address Base"
|
|
line.long 0x04 "DAR_BASE1,Destination Address Base Register 1"
|
|
hexmask.long.word 0x04 0.--15. 1. " DAB ,Destination Address Base"
|
|
group 0x0034++3
|
|
line.long 0x00 "DAR_CURRENT0,Current Destination Address Base Register 0"
|
|
hexfld.long 0x00 " DARCUR ,Current Destination Address Base"
|
|
group 0x003C++3
|
|
line.long 0x00 "DAR_CURRENT1,Current Destination Address Base Register 1"
|
|
hexfld.long 0x00 " DARCUR ,Current Destination Address Base"
|
|
tree.end
|
|
tree "M2P Channel 5 Registers"
|
|
base asd:0x80002800
|
|
group 0x0200++0x0B
|
|
line.long 0x00 "PCONTROL,Control Register"
|
|
bitfld.long 0x00 6. " ICE ,Ignore Channnel Error" "Not ignored,Ignored"
|
|
bitfld.long 0x00 5. " ABORT ,Abort" "Not aborted,Aborted"
|
|
bitfld.long 0x00 4. " ENABLE ,Channel Enable" "Diasbled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " OERRIEN ,Channel Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " NFBIEN ,Next Frame Buffer Interrupt Enable" "Diasbled,Enabled"
|
|
bitfld.long 0x00 0. " STALLEN ,Stall Interrupt Enable" "Diasbled,Enabled"
|
|
line.long 0x04 "PINTERRUPT,Interrupt Status Register"
|
|
bitfld.long 0x04 3. " CHEINT ,Channel Error Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 1. " NFBINT ,Next Frame Buffer Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 0. " STALLINT ,Stall Interrupt" "No interrupt,Interrupt"
|
|
line.long 0x08 "PPALLOC,Periheral Port Allocation Register"
|
|
hexmask.long.byte 0x08 0.--3. 1. " PPALLOC ,Periheral Port Allocation"
|
|
rgroup (0x0200+0x000C)++7
|
|
line.long 0x00 "PSTATUS,Channel Status Register"
|
|
hexmask.long.byte 0x00 7.--11. 1. " BYTES ,Data Bytes"
|
|
bitfld.long 0x00 6. " NEXTBUF ,Next Buffer" "MAXCNT0/BASE0,MAXCNT1/BASE1"
|
|
bitfld.long 0x00 4.--5. " CURSTATE ,Current State" "IDLE,STALL,ON,NEXT,?..."
|
|
textline " "
|
|
bitfld.long 0x00 3. " CHERINT ,Channel Error Raw Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 1. " NFBRINT ,Next Frame Buffer Raw Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 0. " STALLRINT ,Stall Raw Interrupt" "No interrupt,Interrupt"
|
|
line.long 0x04 "REMAIN,Bytes Remaining Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " REMAIN ,Bytes Remaining in Current Transfer"
|
|
rgroup (0x0200+0x0020)++3
|
|
line.long 0x00 "MAXCNT0,Maximum Byte Count Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " MAXCNT0 ,Maximum Count"
|
|
group (0x0200+0x0024)++7
|
|
line.long 0x00 "BASE0,Base Address for Current and Next DMA Transfer"
|
|
hexfld.long 0x00 " BASEADDR0 ,Base Address"
|
|
line.long 0x04 "CURRENT0,Channel Current Address Register"
|
|
hexfld.long 0x04 " CURRENT0 ,Current Address"
|
|
rgroup (0x0200+0x0030)++3
|
|
line.long 0x00 "MAXCNT1,Maximum Byte Count Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " MAXCNT1 ,Maximum Count"
|
|
group (0x0200+0x0034)++7
|
|
line.long 0x00 "BASE1,Base Address for Current and Next DMA Transfer"
|
|
hexfld.long 0x00 " BASEADDR1 ,Base Address"
|
|
line.long 0x04 "CURRENT1,Channel Current Address Register"
|
|
hexfld.long 0x04 " CURRENT1 ,Current Address"
|
|
tree.end
|
|
tree "M2P Channel 4 Registers"
|
|
base asd:0x80002800
|
|
group 0x0240++0x0B
|
|
line.long 0x00 "PCONTROL,Control Register"
|
|
bitfld.long 0x00 6. " ICE ,Ignore Channnel Error" "Not ignored,Ignored"
|
|
bitfld.long 0x00 5. " ABORT ,Abort" "Not aborted,Aborted"
|
|
bitfld.long 0x00 4. " ENABLE ,Channel Enable" "Diasbled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " OERRIEN ,Channel Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " NFBIEN ,Next Frame Buffer Interrupt Enable" "Diasbled,Enabled"
|
|
bitfld.long 0x00 0. " STALLEN ,Stall Interrupt Enable" "Diasbled,Enabled"
|
|
line.long 0x04 "PINTERRUPT,Interrupt Status Register"
|
|
bitfld.long 0x04 3. " CHEINT ,Channel Error Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 1. " NFBINT ,Next Frame Buffer Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 0. " STALLINT ,Stall Interrupt" "No interrupt,Interrupt"
|
|
line.long 0x08 "PPALLOC,Periheral Port Allocation Register"
|
|
hexmask.long.byte 0x08 0.--3. 1. " PPALLOC ,Periheral Port Allocation"
|
|
rgroup (0x0240+0x000C)++7
|
|
line.long 0x00 "PSTATUS,Channel Status Register"
|
|
hexmask.long.byte 0x00 7.--11. 1. " BYTES ,Data Bytes"
|
|
bitfld.long 0x00 6. " NEXTBUF ,Next Buffer" "MAXCNT0/BASE0,MAXCNT1/BASE1"
|
|
bitfld.long 0x00 4.--5. " CURSTATE ,Current State" "IDLE,STALL,ON,NEXT,?..."
|
|
textline " "
|
|
bitfld.long 0x00 3. " CHERINT ,Channel Error Raw Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 1. " NFBRINT ,Next Frame Buffer Raw Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 0. " STALLRINT ,Stall Raw Interrupt" "No interrupt,Interrupt"
|
|
line.long 0x04 "REMAIN,Bytes Remaining Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " REMAIN ,Bytes Remaining in Current Transfer"
|
|
rgroup (0x0240+0x0020)++3
|
|
line.long 0x00 "MAXCNT0,Maximum Byte Count Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " MAXCNT0 ,Maximum Count"
|
|
group (0x0240+0x0024)++7
|
|
line.long 0x00 "BASE0,Base Address for Current and Next DMA Transfer"
|
|
hexfld.long 0x00 " BASEADDR0 ,Base Address"
|
|
line.long 0x04 "CURRENT0,Channel Current Address Register"
|
|
hexfld.long 0x04 " CURRENT0 ,Current Address"
|
|
rgroup (0x0240+0x0030)++3
|
|
line.long 0x00 "MAXCNT1,Maximum Byte Count Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " MAXCNT1 ,Maximum Count"
|
|
group (0x0240+0x0034)++7
|
|
line.long 0x00 "BASE1,Base Address for Current and Next DMA Transfer"
|
|
hexfld.long 0x00 " BASEADDR1 ,Base Address"
|
|
line.long 0x04 "CURRENT1,Channel Current Address Register"
|
|
hexfld.long 0x04 " CURRENT1 ,Current Address"
|
|
tree.end
|
|
tree "M2P Channel 7 Registers"
|
|
base asd:0x80002800
|
|
group 0x0280++0x0B
|
|
line.long 0x00 "PCONTROL,Control Register"
|
|
bitfld.long 0x00 6. " ICE ,Ignore Channnel Error" "Not ignored,Ignored"
|
|
bitfld.long 0x00 5. " ABORT ,Abort" "Not aborted,Aborted"
|
|
bitfld.long 0x00 4. " ENABLE ,Channel Enable" "Diasbled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " OERRIEN ,Channel Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " NFBIEN ,Next Frame Buffer Interrupt Enable" "Diasbled,Enabled"
|
|
bitfld.long 0x00 0. " STALLEN ,Stall Interrupt Enable" "Diasbled,Enabled"
|
|
line.long 0x04 "PINTERRUPT,Interrupt Status Register"
|
|
bitfld.long 0x04 3. " CHEINT ,Channel Error Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 1. " NFBINT ,Next Frame Buffer Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 0. " STALLINT ,Stall Interrupt" "No interrupt,Interrupt"
|
|
line.long 0x08 "PPALLOC,Periheral Port Allocation Register"
|
|
hexmask.long.byte 0x08 0.--3. 1. " PPALLOC ,Periheral Port Allocation"
|
|
rgroup (0x0280+0x000C)++7
|
|
line.long 0x00 "PSTATUS,Channel Status Register"
|
|
hexmask.long.byte 0x00 7.--11. 1. " BYTES ,Data Bytes"
|
|
bitfld.long 0x00 6. " NEXTBUF ,Next Buffer" "MAXCNT0/BASE0,MAXCNT1/BASE1"
|
|
bitfld.long 0x00 4.--5. " CURSTATE ,Current State" "IDLE,STALL,ON,NEXT,?..."
|
|
textline " "
|
|
bitfld.long 0x00 3. " CHERINT ,Channel Error Raw Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 1. " NFBRINT ,Next Frame Buffer Raw Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 0. " STALLRINT ,Stall Raw Interrupt" "No interrupt,Interrupt"
|
|
line.long 0x04 "REMAIN,Bytes Remaining Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " REMAIN ,Bytes Remaining in Current Transfer"
|
|
rgroup (0x0280+0x0020)++3
|
|
line.long 0x00 "MAXCNT0,Maximum Byte Count Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " MAXCNT0 ,Maximum Count"
|
|
group (0x0280+0x0024)++7
|
|
line.long 0x00 "BASE0,Base Address for Current and Next DMA Transfer"
|
|
hexfld.long 0x00 " BASEADDR0 ,Base Address"
|
|
line.long 0x04 "CURRENT0,Channel Current Address Register"
|
|
hexfld.long 0x04 " CURRENT0 ,Current Address"
|
|
rgroup (0x0280+0x0030)++3
|
|
line.long 0x00 "MAXCNT1,Maximum Byte Count Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " MAXCNT1 ,Maximum Count"
|
|
group (0x0280+0x0034)++7
|
|
line.long 0x00 "BASE1,Base Address for Current and Next DMA Transfer"
|
|
hexfld.long 0x00 " BASEADDR1 ,Base Address"
|
|
line.long 0x04 "CURRENT1,Channel Current Address Register"
|
|
hexfld.long 0x04 " CURRENT1 ,Current Address"
|
|
tree.end
|
|
tree "M2P Channel 6 Registers"
|
|
base asd:0x80002800
|
|
group 0x02c0++0x0B
|
|
line.long 0x00 "PCONTROL,Control Register"
|
|
bitfld.long 0x00 6. " ICE ,Ignore Channnel Error" "Not ignored,Ignored"
|
|
bitfld.long 0x00 5. " ABORT ,Abort" "Not aborted,Aborted"
|
|
bitfld.long 0x00 4. " ENABLE ,Channel Enable" "Diasbled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " OERRIEN ,Channel Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " NFBIEN ,Next Frame Buffer Interrupt Enable" "Diasbled,Enabled"
|
|
bitfld.long 0x00 0. " STALLEN ,Stall Interrupt Enable" "Diasbled,Enabled"
|
|
line.long 0x04 "PINTERRUPT,Interrupt Status Register"
|
|
bitfld.long 0x04 3. " CHEINT ,Channel Error Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 1. " NFBINT ,Next Frame Buffer Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 0. " STALLINT ,Stall Interrupt" "No interrupt,Interrupt"
|
|
line.long 0x08 "PPALLOC,Periheral Port Allocation Register"
|
|
hexmask.long.byte 0x08 0.--3. 1. " PPALLOC ,Periheral Port Allocation"
|
|
rgroup (0x02c0+0x000C)++7
|
|
line.long 0x00 "PSTATUS,Channel Status Register"
|
|
hexmask.long.byte 0x00 7.--11. 1. " BYTES ,Data Bytes"
|
|
bitfld.long 0x00 6. " NEXTBUF ,Next Buffer" "MAXCNT0/BASE0,MAXCNT1/BASE1"
|
|
bitfld.long 0x00 4.--5. " CURSTATE ,Current State" "IDLE,STALL,ON,NEXT,?..."
|
|
textline " "
|
|
bitfld.long 0x00 3. " CHERINT ,Channel Error Raw Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 1. " NFBRINT ,Next Frame Buffer Raw Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 0. " STALLRINT ,Stall Raw Interrupt" "No interrupt,Interrupt"
|
|
line.long 0x04 "REMAIN,Bytes Remaining Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " REMAIN ,Bytes Remaining in Current Transfer"
|
|
rgroup (0x02c0+0x0020)++3
|
|
line.long 0x00 "MAXCNT0,Maximum Byte Count Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " MAXCNT0 ,Maximum Count"
|
|
group (0x02c0+0x0024)++7
|
|
line.long 0x00 "BASE0,Base Address for Current and Next DMA Transfer"
|
|
hexfld.long 0x00 " BASEADDR0 ,Base Address"
|
|
line.long 0x04 "CURRENT0,Channel Current Address Register"
|
|
hexfld.long 0x04 " CURRENT0 ,Current Address"
|
|
rgroup (0x02c0+0x0030)++3
|
|
line.long 0x00 "MAXCNT1,Maximum Byte Count Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " MAXCNT1 ,Maximum Count"
|
|
group (0x02c0+0x0034)++7
|
|
line.long 0x00 "BASE1,Base Address for Current and Next DMA Transfer"
|
|
hexfld.long 0x00 " BASEADDR1 ,Base Address"
|
|
line.long 0x04 "CURRENT1,Channel Current Address Register"
|
|
hexfld.long 0x04 " CURRENT1 ,Current Address"
|
|
tree.end
|
|
tree "M2P Channel 9 Registers"
|
|
base asd:0x80002800
|
|
group 0x0300++0x0B
|
|
line.long 0x00 "PCONTROL,Control Register"
|
|
bitfld.long 0x00 6. " ICE ,Ignore Channnel Error" "Not ignored,Ignored"
|
|
bitfld.long 0x00 5. " ABORT ,Abort" "Not aborted,Aborted"
|
|
bitfld.long 0x00 4. " ENABLE ,Channel Enable" "Diasbled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " OERRIEN ,Channel Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " NFBIEN ,Next Frame Buffer Interrupt Enable" "Diasbled,Enabled"
|
|
bitfld.long 0x00 0. " STALLEN ,Stall Interrupt Enable" "Diasbled,Enabled"
|
|
line.long 0x04 "PINTERRUPT,Interrupt Status Register"
|
|
bitfld.long 0x04 3. " CHEINT ,Channel Error Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 1. " NFBINT ,Next Frame Buffer Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 0. " STALLINT ,Stall Interrupt" "No interrupt,Interrupt"
|
|
line.long 0x08 "PPALLOC,Periheral Port Allocation Register"
|
|
hexmask.long.byte 0x08 0.--3. 1. " PPALLOC ,Periheral Port Allocation"
|
|
rgroup (0x0300+0x000C)++7
|
|
line.long 0x00 "PSTATUS,Channel Status Register"
|
|
hexmask.long.byte 0x00 7.--11. 1. " BYTES ,Data Bytes"
|
|
bitfld.long 0x00 6. " NEXTBUF ,Next Buffer" "MAXCNT0/BASE0,MAXCNT1/BASE1"
|
|
bitfld.long 0x00 4.--5. " CURSTATE ,Current State" "IDLE,STALL,ON,NEXT,?..."
|
|
textline " "
|
|
bitfld.long 0x00 3. " CHERINT ,Channel Error Raw Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 1. " NFBRINT ,Next Frame Buffer Raw Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 0. " STALLRINT ,Stall Raw Interrupt" "No interrupt,Interrupt"
|
|
line.long 0x04 "REMAIN,Bytes Remaining Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " REMAIN ,Bytes Remaining in Current Transfer"
|
|
rgroup (0x0300+0x0020)++3
|
|
line.long 0x00 "MAXCNT0,Maximum Byte Count Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " MAXCNT0 ,Maximum Count"
|
|
group (0x0300+0x0024)++7
|
|
line.long 0x00 "BASE0,Base Address for Current and Next DMA Transfer"
|
|
hexfld.long 0x00 " BASEADDR0 ,Base Address"
|
|
line.long 0x04 "CURRENT0,Channel Current Address Register"
|
|
hexfld.long 0x04 " CURRENT0 ,Current Address"
|
|
rgroup (0x0300+0x0030)++3
|
|
line.long 0x00 "MAXCNT1,Maximum Byte Count Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " MAXCNT1 ,Maximum Count"
|
|
group (0x0300+0x0034)++7
|
|
line.long 0x00 "BASE1,Base Address for Current and Next DMA Transfer"
|
|
hexfld.long 0x00 " BASEADDR1 ,Base Address"
|
|
line.long 0x04 "CURRENT1,Channel Current Address Register"
|
|
hexfld.long 0x04 " CURRENT1 ,Current Address"
|
|
tree.end
|
|
tree "M2P Channel 8 Registers"
|
|
base asd:0x80002800
|
|
group 0x0340++0x0B
|
|
line.long 0x00 "PCONTROL,Control Register"
|
|
bitfld.long 0x00 6. " ICE ,Ignore Channnel Error" "Not ignored,Ignored"
|
|
bitfld.long 0x00 5. " ABORT ,Abort" "Not aborted,Aborted"
|
|
bitfld.long 0x00 4. " ENABLE ,Channel Enable" "Diasbled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " OERRIEN ,Channel Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " NFBIEN ,Next Frame Buffer Interrupt Enable" "Diasbled,Enabled"
|
|
bitfld.long 0x00 0. " STALLEN ,Stall Interrupt Enable" "Diasbled,Enabled"
|
|
line.long 0x04 "PINTERRUPT,Interrupt Status Register"
|
|
bitfld.long 0x04 3. " CHEINT ,Channel Error Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 1. " NFBINT ,Next Frame Buffer Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 0. " STALLINT ,Stall Interrupt" "No interrupt,Interrupt"
|
|
line.long 0x08 "PPALLOC,Periheral Port Allocation Register"
|
|
hexmask.long.byte 0x08 0.--3. 1. " PPALLOC ,Periheral Port Allocation"
|
|
rgroup (0x0340+0x000C)++7
|
|
line.long 0x00 "PSTATUS,Channel Status Register"
|
|
hexmask.long.byte 0x00 7.--11. 1. " BYTES ,Data Bytes"
|
|
bitfld.long 0x00 6. " NEXTBUF ,Next Buffer" "MAXCNT0/BASE0,MAXCNT1/BASE1"
|
|
bitfld.long 0x00 4.--5. " CURSTATE ,Current State" "IDLE,STALL,ON,NEXT,?..."
|
|
textline " "
|
|
bitfld.long 0x00 3. " CHERINT ,Channel Error Raw Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 1. " NFBRINT ,Next Frame Buffer Raw Interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 0. " STALLRINT ,Stall Raw Interrupt" "No interrupt,Interrupt"
|
|
line.long 0x04 "REMAIN,Bytes Remaining Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " REMAIN ,Bytes Remaining in Current Transfer"
|
|
rgroup (0x0340+0x0020)++3
|
|
line.long 0x00 "MAXCNT0,Maximum Byte Count Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " MAXCNT0 ,Maximum Count"
|
|
group (0x0340+0x0024)++7
|
|
line.long 0x00 "BASE0,Base Address for Current and Next DMA Transfer"
|
|
hexfld.long 0x00 " BASEADDR0 ,Base Address"
|
|
line.long 0x04 "CURRENT0,Channel Current Address Register"
|
|
hexfld.long 0x04 " CURRENT0 ,Current Address"
|
|
rgroup (0x0340+0x0030)++3
|
|
line.long 0x00 "MAXCNT1,Maximum Byte Count Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " MAXCNT1 ,Maximum Count"
|
|
group (0x0340+0x0034)++7
|
|
line.long 0x00 "BASE1,Base Address for Current and Next DMA Transfer"
|
|
hexfld.long 0x00 " BASEADDR1 ,Base Address"
|
|
line.long 0x04 "CURRENT1,Channel Current Address Register"
|
|
hexfld.long 0x04 " CURRENT1 ,Current Address"
|
|
tree.end
|
|
tree "Global Registers"
|
|
base asd:0x80002B00
|
|
group 0x0080++3
|
|
line.long 0x00 "GCA,Global Channel Arbitration Register"
|
|
bitfld.long 0x00 0. " CHARB ,Channel Arbitration" "M2M higher than M2P,M2P/P2M higher than M2M"
|
|
group 0x00C0++3
|
|
line.long 0x00 "GIR,Global Interrupt Register"
|
|
bitfld.long 0x00 11. " MMI1 ,M2M Channel 1 Interrupt" "No iterrupt,Interrupt"
|
|
bitfld.long 0x00 10. " MMI0 ,M2M Channel 0 Interrupt" "No iterrupt,Interrupt"
|
|
bitfld.long 0x00 9. " MPI8 ,M2P Channel 8 Interrupt" "No iterrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 8. " MPI9 ,M2P Channel 9 Interrupt" "No iterrupt,Interrupt"
|
|
bitfld.long 0x00 7. " MPI6 ,M2P Channel 6 Interrupt" "No iterrupt,Interrupt"
|
|
bitfld.long 0x00 6. " MPI7 ,M2P Channel 7 Interrupt" "No iterrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 5. " MPI4 ,M2P Channel 4 Interrupt" "No iterrupt,Interrupt"
|
|
bitfld.long 0x00 4. " MPI5 ,M2P Channel 5 Interrupt" "No iterrupt,Interrupt"
|
|
bitfld.long 0x00 3. " MPI2 ,M2P Channel 2 Interrupt" "No iterrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 2. " MPI3 ,M2P Channel 3 Interrupt" "No iterrupt,Interrupt"
|
|
bitfld.long 0x00 1. " MPI0 ,M2P Channel 0 Interrupt" "No iterrupt,Interrupt"
|
|
bitfld.long 0x00 0. " MPI1 ,M2P Channel 1 Interrupt" "No iterrupt,Interrupt"
|
|
tree.end
|
|
tree.end
|
|
tree "Color LCD Controller"
|
|
tree "LCD"
|
|
base asd:0x80003000
|
|
width 11.
|
|
group 0x0000--0x0027
|
|
line.long 0x00 "TIMING0,LCD Timing 0 Register"
|
|
hexmask.long.byte 0x00 24.--31. 1. " HBP ,Horizontal Back Porch"
|
|
hexmask.long.byte 0x00 16.--23. 1. " HFP ,Horizontal Front Porch"
|
|
hexmask.long.byte 0x00 8.--15. 1. " HSW ,Horizontal Synchronization Pulse Width"
|
|
hexmask.long.byte 0x00 2.--7. 1. " PPL ,Pixels-Per-Lin"
|
|
line.long 0x04 "TIMING1,LCD Timing 1 Register"
|
|
hexmask.long.byte 0x04 24.--31. 1. " VBP ,Vertical Back Porch"
|
|
hexmask.long.byte 0x04 16.--23. 1. " VFP ,Vertical Front Porch"
|
|
hexmask.long.byte 0x04 10.--15. 1. " VSW ,Vertical Synchronization (Pulse) Width"
|
|
hexmask.long.word 0x04 0.--9. 1. " LPP ,Lines Per Panel"
|
|
line.long 0x08 "TIMING2,LCD Timing 2 Register"
|
|
bitfld.long 0x08 26. " BCD ,Bypass Pixel Clock Divider" "Bypass,Use"
|
|
hexmask.long.word 0x08 16.--25. 1. " CPL ,Clocks Per Line"
|
|
bitfld.long 0x08 14. " IOE ,Invert Output Enable" "High,Low"
|
|
bitfld.long 0x08 13. " IPC ,Invert Panel Clock" "Falling-edge,Rising-edge"
|
|
textline " "
|
|
bitfld.long 0x08 12. " IHS ,Invert Horizontal Synchronization" "High,Low"
|
|
bitfld.long 0x08 11. " IVS ,Invert the Vertical Synchronization Signal" "High,Low"
|
|
hexmask.long.byte 0x08 6.--10. 1. " ACB ,AC Bias Signal Frequency"
|
|
bitfld.long 0x08 5. " CSEL ,Clock Select" "Use HCLK,Use LCDCLKIN"
|
|
textline " "
|
|
hexmask.long.byte 0x08 0.--4. 1. " PCD ,Panel Clock Divisor"
|
|
line.long 0x10 "UPBASE,LCD Upper Panel Base Address Register"
|
|
bitfld.long 0x10 31. " A31 ,Lower panel data DMA address 31" "Low,High"
|
|
bitfld.long 0x10 30. " A30 ,Lower panel data DMA address 30" "Low,High"
|
|
bitfld.long 0x10 29. " A29 ,Lower panel data DMA address 29" "Low,High"
|
|
bitfld.long 0x10 28. " A28 ,Lower panel data DMA address 28" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 27. " A27 ,Lower panel data DMA address 27" "Low,High"
|
|
bitfld.long 0x10 26. " A26 ,Lower panel data DMA address 26" "Low,High"
|
|
bitfld.long 0x10 25. " A25 ,Lower panel data DMA address 25" "Low,High"
|
|
bitfld.long 0x10 24. " A24 ,Lower panel data DMA address 24" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 23. " A23 ,Lower panel data DMA address 23" "Low,High"
|
|
bitfld.long 0x10 22. " A22 ,Lower panel data DMA address 22" "Low,High"
|
|
bitfld.long 0x10 21. " A21 ,Lower panel data DMA address 21" "Low,High"
|
|
bitfld.long 0x10 20. " A20 ,Lower panel data DMA address 20" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 19. " A19 ,Lower panel data DMA address 19" "Low,High"
|
|
bitfld.long 0x10 18. " A18 ,Lower panel data DMA address 18" "Low,High"
|
|
bitfld.long 0x10 17. " A17 ,Lower panel data DMA address 17" "Low,High"
|
|
bitfld.long 0x10 16. " A16 ,Lower panel data DMA address 16" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 15. " A15 ,Lower panel data DMA address 15" "Low,High"
|
|
bitfld.long 0x10 14. " A14 ,Lower panel data DMA address 14" "Low,High"
|
|
bitfld.long 0x10 13. " A13 ,Lower panel data DMA address 13" "Low,High"
|
|
bitfld.long 0x10 12. " A12 ,Lower panel data DMA address 12" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 11. " A11 ,Lower panel data DMA address 11" "Low,High"
|
|
bitfld.long 0x10 10. " A10 ,Lower panel data DMA address 10" "Low,High"
|
|
bitfld.long 0x10 9. " A9 ,Lower panel data DMA address 9" "Low,High"
|
|
bitfld.long 0x10 8. " A8 ,Lower panel data DMA address 8" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 7. " A7 ,Lower panel data DMA address 7" "Low,High"
|
|
bitfld.long 0x10 6. " A6 ,Lower panel data DMA address 6" "Low,High"
|
|
bitfld.long 0x10 5. " A5 ,Lower panel data DMA address 5" "Low,High"
|
|
bitfld.long 0x10 4. " A4 ,Lower panel data DMA address 4" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x10 3. " A3 ,Lower panel data DMA address 3" "Low,High"
|
|
bitfld.long 0x10 2. " A2 ,Lower panel data DMA address 2" "Low,High"
|
|
hexmask.long.byte 0x10 0.--1. 1. " A1:A0 ,A1 and A0"
|
|
line.long 0x14 "LPBASE,LCD Lower Panel Base Address Register"
|
|
bitfld.long 0x14 31. " A31 ,Lower panel data DMA address 31" "Low,High"
|
|
bitfld.long 0x14 30. " A30 ,Lower panel data DMA address 30" "Low,High"
|
|
bitfld.long 0x14 29. " A29 ,Lower panel data DMA address 29" "Low,High"
|
|
bitfld.long 0x14 28. " A28 ,Lower panel data DMA address 28" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x14 27. " A27 ,Lower panel data DMA address 27" "Low,High"
|
|
bitfld.long 0x14 26. " A26 ,Lower panel data DMA address 26" "Low,High"
|
|
bitfld.long 0x14 25. " A25 ,Lower panel data DMA address 25" "Low,High"
|
|
bitfld.long 0x14 24. " A24 ,Lower panel data DMA address 24" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x14 23. " A23 ,Lower panel data DMA address 23" "Low,High"
|
|
bitfld.long 0x14 22. " A22 ,Lower panel data DMA address 22" "Low,High"
|
|
bitfld.long 0x14 21. " A21 ,Lower panel data DMA address 21" "Low,High"
|
|
bitfld.long 0x14 20. " A20 ,Lower panel data DMA address 20" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x14 19. " A19 ,Lower panel data DMA address 19" "Low,High"
|
|
bitfld.long 0x14 18. " A18 ,Lower panel data DMA address 18" "Low,High"
|
|
bitfld.long 0x14 17. " A17 ,Lower panel data DMA address 17" "Low,High"
|
|
bitfld.long 0x14 16. " A16 ,Lower panel data DMA address 16" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x14 15. " A15 ,Lower panel data DMA address 15" "Low,High"
|
|
bitfld.long 0x14 14. " A14 ,Lower panel data DMA address 14" "Low,High"
|
|
bitfld.long 0x14 13. " A13 ,Lower panel data DMA address 13" "Low,High"
|
|
bitfld.long 0x14 12. " A12 ,Lower panel data DMA address 12" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x14 11. " A11 ,Lower panel data DMA address 11" "Low,High"
|
|
bitfld.long 0x14 10. " A10 ,Lower panel data DMA address 10" "Low,High"
|
|
bitfld.long 0x14 9. " A9 ,Lower panel data DMA address 9" "Low,High"
|
|
bitfld.long 0x14 8. " A8 ,Lower panel data DMA address 8" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x14 7. " A7 ,Lower panel data DMA address 7" "Low,High"
|
|
bitfld.long 0x14 6. " A6 ,Lower panel data DMA address 6" "Low,High"
|
|
bitfld.long 0x14 5. " A5 ,Lower panel data DMA address 5" "Low,High"
|
|
bitfld.long 0x14 4. " A4 ,Lower panel data DMA address 4" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x14 3. " A3 ,Lower panel data DMA address 3" "Low,High"
|
|
bitfld.long 0x14 2. " A2 ,Lower panel data DMA address 2" "Low,High"
|
|
hexmask.long.byte 0x14 0.--1. 1. " A1:A0 ,A1 and A0"
|
|
line.long 0x18 "INTREN,LCD Interrupt Enable Register"
|
|
bitfld.long 0x18 4. " MBEIEN ,Bus Master ERROR Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x18 3. " VCIEN ,Vertical Compare Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x18 2. " BUIEN ,Next Base Update Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x18 1. " FUIEN ,FIFO Underflow Interrupt Enable" "Disabled,Enabled"
|
|
line.long 0x1C "CONTROL,LCD Cnontrol Register"
|
|
bitfld.long 0x1C 16. " WATERMARK ,LCD DMA FIFO Watermark Level" "Low,High"
|
|
bitfld.long 0x1C 12.--13. " VCI ,LCD Vertical Compare" "Vertical synchronization,Back porch,Active video,Front porch"
|
|
bitfld.long 0x1C 11. " PWR ,LCD Power Enable" "Disabled,Enabled"
|
|
bitfld.long 0x1C 10. " BEPO ,Big-Endian Pixel Ordering" "Little-endian,Big-endian"
|
|
textline " "
|
|
bitfld.long 0x1C 9. " BEBO ,Big-Endian Byte Ordering to the LCD" "Little-endian,Big-endian"
|
|
bitfld.long 0x1C 8. " BGR ,RGB or BGR Format Selection" "Display data normal output,Blue and red swapped)"
|
|
bitfld.long 0x1C 7. " DUAL ,Dual Panel STN LCD" "Single panel,Dual panel"
|
|
bitfld.long 0x1C 6. " MONO8L ,Monochrome LCD" "4-bit,8-bit"
|
|
textline " "
|
|
bitfld.long 0x1C 5. " TFT ,TFT LCD" "STN,TFT"
|
|
bitfld.long 0x1C 4. " BW ,Monochrome STN LCD" "Color,Monochrome"
|
|
bitfld.long 0x1C 1.--3. " BPP ,LCD Bits-Per-Pixel" "1 BPP,2 BPP,4 BPP,8 BPP,16 BPP,Invalid,Invalid,Invalid"
|
|
bitfld.long 0x1C 0. " LCDEN ,Color LCD Controller Enable" "Disabled,Enabled"
|
|
line.long 0x20 "STATUS,Interrupt Status Register"
|
|
bitfld.long 0x20 4. " MBEI ,AMBA AHB Master Bus Error Status" "Cleared,Asserted"
|
|
bitfld.long 0x20 3. " VCI ,Vertical Compare" "Cleared,Asserted"
|
|
bitfld.long 0x20 2. " BUI ,LCD Next Base Address Update" "Cleared,Asserted"
|
|
bitfld.long 0x20 1. " FUI ,FIFO Underflow" "Cleared,Asserted"
|
|
line.long 0x24 "INTERRUPT,Interrupt Register"
|
|
bitfld.long 0x24 4. " MBEIM ,Masked AHB Master Error Interrupt" "Cleared,Asserted and enabled"
|
|
bitfld.long 0x24 3. " VCIM ,Masked Vertical Compare Interrupt" "Cleared,Asserted and enabled"
|
|
bitfld.long 0x24 2. " BUIM ,Masked LCD Next Base Address Update Interrupt" "Cleared,Asserted and enabled"
|
|
bitfld.long 0x24 1. " FUIM ,Masked FIFO Underflow Interrupt" "Cleared,Asserted and enabled"
|
|
rgroup 0x028++0x07
|
|
line.long 0x00 "UPCURR,LCD Upper Current Address Register"
|
|
bitfld.long 0x00 31. " A31 ,Lower panel data DMA address 31" "Low,High"
|
|
bitfld.long 0x00 30. " A30 ,Lower panel data DMA address 30" "Low,High"
|
|
bitfld.long 0x00 29. " A29 ,Lower panel data DMA address 29" "Low,High"
|
|
bitfld.long 0x00 28. " A28 ,Lower panel data DMA address 28" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 27. " A27 ,Lower panel data DMA address 27" "Low,High"
|
|
bitfld.long 0x00 26. " A26 ,Lower panel data DMA address 26" "Low,High"
|
|
bitfld.long 0x00 25. " A25 ,Lower panel data DMA address 25" "Low,High"
|
|
bitfld.long 0x00 24. " A24 ,Lower panel data DMA address 24" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 23. " A23 ,Lower panel data DMA address 23" "Low,High"
|
|
bitfld.long 0x00 22. " A22 ,Lower panel data DMA address 22" "Low,High"
|
|
bitfld.long 0x00 21. " A21 ,Lower panel data DMA address 21" "Low,High"
|
|
bitfld.long 0x00 20. " A20 ,Lower panel data DMA address 20" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 19. " A19 ,Lower panel data DMA address 19" "Low,High"
|
|
bitfld.long 0x00 18. " A18 ,Lower panel data DMA address 18" "Low,High"
|
|
bitfld.long 0x00 17. " A17 ,Lower panel data DMA address 17" "Low,High"
|
|
bitfld.long 0x00 16. " A16 ,Lower panel data DMA address 16" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 15. " A15 ,Lower panel data DMA address 15" "Low,High"
|
|
bitfld.long 0x00 14. " A14 ,Lower panel data DMA address 14" "Low,High"
|
|
bitfld.long 0x00 13. " A13 ,Lower panel data DMA address 13" "Low,High"
|
|
bitfld.long 0x00 12. " A12 ,Lower panel data DMA address 12" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 11. " A11 ,Lower panel data DMA address 11" "Low,High"
|
|
bitfld.long 0x00 10. " A10 ,Lower panel data DMA address 10" "Low,High"
|
|
bitfld.long 0x00 9. " A9 ,Lower panel data DMA address 9" "Low,High"
|
|
bitfld.long 0x00 8. " A8 ,Lower panel data DMA address 8" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 7. " A7 ,Lower panel data DMA address 7" "Low,High"
|
|
bitfld.long 0x00 6. " A6 ,Lower panel data DMA address 6" "Low,High"
|
|
bitfld.long 0x00 5. " A5 ,Lower panel data DMA address 5" "Low,High"
|
|
bitfld.long 0x00 4. " A4 ,Lower panel data DMA address 4" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 3. " A3 ,Lower panel data DMA address 3" "Low,High"
|
|
bitfld.long 0x00 2. " A2 ,Lower panel data DMA address 2" "Low,High"
|
|
bitfld.long 0x00 1. " A1 ,Lower panel data DMA address 1" "Low,High"
|
|
bitfld.long 0x00 0. " A0 ,Lower panel data DMA address 0" "Low,High"
|
|
line.long 0x04 "LPCURR,LCD Lower Current Address Register"
|
|
bitfld.long 0x04 31. " A31 ,Lower panel data DMA address 31" "Low,High"
|
|
bitfld.long 0x04 30. " A30 ,Lower panel data DMA address 30" "Low,High"
|
|
bitfld.long 0x04 29. " A29 ,Lower panel data DMA address 29" "Low,High"
|
|
bitfld.long 0x04 28. " A28 ,Lower panel data DMA address 28" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 27. " A27 ,Lower panel data DMA address 27" "Low,High"
|
|
bitfld.long 0x04 26. " A26 ,Lower panel data DMA address 26" "Low,High"
|
|
bitfld.long 0x04 25. " A25 ,Lower panel data DMA address 25" "Low,High"
|
|
bitfld.long 0x04 24. " A24 ,Lower panel data DMA address 24" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 23. " A23 ,Lower panel data DMA address 23" "Low,High"
|
|
bitfld.long 0x04 22. " A22 ,Lower panel data DMA address 22" "Low,High"
|
|
bitfld.long 0x04 21. " A21 ,Lower panel data DMA address 21" "Low,High"
|
|
bitfld.long 0x04 20. " A20 ,Lower panel data DMA address 20" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 19. " A19 ,Lower panel data DMA address 19" "Low,High"
|
|
bitfld.long 0x04 18. " A18 ,Lower panel data DMA address 18" "Low,High"
|
|
bitfld.long 0x04 17. " A17 ,Lower panel data DMA address 17" "Low,High"
|
|
bitfld.long 0x04 16. " A16 ,Lower panel data DMA address 16" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 15. " A15 ,Lower panel data DMA address 15" "Low,High"
|
|
bitfld.long 0x04 14. " A14 ,Lower panel data DMA address 14" "Low,High"
|
|
bitfld.long 0x04 13. " A13 ,Lower panel data DMA address 13" "Low,High"
|
|
bitfld.long 0x04 12. " A12 ,Lower panel data DMA address 12" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 11. " A11 ,Lower panel data DMA address 11" "Low,High"
|
|
bitfld.long 0x04 10. " A10 ,Lower panel data DMA address 10" "Low,High"
|
|
bitfld.long 0x04 9. " A9 ,Lower panel data DMA address 9" "Low,High"
|
|
bitfld.long 0x04 8. " A8 ,Lower panel data DMA address 8" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 7. " A7 ,Lower panel data DMA address 7" "Low,High"
|
|
bitfld.long 0x04 6. " A6 ,Lower panel data DMA address 6" "Low,High"
|
|
bitfld.long 0x04 5. " A5 ,Lower panel data DMA address 5" "Low,High"
|
|
bitfld.long 0x04 4. " A4 ,Lower panel data DMA address 4" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 3. " A3 ,Lower panel data DMA address 3" "Low,High"
|
|
bitfld.long 0x04 2. " A2 ,Lower panel data DMA address 2" "Low,High"
|
|
bitfld.long 0x04 1. " A1 ,Lower panel data DMA address 1" "Low,High"
|
|
bitfld.long 0x04 0. " A0 ,Lower panel data DMA address 0" "Low,High"
|
|
group 0x030++0x03
|
|
line.long 0x00 "OVERFLOW,LCD Overflow Register"
|
|
hexmask.long.tbyte 0x00 12.--31. 1. " OVERFLOW ,Overflow Pointer"
|
|
tree "Palette Registers [0-31]"
|
|
if (((Data.long(asd:(0x80003000+0x001C)))&0x00000030)==0x00000010)
|
|
base asd:0x80003200
|
|
width 9.
|
|
group 0x200++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x204++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x208++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x20c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x210++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x214++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x218++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x21c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x220++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x224++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x228++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x22c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x230++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x234++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x238++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x23c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x240++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x244++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x248++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x24c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x250++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x254++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x258++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x25c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x260++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x264++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x268++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x26c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x270++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x274++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x278++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x27c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
elif (((Data.long(asd:(0x80003000+0x001C)))&0x00000030)==0x00000000)
|
|
base asd:0x80003200
|
|
width 9.
|
|
group 0x200++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x204++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x208++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x20c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x210++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x214++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x218++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x21c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x220++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x224++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x228++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x22c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x230++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x234++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x238++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x23c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x240++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x244++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x248++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x24c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x250++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x254++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x258++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x25c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x260++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x264++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x268++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x26c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x270++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x274++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x278++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x27c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
elif (((Data.long(asd:(0x80003000+0x001C)))&0x00000028)==0x00000020)
|
|
width 9.
|
|
group 0x200++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x204++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x208++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x20c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x210++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x214++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x218++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x21c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x220++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x224++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x228++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x22c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x230++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x234++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x238++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x23c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x240++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x244++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x248++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x24c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x250++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x254++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x258++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x25c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x260++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x264++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x268++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x26c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x270++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x274++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x278++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x27c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
endif
|
|
tree.end
|
|
tree "Palette Registers [32-63]"
|
|
if (((Data.long(asd:(0x80003000+0x001C)))&0x00000030)==0x00000010)
|
|
base asd:0x80003200
|
|
width 9.
|
|
group 0x280++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x284++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x288++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x28c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x290++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x294++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x298++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x29c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2a0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2a4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2a8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2ac++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2b0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2b4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2b8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2bc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2c0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2c4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2c8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2cc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2d0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2d4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2d8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2dc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2e0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2e4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2e8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2ec++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2f0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2f4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2f8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2fc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
elif (((Data.long(asd:(0x80003000+0x001C)))&0x00000030)==0x00000000)
|
|
base asd:0x80003200
|
|
width 9.
|
|
group 0x280++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x284++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x288++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x28c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x290++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x294++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x298++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x29c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2a0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2a4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2a8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2ac++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2b0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2b4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2b8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2bc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2c0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2c4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2c8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2cc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2d0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2d4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2d8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2dc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2e0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2e4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2e8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2ec++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2f0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2f4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2f8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2fc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
elif (((Data.long(asd:(0x80003000+0x001C)))&0x00000028)==0x00000020)
|
|
width 9.
|
|
group 0x280++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x284++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x288++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x28c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x290++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x294++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x298++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x29c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2a0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2a4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2a8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2ac++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2b0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2b4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2b8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2bc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2c0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2c4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2c8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2cc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2d0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2d4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2d8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2dc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2e0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2e4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2e8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2ec++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2f0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2f4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2f8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x2fc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
endif
|
|
tree.end
|
|
tree "Palette Registers [64-95]"
|
|
if (((Data.long(asd:(0x80003000+0x001C)))&0x00000030)==0x00000010)
|
|
base asd:0x80003200
|
|
width 9.
|
|
group 0x300++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x304++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x308++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x30c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x310++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x314++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x318++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x31c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x320++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x324++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x328++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x32c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x330++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x334++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x338++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x33c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x340++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x344++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x348++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x34c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x350++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x354++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x358++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x35c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x360++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x364++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x368++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x36c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x370++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x374++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x378++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x37c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
elif (((Data.long(asd:(0x80003000+0x001C)))&0x00000030)==0x00000000)
|
|
base asd:0x80003200
|
|
width 9.
|
|
group 0x300++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x304++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x308++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x30c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x310++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x314++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x318++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x31c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x320++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x324++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x328++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x32c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x330++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x334++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x338++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x33c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x340++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x344++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x348++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x34c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x350++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x354++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x358++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x35c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x360++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x364++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x368++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x36c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x370++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x374++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x378++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x37c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
elif (((Data.long(asd:(0x80003000+0x001C)))&0x00000028)==0x00000020)
|
|
width 9.
|
|
group 0x300++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x304++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x308++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x30c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x310++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x314++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x318++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x31c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x320++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x324++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x328++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x32c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x330++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x334++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x338++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x33c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x340++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x344++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x348++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x34c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x350++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x354++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x358++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x35c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x360++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x364++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x368++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x36c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x370++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x374++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x378++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x37c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
endif
|
|
tree.end
|
|
tree "Palette Registers [96-127]"
|
|
if (((Data.long(asd:(0x80003000+0x001C)))&0x00000030)==0x00000010)
|
|
base asd:0x80003200
|
|
width 9.
|
|
group 0x380++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x384++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x388++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x38c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x390++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x394++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x398++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x39c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3a0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3a4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3a8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3ac++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3b0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3b4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3b8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3bc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3c0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3c4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3c8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3cc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3d0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3d4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3d8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3dc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3e0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3e4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3e8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3ec++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3f0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3f4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3f8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3fc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
elif (((Data.long(asd:(0x80003000+0x001C)))&0x00000030)==0x00000000)
|
|
base asd:0x80003200
|
|
width 9.
|
|
group 0x380++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x384++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x388++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x38c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x390++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x394++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x398++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x39c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3a0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3a4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3a8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3ac++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3b0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3b4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3b8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3bc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3c0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3c4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3c8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3cc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3d0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3d4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3d8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3dc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3e0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3e4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3e8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3ec++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3f0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3f4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3f8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3fc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
hexmask.long.byte 0x00 27.--30. 1. " MB4:MB1 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 22.--25. 1. " MG4:MG1 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 17.--20. 1. " MR4:MR1 ,Most Significant Red Palette Data"
|
|
width 14.
|
|
elif (((Data.long(asd:(0x80003000+0x001C)))&0x00000028)==0x00000020)
|
|
width 9.
|
|
group 0x380++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x384++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x388++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x38c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x390++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x394++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x398++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x39c++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3a0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3a4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3a8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3ac++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3b0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3b4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3b8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3bc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3c0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3c4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3c8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3cc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3d0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3d4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3d8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3dc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3e0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3e4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3e8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3ec++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3f0++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3f4++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3f8++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
width 9.
|
|
group 0x3fc++0x03
|
|
line.long 0x00 "PALETTE,LCD Palette Registers"
|
|
bitfld.long 0x00 31. " MI ,Most Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 26.--30. 1. " MB4:MB0 ,Most Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 21.--25. 1. " MG4:MG0 ,Most Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 16.--20. 1. " MR4:MR0 ,Most Significant Red Palette Data"
|
|
textline " "
|
|
bitfld.long 0x00 15. " LI ,Least Significant Intensity Bit" "Low,High"
|
|
hexmask.long.byte 0x00 10.--14. 1. " LB4:LB0 ,Least Significant Blue Palette Data"
|
|
hexmask.long.byte 0x00 5.--9. 1. " LG4:LG0 ,Least Significant Green Palette Data"
|
|
hexmask.long.byte 0x00 0.--4. 1. " LR4:LR0 ,Least Significant Red Palette Data"
|
|
width 14.
|
|
endif
|
|
tree.end
|
|
width 14.
|
|
tree.end
|
|
tree "ALI"
|
|
base asd:0x80001000
|
|
width 12.
|
|
group 0x0000--0x000F
|
|
line.long 0x00 "ALISETUP,ALI Setup Register"
|
|
bitfld.long 0x00 13. " ALIEN ,ALI Enable" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 4.--12. 1. " PPL ,Pixels Per Line"
|
|
bitfld.long 0x00 3. " UBL ,Upper Before Lower" "Reverse scanning,Normal scanning"
|
|
bitfld.long 0x00 2. " LBR ,Left Before Right" "Reverse scanning,Normal scanning"
|
|
textline " "
|
|
bitfld.long 0x00 0.--1. " CR ,Conversion Mode Select" "Bypass,Active,Invalid,Invalid"
|
|
line.long 0x04 "ALICONTROL,ALI Control Register"
|
|
bitfld.long 0x04 1. " LCDCLSEN ,LCDCLS Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 0. " LCDSPSEN ,LCDSPS Enable" "Disabled,Enabled"
|
|
line.long 0x08 "ALITIMING1,ALI Timing 1 Register"
|
|
hexmask.long.byte 0x08 8.--11. 1. " PSCLS ,LCDPS and LCDCLS Delay"
|
|
hexmask.long.byte 0x08 4.--7. 1. " REVDEL ,Polarity-Reversal Delay"
|
|
hexmask.long.byte 0x08 0.--3. 1. " LPDEL ,LCDLP Delay"
|
|
line.long 0x0C "ALITIMING2,ALI Timing 2 Register"
|
|
hexmask.long.byte 0x0C 9.--15. 1. " SPLDEL ,LCDSPL Delay"
|
|
hexmask.long.word 0x0C 0.--8. 1. " PS2CLS2 ,LCDSPL and LCDCLS Delay 2"
|
|
width 14.
|
|
tree.end
|
|
tree.end
|
|
tree "Timers"
|
|
base asd:0x80000C00
|
|
width 10.
|
|
group 0x00++0x03
|
|
line.long 0x00 "LOAD1,Timer Load Register 1"
|
|
hexmask.long.word 0x00 0.--15. 1. " LOAD ,LOAD1 Specifies the initial Timer value"
|
|
rgroup 0x04++0x03
|
|
line.long 0x00 "VALUE1,Timer Value Register 1"
|
|
hexmask.long.word 0x00 0.--15. 1. " VALUE1 ,VALUE1 Read this field to identify the current Timer value"
|
|
group 0x08++0x03
|
|
line.long 0x00 "CONTROL1,Timer Control Register 1"
|
|
bitfld.long 0x00 7. " ENABLE ,Enable Timer[2:1]" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " MODE ,Timer[2:1] Mode" "Free Running,Periodic"
|
|
bitfld.long 0x00 3. " CLKSEL ,Timer[2:1] Clock Select" "508 kHz,2 kHz"
|
|
wgroup 0x0C++0x03
|
|
line.long 0x00 "TCEOI1,Timer End-of-Interrupt Register 1"
|
|
hexfld.long 0x00 " TCEOI ,TCEOI1 Reading this field returns 0"
|
|
group 0x20++0x03
|
|
line.long 0x00 "LOAD2,Timer Load Register 2"
|
|
hexmask.long.word 0x00 0.--15. 1. " LOAD ,LOAD2 Specifies the initial Timer value"
|
|
rgroup 0x24++0x03
|
|
line.long 0x00 "VALUE2,Timer Value Register 2"
|
|
hexmask.long.word 0x00 0.--15. 1. " VALUE ,VALUE2 Read this field to identify the current Timer value"
|
|
group 0x28++0x03
|
|
line.long 0x00 "CONTROL2,Timer Control Register 2"
|
|
bitfld.long 0x00 7. " ENABLE ,Enable Timer[2:1]" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " MODE ,Timer[2:1] Mode" "Free Running,Periodic"
|
|
bitfld.long 0x00 3. " CLKSEL ,Timer[2:1] Clock Select" "508 kHz,2 kHz"
|
|
wgroup 0x2C++0x03
|
|
line.long 0x00 "TCEOI2,Timer End-of-Interrupt Register 2"
|
|
hexfld.long 0x00 " TCEOI ,TCEOI2 Reading this field returns 0"
|
|
group 0x40++0x03
|
|
line.long 0x00 "BZCON,Timer Buzzer Count Register"
|
|
bitfld.long 0x00 1. " BZMOD ,Buzzer Mode" "TBUZ- pin K1,BZTOG to drive TBUZ"
|
|
bitfld.long 0x00 0. " BZTOG ,Buzzer Toggle" "Low,High"
|
|
group 0x80++0x03
|
|
line.long 0x00 "LOAD3,Timer Load Register 3"
|
|
hexmask.long.word 0x00 0.--15. 1. " LOAD ,LOAD3 Specifies the initial Timer value"
|
|
rgroup 0x84++0x03
|
|
line.long 0x00 "VALUE3,Timer Value Register 3"
|
|
hexmask.long.word 0x00 0.--15. 1. " VALUE ,VALUE3 Read this field to identify the current Timer value"
|
|
group 0x88++0x03
|
|
line.long 0x00 "CONTROL3,Timer Control Register 3"
|
|
bitfld.long 0x00 7. " ENABLE ,Enable Timer[2:1]" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " MODE ,Timer[2:1] Mode" "Free Running,Periodic"
|
|
bitfld.long 0x00 3. " CLKSEL ,Timer[2:1] Clock Select" "508 kHz,2 kHz"
|
|
wgroup 0x8C++0x03
|
|
line.long 0x00 "TCEOI3,Timer End-of-Interrupt Register 3"
|
|
hexfld.long 0x00 " TCEOI ,TCEOI3 Reading this field returns 0"
|
|
width 14.
|
|
tree.end
|
|
tree "Watchdog Timer (WDT)"
|
|
base asd:0x80001400
|
|
width 8.
|
|
group 0x00++0x03
|
|
line.long 0x00 "CTL,Control Register"
|
|
hexmask.long.byte 0x00 4.--7. 1. " TOC ,Timeout Code"
|
|
bitfld.long 0x00 3. " FRZ ,Freeze" "Not frozen,Enabled"
|
|
bitfld.long 0x00 1. " IF ,Interrupt First" "Reset,Interrupt and restarts WDT"
|
|
bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled"
|
|
wgroup 0x04++0x03
|
|
line.long 0x00 "RST,Counter Reset Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " RST ,Reset Write 0x1984 to this register to reset the WDT"
|
|
rgroup 0x08--0x1B
|
|
line.long 0x00 "STATUS,Status Register"
|
|
bitfld.long 0x00 7. " INT ,Interrupt" "Not occurred,Occurred"
|
|
bitfld.long 0x00 6. " RST ,Reset" "Occurred,Not occurred"
|
|
bitfld.long 0x00 4.--5. " IF ,Interrupt First" "Reset,Invalid,Invalid,Interrupt and restart WDT"
|
|
line.long 0x04 "COUNT0,Current Watchdog Count Register 0"
|
|
hexmask.long.byte 0x04 0.--7. 1. " COUNT ,Current Count"
|
|
line.long 0x08 "COUNT1,Current Watchdog Count Register 1"
|
|
hexmask.long.byte 0x08 0.--7. 1. " COUNT ,Current Count"
|
|
line.long 0x0C "COUNT2,Current Watchdog Count Register 2"
|
|
hexmask.long.byte 0x0C 0.--7. 1. " COUNT ,Current Count"
|
|
line.long 0x10 "COUNT3,Current Watchdog Count Register 3"
|
|
hexmask.long.byte 0x10 0.--7. 1. " COUNT ,Current Count"
|
|
width 14.
|
|
tree.end
|
|
tree "Real Time Clock (RTC)"
|
|
base asd:0x80000D00
|
|
width 9.
|
|
rgroup 0x00++0x03
|
|
line.long 0x00 "RTCDR,RTC Data Register"
|
|
hexfld.long 0x00 " RTCDR ,RTC Data Register Value"
|
|
group 0x04++0x07
|
|
line.long 0x00 "RTCLR,RTC Load Register"
|
|
hexfld.long 0x00 " RTCLR ,RTC Load Register Value"
|
|
line.long 0x04 "RTCMR,RTC Match Register"
|
|
hexfld.long 0x04 " RTCMR ,RTC Match Register Value"
|
|
rgroup 0x10++0x03
|
|
line.long 0x00 "RTCSTAT,RTC Interrupt Status Register"
|
|
bitfld.long 0x00 0. " RTCINTR ,RTC Interrupt" "Not asserted,Asserted"
|
|
wgroup 0x10++0x03
|
|
line.long 0x00 "RTCEOI,RTC Interrupt Clear Register"
|
|
hexfld.long 0x00 " RTCEOI ,RTC End of Interrupt"
|
|
group 0x14++0x03
|
|
line.long 0x00 "RTCCR,RTC Control Register"
|
|
bitfld.long 0x00 0. " MIE ,Match Interrupt Enable" "Disabled,Enabled"
|
|
width 14.
|
|
tree.end
|
|
tree "Synchronous Serial Port (SSP)"
|
|
base asd:0x80000B00
|
|
width 7.
|
|
group 0x00++0x07
|
|
line.long 0x00 "CR0,Control Register 0"
|
|
hexmask.long.byte 0x00 8.--15. 1. " SCR ,Serial Clock Rate"
|
|
bitfld.long 0x00 7. " SSE ,SSP Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 4.--5. " FRF ,Frame Format" "Motorola SPI,TI synchronous serial,National MICROWIRE,Undefined"
|
|
bitfld.long 0x00 0.--3. " DSS ,Data Size Selection" "Undefined,Undefined,Undefined,4 bits,5bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits"
|
|
line.long 0x04 "CR1,Control Register 1"
|
|
bitfld.long 0x04 7. " TXIIEN ,Transmitter Idle Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 6. " FEN ,FIFO Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 5. " RXOIEN ,Receive Overrun Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 4. " SPH ,SPI Phase" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 3. " SPO ,SPI Polarity" "Low,High"
|
|
bitfld.long 0x04 2. " LBM ,Loopback Mode" "Disabled,Enabled"
|
|
bitfld.long 0x04 1. " TXSIEN ,Transmit FIFO Service Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 0. " RXSIEN ,Receive FIFO Service Interrupt Enable" "Disabled,Enabled"
|
|
rgroup 0x08++0x03
|
|
line.long 0x00 "IIR,Interrupt Identification Register"
|
|
bitfld.long 0x00 7. " TXII ,Transmit Idle Interrupt" "Deasserted,Asserted"
|
|
bitfld.long 0x00 6. " RXOI ,Receive FIFO Overrun Interrupt" "Deasserted,Asserted"
|
|
bitfld.long 0x00 1. " TXSI ,Transmit FIFO Service Request Interrupt" "Deasserted,Asserted"
|
|
bitfld.long 0x00 0. " RXSI ,Receive FIFO Service Request Interrupt" "Deasserted,Asserted"
|
|
wgroup 0x08++0x03
|
|
line.long 0x00 "ROEOI,Receive Overrun End-of-Interrupt"
|
|
hexfld.long 0x00 " ROEOI ,End-of-Interrupt"
|
|
group 0x0C++0x07
|
|
line.long 0x00 "DR,Data Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " DATA ,DATA"
|
|
line.long 0x04 "CPR,Clock Prescale Register"
|
|
hexmask.long.byte 0x04 0.--7. 1. " DVSR ,Clock Prescale Divisor"
|
|
rgroup 0x14++0x03
|
|
line.long 0x00 "SR,Status Register"
|
|
bitfld.long 0x00 8. " RFF ,Receive FIFO Full" "Not full,Full"
|
|
bitfld.long 0x00 7. " TFE ,Transmit FIFO Empty" "Not empty,Empty"
|
|
bitfld.long 0x00 6. " ROR ,Receive Overrun" "Deasserted,Asserted"
|
|
bitfld.long 0x00 5. " RHF ,Receive FIFO Half Full" "3 or fewer entries,4 or more entries"
|
|
textline " "
|
|
bitfld.long 0x00 4. " THE ,Transmit FIFO Half Empty" "5 or more entries,4 or fewer entries"
|
|
bitfld.long 0x00 3. " BSY ,Busy" "Idle,Not empty"
|
|
bitfld.long 0x00 2. " RNE ,Receive FIFO Not Empty" "Empty,Not empty"
|
|
bitfld.long 0x00 1. " TNF ,Transmit FIFO Not Full" "Empty,Not empty "
|
|
width 14.
|
|
tree.end
|
|
tree "Universal Asynchronous Receiver/Transmitter (UART)"
|
|
tree "UART 1"
|
|
base asd:0x80000600
|
|
width 8.
|
|
rgroup 0x00++0x03
|
|
line.long 0x00 "DATA,Data Register"
|
|
bitfld.long 0x00 11. " BE ,Break Error" "No break,Break"
|
|
bitfld.long 0x00 10. " OE ,Overrun Error" "No error,Error"
|
|
bitfld.long 0x00 9. " PE ,Parity Error" "No error,Error"
|
|
bitfld.long 0x00 8. " FE ,Framing Error" "No errror,Error"
|
|
textline " "
|
|
hexmask.long.byte 0x00 0.--7. 1. " D[7:0] ,Data"
|
|
wgroup 0x00++0x03
|
|
line.long 0x00 "DATA,Data Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " D[7:0] ,Data"
|
|
group 0x04++0x0B
|
|
line.long 0x00 "FCON,FIFO Control Register"
|
|
bitfld.long 0x00 5.--6. " WLEN ,Word Length" "5-bit data,6-bit data,7-bit data,8-bit data"
|
|
bitfld.long 0x00 4. " FEN ,FIFO Enable" "Disabled,Enabeld"
|
|
bitfld.long 0x00 3. " STP2 ,Stop 2" "1 stop bit,2 stop bits"
|
|
bitfld.long 0x00 2. " EPS ,Even Parity Set" "Odd parity,Even parity"
|
|
textline " "
|
|
bitfld.long 0x00 1. " PEN ,Parity Enable" "Disabled,Asserted"
|
|
bitfld.long 0x00 0. " BRK ,Break" "Deassert,Assert"
|
|
line.long 0x04 "BRCON,Baud Rate Control Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " BAUDDIV ,Baud Divisor"
|
|
line.long 0x08 "CON,Control Register"
|
|
bitfld.long 0x08 7. " SIRBD ,Serial Infrared Blanking Disable" "Enabled,Disabled"
|
|
bitfld.long 0x08 6. " LBE ,Loopback Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 5. " MXP ,Modem Transfer Polarity" "Low ,High"
|
|
bitfld.long 0x08 4. " TXP ,Transmit Polarity" "High,Low"
|
|
textline " "
|
|
bitfld.long 0x08 3. " RXP ,Receive Polarity" "High,Low"
|
|
bitfld.long 0x08 2. " SIRLP ,Serial Infrared Low Power" "Disabled,Enabled"
|
|
bitfld.long 0x08 1. " SIRD ,Serial Infrared Disable" "Disabled,Enabled"
|
|
bitfld.long 0x08 0. " UARTEN ,UART Enable" "Disabled,Enabled"
|
|
rgroup 0x10++0x03
|
|
line.long 0x00 "STATUS,Status Register"
|
|
bitfld.long 0x00 7. " TXFE ,Transmit FIFO Empty" "Not empty,Empty"
|
|
bitfld.long 0x00 6. " RXFF ,Receive FIFO Full" "Not full,Full"
|
|
bitfld.long 0x00 5. " TXFF ,Transmit FIFO Full" "Not full,Full"
|
|
bitfld.long 0x00 4. " RXFE ,Receive FIFO Empty" "Not empty,Empty"
|
|
textline " "
|
|
bitfld.long 0x00 3. " BUSY ,Busy" "Not busy,Busy"
|
|
bitfld.long 0x00 2. " DCD ,Data Carrier Detect" "0,1"
|
|
bitfld.long 0x00 1. " DSR ,Data Set Ready" "0,1"
|
|
bitfld.long 0x00 0. " CTS ,CTS" "0,1"
|
|
wgroup 0x14++0x03
|
|
line.long 0x00 "RAWISR,Raw Interrupt Status Register"
|
|
hexfld.long 0x00 " MSEOI ,Modem Status End-of-Interrupt"
|
|
rgroup 0x14++0x03
|
|
line.long 0x00 "RAWISR,Raw Interrupt Status Register"
|
|
bitfld.long 0x00 7. " OEI ,Overrun Error Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 6. " BEI ,Break Error Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 5. " PEI ,Parity Error Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 4. " FEI ,Frame Error Interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 3. " RTI ,Receive Timeout Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 2. " MI ,Modem Status Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 1. " TI ,Transmit Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 0. " RI ,Receive Interrupt" "Not asserted,Asserted"
|
|
group 0x18++0x03
|
|
line.long 0x00 "INTEN,Interrupt Mask Register"
|
|
bitfld.long 0x00 7. " OEEN ,Overrun Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " BEEN ,Break Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " PEEN ,Parity Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " FEEN ,Frame Error Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " RTEN ,Receive Timeout Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " MEN ,Modem Status Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " TEN ,Transmit Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " REN ,Receive Interrupt Enable" "Disabled,Enabled"
|
|
rgroup 0x1C++0x03
|
|
line.long 0x00 "MISR,Masked Interrupt Status Register"
|
|
bitfld.long 0x00 7. " OEIM ,Masked Overrun Error Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 6. " BEIM ,Masked Break Error Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 5. " PEIM ,Masked Parity Error Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 4. " FEIM ,Masked Frame Error Interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 3. " RTIM ,Masked Receive Timeout Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 2. " MIM ,Masked Modem Status Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 1. " TIM ,Masked Transmit Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 0. " RIM ,Masked Receive Interrupt" "Not asserted,Asserted"
|
|
group 0x20++0x03
|
|
line.long 0x00 "RES,Receive Error Status and Clear Register"
|
|
bitfld.long 0x00 3. " BE ,Break Error" "No error,Error"
|
|
bitfld.long 0x00 2. " OE ,Overrun Error" "No error,Error"
|
|
bitfld.long 0x00 1. " PE ,Parity Error" "No error,Error"
|
|
bitfld.long 0x00 0. " FE ,Frame Error" "No error,Error"
|
|
wgroup 0x24++0x03
|
|
line.long 0x00 "EIC,Error Interrupt Clear Register"
|
|
bitfld.long 0x00 3. " OEIC ,Masked Overrun Error Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 2. " BEIC ,Masked Break Error Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 1. " PEIC ,Masked Parity Error Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 0. " FEIC ,Masked Frame Error Interrupt Clear" "No effect,Clear"
|
|
group 0x28++0x03
|
|
line.long 0x00 "DMACR,DMA Control Register"
|
|
bitfld.long 0x00 2. " DE ,DMA On Error" "Not disabled,Disabled"
|
|
bitfld.long 0x00 1. " TDE ,Transmit DMA Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " RDE ,RDE" "Disabled,Enabled"
|
|
width 14.
|
|
tree.end
|
|
tree "UART 2"
|
|
base asd:0x80000700
|
|
width 8.
|
|
rgroup 0x00++0x03
|
|
line.long 0x00 "DATA,Data Register"
|
|
bitfld.long 0x00 11. " BE ,Break Error" "No break,Break"
|
|
bitfld.long 0x00 10. " OE ,Overrun Error" "No error,Error"
|
|
bitfld.long 0x00 9. " PE ,Parity Error" "No error,Error"
|
|
bitfld.long 0x00 8. " FE ,Framing Error" "No errror,Error"
|
|
textline " "
|
|
hexmask.long.byte 0x00 0.--7. 1. " D[7:0] ,Data"
|
|
wgroup 0x00++0x03
|
|
line.long 0x00 "DATA,Data Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " D[7:0] ,Data"
|
|
group 0x04++0x0B
|
|
line.long 0x00 "FCON,FIFO Control Register"
|
|
bitfld.long 0x00 5.--6. " WLEN ,Word Length" "5-bit data,6-bit data,7-bit data,8-bit data"
|
|
bitfld.long 0x00 4. " FEN ,FIFO Enable" "Disabled,Enabeld"
|
|
bitfld.long 0x00 3. " STP2 ,Stop 2" "1 stop bit,2 stop bits"
|
|
bitfld.long 0x00 2. " EPS ,Even Parity Set" "Odd parity,Even parity"
|
|
textline " "
|
|
bitfld.long 0x00 1. " PEN ,Parity Enable" "Disabled,Asserted"
|
|
bitfld.long 0x00 0. " BRK ,Break" "Deassert,Assert"
|
|
line.long 0x04 "BRCON,Baud Rate Control Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " BAUDDIV ,Baud Divisor"
|
|
line.long 0x08 "CON,Control Register"
|
|
bitfld.long 0x08 7. " SIRBD ,Serial Infrared Blanking Disable" "Enabled,Disabled"
|
|
bitfld.long 0x08 6. " LBE ,Loopback Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 5. " MXP ,Modem Transfer Polarity" "Low ,High"
|
|
bitfld.long 0x08 4. " TXP ,Transmit Polarity" "High,Low"
|
|
textline " "
|
|
bitfld.long 0x08 3. " RXP ,Receive Polarity" "High,Low"
|
|
bitfld.long 0x08 2. " SIRLP ,Serial Infrared Low Power" "Disabled,Enabled"
|
|
bitfld.long 0x08 1. " SIRD ,Serial Infrared Disable" "Disabled,Enabled"
|
|
bitfld.long 0x08 0. " UARTEN ,UART Enable" "Disabled,Enabled"
|
|
rgroup 0x10++0x03
|
|
line.long 0x00 "STATUS,Status Register"
|
|
bitfld.long 0x00 7. " TXFE ,Transmit FIFO Empty" "Not empty,Empty"
|
|
bitfld.long 0x00 6. " RXFF ,Receive FIFO Full" "Not full,Full"
|
|
bitfld.long 0x00 5. " TXFF ,Transmit FIFO Full" "Not full,Full"
|
|
bitfld.long 0x00 4. " RXFE ,Receive FIFO Empty" "Not empty,Empty"
|
|
textline " "
|
|
bitfld.long 0x00 3. " BUSY ,Busy" "Not busy,Busy"
|
|
bitfld.long 0x00 2. " DCD ,Data Carrier Detect" "0,1"
|
|
bitfld.long 0x00 1. " DSR ,Data Set Ready" "0,1"
|
|
bitfld.long 0x00 0. " CTS ,CTS" "0,1"
|
|
wgroup 0x14++0x03
|
|
line.long 0x00 "RAWISR,Raw Interrupt Status Register"
|
|
hexfld.long 0x00 " MSEOI ,Modem Status End-of-Interrupt"
|
|
rgroup 0x14++0x03
|
|
line.long 0x00 "RAWISR,Raw Interrupt Status Register"
|
|
bitfld.long 0x00 7. " OEI ,Overrun Error Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 6. " BEI ,Break Error Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 5. " PEI ,Parity Error Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 4. " FEI ,Frame Error Interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 3. " RTI ,Receive Timeout Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 2. " MI ,Modem Status Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 1. " TI ,Transmit Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 0. " RI ,Receive Interrupt" "Not asserted,Asserted"
|
|
group 0x18++0x03
|
|
line.long 0x00 "INTEN,Interrupt Mask Register"
|
|
bitfld.long 0x00 7. " OEEN ,Overrun Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " BEEN ,Break Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " PEEN ,Parity Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " FEEN ,Frame Error Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " RTEN ,Receive Timeout Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " MEN ,Modem Status Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " TEN ,Transmit Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " REN ,Receive Interrupt Enable" "Disabled,Enabled"
|
|
rgroup 0x1C++0x03
|
|
line.long 0x00 "MISR,Masked Interrupt Status Register"
|
|
bitfld.long 0x00 7. " OEIM ,Masked Overrun Error Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 6. " BEIM ,Masked Break Error Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 5. " PEIM ,Masked Parity Error Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 4. " FEIM ,Masked Frame Error Interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 3. " RTIM ,Masked Receive Timeout Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 2. " MIM ,Masked Modem Status Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 1. " TIM ,Masked Transmit Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 0. " RIM ,Masked Receive Interrupt" "Not asserted,Asserted"
|
|
group 0x20++0x03
|
|
line.long 0x00 "RES,Receive Error Status and Clear Register"
|
|
bitfld.long 0x00 3. " BE ,Break Error" "No error,Error"
|
|
bitfld.long 0x00 2. " OE ,Overrun Error" "No error,Error"
|
|
bitfld.long 0x00 1. " PE ,Parity Error" "No error,Error"
|
|
bitfld.long 0x00 0. " FE ,Frame Error" "No error,Error"
|
|
wgroup 0x24++0x03
|
|
line.long 0x00 "EIC,Error Interrupt Clear Register"
|
|
bitfld.long 0x00 3. " OEIC ,Masked Overrun Error Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 2. " BEIC ,Masked Break Error Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 1. " PEIC ,Masked Parity Error Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 0. " FEIC ,Masked Frame Error Interrupt Clear" "No effect,Clear"
|
|
group 0x28++0x03
|
|
line.long 0x00 "DMACR,DMA Control Register"
|
|
bitfld.long 0x00 2. " DE ,DMA On Error" "Not disabled,Disabled"
|
|
bitfld.long 0x00 1. " TDE ,Transmit DMA Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " RDE ,RDE" "Disabled,Enabled"
|
|
width 14.
|
|
tree.end
|
|
tree "UART 3"
|
|
base asd:0x80000800
|
|
width 8.
|
|
rgroup 0x00++0x03
|
|
line.long 0x00 "DATA,Data Register"
|
|
bitfld.long 0x00 11. " BE ,Break Error" "No break,Break"
|
|
bitfld.long 0x00 10. " OE ,Overrun Error" "No error,Error"
|
|
bitfld.long 0x00 9. " PE ,Parity Error" "No error,Error"
|
|
bitfld.long 0x00 8. " FE ,Framing Error" "No errror,Error"
|
|
textline " "
|
|
hexmask.long.byte 0x00 0.--7. 1. " D[7:0] ,Data"
|
|
wgroup 0x00++0x03
|
|
line.long 0x00 "DATA,Data Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " D[7:0] ,Data"
|
|
group 0x04++0x0B
|
|
line.long 0x00 "FCON,FIFO Control Register"
|
|
bitfld.long 0x00 5.--6. " WLEN ,Word Length" "5-bit data,6-bit data,7-bit data,8-bit data"
|
|
bitfld.long 0x00 4. " FEN ,FIFO Enable" "Disabled,Enabeld"
|
|
bitfld.long 0x00 3. " STP2 ,Stop 2" "1 stop bit,2 stop bits"
|
|
bitfld.long 0x00 2. " EPS ,Even Parity Set" "Odd parity,Even parity"
|
|
textline " "
|
|
bitfld.long 0x00 1. " PEN ,Parity Enable" "Disabled,Asserted"
|
|
bitfld.long 0x00 0. " BRK ,Break" "Deassert,Assert"
|
|
line.long 0x04 "BRCON,Baud Rate Control Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " BAUDDIV ,Baud Divisor"
|
|
line.long 0x08 "CON,Control Register"
|
|
bitfld.long 0x08 7. " SIRBD ,Serial Infrared Blanking Disable" "Enabled,Disabled"
|
|
bitfld.long 0x08 6. " LBE ,Loopback Enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 5. " MXP ,Modem Transfer Polarity" "Low ,High"
|
|
bitfld.long 0x08 4. " TXP ,Transmit Polarity" "High,Low"
|
|
textline " "
|
|
bitfld.long 0x08 3. " RXP ,Receive Polarity" "High,Low"
|
|
bitfld.long 0x08 2. " SIRLP ,Serial Infrared Low Power" "Disabled,Enabled"
|
|
bitfld.long 0x08 1. " SIRD ,Serial Infrared Disable" "Disabled,Enabled"
|
|
bitfld.long 0x08 0. " UARTEN ,UART Enable" "Disabled,Enabled"
|
|
rgroup 0x10++0x03
|
|
line.long 0x00 "STATUS,Status Register"
|
|
bitfld.long 0x00 7. " TXFE ,Transmit FIFO Empty" "Not empty,Empty"
|
|
bitfld.long 0x00 6. " RXFF ,Receive FIFO Full" "Not full,Full"
|
|
bitfld.long 0x00 5. " TXFF ,Transmit FIFO Full" "Not full,Full"
|
|
bitfld.long 0x00 4. " RXFE ,Receive FIFO Empty" "Not empty,Empty"
|
|
textline " "
|
|
bitfld.long 0x00 3. " BUSY ,Busy" "Not busy,Busy"
|
|
bitfld.long 0x00 2. " DCD ,Data Carrier Detect" "0,1"
|
|
bitfld.long 0x00 1. " DSR ,Data Set Ready" "0,1"
|
|
bitfld.long 0x00 0. " CTS ,CTS" "0,1"
|
|
wgroup 0x14++0x03
|
|
line.long 0x00 "RAWISR,Raw Interrupt Status Register"
|
|
hexfld.long 0x00 " MSEOI ,Modem Status End-of-Interrupt"
|
|
rgroup 0x14++0x03
|
|
line.long 0x00 "RAWISR,Raw Interrupt Status Register"
|
|
bitfld.long 0x00 7. " OEI ,Overrun Error Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 6. " BEI ,Break Error Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 5. " PEI ,Parity Error Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 4. " FEI ,Frame Error Interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 3. " RTI ,Receive Timeout Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 2. " MI ,Modem Status Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 1. " TI ,Transmit Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 0. " RI ,Receive Interrupt" "Not asserted,Asserted"
|
|
group 0x18++0x03
|
|
line.long 0x00 "INTEN,Interrupt Mask Register"
|
|
bitfld.long 0x00 7. " OEEN ,Overrun Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " BEEN ,Break Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " PEEN ,Parity Error Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " FEEN ,Frame Error Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " RTEN ,Receive Timeout Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " MEN ,Modem Status Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " TEN ,Transmit Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " REN ,Receive Interrupt Enable" "Disabled,Enabled"
|
|
rgroup 0x1C++0x03
|
|
line.long 0x00 "MISR,Masked Interrupt Status Register"
|
|
bitfld.long 0x00 7. " OEIM ,Masked Overrun Error Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 6. " BEIM ,Masked Break Error Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 5. " PEIM ,Masked Parity Error Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 4. " FEIM ,Masked Frame Error Interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 3. " RTIM ,Masked Receive Timeout Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 2. " MIM ,Masked Modem Status Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 1. " TIM ,Masked Transmit Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 0. " RIM ,Masked Receive Interrupt" "Not asserted,Asserted"
|
|
group 0x20++0x03
|
|
line.long 0x00 "RES,Receive Error Status and Clear Register"
|
|
bitfld.long 0x00 3. " BE ,Break Error" "No error,Error"
|
|
bitfld.long 0x00 2. " OE ,Overrun Error" "No error,Error"
|
|
bitfld.long 0x00 1. " PE ,Parity Error" "No error,Error"
|
|
bitfld.long 0x00 0. " FE ,Frame Error" "No error,Error"
|
|
wgroup 0x24++0x03
|
|
line.long 0x00 "EIC,Error Interrupt Clear Register"
|
|
bitfld.long 0x00 3. " OEIC ,Masked Overrun Error Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 2. " BEIC ,Masked Break Error Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 1. " PEIC ,Masked Parity Error Interrupt Clear" "No effect,Clear"
|
|
bitfld.long 0x00 0. " FEIC ,Masked Frame Error Interrupt Clear" "No effect,Clear"
|
|
group 0x28++0x03
|
|
line.long 0x00 "DMACR,DMA Control Register"
|
|
bitfld.long 0x00 2. " DE ,DMA On Error" "Not disabled,Disabled"
|
|
bitfld.long 0x00 1. " TDE ,Transmit DMA Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " RDE ,RDE" "Disabled,Enabled"
|
|
width 14.
|
|
tree.end
|
|
tree.end
|
|
tree "GPIO and External Interrups"
|
|
base asd:0x80000E00
|
|
width 5.
|
|
tree "GPIO Data Registers"
|
|
group 0x00++0x0F
|
|
line.long 0x00 "PAD , GPIO Data Register for Port A"
|
|
bitfld.long 0x00 7. " PA7 ,Data Bit for Port A" "0,1"
|
|
bitfld.long 0x00 6. " PA6 ,Data Bit for Port A" "0,1"
|
|
bitfld.long 0x00 5. " PA5 ,Data Bit for Port A" "0,1"
|
|
bitfld.long 0x00 4. " PA4 ,Data Bit for Port A" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PA3 ,Data Bit for Port A" "0,1"
|
|
bitfld.long 0x00 2. " PA2 ,Data Bit for Port A" "0,1"
|
|
bitfld.long 0x00 1. " PA1 ,Data Bit for Port A" "0,1"
|
|
bitfld.long 0x00 0. " PA0 ,Data Bit for Port A" "0,1"
|
|
line.long 0x04 "PBD , GPIO Data Register for Port B"
|
|
bitfld.long 0x04 7. " PB7 ,Data Bit for Port B" "0,1"
|
|
bitfld.long 0x04 6. " PB6 ,Data Bit for Port B" "0,1"
|
|
bitfld.long 0x04 5. " PB5 ,Data Bit for Port B" "0,1"
|
|
bitfld.long 0x04 4. " PB4 ,Data Bit for Port B" "0,1"
|
|
textline " "
|
|
bitfld.long 0x04 3. " PB3 ,Data Bit for Port B" "0,1"
|
|
bitfld.long 0x04 2. " PB2 ,Data Bit for Port B" "0,1"
|
|
bitfld.long 0x04 1. " PB1 ,Data Bit for Port B" "0,1"
|
|
bitfld.long 0x04 0. " PB0 ,Data Bit for Port B" "0,1"
|
|
line.long 0x08 "PCD , GPIO Data Register for Port C"
|
|
bitfld.long 0x08 7. " PC7 ,Data Bit for Port C" "0,1"
|
|
bitfld.long 0x08 6. " PC6 ,Data Bit for Port C" "0,1"
|
|
bitfld.long 0x08 5. " PC5 ,Data Bit for Port C" "0,1"
|
|
bitfld.long 0x08 4. " PC4 ,Data Bit for Port C" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 3. " PC3 ,Data Bit for Port C" "0,1"
|
|
bitfld.long 0x08 2. " PC2 ,Data Bit for Port C" "0,1"
|
|
bitfld.long 0x08 1. " PC1 ,Data Bit for Port C" "0,1"
|
|
bitfld.long 0x08 0. " PC0 ,Data Bit for Port C" "0,1"
|
|
line.long 0x0C "PDD , GPIO Data Register for Port D"
|
|
bitfld.long 0x0C 7. " PD7 ,Data Bit for Port D" "0,1"
|
|
bitfld.long 0x0C 6. " PD6 ,Data Bit for Port D" "0,1"
|
|
bitfld.long 0x0C 5. " PD5 ,Data Bit for Port D" "0,1"
|
|
bitfld.long 0x0C 4. " PD4 ,Data Bit for Port D" "0,1"
|
|
textline " "
|
|
bitfld.long 0x0C 3. " PD3 ,Data Bit for Port D" "0,1"
|
|
bitfld.long 0x0C 2. " PD2 ,Data Bit for Port D" "0,1"
|
|
bitfld.long 0x0C 1. " PD1 ,Data Bit for Port D" "0,1"
|
|
bitfld.long 0x0C 0. " PD0 ,Data Bit for Port D" "0,1"
|
|
group 0x20++0x03
|
|
line.long 0x00 "PED , GPIO Data Register for Port E"
|
|
bitfld.long 0x00 7. " PE7 ,Data Bit for Port E" "0,1"
|
|
bitfld.long 0x00 6. " PE6 ,Data Bit for Port E" "0,1"
|
|
bitfld.long 0x00 5. " PE5 ,Data Bit for Port E" "0,1"
|
|
bitfld.long 0x00 4. " PE4 ,Data Bit for Port E" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PE3 ,Data Bit for Port E" "0,1"
|
|
bitfld.long 0x00 2. " PE2 ,Data Bit for Port E" "0,1"
|
|
bitfld.long 0x00 1. " PE1 ,Data Bit for Port E" "0,1"
|
|
bitfld.long 0x00 0. " PE0 ,Data Bit for Port E" "0,1"
|
|
group 0x30++0x3
|
|
line.long 0x00 "PFD , GPIO Data Register for Port F"
|
|
bitfld.long 0x00 7. " PF7 ,Data Bit for Port F" "0,1"
|
|
bitfld.long 0x00 6. " PF6 ,Data Bit for Port F" "0,1"
|
|
bitfld.long 0x00 5. " PF5 ,Data Bit for Port F" "0,1"
|
|
bitfld.long 0x00 4. " PF4 ,Data Bit for Port F" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PF3 ,Data Bit for Port F" "0,1"
|
|
bitfld.long 0x00 2. " PF2 ,Data Bit for Port F" "0,1"
|
|
bitfld.long 0x00 1. " PF1 ,Data Bit for Port F" "0,1"
|
|
bitfld.long 0x00 0. " PF0 ,Data Bit for Port F" "0,1"
|
|
group 0x38++0x03
|
|
line.long 0x00 "PGD , GPIO Data Register for Port G"
|
|
bitfld.long 0x00 7. " PG7 ,Data Bit for Port G" "0,1"
|
|
bitfld.long 0x00 6. " PG6 ,Data Bit for Port G" "0,1"
|
|
bitfld.long 0x00 5. " PG5 ,Data Bit for Port G" "0,1"
|
|
bitfld.long 0x00 4. " PG4 ,Data Bit for Port G" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PG3 ,Data Bit for Port G" "0,1"
|
|
bitfld.long 0x00 2. " PG2 ,Data Bit for Port G" "0,1"
|
|
bitfld.long 0x00 1. " PG1 ,Data Bit for Port G" "0,1"
|
|
bitfld.long 0x00 0. " PG0 ,Data Bit for Port G" "0,1"
|
|
group 0x40++0x03
|
|
line.long 0x00 "PHD , GPIO Data Register for Port H"
|
|
bitfld.long 0x00 7. " PH7 ,Data Bit for Port H" "0,1"
|
|
bitfld.long 0x00 6. " PH6 ,Data Bit for Port H" "0,1"
|
|
bitfld.long 0x00 5. " PH5 ,Data Bit for Port H" "0,1"
|
|
bitfld.long 0x00 4. " PH4 ,Data Bit for Port H" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PH3 ,Data Bit for Port H" "0,1"
|
|
bitfld.long 0x00 2. " PH2 ,Data Bit for Port H" "0,1"
|
|
bitfld.long 0x00 1. " PH1 ,Data Bit for Port H" "0,1"
|
|
bitfld.long 0x00 0. " PH0 ,Data Bit for Port H" "0,1"
|
|
tree.end
|
|
width 6.
|
|
tree "GPIO Data Direction Registers"
|
|
group 0x10++0x0F
|
|
line.long 0x00 "PADD , GPIO Data Direction Register for Port A"
|
|
bitfld.long 0x00 7. " PA7D ,Pin Data Direction Bit for Port A" "Input,Output"
|
|
bitfld.long 0x00 6. " PA6D ,Pin Data Direction Bit for Port A" "Input,Output"
|
|
bitfld.long 0x00 5. " PA5D ,Pin Data Direction Bit for Port A" "Input,Output"
|
|
bitfld.long 0x00 4. " PA4D ,Pin Data Direction Bit for Port A" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PA3D ,Pin Data Direction Bit for Port A" "Input,Output"
|
|
bitfld.long 0x00 2. " PA2D ,Pin Data Direction Bit for Port A" "Input,Output"
|
|
bitfld.long 0x00 1. " PA1D ,Pin Data Direction Bit for Port A" "Input,Output"
|
|
bitfld.long 0x00 0. " PA0D ,Pin Data Direction Bit for Port A" "Input,Output"
|
|
line.long 0x04 "PBDD , GPIO Data Direction Register for Port B"
|
|
bitfld.long 0x04 7. " PB7D ,Pin Data Direction Bit for Port B" "Input,Output"
|
|
bitfld.long 0x04 6. " PB6D ,Pin Data Direction Bit for Port B" "Input,Output"
|
|
bitfld.long 0x04 5. " PB5D ,Pin Data Direction Bit for Port B" "Input,Output"
|
|
bitfld.long 0x04 4. " PB4D ,Pin Data Direction Bit for Port B" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x04 3. " PB3D ,Pin Data Direction Bit for Port B" "Input,Output"
|
|
bitfld.long 0x04 2. " PB2D ,Pin Data Direction Bit for Port B" "Input,Output"
|
|
bitfld.long 0x04 1. " PB1D ,Pin Data Direction Bit for Port B" "Input,Output"
|
|
bitfld.long 0x04 0. " PB0D ,Pin Data Direction Bit for Port B" "Input,Output"
|
|
line.long 0x08 "PCDD , GPIO Data Direction Register for Port C"
|
|
bitfld.long 0x08 7. " PC7D ,Pin Data Direction Bit for Port C" "Input,Output"
|
|
bitfld.long 0x08 6. " PC6D ,Pin Data Direction Bit for Port C" "Input,Output"
|
|
bitfld.long 0x08 5. " PC5D ,Pin Data Direction Bit for Port C" "Input,Output"
|
|
bitfld.long 0x08 4. " PC4D ,Pin Data Direction Bit for Port C" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x08 3. " PC3D ,Pin Data Direction Bit for Port C" "Input,Output"
|
|
bitfld.long 0x08 2. " PC2D ,Pin Data Direction Bit for Port C" "Input,Output"
|
|
bitfld.long 0x08 1. " PC1D ,Pin Data Direction Bit for Port C" "Input,Output"
|
|
bitfld.long 0x08 0. " PC0D ,Pin Data Direction Bit for Port C" "Input,Output"
|
|
line.long 0x0C "PDDD , GPIO Data Direction Register for Port D"
|
|
bitfld.long 0x0C 7. " PD7D ,Pin Data Direction Bit for Port D" "Input,Output"
|
|
bitfld.long 0x0C 6. " PD6D ,Pin Data Direction Bit for Port D" "Input,Output"
|
|
bitfld.long 0x0C 5. " PD5D ,Pin Data Direction Bit for Port D" "Input,Output"
|
|
bitfld.long 0x0C 4. " PD4D ,Pin Data Direction Bit for Port D" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x0C 3. " PD3D ,Pin Data Direction Bit for Port D" "Input,Output"
|
|
bitfld.long 0x0C 2. " PD2D ,Pin Data Direction Bit for Port D" "Input,Output"
|
|
bitfld.long 0x0C 1. " PD1D ,Pin Data Direction Bit for Port D" "Input,Output"
|
|
bitfld.long 0x0C 0. " PD0D ,Pin Data Direction Bit for Port D" "Input,Output"
|
|
group 0x24++0x03
|
|
line.long 0x00 "PEDD , GPIO Data Direction Register for Port E"
|
|
bitfld.long 0x00 7. " PE7D ,Pin Data Direction Bit for Port E" "Input,Output"
|
|
bitfld.long 0x00 6. " PE6D ,Pin Data Direction Bit for Port E" "Input,Output"
|
|
bitfld.long 0x00 5. " PE5D ,Pin Data Direction Bit for Port E" "Input,Output"
|
|
bitfld.long 0x00 4. " PE4D ,Pin Data Direction Bit for Port E" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PE3D ,Pin Data Direction Bit for Port E" "Input,Output"
|
|
bitfld.long 0x00 2. " PE2D ,Pin Data Direction Bit for Port E" "Input,Output"
|
|
bitfld.long 0x00 1. " PE1D ,Pin Data Direction Bit for Port E" "Input,Output"
|
|
bitfld.long 0x00 0. " PE0D ,Pin Data Direction Bit for Port E" "Input,Output"
|
|
group 0x34++0x03
|
|
line.long 0x00 "PFDD , GPIO Data Direction Register for Port F"
|
|
bitfld.long 0x00 7. " PF7D ,Pin Data Direction Bit for Port F" "Input,Output"
|
|
bitfld.long 0x00 6. " PF6D ,Pin Data Direction Bit for Port F" "Input,Output"
|
|
bitfld.long 0x00 5. " PF5D ,Pin Data Direction Bit for Port F" "Input,Output"
|
|
bitfld.long 0x00 4. " PF4D ,Pin Data Direction Bit for Port F" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PF3D ,Pin Data Direction Bit for Port F" "Input,Output"
|
|
bitfld.long 0x00 2. " PF2D ,Pin Data Direction Bit for Port F" "Input,Output"
|
|
bitfld.long 0x00 1. " PF1D ,Pin Data Direction Bit for Port F" "Input,Output"
|
|
bitfld.long 0x00 0. " PF0D ,Pin Data Direction Bit for Port F" "Input,Output"
|
|
group 0x3C++0x03
|
|
line.long 0x00 "PGDD , GPIO Data Direction Register for Port G"
|
|
bitfld.long 0x00 7. " PG7D ,Pin Data Direction Bit for Port G" "Input,Output"
|
|
bitfld.long 0x00 6. " PG6D ,Pin Data Direction Bit for Port G" "Input,Output"
|
|
bitfld.long 0x00 5. " PG5D ,Pin Data Direction Bit for Port G" "Input,Output"
|
|
bitfld.long 0x00 4. " PG4D ,Pin Data Direction Bit for Port G" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PG3D ,Pin Data Direction Bit for Port G" "Input,Output"
|
|
bitfld.long 0x00 2. " PG2D ,Pin Data Direction Bit for Port G" "Input,Output"
|
|
bitfld.long 0x00 1. " PG1D ,Pin Data Direction Bit for Port G" "Input,Output"
|
|
bitfld.long 0x00 0. " PG0D ,Pin Data Direction Bit for Port G" "Input,Output"
|
|
group 0x44++0x03
|
|
line.long 0x00 "PHDD , GPIO Data Direction Register for Port H"
|
|
bitfld.long 0x00 7. " PH7D ,Pin Data Direction Bit for Port H" "Input,Output"
|
|
bitfld.long 0x00 6. " PH6D ,Pin Data Direction Bit for Port H" "Input,Output"
|
|
bitfld.long 0x00 5. " PH5D ,Pin Data Direction Bit for Port H" "Input,Output"
|
|
bitfld.long 0x00 4. " PH4D ,Pin Data Direction Bit for Port H" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PH3D ,Pin Data Direction Bit for Port H" "Input,Output"
|
|
bitfld.long 0x00 2. " PH2D ,Pin Data Direction Bit for Port H" "Input,Output"
|
|
bitfld.long 0x00 1. " PH1D ,Pin Data Direction Bit for Port H" "Input,Output"
|
|
bitfld.long 0x00 0. " PH0D ,Pin Data Direction Bit for Port H" "Input,Output"
|
|
tree.end
|
|
tree "GPIO Pin Data Registers"
|
|
rgroup 0x68--0x87
|
|
line.long 0x00 "PAPD ,GPIO Pin Data Register for Port A"
|
|
bitfld.long 0x00 7. " PA7 ,Pin Data Bit for Port A" "0,1"
|
|
bitfld.long 0x00 6. " PA6 ,Pin Data Bit for Port A" "0,1"
|
|
bitfld.long 0x00 5. " PA5 ,Pin Data Bit for Port A" "0,1"
|
|
bitfld.long 0x00 4. " PA4 ,Pin Data Bit for Port A" "0,1"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PA3 ,Pin Data Bit for Port A" "0,1"
|
|
bitfld.long 0x00 2. " PA2 ,Pin Data Bit for Port A" "0,1"
|
|
bitfld.long 0x00 1. " PA1 ,Pin Data Bit for Port A" "0,1"
|
|
bitfld.long 0x00 0. " PA0 ,Pin Data Bit for Port A" "0,1"
|
|
line.long 0x04 "PBPD , GPIO Pin Data Register for Port B"
|
|
bitfld.long 0x04 7. " PB7 ,Pin Data Bit for Port B" "0,1"
|
|
bitfld.long 0x04 6. " PB6 ,Pin Data Bit for Port B" "0,1"
|
|
bitfld.long 0x04 5. " PB5 ,Pin Data Bit for Port B" "0,1"
|
|
bitfld.long 0x04 4. " PB4 ,Pin Data Bit for Port B" "0,1"
|
|
textline " "
|
|
bitfld.long 0x04 3. " PB3 ,Pin Data Bit for Port B" "0,1"
|
|
bitfld.long 0x04 2. " PB2 ,Pin Data Bit for Port B" "0,1"
|
|
bitfld.long 0x04 1. " PB1 ,Pin Data Bit for Port B" "0,1"
|
|
bitfld.long 0x04 0. " PB0 ,Pin Data Bit for Port B" "0,1"
|
|
line.long 0x08 "PCPD , GPIO Pin Data Register for Port C"
|
|
bitfld.long 0x08 7. " PC7 ,Pin Data Bit for Port C" "0,1"
|
|
bitfld.long 0x08 6. " PC6 ,Pin Data Bit for Port C" "0,1"
|
|
bitfld.long 0x08 5. " PC5 ,Pin Data Bit for Port C" "0,1"
|
|
bitfld.long 0x08 4. " PC4 ,Pin Data Bit for Port C" "0,1"
|
|
textline " "
|
|
bitfld.long 0x08 3. " PC3 ,Pin Data Bit for Port C" "0,1"
|
|
bitfld.long 0x08 2. " PC2 ,Pin Data Bit for Port C" "0,1"
|
|
bitfld.long 0x08 1. " PC1 ,Pin Data Bit for Port C" "0,1"
|
|
bitfld.long 0x08 0. " PC0 ,Pin Data Bit for Port C" "0,1"
|
|
line.long 0x0C "PDPD , GPIO Pin Data Register for Port D"
|
|
bitfld.long 0x0C 7. " PD7 ,Pin Data Bit for Port D" "0,1"
|
|
bitfld.long 0x0C 6. " PD6 ,Pin Data Bit for Port D" "0,1"
|
|
bitfld.long 0x0C 5. " PD5 ,Pin Data Bit for Port D" "0,1"
|
|
bitfld.long 0x0C 4. " PD4 ,Pin Data Bit for Port D" "0,1"
|
|
textline " "
|
|
bitfld.long 0x0C 3. " PD3 ,Pin Data Bit for Port D" "0,1"
|
|
bitfld.long 0x0C 2. " PD2 ,Pin Data Bit for Port D" "0,1"
|
|
bitfld.long 0x0C 1. " PD1 ,Pin Data Bit for Port D" "0,1"
|
|
bitfld.long 0x0C 0. " PD0 ,Pin Data Bit for Port D" "0,1"
|
|
line.long 0x10 "PEPD , GPIO Pin Data Register for Port E"
|
|
bitfld.long 0x10 7. " PE7 ,Pin Data Bit for Port E" "0,1"
|
|
bitfld.long 0x10 6. " PE6 ,Pin Data Bit for Port E" "0,1"
|
|
bitfld.long 0x10 5. " PE5 ,Pin Data Bit for Port E" "0,1"
|
|
bitfld.long 0x10 4. " PE4 ,Pin Data Bit for Port E" "0,1"
|
|
textline " "
|
|
bitfld.long 0x10 3. " PE3 ,Pin Data Bit for Port E" "0,1"
|
|
bitfld.long 0x10 2. " PE2 ,Pin Data Bit for Port E" "0,1"
|
|
bitfld.long 0x10 1. " PE1 ,Pin Data Bit for Port E" "0,1"
|
|
bitfld.long 0x10 0. " PE0 ,Pin Data Bit for Port E" "0,1"
|
|
line.long 0x14 "PFPD , GPIO Pin Data Register for Port F"
|
|
bitfld.long 0x14 7. " PF7 ,Pin Data Bit for Port F" "0,1"
|
|
bitfld.long 0x14 6. " PF6 ,Pin Data Bit for Port F" "0,1"
|
|
bitfld.long 0x14 5. " PF5 ,Pin Data Bit for Port F" "0,1"
|
|
bitfld.long 0x14 4. " PF4 ,Pin Data Bit for Port F" "0,1"
|
|
textline " "
|
|
bitfld.long 0x14 3. " PF3 ,Pin Data Bit for Port F" "0,1"
|
|
bitfld.long 0x14 2. " PF2 ,Pin Data Bit for Port F" "0,1"
|
|
bitfld.long 0x14 1. " PF1 ,Pin Data Bit for Port F" "0,1"
|
|
bitfld.long 0x14 0. " PF0 ,Pin Data Bit for Port F" "0,1"
|
|
line.long 0x18 "PGPD , GPIO Pin Data Register for Port G"
|
|
bitfld.long 0x18 7. " PG7 ,Pin Data Bit for Port G" "0,1"
|
|
bitfld.long 0x18 6. " PG6 ,Pin Data Bit for Port G" "0,1"
|
|
bitfld.long 0x18 5. " PG5 ,Pin Data Bit for Port G" "0,1"
|
|
bitfld.long 0x18 4. " PG4 ,Pin Data Bit for Port G" "0,1"
|
|
textline " "
|
|
bitfld.long 0x18 3. " PG3 ,Pin Data Bit for Port G" "0,1"
|
|
bitfld.long 0x18 2. " PG2 ,Pin Data Bit for Port G" "0,1"
|
|
bitfld.long 0x18 1. " PG1 ,Pin Data Bit for Port G" "0,1"
|
|
bitfld.long 0x18 0. " PG0 ,Pin Data Bit for Port G" "0,1"
|
|
line.long 0x1C "PHPD , GPIO Pin Data Register for Port H"
|
|
bitfld.long 0x1C 7. " PH7 ,Pin Data Bit for Port H" "0,1"
|
|
bitfld.long 0x1C 6. " PH6 ,Pin Data Bit for Port H" "0,1"
|
|
bitfld.long 0x1C 5. " PH5 ,Pin Data Bit for Port H" "0,1"
|
|
bitfld.long 0x1C 4. " PH4 ,Pin Data Bit for Port H" "0,1"
|
|
textline " "
|
|
bitfld.long 0x1C 3. " PH3 ,Pin Data Bit for Port H" "0,1"
|
|
bitfld.long 0x1C 2. " PH2 ,Pin Data Bit for Port H" "0,1"
|
|
bitfld.long 0x1C 1. " PH1 ,Pin Data Bit for Port H" "0,1"
|
|
bitfld.long 0x1C 0. " PH0 ,Pin Data Bit for Port H" "0,1"
|
|
tree.end
|
|
textline ""
|
|
width 14.
|
|
group 0x28++0x07
|
|
line.long 0x00 "KBDCTL,GPIO Keyboard Control Register"
|
|
hexmask.long.byte 0x00 0.--3. 1. " CSTATE ,Column State"
|
|
line.long 0x04 "PINMUX,GPIO Pin Multiplexing Register"
|
|
bitfld.long 0x04 3. " UART3CON ,UART3 Control" "Low,High"
|
|
bitfld.long 0x04 2. " CODECON ,Codec Control" "Low,High"
|
|
bitfld.long 0x04 1. " PDOCON ,PD Output Control" "Low,High"
|
|
bitfld.long 0x04 0. " PEOCON ,Port E Output Control" "Low,High"
|
|
group 0x4C++0x07
|
|
line.long 0x00 "INTTYPE1,Interrupt Type 1 Register"
|
|
bitfld.long 0x00 7. " F7 ,Port F7 Edge or Level Trigger Control" "Level,Edge"
|
|
bitfld.long 0x00 6. " F6 ,Port F6 Edge or Level Trigger Control" "Level,Edge"
|
|
bitfld.long 0x00 5. " F5 ,Port F5 Edge or Level Trigger Control" "Level,Edge"
|
|
bitfld.long 0x00 4. " F4 ,Port F4 Edge or Level Trigger Control" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 3. " F3 ,Port F3 Edge or Level Trigger Control" "Level,Edge"
|
|
bitfld.long 0x00 2. " F2 ,Port F2 Edge or Level Trigger Control" "Level,Edge"
|
|
bitfld.long 0x00 1. " F1 ,Port F1 Edge or Level Trigger Control" "Level,Edge"
|
|
bitfld.long 0x00 0. " F0 ,Port F0 Edge or Level Trigger Control" "Level,Edge"
|
|
line.long 0x04 "INTTYPE2,Interrupt Type 2 Register"
|
|
bitfld.long 0x04 7. " F7 ,Port F7 Trigger Control" "Falling,Rising"
|
|
bitfld.long 0x04 6. " F6 ,Port F6 Trigger Control" "Falling,Rising"
|
|
bitfld.long 0x04 5. " F5 ,Port F5 Trigger Control" "Falling,Rising"
|
|
bitfld.long 0x04 4. " F4 ,Port F4 Trigger Control" "Falling,Rising"
|
|
textline " "
|
|
bitfld.long 0x04 3. " F3 ,Port F3 Trigger Control" "Falling,Rising"
|
|
bitfld.long 0x04 2. " F2 ,Port F2 Trigger Control" "Falling,Rising"
|
|
bitfld.long 0x04 1. " F1 ,Port F1 Trigger Control" "Falling,Rising"
|
|
bitfld.long 0x04 0. " F0 ,Port F0 Trigger Control" "Falling,Rising"
|
|
wgroup 0x54++0x03
|
|
line.long 0x00 "GPIOFEOI,GPIO Port F End-of-Interrupt Register"
|
|
bitfld.long 0x00 7. " F7 ,Port F7 End-of-Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 6. " F6 ,Port F6 End-of-Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 5. " F5 ,Port F5 End-of-Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 4. " F4 ,Port F4 End-of-Interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 3. " F3 ,Port F3 End-of-Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 2. " F2 ,Port F2 End-of-Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 1. " F1 ,Port F1 End-of-Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 0. " F0 ,Port F0 End-of-Interrupt" "Not asserted,Asserted"
|
|
group 0x58++0x03
|
|
line.long 0x00 "GPIOINTEN,GPIO Port F Interrupt Enable Register"
|
|
bitfld.long 0x00 7. " F7 ,Port F7 Interrupt Enable" "Disabled,Configured"
|
|
bitfld.long 0x00 6. " F6 ,Port F6 Interrupt Enable" "Disabled,Configured"
|
|
bitfld.long 0x00 5. " F5 ,Port F5 Interrupt Enable" "Disabled,Configured"
|
|
bitfld.long 0x00 4. " F4 ,Port F4 Interrupt Enable" "Disabled,Configured"
|
|
textline " "
|
|
bitfld.long 0x00 3. " F3 ,Port F3 Interrupt Enable" "Disabled,Configured"
|
|
bitfld.long 0x00 2. " F2 ,Port F2 Interrupt Enable" "Disabled,Configured"
|
|
bitfld.long 0x00 1. " F1 ,Port F1 Interrupt Enable" "Disabled,Configured"
|
|
bitfld.long 0x00 0. " F0 ,Port F0 Interrupt Enable" "Disabled,Configured"
|
|
rgroup 0x5C++0x07
|
|
line.long 0x00 "INTSTATUS,GPIO Port F Interrupt Status Register"
|
|
bitfld.long 0x00 7. " F7 ,Port F7 Interrupt Enable" "Disabled,Configured"
|
|
bitfld.long 0x00 6. " F6 ,Port F6 Interrupt Enable" "Disabled,Configured"
|
|
bitfld.long 0x00 5. " F5 ,Port F5 Interrupt Enable" "Disabled,Configured"
|
|
bitfld.long 0x00 4. " F4 ,Port F4 Interrupt Enable" "Disabled,Configured"
|
|
textline " "
|
|
bitfld.long 0x00 3. " F3 ,Port F3 Interrupt Enable" "Disabled,Configured"
|
|
bitfld.long 0x00 2. " F2 ,Port F2 Interrupt Enable" "Disabled,Configured"
|
|
bitfld.long 0x00 1. " F1 ,Port F1 Interrupt Enable" "Disabled,Configured"
|
|
bitfld.long 0x00 0. " F0 ,Port F0 Interrupt Enable" "Disabled,Configured"
|
|
line.long 0x04 "RAWINTSTATUS,GPIO Port F Raw Interrupt Status Register"
|
|
bitfld.long 0x04 7. " F7 ,Port F7 Interrupt Status" "Disabled,Enabled"
|
|
bitfld.long 0x04 6. " F6 ,Port F6 Interrupt Status" "Disabled,Enabled"
|
|
bitfld.long 0x04 5. " F5 ,Port F5 Interrupt Status" "Disabled,Enabled"
|
|
bitfld.long 0x04 4. " F4 ,Port F4 Interrupt Status" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 3. " F3 ,Port F3 Interrupt Status" "Disabled,Enabled"
|
|
bitfld.long 0x04 2. " F2 ,Port F2 Interrupt Status" "Disabled,Enabled"
|
|
bitfld.long 0x04 1. " F1 ,Port F1 Interrupt Status" "Disabled,Enabled"
|
|
bitfld.long 0x04 0. " F0 ,Port F0 Interrupt Status" "Disabled,Enabled"
|
|
group 0x64++0x03
|
|
line.long 0x00 "GPIODB,GPIO Port F Debounce Register"
|
|
bitfld.long 0x00 7. " F7 ,Port F7 Pin Debounce Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " F6 ,Port F6 Pin Debounce Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " F5 ,Port F5 Pin Debounce Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " F4 ,Port F4 Pin Debounce Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " F3 ,Port F3 Pin Debounce Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " F2 ,Port F2 Pin Debounce Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " F1 ,Port F1 Pin Debounce Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " F0 ,Port F0 Pin Debounce Enable" "Disabled,Enabled"
|
|
tree.end
|
|
tree "Secure Digital and MultiMediaCard (MMC) Controller"
|
|
base asd:0x80000100
|
|
width 12.
|
|
group 0x00++0x03
|
|
line.long 0x00 "CLKC,Clock Control Register"
|
|
bitfld.long 0x00 1. " START_CLK ,Start Clock" "No effect,Start Clock"
|
|
bitfld.long 0x00 0. " STOP_CLK ,Stop Clock" "No effect,Stop Clock"
|
|
rgroup 0x04++0x03
|
|
line.long 0x00 "STATUS,Controller Status Register"
|
|
bitfld.long 0x00 13. " ENDRESP ,End Command Response" "Not received,Received"
|
|
bitfld.long 0x00 12. " DONE ,Program Done" "Concluded,In progress"
|
|
textline " "
|
|
bitfld.long 0x00 11. " TRANDONE ,Data Transfer Done" "Not completed,Completed"
|
|
bitfld.long 0x00 8. " CLK_DIS ,Clock Disabled" "Running,Stopped"
|
|
textline " "
|
|
bitfld.long 0x00 7. " FIFO_FULL ,FIFO Full" "Not full,Full"
|
|
bitfld.long 0x00 6. " FIFO_EMPTY ,FIFO Empty" "Not empty,Empty"
|
|
textline " "
|
|
bitfld.long 0x00 5. " CRC ,Response CRC Error" "No error,Error"
|
|
bitfld.long 0x00 3. " CRCREAD ,CRC Read Error" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x00 2. " CRCWRITE ,CRC Write Error" "No error,Error"
|
|
bitfld.long 0x00 1. " TORES ,Response Time Out" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x00 0. " TOREAD ,Read Time Out" "No error,Error"
|
|
group 0x08--0x27
|
|
line.long 0x00 "RATE,Clock Rate Divisor Register"
|
|
bitfld.long 0x00 0.--2. " RATE ,End Command Response" "HCLK,1/2 HCLK,1/4 HCLK,1/8 HCLK,1/16 HCLK,1/32 HCLK,1/64 HCLK,Invalid"
|
|
line.long 0x04 "PREDIV,Clock Rredivide Register"
|
|
bitfld.long 0x04 5. " APB_RD_EN ,APB Read Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 4. " MMC_EN ,SD/MMC Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 0.--3. " MMC_PREDIV ,SD/MMC Predivisor" "Invalid,HCLK,HCLK/2,HCLK/3,HCLK/4,HCLK/5,HCLK/6,HCLK/7,HCLK/8,?..."
|
|
line.long 0x0C "CMDCON,Command Control Register"
|
|
bitfld.long 0x0C 13. " ABORT ,Abort Transaction" "Normal,Abort"
|
|
bitfld.long 0x0C 12. " SET_READ_WRITE ,Set Transaction to Read or Write" "Read,Write"
|
|
textline " "
|
|
bitfld.long 0x0C 11. " MULTI_BLK4_INTEN ,Multiple Block Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x0C 10. " READ_WAIT_EN ,Enable Read Wait States" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0C 9. " SDIO_EN ,Enable SD Input/Output" "Disabled,Enabled"
|
|
bitfld.long 0x0C 8. " BIG_ENDIAN ,Enable Big Endian Mode for MMC" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0C 7. " WIDE ,Enable Wide Mode for SD" "Disabled,Enabled"
|
|
bitfld.long 0x0C 6. " INITIALIZE ,Enable 80-bit Initialization Sequence" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0C 5. " BUSY ,Busy" "Not busy,Busy"
|
|
bitfld.long 0x0C 4. " STREAM ,Stream Mode" "Block,Stream"
|
|
textline " "
|
|
bitfld.long 0x0C 3. " WRITE ,Write Transfer Mode" "Read,Write"
|
|
bitfld.long 0x0C 2. " DATA_EN ,Data Transfer Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0C 0.--1. " RESPONSE_FORMAT ,Response Format" "No response,Format R1,Format R2,Format R3"
|
|
line.long 0x10 "RES_TO,Response Timeout Register"
|
|
hexmask.long.byte 0x10 0.--6. 1. " RES_TO ,Response Timeout"
|
|
line.long 0x14 "READ_TO,Read Timeout Register"
|
|
hexmask.long.word 0x14 0.--15. 1. " READ_TO ,Read Timeout"
|
|
line.long 0x18 "BLK_LEN,Block Length Register"
|
|
hexmask.long.word 0x18 0.--9. 1. " BLK_LEN ,Block Length"
|
|
line.long 0x1C "NOB,Number of Blocks Register"
|
|
hexmask.long.word 0x14 0.--15. 1. " NOB ,Number of Blocks"
|
|
rgroup 0x28++0x03
|
|
line.long 0x00 "INT_STATUS,Interrupt Status Register"
|
|
bitfld.long 0x00 5. " SDIO_INT ,SD Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 4. " BUS_CLOCK_STOPPED ,Bus Clock Stopped Interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 3. " BUF_READY ,Buffer Ready Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 2. " END_CMD ,End Command Response Interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 1. " DONE ,Program Done Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 0. " DATA_TRAN ,Data Transfer Done Interrupt" "Not asserted,Asserted"
|
|
group 0x2C--0x3F
|
|
line.long 0x00 "EOI,End of Interrupt Register"
|
|
bitfld.long 0x00 5. " SDIO_INT ,SD Interrupt Clear" "Clear INT_STATUS,Clear INT_STATUS"
|
|
bitfld.long 0x00 2. " END_CMD ,End Command Response Interrupt Clear" "Clear INT_STATUS,Clear INT_STATUS"
|
|
textline " "
|
|
bitfld.long 0x00 1. " DONE ,Program Done Interrupt Clear" "Clear INT_STATUS,Clear INT_STATUS"
|
|
bitfld.long 0x00 0. " DATA_TRAN ,Data Transfer Done Interrupt Clear" "Clear INT_STATUS,Clear INT_STATUS"
|
|
line.long 0x08 "INT_MASK,Interrupt Mask Register"
|
|
bitfld.long 0x08 5. " SDIO_INT ,SD Interrupt Mask" "Not masked,Masked"
|
|
bitfld.long 0x08 4. " BUS_CLOCK_STOPPED ,Bus Clock Stopped Interrupt Mask" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 3. " BUF_READY ,Buffer Ready Interrupt Mask" "Not masked,Masked"
|
|
bitfld.long 0x08 2. " END_CMD ,End Command Response Interrupt Mask" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 1. " DONE ,Program Done Interrupt Mask" "Not masked,Masked"
|
|
bitfld.long 0x08 0. " DATA_TRAN ,Data Transfer Done Interrupt Mask" "Not masked,Masked"
|
|
line.long 0x0C "CMD,Command Register"
|
|
hexmask.long.byte 0x0C 0.--5. 1. " CMD_NUM ,Command Number"
|
|
line.long 0x10 "ARGUMENT,Argument Register"
|
|
hexfld.long 0x10 " ARGUMENT ,Command Argument"
|
|
rgroup 0x40++0x03
|
|
line.long 0x00 "RES_FIFO,Response FIFO Register"
|
|
hexmask.long.byte 0x00 0.--15. 1. " RESPONSE ,Response to Command"
|
|
group 0x48++0x03
|
|
line.long 0x00 "DATA_FIFO,Data FIFO Register"
|
|
hexmask.long.byte 0x00 0.--15. 1. " DATA ,Data"
|
|
width 14.
|
|
tree.end
|
|
tree "Universal Serial Bus (USB) Device"
|
|
base asd:0x80000200
|
|
width 10.
|
|
tree "USB"
|
|
wgroup 0x24C++0x03
|
|
line.long 0x00 "USBRESET,USB Reset Register"
|
|
bitfld.long 0x00 1. " APBRESET ,USB APB Bus RESET" "Normal,Reset"
|
|
bitfld.long 0x00 0. " IORESET ,USB I/O RESET" "Normal,Reset"
|
|
group 0x00--0x2F
|
|
line.long 0x00 "FAR,Function Address Register"
|
|
bitfld.long 0x00 7. " ADDR_UPDATE ,Address Update" "Not updated,Updated"
|
|
hexmask.long.byte 0x00 0.--6. 1. " FUNCTION_ADDR ,Function Address"
|
|
line.long 0x04 "PMR,Power Management Register"
|
|
bitfld.long 0x04 5. " DCP_CTRL ,DCP Pin Control" "Pulled up,Floating"
|
|
bitfld.long 0x04 4. " USB_ENABLE ,USB Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 3. " USB_RESET ,USB RESET" "No reset,Reset"
|
|
bitfld.long 0x04 2. " UC_RESUME ,UC RESUME" "No,Yes"
|
|
textline " "
|
|
bitfld.long 0x04 1. " SUSPEND_MODE ,SUSPEND Mode" "No,Yes"
|
|
bitfld.long 0x04 0. " ENABLE_SUSPEND ,SUSPEND Enable" "Disabled,Enabled"
|
|
line.long 0x08 "IIR,IN Interrupt Register"
|
|
bitfld.long 0x08 3. " EP3IN ,End Point 3 IN Interrupt" "Cleared,Pending"
|
|
bitfld.long 0x08 1. " EP1IN ,End Point 1 IN Interrupt" "Cleared,Pending"
|
|
bitfld.long 0x08 0. " EP0 ,End Point 0 Interrupt" "Cleared,Set"
|
|
line.long 0x10 "OIR,OUT Interrupt Register"
|
|
bitfld.long 0x10 2. " EP2OUT ,EP2 Out Interrupt" "Cleared,Ready"
|
|
line.long 0x18 "UIR,USB Interrupt Register"
|
|
bitfld.long 0x18 2. " URINT ,USB RESET Interrupt" "Cleared,Set"
|
|
bitfld.long 0x18 1. " RESINT ,RESUME Interrupt" "Cleared,Set"
|
|
bitfld.long 0x18 0. " SUSINT ,SUSPEND Interrupt" "Cleared,Set"
|
|
line.long 0x1C "IIE,IN Interrupt Enable Register"
|
|
bitfld.long 0x1C 3. " EP3INEN ,End Point 3 IN Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x1C 1. " EP1INEN ,End Point 1 IN Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x1C 0. " EP0EN ,End Point 0 IN Interrupt Enable" "Disabled,Enabled"
|
|
line.long 0x24 "OIE,OUT Interrupt Enable Register"
|
|
bitfld.long 0x24 2. " EP2OUTEN ,End Point 2 OUT Interrupt Enable" "Disabled,Enabled"
|
|
line.long 0x2C "UIE,USB Interrupt Enable Register"
|
|
bitfld.long 0x2C 2. " URINTEN ,USB RESET Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x2C 0. " SUSINTEN ,SUSPEND Interrupt Enable" "Disabled,Enabled"
|
|
rgroup 0x30++0x07
|
|
line.long 0x00 "FRAME1,Frame Number1 Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " FRAME1 ,Least Significant 8 Bits of USB Frame Number"
|
|
line.long 0x04 "FRAME2,Frame Number2 Register"
|
|
hexmask.long.byte 0x00 0.--3. 1. " FRAME2 ,Most Significant 3 Bits of USB Frame Number"
|
|
tree.end
|
|
width 9.
|
|
tree "INDEX"
|
|
group 0x38++0x0B
|
|
line.long 0x00 "INDEX,Index Register"
|
|
bitfld.long 0x00 0.--1. " INDEX ,End Point Index" "EP0,EP1,EP2,EP3"
|
|
line.long 0x08 "INMAXP,IN Maximum Packet Size Register"
|
|
bitfld.long 0x08 0.--3. " MAXP ,MAXP Field" "Not Valid,8,16,24,32,40,48,56,64,?..."
|
|
if (Data.long(asd:(0x0038))&0x00000001)==0x00000001
|
|
group 0x44++0x03
|
|
line.long 0x00 "INCSR1,Control and Status Register 1"
|
|
bitfld.long 0x00 6. " CLRTOG ,Clear Data Toggle" "No effect,Cleared"
|
|
bitfld.long 0x00 5. " SENT_STALL ,STALL Send Acknowledge" "Normal,Stall"
|
|
textline " "
|
|
bitfld.long 0x00 4. " SEND_STALL ,Send STALL Handshake to USB" "End,Hand"
|
|
bitfld.long 0x00 3. " FIFO_FLUSH ,FIFO Flush Request" "Completed,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 1. " FIFO_NE ,FIFO Not Empty" "1 packet,2 packets"
|
|
bitfld.long 0x00 0. " IN_PKT_RDY ,IN Packet Ready" "Available,Unsent"
|
|
endif
|
|
group 0x48--0x57
|
|
line.long 0x00 "INCSR2,IN Control and Status Register 2"
|
|
bitfld.long 0x00 7. " AUTO_SET ,Auto Set IN_PKT_RDY Bit" "Manual,Auto"
|
|
bitfld.long 0x00 4. " USB_DMA_EN ,USB DMA Enable" "Direct Reads,DMA"
|
|
line.long 0x04 "OUTMAXP,OUT Maximum Packet Size Register"
|
|
bitfld.long 0x04 0.--3. " MAXP ,MAXP Field" "Not Valid,8,16,24,32,40,48,56,64,?..."
|
|
line.long 0x08 "OUTCSR1,OUT Control and Status Register 1"
|
|
bitfld.long 0x08 7. " CL_DATATOG ,Clear Data Toggle Sequence Bit" "Normal,Clear"
|
|
bitfld.long 0x08 6. " SENT_STALL ,Stall Handshake Sent" "Not sent,Sent"
|
|
textline " "
|
|
bitfld.long 0x08 5. " SEND_STALL ,Send Stall Handshake" "End,Hand"
|
|
bitfld.long 0x08 4. " FIFO_FLUSH ,Flush OUT FIFO" "Do not flush,Flush"
|
|
textline " "
|
|
bitfld.long 0x08 1. " FIFO_FULL ,FIFO FULL" "Not full,Full"
|
|
bitfld.long 0x08 0. " OUT_PKT_RDY ,OUT Packet Ready" "Not ready,Ready"
|
|
line.long 0x0C "OUTCSR2,OUT Control and Status Register"
|
|
bitfld.long 0x0C 7. " AUTO_CLR ,Auto Clear" "Manual,Auto"
|
|
bitfld.long 0x0C 4. " USB_DMA_EN ,USB DMA Enable" "Direct Reads,DMA"
|
|
if (Data.long(asd:(0x0038))&0x00000003)==0x00000000
|
|
group 0x44++0x03
|
|
line.long 0x00 "EP0CSR,Endpoint 0 Control and Status Register"
|
|
bitfld.long 0x00 7. " CLR_SETUP_END ,Clear SETUP_END Bit" "Low,High"
|
|
bitfld.long 0x00 6. " CLR_OUT ,Clear OUT_PKT_RDY Bit" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 5. " SEND_STALL ,Send STALL Handshake" "End,Hand"
|
|
bitfld.long 0x00 4. " SETUP_END ,Setup Ends" "Not ended,Ended"
|
|
textline " "
|
|
bitfld.long 0x00 3. " DATA_END ,Data End" "Unloaded,Loaded"
|
|
bitfld.long 0x00 2. " SENT_STALL ,Sent Stall Handshake" "Normal,Protocol violation"
|
|
textline " "
|
|
bitfld.long 0x00 1. " IN_PKT_RDY ,IN Packet Ready" "Sent to USB,Written to EP0"
|
|
bitfld.long 0x00 0. " OUT_PKT_RDY ,OUT Packet Ready" "No pending,Valid data"
|
|
endif
|
|
rgroup 0x58++0x03
|
|
line.long 0x00 "COUNT1,OUT FIFO Write Count1 Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " COUNT ,Count of Packet Bytes"
|
|
tree.end
|
|
tree "USB FIFO"
|
|
group 0x80--0x08F
|
|
line.long 0x00 "EP0FIFO,EP0 (Control 8 Bytes)"
|
|
line.long 0x04 "EP1FIFO,EP1 (IN BULK 64 Bytes)"
|
|
line.long 0x08 "EP2FIFO,EP2 (OUT BULK 64 Bytes)"
|
|
line.long 0x0C "EP3FIFO,EP3 (IN Interrupt 64 Bytes)"
|
|
tree.end
|
|
width 14.
|
|
tree.end
|
|
tree "USB Host Controller"
|
|
base asd:0x80009000
|
|
width 20.
|
|
rgroup 0x00++0x03
|
|
line.long 0x00 "HcRevision,Revision Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " Rev ,HCI Specification Revision"
|
|
group 0x04--0x37
|
|
line.long 0x00 "HcControl,Control Register"
|
|
bitfld.long 0x00 8. " IR ,Interrupt Routing" "Normal,Invalid"
|
|
bitfld.long 0x00 6.--7. " HCFS ,Host Controller Functional State" "Reset,Resume,Operational,Suspend"
|
|
textline " "
|
|
bitfld.long 0x00 5. " BLE ,Bulk List Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " CLE ,Control List Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " IE ,Isochronous Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " PLE ,Periodic List Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0.--1. " CBSR ,Control Bulk Service Ratio" "1:1,2:1,3:1,4:1"
|
|
line.long 0x04 "HcCommandStatus,Command and Status Register"
|
|
hexmask.long.byte 0x04 16.--17. 1. " SOC ,Scheduling Overrun Count"
|
|
bitfld.long 0x04 3. " OCR ,Ownership Change Request" "Not requested,Requested"
|
|
bitfld.long 0x04 2. " BLF ,Bulk List Filled" "Not processed,Processed"
|
|
bitfld.long 0x04 1. " CLF ,Control List Filled" "Not processed,Processed"
|
|
textline " "
|
|
bitfld.long 0x04 0. " HCR ,Host Controller Reset" "No reset,Reset"
|
|
line.long 0x08 "HcInterruptStatus,Interrupt Status Register"
|
|
bitfld.long 0x08 30. " OC ,Ownership Change Interrupt" "Not changed,Changed"
|
|
bitfld.long 0x08 6. " RHSC ,Root Hub Status Change Interrupt" "Not changed,Changed"
|
|
bitfld.long 0x08 5. " FNO ,Frame Number Overflow Interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x08 4. " UE ,Unrecoverable Error Interrupt" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x08 3. " RD ,Resume Detected Interrupt" "Not detected,Detected"
|
|
bitfld.long 0x08 2. " SF ,Start Of Frame Interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x08 1. " WDH ,Write Back Done Head Interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x08 0. " SO ,Scheduling Overrun" "Disabled,Enabled"
|
|
line.long 0x0C "HcInterruptEnable,Interrupt Enable Register"
|
|
bitfld.long 0x0C 31. " MIE ,Master Interrupt Enable" "No change,Enabled"
|
|
bitfld.long 0x0C 30. " OCE ,Ownership Change Interrupt Enable" "No change,Enabled"
|
|
bitfld.long 0x0C 6. " RHSCE ,Root Hub Status Change Interrupt Enable" "No change,Enabled"
|
|
bitfld.long 0x0C 5. " FNOE ,Frame Number Overflow Interrupt Enable" "No change,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0C 4. " UEE ,Unrecoverable Error Interrupt Enable" "No change,Enabled"
|
|
bitfld.long 0x0C 3. " RDE ,Resume Detected Interrupt Enable" "No change,Enabled"
|
|
bitfld.long 0x0C 2. " SFE ,Start Of Frame Interrupt Enable" "No change,Enabled"
|
|
bitfld.long 0x0C 1. " WDHE ,Writeback Done Head Interrupt Enable" "No change,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0C 0. " SOE ,Scheduling Overrun Interrupt Enable" "No change,Enabled"
|
|
line.long 0x10 "HcInterruptDisable,Interrupt Disable Register"
|
|
bitfld.long 0x10 31. " MIED ,Master Interrupt Enable" "No change,Disabled"
|
|
bitfld.long 0x10 30. " OCD ,Ownership Change Interrupt Enable" "No change,Disabled"
|
|
bitfld.long 0x10 6. " RHSCD ,Root Hub Status Change Interrupt Enable" "No change,Disabled"
|
|
bitfld.long 0x10 5. " FNOD ,Frame Number Overflow Interrupt Enable" "No change,Disabled"
|
|
textline " "
|
|
bitfld.long 0x10 4. " UED ,Unrecoverable Error Interrupt Enable" "No change,Disabled"
|
|
bitfld.long 0x10 3. " RDD ,Resume Detected Interrupt Enable" "No change,Disabled"
|
|
bitfld.long 0x10 2. " SFD ,Start Of Frame Interrupt Enable" "No change,Disabled"
|
|
bitfld.long 0x10 1. " WDHD ,Writeback Done Head Interrupt Enable" "No change,Disabled"
|
|
textline " "
|
|
bitfld.long 0x10 0. " SOD ,Scheduling Overrun Interrupt Enable" "No change,Disabled"
|
|
line.long 0x14 "HcHCCA,HCCA Register"
|
|
hexmask.long.tbyte 0x14 8.--31. 1. " HCCA ,Host Controller Comunication Area"
|
|
line.long 0x18 "HcPeriodCurrentED,Current Periodic List Pointer Register"
|
|
hexmask.long.long 0x18 4.--31. 1. " PCED ,Period Current Endpoint Descriptor"
|
|
line.long 0x1C "HcControlHeadED,Control List First Endpoint Address Register"
|
|
hexmask.long.long 0x1C 4.--31. 1. " CHED ,Control Head Endpoint Descriptor"
|
|
line.long 0x20 "HcControlCurrentED,Control List Current Endpoint Address Register"
|
|
hexmask.long.long 0x20 4.--31. 1. " CCED ,Control Current Endpoint Descriptor"
|
|
line.long 0x24 "HcBulkHeadED,Bulk List First Endpoint Address Register"
|
|
hexmask.long.long 0x24 4.--31. 1. " BHED ,Bulk Head Endpoint Descriptor"
|
|
line.long 0x28 "HcBulkCurrentED,Bulk List Current Endpoint Address Register"
|
|
hexmask.long.long 0x28 4.--31. 1. " BCED ,Bulk Current Endpoint Descriptor"
|
|
line.long 0x2C "HcDoneHead,Last Completed Transfer Descriptor Register"
|
|
hexmask.long.long 0x2C 4.--31. 1. " DH ,Done Head"
|
|
line.long 0x30 "HcFmInterval,Frame Bit Time Interval Register"
|
|
bitfld.long 0x30 31. " FIT ,Frame Interval Toggle" "Low,High"
|
|
hexmask.long.word 0x30 16.--30. 1. " FSMPS ,Full Speed Maximum Packet Size"
|
|
hexmask.long.word 0x30 0.--13. 1. " FI ,Frame Interval"
|
|
rgroup 0x38++0x07
|
|
line.long 0x00 "HcFmRemaining,Current Frame Remaining Time Register"
|
|
bitfld.long 0x00 31. " FRT ,Frame Remaining Toggle" "Low,High"
|
|
hexmask.long.word 0x00 0.--13. 1. " FR ,Frame Remaining"
|
|
line.long 0x04 "HcFmNumber,Frame Number Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " FN ,Frame Number"
|
|
group 0x40--0x5B
|
|
line.long 0x00 "HcPeriodicStart,Periodic Start Register"
|
|
hexmask.long.word 0x00 0.--13. 1. " PS ,Periodic Start"
|
|
line.long 0x04 "HcLSThreshold,Low Speed Threshold Register"
|
|
hexmask.long.word 0x04 0.--11. 1. " LST ,Low Speed Threshold"
|
|
line.long 0x08 "HcRhDescriptorA,Root Hub Descriptor A Register"
|
|
hexmask.long.byte 0x08 24.--31. 1. " POTPGT ,Power On To Power Good Time"
|
|
bitfld.long 0x08 12. " NOCP ,No Over Current Protection" "Protected,Not protected"
|
|
bitfld.long 0x08 11. " OCPM ,Over Current Protection Mode" "Reported for all,Reported"
|
|
bitfld.long 0x08 10. " DT ,Device Type" "Not compounded,Invalid"
|
|
textline " "
|
|
bitfld.long 0x08 9. " PSM ,Power Switching Mode" "Low,High"
|
|
bitfld.long 0x08 8. " NPS ,No Power Switching" "Switched,Powered"
|
|
hexmask.long.byte 0x08 0.--7. 1. " NDP ,Number Downstream Ports"
|
|
line.long 0x0C "HcRhDescriptorB,Root Hub Descriptor B Register"
|
|
bitfld.long 0x0C 18. " PPCM2 ,Port 2 Power Control Mask" "Global pow switch,Affected by per-port"
|
|
bitfld.long 0x0C 17. " PPCM1 ,Port 1 Power Control Mask" "Global pow switch,Affected by per-port"
|
|
hexmask.long.byte 0x0C 1.--2. 1. " DR ,Device Removable"
|
|
line.long 0x10 "HcRhStatus,Root Hub Status Register"
|
|
bitfld.long 0x10 17. " OCIC ,Over Current Indicator Change" "Low,High"
|
|
bitfld.long 0x10 16. " LPSC ,Local Power Status Change/Set Global Power" "Low,High"
|
|
bitfld.long 0x10 1. " OCI ,Over Current Indicator" "Normal,Exists"
|
|
bitfld.long 0x10 0. " LPS ,Local Power Status/Clear Global Power" "No effect,Turn off power"
|
|
line.long 0x14 "HcRhPortStatus1,Hc Rh Port Status 1"
|
|
bitfld.long 0x14 20. " PRSC ,Port Reset Status Change" "Low,High"
|
|
bitfld.long 0x14 19. " OCIC ,Port Reset Status Change" "Low,High"
|
|
bitfld.long 0x14 18. " PSSC ,Port Susspend Status Change" "Low,High"
|
|
bitfld.long 0x14 17. " PESC ,Port Enable Status Change" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x14 16. " CSC ,Connect Status Change" "Low,High"
|
|
bitfld.long 0x14 9. " LSDA ,Low Speed Device Attached" "Low,High"
|
|
bitfld.long 0x14 8. " PPS ,Port Power Status" "Low,High"
|
|
bitfld.long 0x14 4. " PRS ,Port Reset Status" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x14 3. " POCI ,Port Overcurrent Indicator" "Low,High"
|
|
bitfld.long 0x14 2. " PSS ,Port Suspend Status" "Low,High"
|
|
bitfld.long 0x14 1. " PES ,Port Enable Status" "Low,High"
|
|
bitfld.long 0x14 0. " CCS ,Current Connect Status" "Low,High"
|
|
line.long 0x18 "HcRhPortStatus2,Hc Rh Port Status 2"
|
|
bitfld.long 0x18 20. " PRSC ,Port Reset Status Change" "Low,High"
|
|
bitfld.long 0x18 19. " OCIC ,Port Reset Status Change" "Low,High"
|
|
bitfld.long 0x18 18. " PSSC ,Port Susspend Status Change" "Low,High"
|
|
bitfld.long 0x18 17. " PESC ,Port Enable Status Change" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x18 16. " CSC ,Connect Status Change" "Low,High"
|
|
bitfld.long 0x18 9. " LSDA ,Low Speed Device Attached" "Low,High"
|
|
bitfld.long 0x18 8. " PPS ,Port Power Status" "Low,High"
|
|
bitfld.long 0x18 4. " PRS ,Port Reset Status" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x18 3. " POCI ,Port Overcurrent Indicator" "Low,High"
|
|
bitfld.long 0x18 2. " PSS ,Port Suspend Status" "Low,High"
|
|
bitfld.long 0x18 1. " PES ,Port Enable Status" "Low,High"
|
|
bitfld.long 0x18 0. " CCS ,Current Connect Status" "Low,High"
|
|
width 14.
|
|
tree.end
|
|
tree "AC97 Controller"
|
|
base asd:0x80000000
|
|
width 9.
|
|
wgroup 0x00++0x03
|
|
line.long 0x00 "DR1,Data Register 1"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. " DATA ,Transmit FIFO"
|
|
rgroup 0x00++0x03
|
|
line.long 0x00 "DR1,Data Register 1"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. " DATA ,Receive FIFO"
|
|
group 0x04++0x03
|
|
line.long 0x00 "RXCR1,Receive Control Register 1"
|
|
hexmask.long.word 0x00 17.--28. 1. " TOC ,Time Out Count"
|
|
bitfld.long 0x00 16. " FDIS ,FIFO Disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 15. " CM ,Compact Mode" "Disabled,Enabled"
|
|
bitfld.long 0x00 13.--14. " RSIZE ,Receive Size" "16-bit,18-bit,20-bit,12-bit"
|
|
textline " "
|
|
bitfld.long 0x00 12. " RX12 ,FIFO Stores Slot 12 Data" "Low,High"
|
|
bitfld.long 0x00 11. " RX11 ,FIFO Stores Slot 11 Data" "Low,High"
|
|
bitfld.long 0x00 10. " RX10 ,FIFO Stores Slot 10 Data" "Low,High"
|
|
bitfld.long 0x00 9. " RX9 ,FIFO Stores Slot 9 Data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 8. " RX8 ,FIFO Stores Slot 8 Data" "Low,High"
|
|
bitfld.long 0x00 7. " RX7 ,FIFO Stores Slot 7 Data" "Low,High"
|
|
bitfld.long 0x00 6. " RX6 ,FIFO Stores Slot 6 Data" "Low,High"
|
|
bitfld.long 0x00 5. " RX5 ,FIFO Stores Slot 5 Data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RX4 ,FIFO Stores Slot 4 Data" "Low,High"
|
|
bitfld.long 0x00 3. " RX3 ,FIFO Stores Slot 3 Data" "Low,High"
|
|
bitfld.long 0x00 2. " RX2 ,FIFO Stores Slot 2 Data" "Low,High"
|
|
bitfld.long 0x00 1. " RX1 ,FIFO Stores Slot 1 Data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 0. " REN ,Receive Enable" "Disabled,Enabled"
|
|
group 0x08++0x03
|
|
line.long 0x00 "TXCR1,Transmit Control Register 1"
|
|
bitfld.long 0x00 16. " FDIS ,FIFO Disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 15. " CM ,Compact Mode" "Disabled,Enabled"
|
|
bitfld.long 0x00 13.--14. " TSIZE ,Transmit Size" "16-bit,18-bit,20-bit,12-bit"
|
|
bitfld.long 0x00 12. " TX12 ,FIFO transmits Slot 12 data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 11. " TX11 ,FIFO transmits Slot 11 data" "Low,High"
|
|
bitfld.long 0x00 10. " TX10 ,FIFO transmits Slot 10 data" "Low,High"
|
|
bitfld.long 0x00 9. " TX9 ,FIFO transmits Slot 9 data" "Low,High"
|
|
bitfld.long 0x00 8. " TX8 ,FIFO transmits Slot 8 data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 7. " TX7 ,FIFO transmits Slot 7 data" "Low,High"
|
|
bitfld.long 0x00 6. " TX6 ,FIFO transmits Slot 6 data" "Low,High"
|
|
bitfld.long 0x00 5. " TX5 ,FIFO transmits Slot 5 data" "Low,High"
|
|
bitfld.long 0x00 4. " TX4 ,FIFO transmits Slot 4 data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 3. " TX3 ,FIFO transmits Slot 3 data" "Low,High"
|
|
bitfld.long 0x00 2. " TX2 ,FIFO transmits Slot 2 data" "Low,High"
|
|
bitfld.long 0x00 1. " TX1 ,FIFO transmits Slot 1 data" "Low,High"
|
|
bitfld.long 0x00 0. " TEN ,Transmit Enable" "Disabled,Enabled"
|
|
rgroup 0x0C--0x17
|
|
line.long 0x00 "SR1,Controller Status Register 1"
|
|
bitfld.long 0x00 6. " TXUE ,Transmit Underrun Error" "No error,Error"
|
|
bitfld.long 0x00 5. " RXOE ,Receive Overrun Error" "No error,Error"
|
|
bitfld.long 0x00 4. " TXBUSY ,Transmit Busy" "Not busy,Busy"
|
|
bitfld.long 0x00 3. " TXFF ,Transmit FIFO Full Flag" "Not full,Full"
|
|
textline " "
|
|
bitfld.long 0x00 2. " RXFF ,Receive FIFO Full Flag" "Not full,Full"
|
|
bitfld.long 0x00 1. " TXFE ,Transmit FIFO Empty Flag" "Not empty,Empty"
|
|
bitfld.long 0x00 0. " RXFE ,Receive FIFO Empty Flag" "Not empty,Empty"
|
|
line.long 0x04 "RISR1,Raw Interrupt Status Register 1"
|
|
bitfld.long 0x04 3. " RIS ,Receive Interrupt Status" "Not asserted,Asserted"
|
|
bitfld.long 0x04 2. " TIS ,Transmit Interrupt Status" "Not asserted,Asserted"
|
|
bitfld.long 0x04 1. " RTIS ,Receive Timeout Interrupt Status" "Not asserted,Asserted"
|
|
bitfld.long 0x04 0. " TCIS ,Transmit Complete Interrupt Status" "Not asserted,Asserted"
|
|
line.long 0x08 "ISR1,Interrupt Status Register 1"
|
|
bitfld.long 0x08 3. " RIS ,Read Interrupt Status" "Not enabled,Enabled"
|
|
bitfld.long 0x08 2. " TIS ,Transmit Interrupt Status" "Not enabled,Enabled"
|
|
bitfld.long 0x08 1. " RTIS ,Receive Timeout Interrupt Status" "Not enabled,Enabled"
|
|
bitfld.long 0x08 0. " TCIS ,Transmit Complete Interrupt Status" "Not enabled,Enabled"
|
|
group 0x18++0x03
|
|
line.long 0x00 "IE1,Interrupt Enable Register 1"
|
|
bitfld.long 0x00 3. " RIE ,Receive Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " TIE ,Transmit Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " RTIE ,Receive Timeout Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " TCIE ,Transmit Complete Interrupt Enable" "Disabled,Enabled"
|
|
wgroup 0x20++0x03
|
|
line.long 0x00 "DR2,Data Register 2"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. " DATA ,Transmit FIFO"
|
|
rgroup 0x20++0x03
|
|
line.long 0x00 "DR2,Data Register 2"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. " DATA ,Receive FIFO"
|
|
group 0x24++0x03
|
|
line.long 0x00 "RXCR2,Receive Control Register 2"
|
|
hexmask.long.word 0x00 17.--28. 1. " TOC ,Time Out Count"
|
|
bitfld.long 0x00 16. " FDIS ,FIFO Disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 15. " CM ,Compact Mode" "Disabled,Enabled"
|
|
bitfld.long 0x00 13.--14. " RSIZE ,Receive Size" "16-bit,18-bit,20-bit,12-bit"
|
|
textline " "
|
|
bitfld.long 0x00 12. " RX12 ,FIFO Stores Slot 12 Data" "Low,High"
|
|
bitfld.long 0x00 11. " RX11 ,FIFO Stores Slot 11 Data" "Low,High"
|
|
bitfld.long 0x00 10. " RX10 ,FIFO Stores Slot 10 Data" "Low,High"
|
|
bitfld.long 0x00 9. " RX9 ,FIFO Stores Slot 9 Data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 8. " RX8 ,FIFO Stores Slot 8 Data" "Low,High"
|
|
bitfld.long 0x00 7. " RX7 ,FIFO Stores Slot 7 Data" "Low,High"
|
|
bitfld.long 0x00 6. " RX6 ,FIFO Stores Slot 6 Data" "Low,High"
|
|
bitfld.long 0x00 5. " RX5 ,FIFO Stores Slot 5 Data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RX4 ,FIFO Stores Slot 4 Data" "Low,High"
|
|
bitfld.long 0x00 3. " RX3 ,FIFO Stores Slot 3 Data" "Low,High"
|
|
bitfld.long 0x00 2. " RX2 ,FIFO Stores Slot 2 Data" "Low,High"
|
|
bitfld.long 0x00 1. " RX1 ,FIFO Stores Slot 1 Data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 0. " REN ,Receive Enable" "Disabled,Enabled"
|
|
group 0x28++0x03
|
|
line.long 0x00 "TXCR2,Transmit Control Register 2"
|
|
bitfld.long 0x00 16. " FDIS ,FIFO Disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 15. " CM ,Compact Mode" "Disabled,Enabled"
|
|
bitfld.long 0x00 13.--14. " TSIZE ,Transmit Size" "16-bit,18-bit,20-bit,12-bit"
|
|
bitfld.long 0x00 12. " TX12 ,FIFO transmits Slot 12 data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 11. " TX11 ,FIFO transmits Slot 11 data" "Low,High"
|
|
bitfld.long 0x00 10. " TX10 ,FIFO transmits Slot 10 data" "Low,High"
|
|
bitfld.long 0x00 9. " TX9 ,FIFO transmits Slot 9 data" "Low,High"
|
|
bitfld.long 0x00 8. " TX8 ,FIFO transmits Slot 8 data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 7. " TX7 ,FIFO transmits Slot 7 data" "Low,High"
|
|
bitfld.long 0x00 6. " TX6 ,FIFO transmits Slot 6 data" "Low,High"
|
|
bitfld.long 0x00 5. " TX5 ,FIFO transmits Slot 5 data" "Low,High"
|
|
bitfld.long 0x00 4. " TX4 ,FIFO transmits Slot 4 data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 3. " TX3 ,FIFO transmits Slot 3 data" "Low,High"
|
|
bitfld.long 0x00 2. " TX2 ,FIFO transmits Slot 2 data" "Low,High"
|
|
bitfld.long 0x00 1. " TX1 ,FIFO transmits Slot 1 data" "Low,High"
|
|
bitfld.long 0x00 0. " TEN ,Transmit Enable" "Disabled,Enabled"
|
|
rgroup 0x2C--0x37
|
|
line.long 0x00 "SR2,Controller Status Register 2"
|
|
bitfld.long 0x00 6. " TXUE ,Transmit Underrun Error" "No error,Error"
|
|
bitfld.long 0x00 5. " RXOE ,Receive Overrun Error" "No error,Error"
|
|
bitfld.long 0x00 4. " TXBUSY ,Transmit Busy" "Not busy,Busy"
|
|
bitfld.long 0x00 3. " TXFF ,Transmit FIFO Full Flag" "Not full,Full"
|
|
textline " "
|
|
bitfld.long 0x00 2. " RXFF ,Receive FIFO Full Flag" "Not full,Full"
|
|
bitfld.long 0x00 1. " TXFE ,Transmit FIFO Empty Flag" "Not empty,Empty"
|
|
bitfld.long 0x00 0. " RXFE ,Receive FIFO Empty Flag" "Not empty,Empty"
|
|
line.long 0x04 "RISR2,Raw Interrupt Status Register 2"
|
|
bitfld.long 0x04 3. " RIS ,Receive Interrupt Status" "Not asserted,Asserted"
|
|
bitfld.long 0x04 2. " TIS ,Transmit Interrupt Status" "Not asserted,Asserted"
|
|
bitfld.long 0x04 1. " RTIS ,Receive Timeout Interrupt Status" "Not asserted,Asserted"
|
|
bitfld.long 0x04 0. " TCIS ,Transmit Complete Interrupt Status" "Not asserted,Asserted"
|
|
line.long 0x08 "ISR2,Interrupt Status Register 2"
|
|
bitfld.long 0x08 3. " RIS ,Read Interrupt Status" "Not enabled,Enabled"
|
|
bitfld.long 0x08 2. " TIS ,Transmit Interrupt Status" "Not enabled,Enabled"
|
|
bitfld.long 0x08 1. " RTIS ,Receive Timeout Interrupt Status" "Not enabled,Enabled"
|
|
bitfld.long 0x08 0. " TCIS ,Transmit Complete Interrupt Status" "Not enabled,Enabled"
|
|
group 0x38++0x03
|
|
line.long 0x00 "IE2,Interrupt Enable Register 2"
|
|
bitfld.long 0x00 3. " RIE ,Receive Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " TIE ,Transmit Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " RTIE ,Receive Timeout Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " TCIE ,Transmit Complete Interrupt Enable" "Disabled,Enabled"
|
|
wgroup 0x40++0x03
|
|
line.long 0x00 "DR3,Data Register 3"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. " DATA ,Transmit FIFO"
|
|
rgroup 0x40++0x03
|
|
line.long 0x00 "DR3,Data Register 3"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. " DATA ,Receive FIFO"
|
|
group 0x44++0x03
|
|
line.long 0x00 "RXCR3,Receive Control Register 3"
|
|
hexmask.long.word 0x00 17.--28. 1. " TOC ,Time Out Count"
|
|
bitfld.long 0x00 16. " FDIS ,FIFO Disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 15. " CM ,Compact Mode" "Disabled,Enabled"
|
|
bitfld.long 0x00 13.--14. " RSIZE ,Receive Size" "16-bit,18-bit,20-bit,12-bit"
|
|
textline " "
|
|
bitfld.long 0x00 12. " RX12 ,FIFO Stores Slot 12 Data" "Low,High"
|
|
bitfld.long 0x00 11. " RX11 ,FIFO Stores Slot 11 Data" "Low,High"
|
|
bitfld.long 0x00 10. " RX10 ,FIFO Stores Slot 10 Data" "Low,High"
|
|
bitfld.long 0x00 9. " RX9 ,FIFO Stores Slot 9 Data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 8. " RX8 ,FIFO Stores Slot 8 Data" "Low,High"
|
|
bitfld.long 0x00 7. " RX7 ,FIFO Stores Slot 7 Data" "Low,High"
|
|
bitfld.long 0x00 6. " RX6 ,FIFO Stores Slot 6 Data" "Low,High"
|
|
bitfld.long 0x00 5. " RX5 ,FIFO Stores Slot 5 Data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RX4 ,FIFO Stores Slot 4 Data" "Low,High"
|
|
bitfld.long 0x00 3. " RX3 ,FIFO Stores Slot 3 Data" "Low,High"
|
|
bitfld.long 0x00 2. " RX2 ,FIFO Stores Slot 2 Data" "Low,High"
|
|
bitfld.long 0x00 1. " RX1 ,FIFO Stores Slot 1 Data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 0. " REN ,Receive Enable" "Disabled,Enabled"
|
|
group 0x48++0x03
|
|
line.long 0x00 "TXCR3,Transmit Control Register 3"
|
|
bitfld.long 0x00 16. " FDIS ,FIFO Disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 15. " CM ,Compact Mode" "Disabled,Enabled"
|
|
bitfld.long 0x00 13.--14. " TSIZE ,Transmit Size" "16-bit,18-bit,20-bit,12-bit"
|
|
bitfld.long 0x00 12. " TX12 ,FIFO transmits Slot 12 data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 11. " TX11 ,FIFO transmits Slot 11 data" "Low,High"
|
|
bitfld.long 0x00 10. " TX10 ,FIFO transmits Slot 10 data" "Low,High"
|
|
bitfld.long 0x00 9. " TX9 ,FIFO transmits Slot 9 data" "Low,High"
|
|
bitfld.long 0x00 8. " TX8 ,FIFO transmits Slot 8 data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 7. " TX7 ,FIFO transmits Slot 7 data" "Low,High"
|
|
bitfld.long 0x00 6. " TX6 ,FIFO transmits Slot 6 data" "Low,High"
|
|
bitfld.long 0x00 5. " TX5 ,FIFO transmits Slot 5 data" "Low,High"
|
|
bitfld.long 0x00 4. " TX4 ,FIFO transmits Slot 4 data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 3. " TX3 ,FIFO transmits Slot 3 data" "Low,High"
|
|
bitfld.long 0x00 2. " TX2 ,FIFO transmits Slot 2 data" "Low,High"
|
|
bitfld.long 0x00 1. " TX1 ,FIFO transmits Slot 1 data" "Low,High"
|
|
bitfld.long 0x00 0. " TEN ,Transmit Enable" "Disabled,Enabled"
|
|
rgroup 0x4C--0x57
|
|
line.long 0x00 "SR3,Controller Status Register 3"
|
|
bitfld.long 0x00 6. " TXUE ,Transmit Underrun Error" "No error,Error"
|
|
bitfld.long 0x00 5. " RXOE ,Receive Overrun Error" "No error,Error"
|
|
bitfld.long 0x00 4. " TXBUSY ,Transmit Busy" "Not busy,Busy"
|
|
bitfld.long 0x00 3. " TXFF ,Transmit FIFO Full Flag" "Not full,Full"
|
|
textline " "
|
|
bitfld.long 0x00 2. " RXFF ,Receive FIFO Full Flag" "Not full,Full"
|
|
bitfld.long 0x00 1. " TXFE ,Transmit FIFO Empty Flag" "Not empty,Empty"
|
|
bitfld.long 0x00 0. " RXFE ,Receive FIFO Empty Flag" "Not empty,Empty"
|
|
line.long 0x04 "RISR3,Raw Interrupt Status Register 3"
|
|
bitfld.long 0x04 3. " RIS ,Receive Interrupt Status" "Not asserted,Asserted"
|
|
bitfld.long 0x04 2. " TIS ,Transmit Interrupt Status" "Not asserted,Asserted"
|
|
bitfld.long 0x04 1. " RTIS ,Receive Timeout Interrupt Status" "Not asserted,Asserted"
|
|
bitfld.long 0x04 0. " TCIS ,Transmit Complete Interrupt Status" "Not asserted,Asserted"
|
|
line.long 0x08 "ISR3,Interrupt Status Register 3"
|
|
bitfld.long 0x08 3. " RIS ,Read Interrupt Status" "Not enabled,Enabled"
|
|
bitfld.long 0x08 2. " TIS ,Transmit Interrupt Status" "Not enabled,Enabled"
|
|
bitfld.long 0x08 1. " RTIS ,Receive Timeout Interrupt Status" "Not enabled,Enabled"
|
|
bitfld.long 0x08 0. " TCIS ,Transmit Complete Interrupt Status" "Not enabled,Enabled"
|
|
group 0x58++0x03
|
|
line.long 0x00 "IE3,Interrupt Enable Register 3"
|
|
bitfld.long 0x00 3. " RIE ,Receive Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " TIE ,Transmit Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " RTIE ,Receive Timeout Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " TCIE ,Transmit Complete Interrupt Enable" "Disabled,Enabled"
|
|
wgroup 0x60++0x03
|
|
line.long 0x00 "DR4,Data Register 4"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. " DATA ,Transmit FIFO"
|
|
rgroup 0x60++0x03
|
|
line.long 0x00 "DR4,Data Register 4"
|
|
hexmask.long.tbyte 0x00 0.--19. 1. " DATA ,Receive FIFO"
|
|
group 0x64++0x03
|
|
line.long 0x00 "RXCR4,Receive Control Register 4"
|
|
hexmask.long.word 0x00 17.--28. 1. " TOC ,Time Out Count"
|
|
bitfld.long 0x00 16. " FDIS ,FIFO Disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 15. " CM ,Compact Mode" "Disabled,Enabled"
|
|
bitfld.long 0x00 13.--14. " RSIZE ,Receive Size" "16-bit,18-bit,20-bit,12-bit"
|
|
textline " "
|
|
bitfld.long 0x00 12. " RX12 ,FIFO Stores Slot 12 Data" "Low,High"
|
|
bitfld.long 0x00 11. " RX11 ,FIFO Stores Slot 11 Data" "Low,High"
|
|
bitfld.long 0x00 10. " RX10 ,FIFO Stores Slot 10 Data" "Low,High"
|
|
bitfld.long 0x00 9. " RX9 ,FIFO Stores Slot 9 Data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 8. " RX8 ,FIFO Stores Slot 8 Data" "Low,High"
|
|
bitfld.long 0x00 7. " RX7 ,FIFO Stores Slot 7 Data" "Low,High"
|
|
bitfld.long 0x00 6. " RX6 ,FIFO Stores Slot 6 Data" "Low,High"
|
|
bitfld.long 0x00 5. " RX5 ,FIFO Stores Slot 5 Data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RX4 ,FIFO Stores Slot 4 Data" "Low,High"
|
|
bitfld.long 0x00 3. " RX3 ,FIFO Stores Slot 3 Data" "Low,High"
|
|
bitfld.long 0x00 2. " RX2 ,FIFO Stores Slot 2 Data" "Low,High"
|
|
bitfld.long 0x00 1. " RX1 ,FIFO Stores Slot 1 Data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 0. " REN ,Receive Enable" "Disabled,Enabled"
|
|
group 0x68++0x03
|
|
line.long 0x00 "TXCR4,Transmit Control Register 4"
|
|
bitfld.long 0x00 16. " FDIS ,FIFO Disable" "Enabled,Disabled"
|
|
bitfld.long 0x00 15. " CM ,Compact Mode" "Disabled,Enabled"
|
|
bitfld.long 0x00 13.--14. " TSIZE ,Transmit Size" "16-bit,18-bit,20-bit,12-bit"
|
|
bitfld.long 0x00 12. " TX12 ,FIFO transmits Slot 12 data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 11. " TX11 ,FIFO transmits Slot 11 data" "Low,High"
|
|
bitfld.long 0x00 10. " TX10 ,FIFO transmits Slot 10 data" "Low,High"
|
|
bitfld.long 0x00 9. " TX9 ,FIFO transmits Slot 9 data" "Low,High"
|
|
bitfld.long 0x00 8. " TX8 ,FIFO transmits Slot 8 data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 7. " TX7 ,FIFO transmits Slot 7 data" "Low,High"
|
|
bitfld.long 0x00 6. " TX6 ,FIFO transmits Slot 6 data" "Low,High"
|
|
bitfld.long 0x00 5. " TX5 ,FIFO transmits Slot 5 data" "Low,High"
|
|
bitfld.long 0x00 4. " TX4 ,FIFO transmits Slot 4 data" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 3. " TX3 ,FIFO transmits Slot 3 data" "Low,High"
|
|
bitfld.long 0x00 2. " TX2 ,FIFO transmits Slot 2 data" "Low,High"
|
|
bitfld.long 0x00 1. " TX1 ,FIFO transmits Slot 1 data" "Low,High"
|
|
bitfld.long 0x00 0. " TEN ,Transmit Enable" "Disabled,Enabled"
|
|
rgroup 0x6C--0x77
|
|
line.long 0x00 "SR4,Controller Status Register 4"
|
|
bitfld.long 0x00 6. " TXUE ,Transmit Underrun Error" "No error,Error"
|
|
bitfld.long 0x00 5. " RXOE ,Receive Overrun Error" "No error,Error"
|
|
bitfld.long 0x00 4. " TXBUSY ,Transmit Busy" "Not busy,Busy"
|
|
bitfld.long 0x00 3. " TXFF ,Transmit FIFO Full Flag" "Not full,Full"
|
|
textline " "
|
|
bitfld.long 0x00 2. " RXFF ,Receive FIFO Full Flag" "Not full,Full"
|
|
bitfld.long 0x00 1. " TXFE ,Transmit FIFO Empty Flag" "Not empty,Empty"
|
|
bitfld.long 0x00 0. " RXFE ,Receive FIFO Empty Flag" "Not empty,Empty"
|
|
line.long 0x04 "RISR4,Raw Interrupt Status Register 4"
|
|
bitfld.long 0x04 3. " RIS ,Receive Interrupt Status" "Not asserted,Asserted"
|
|
bitfld.long 0x04 2. " TIS ,Transmit Interrupt Status" "Not asserted,Asserted"
|
|
bitfld.long 0x04 1. " RTIS ,Receive Timeout Interrupt Status" "Not asserted,Asserted"
|
|
bitfld.long 0x04 0. " TCIS ,Transmit Complete Interrupt Status" "Not asserted,Asserted"
|
|
line.long 0x08 "ISR4,Interrupt Status Register 4"
|
|
bitfld.long 0x08 3. " RIS ,Read Interrupt Status" "Not enabled,Enabled"
|
|
bitfld.long 0x08 2. " TIS ,Transmit Interrupt Status" "Not enabled,Enabled"
|
|
bitfld.long 0x08 1. " RTIS ,Receive Timeout Interrupt Status" "Not enabled,Enabled"
|
|
bitfld.long 0x08 0. " TCIS ,Transmit Complete Interrupt Status" "Not enabled,Enabled"
|
|
group 0x78++0x03
|
|
line.long 0x00 "IE4,Interrupt Enable Register 4"
|
|
bitfld.long 0x00 3. " RIE ,Receive Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " TIE ,Transmit Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " RTIE ,Receive Timeout Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " TCIE ,Transmit Complete Interrupt Enable" "Disabled,Enabled"
|
|
rgroup 0x80++0x03
|
|
line.long 0x00 "S1DATA,Slot 1 Data Register"
|
|
hexmask.long.byte 0x00 0.--6. 1. " DATA ,Receive"
|
|
wgroup 0x80++0x03
|
|
line.long 0x00 "S1DATA,Slot 1 Data Register"
|
|
hexmask.long.byte 0x00 0.--6. 1. " DATA ,Transmit"
|
|
rgroup 0x84++0x03
|
|
line.long 0x00 "S2DATA,Slot 2 Data Register"
|
|
hexmask.long.byte 0x00 0.--15. 1. " DATA ,Receive"
|
|
wgroup 0x84++0x03
|
|
line.long 0x00 "S2DATA,Slot 2 Data Register"
|
|
hexmask.long.byte 0x00 0.--15. 1. " DATA ,Transmit"
|
|
rgroup 0x88++0x03
|
|
line.long 0x00 "S12DATA,Slot 12 Data Register"
|
|
hexmask.long.byte 0x00 0.--19. 1. " DATA ,Receive"
|
|
wgroup 0x88++0x03
|
|
line.long 0x00 "S12DATA,Slot 12 Data Register"
|
|
hexmask.long.byte 0x00 0.--19. 1. " DATA ,Transmit"
|
|
rgroup 0x8C++0x07
|
|
line.long 0x00 "RGIS,Raw Global Interrupt Status Register"
|
|
bitfld.long 0x00 5. " CODECREADY ,Codec Ready" "Not asserted,Asserted"
|
|
bitfld.long 0x00 4. " RWIS ,Raw Wakeup Interrupt Status" "Not asserted,Asserted"
|
|
bitfld.long 0x00 3. " GPIOINTRX ,GPIO Receive Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 2. " GPIOTXCMP ,GPIO Transmission Complete" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 1. " SLOT2INTRX ,Slot 2 Receive Valid" "Not asserted,Asserted"
|
|
bitfld.long 0x00 0. " SLOT1TXCMP ,Slot 1 Transmit Complete" "Not asserted,Asserted"
|
|
line.long 0x04 "GIS,Global Interrupt Status Register"
|
|
bitfld.long 0x04 6. " SLOT2TXCMP ,Slot 2 Transmit Complete" "Not asserted,Asserted"
|
|
bitfld.long 0x04 5. " CODECREADY ,Codec Ready" "Not asserted,Asserted"
|
|
bitfld.long 0x04 4. " WIS ,Wakeup Interrupt Status" "Not asserted,Asserted"
|
|
bitfld.long 0x04 3. " GPIOINTRX ,GPIO Receive Interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x04 2. " GPIOTXCMP ,GPIO Transmit Complete Interrupt Status" "Not asserted,Asserted"
|
|
bitfld.long 0x04 1. " SLOT2INTRX ,Slot 2 Receive Valid Interrupt Status" "Not asserted,Asserted"
|
|
bitfld.long 0x04 0. " SLOT1TXCMP ,Slot 1 Transmit Complete" "Not asserted,Asserted"
|
|
group 0x94++0x03
|
|
line.long 0x00 "GIEN,Global Interrupt Enable Register"
|
|
bitfld.long 0x00 6. " SLOT2TXCMPEN ,Slot 2 Transmit Complete Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " CODECREADYEN ,Codec Ready" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " WIEN ,Wakeup Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " GPIOINTRXEN ,GPIO Receive Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 2. " GPIOTXCMPEN ,GPIO Transmit Complete Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " SLOT2INTRXEN ,Slot 2 Receive Valid Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " SLOT1TXCMPEN ,Slot 1 Transmit Busy Interrupt Enable" "Disabled,Enabled"
|
|
wgroup 0x98++0x03
|
|
line.long 0x00 "GEOI,Global End-of-Interrupt Register"
|
|
bitfld.long 0x00 1. " CODECREADY ,Codec Ready Interrupt Status Clear" "No effect,Clear"
|
|
bitfld.long 0x00 0. " WISC ,Wakeup Interrupt Status Clear" "No effect,Clear"
|
|
group 0x9C++0x03
|
|
line.long 0x00 "GCR,Global Control Register"
|
|
bitfld.long 0x00 2. " OCR ,Override Codec Ready" "Normal,Enabled"
|
|
bitfld.long 0x00 1. " LOOP ,Loopback Mode" "Normal,Enabled"
|
|
bitfld.long 0x00 0. " IFE ,IF Enable" "Disabled,Enabled"
|
|
group 0xA0--0xAB
|
|
line.long 0x00 "RESET,Reset Register"
|
|
bitfld.long 0x00 2. " EFORCER ,Enable Forced RESET Bit" "No effect,Enabled"
|
|
bitfld.long 0x00 1. " FORCEDRESET ,Forced RESET" "Low,High"
|
|
bitfld.long 0x00 0. " TIMEDRESET ,Timed Reset" "No effect,Cleared"
|
|
line.long 0x04 "SYNC,SYNC Port Register"
|
|
bitfld.long 0x04 2. " EFORCES ,Forced SYNC Enable" "No effect,Enabled"
|
|
bitfld.long 0x04 1. " FORCEDSYNC ,Forced SYNC" "Low,High"
|
|
bitfld.long 0x04 0. " TIMEDSYNC ,Timed SYNC" "No effect,Cleared"
|
|
line.long 0x08 "GCIS,Global Control Interrupt Status Register"
|
|
hexmask.long.byte 0x08 16.--21. 1. " GIS ,Copy of the GIS Register"
|
|
hexmask.long.byte 0x08 12.--15. 1. " ISR4 ,Copy of the FIFO 4 ISR Register"
|
|
hexmask.long.byte 0x08 8.--11. 1. " ISR3 ,Copy of the FIFO 3 ISR Register"
|
|
hexmask.long.byte 0x08 4.--7. 1. " ISR2 ,Copy of the FIFO 2 ISR Register"
|
|
hexmask.long.byte 0x08 0.--3. 1. " ISR1 ,Copy of the FIFO 1 ISR Register"
|
|
width 14.
|
|
tree.end
|
|
tree "Audio Codec Interface (ACI)"
|
|
base asd:0x80000A00
|
|
width 8.
|
|
group 0x00++0x07
|
|
line.long 0x00 "DATA,ACI Data Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " DATA ,Data"
|
|
line.long 0x04 "CTL,ACI Control Register"
|
|
bitfld.long 0x04 5. " TXEPCLKEN ,Transmit FIFO Empty Stop Clock Enable" "Continued,Stopped"
|
|
bitfld.long 0x04 4. " LB ,Loopback" "Normal,Enabled"
|
|
bitfld.long 0x04 3. " TXIE ,Transmit Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 2. " RXIE ,Receive Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 1. " RXEN ,Receive Enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 0. " TXEN ,Transmit Enable" "Disabled,Enabled"
|
|
rgroup 0x08++0x03
|
|
line.long 0x00 "STATUS,ACI Status Register"
|
|
bitfld.long 0x00 7. " TXBUSY ,Transmit Busy" "Disabled,Active"
|
|
bitfld.long 0x00 6. " RXBUSY ,Receive Busy" "Disabled,Active"
|
|
bitfld.long 0x00 5. " TXI ,Transmit Interrupt" ">8 bytes,<=8 bytes"
|
|
bitfld.long 0x00 4. " RXI ,Receive Interrupt" "<8 bytes,>=8 bytes"
|
|
textline " "
|
|
bitfld.long 0x00 3. " TXFE ,Transmit FIFO Empty" "Not empty,Empty"
|
|
bitfld.long 0x00 2. " RXFF ,Receive FIFO Full" "Not full,Full"
|
|
bitfld.long 0x00 1. " TXFF ,Transmit FIFO Full" "Not full,Full"
|
|
bitfld.long 0x00 0. " RXFE ,Receive FIFO Empty" "Not empty,Empty"
|
|
wgroup 0x0C++0x03
|
|
line.long 0x00 "EOI,End-of-Interrupt Register"
|
|
hexfld.long 0x00 " EOI ,End of Interrupt"
|
|
group 0x10++0x03
|
|
line.long 0x00 "CLKDIV,ACI Clock Divisor Register"
|
|
hexmask.long.byte 0x00 0.--9. 1. " CLKDIV ,Clock Divisor"
|
|
width 14.
|
|
tree.end
|
|
tree "Battery Monitor Interface (BMI)"
|
|
base asd:0x80000F00
|
|
width 9.
|
|
tree "BMI Single Wire Registers"
|
|
group 0x00++0x07
|
|
line.long 0x00 "SWIDR,Single Wire Interface Data Register"
|
|
hexfld.long 0x00 " SWID ,SWI Data"
|
|
line.long 0x04 "SWICR,Single Wire Interface Control Register"
|
|
bitfld.long 0x04 16. " SP_INVERT ,Start Stop Invert" "Normal,Reversed"
|
|
bitfld.long 0x04 15. " T_RST ,Transfer Reset" "No reset,Reset"
|
|
hexmask.long.byte 0x04 9.--14. 1. " RDSS ,Read Data Size Select"
|
|
hexmask.long.byte 0x04 3.--8. 1. " WDCS ,Write Data or Command Size"
|
|
textline " "
|
|
bitfld.long 0x04 2. " DINV ,Data Invert" "Normal,Inverted"
|
|
bitfld.long 0x04 1. " GBS ,Generate Break Sequence" "No,Yes"
|
|
bitfld.long 0x04 0. " SWIEN ,SWI Enable" "Disabled,Enabled"
|
|
rgroup 0x08++0x07
|
|
line.long 0x00 "SWISR,BMI Single Wire Interface Status Register"
|
|
bitfld.long 0x00 11. " COL ,Collision" "New data/Break,Process busy"
|
|
bitfld.long 0x00 10. " TEF ,Transmit Error Flag" "Cleared,Process busy"
|
|
bitfld.long 0x00 9. " RXB ,Receive Busy" "Idle,Busy"
|
|
bitfld.long 0x00 8. " BRF ,Break Recovered Flag" "Not completed,Completed"
|
|
textline " "
|
|
bitfld.long 0x00 7. " BRS ,Break Recovery Status" "No,Yes"
|
|
bitfld.long 0x00 6. " BKS ,Break Status" "No,Yes"
|
|
bitfld.long 0x00 5. " RXF ,Received Flag" "No,Yes"
|
|
bitfld.long 0x00 4. " TXF ,Transmitted Flag" "No,Yes"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PBS ,Stop Bit Status" "No,Yes"
|
|
bitfld.long 0x00 2. " DBS ,Data Bit Status" "No,Yes"
|
|
bitfld.long 0x00 1. " SBS ,Start Bit Status" "No,Yes"
|
|
bitfld.long 0x00 0. " TXB ,Transmit Busy" "Idle,Busy"
|
|
line.long 0x04 "SWIRISR,SWI Raw Interrupt Status Register"
|
|
bitfld.long 0x04 2. " BRI ,Break Recovered Interrupt" "Not completed,Completed"
|
|
bitfld.long 0x04 1. " WRI ,Word Received Interrupt" "Not completed,Completed"
|
|
bitfld.long 0x04 0. " WTI ,Word Transmitted Interrupt" "No,Yes"
|
|
wgroup 0x0C++0x03
|
|
line.long 0x00 "SWIEOI,SWI End-of-Interrupt Register"
|
|
bitfld.long 0x00 2. " BRI ,Break Recovered Interrupt" "Not completed,Completed"
|
|
bitfld.long 0x00 0. " WTI ,Word Transmitted Interrupt" "No,Yes"
|
|
rgroup 0x10++0x03
|
|
line.long 0x00 "SWIISR,BMI Single Wire Interface Interrupt Status Register"
|
|
bitfld.long 0x00 2. " BRI ,Break Recovered Interrupt" "Not completed,Completed"
|
|
bitfld.long 0x00 1. " WRI ,Word Received Interrupt" "Not completed,Completed"
|
|
bitfld.long 0x00 0. " WTI ,Word Transmitted Interrupt" "Not completed,Completed"
|
|
group 0x14--0x1F
|
|
line.long 0x00 "SWIIER,BMI Single Wire Interface Interrupt Enable Register"
|
|
bitfld.long 0x00 2. " BRI ,Break Recovered Interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " WRI ,Word Received Interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " WTI ,Word Transmitted Interrupt" "Disabled,Enabled"
|
|
line.long 0x04 "SWITR,BMI Single Wire Interface Timing Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " BTG ,Bit Time Generation"
|
|
line.long 0x08 "SWIBR,BMI Single Wire Interface Break Register"
|
|
hexmask.long.word 0x08 12.--23. 1. " SWIB ,SWI Break Time"
|
|
hexmask.long.word 0x08 0.--11. 1. " SWIBR ,SWI Break Recovery Time"
|
|
tree.end
|
|
width 10.
|
|
tree "BMI Smart Battery Registers"
|
|
group 0x0040--0x004B
|
|
line.long 0x00 "SBIDR,BMI Smart Battery Data Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " SBID ,SBI Data"
|
|
line.long 0x04 "SBICR,BMI Smart Battery Control Register"
|
|
bitfld.long 0x04 25. " PEF ,Packet Error Code Enabled Flag" "Disabled,Enabled"
|
|
bitfld.long 0x04 24. " BRF ,Block Read Flag" "Not started,Started"
|
|
hexmask.long.word 0x04 12.--23. 1. " TOC ,Timeout Count Value"
|
|
bitfld.long 0x04 11. " RX_FDIS ,Receive FIFO Disable" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x04 10. " TX_FDIS ,Transmit FIFO Disable" "Enabled,Disabled"
|
|
hexmask.long.byte 0x04 2.--9. 1. " DIVFACT ,Divisor Factor"
|
|
bitfld.long 0x04 1. " FFLUSH ,FIFO Flush" "Yes,No"
|
|
bitfld.long 0x04 0. " SBI_EN ,SBI Enable" "Disabled,Enabled"
|
|
line.long 0x08 "SBICOUNT,BMI Smart Battery Count Register"
|
|
hexmask.long.byte 0x08 10.--14. 1. " READ ,Read Byte Count"
|
|
hexmask.long.byte 0x08 5.--9. 1. " REP ,RepeatWrite Count"
|
|
hexmask.long.byte 0x08 0.--4. 1. " PRE ,PreWrite Count"
|
|
rgroup 0x4C++0x07
|
|
line.long 0x00 "SBISR,IBMI Smart Battery Status Register"
|
|
bitfld.long 0x00 12. " SBH ,Slave Bus Hold" "Reception,Disabled"
|
|
bitfld.long 0x00 11. " CLT ,Clock LOW Timeout" "No error,Error"
|
|
bitfld.long 0x00 10. " TXUE ,Transmit Underrun Error" "Cleared,Flushed"
|
|
bitfld.long 0x00 9. " RXOE ,Receive Overrun Error" "Cleared error,Error"
|
|
textline " "
|
|
bitfld.long 0x00 8. " ACKFAIL ,Acknowledge Fail" "No error,Error"
|
|
bitfld.long 0x00 7. " RnW ,Read/Not Write" "Data received,Data transmitted"
|
|
bitfld.long 0x00 6. " SLAVE ,Slave Mode" "No,Yes"
|
|
bitfld.long 0x00 5. " MASTER ,Master Mode" "No,Yes"
|
|
textline " "
|
|
bitfld.long 0x00 4. " TXBUSY ,Transmit Busy" "Empty,Not empty"
|
|
bitfld.long 0x00 3. " TXFF ,Transmit FIFO Full" "Not full,Full"
|
|
bitfld.long 0x00 2. " RXFF ,Receive FIFO Full" "Not full,Full"
|
|
bitfld.long 0x00 1. " TXFE ,Transmit FIFO Empty" "Not empty,Empty"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RXFE ,Receive FIFO Empty" "Not empty,Empty"
|
|
line.long 0x04 "SBIRISR,SBI Raw Interrupt Status Register"
|
|
bitfld.long 0x04 7. " CLTI ,Clock LOW Timeout Interrupt" "Cleared,Asserted"
|
|
bitfld.long 0x04 6. " STCI ,Slave Transfer Complete Interrupt" "Cleared,Asserted"
|
|
bitfld.long 0x04 5. " ALI ,Arbitration Lost Interrupt" "Cleared,Asserted"
|
|
bitfld.long 0x04 4. " AFI ,Acknowledge Fail Interrupt" "Cleared,Asserted"
|
|
textline " "
|
|
bitfld.long 0x04 3. " RXI ,Receive Interrupt" "Cleared,Asserted"
|
|
bitfld.long 0x04 2. " TXI ,Transmit Interrupt" "Cleared,Asserted"
|
|
bitfld.long 0x04 1. " RTI ,Receive Timeout Interrupt" "Cleared,Asserted"
|
|
bitfld.long 0x04 0. " MTCI ,Master Transfer Complete Interrupt" "Cleared,Asserted"
|
|
wgroup 0x50++0x03
|
|
line.long 0x00 "SBIEOI,End-of-Interrupt Register"
|
|
bitfld.long 0x00 7. " CLTI ,Clock LOW Timeout Interrupt" "Cleared,Asserted"
|
|
bitfld.long 0x00 6. " STCI ,Slave Transfer Complete Interrupt" "Cleared,Asserted"
|
|
bitfld.long 0x00 5. " ALI ,Arbitration Lost Interrupt" "Cleared,Asserted"
|
|
bitfld.long 0x00 4. " AFI ,Acknowledge Fail Interrupt" "No effect,Reset to 0"
|
|
textline " "
|
|
bitfld.long 0x00 3. " RXI ,Receive Interrupt" "Cleared,Asserted"
|
|
bitfld.long 0x00 2. " TXI ,Transmit Interrupt" "Cleared,Asserted"
|
|
bitfld.long 0x00 1. " RTI ,Receive Timeout Interrupt" "Cleared,Asserted"
|
|
bitfld.long 0x00 0. " MTCI ,Master Transfer Complete Interrupt" "Cleared,Asserted"
|
|
rgroup 0x54++0x03
|
|
line.long 0x00 "SBIISR,BMI Smart Battery Interrupt Status Register"
|
|
bitfld.long 0x00 7. " CLTI ,Clock LOW Timeout Interrupt" "Not enabled,Enabled and asserted"
|
|
bitfld.long 0x00 6. " STCI ,Slave Transfer Complete Interrupt" "Not enabled,Enabled and asserted"
|
|
bitfld.long 0x00 5. " ALI ,Arbitration Lost Interrupt" "Not enabled,Enabled and asserted"
|
|
bitfld.long 0x00 4. " AFI ,Acknowledge Fail Interrupt" "Not enabled,Enabled and asserted"
|
|
textline " "
|
|
bitfld.long 0x00 3. " RXI ,Receive Interrupt" "Not enabled,Enabled and asserted"
|
|
bitfld.long 0x00 2. " TXI ,Transmit Interrupt" "Not enabled,Enabled and asserted"
|
|
bitfld.long 0x00 1. " RTI ,Receive Timeout Interrupt" "Not enabled,Enabled and asserted"
|
|
bitfld.long 0x00 0. " MTCI ,Master Transfer Complete Interrupt" "Not enabled,Enabled and asserted"
|
|
group 0x58++0x03
|
|
line.long 0x00 "SBIIER,BMI Smart Battery Interrupt Enable Register"
|
|
bitfld.long 0x00 7. " CLTIE ,Clock LOW Timeout Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " STCIE ,Slave Transfer Complete Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " ALIE ,Arbitration Lost Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " AFIE ,Acknowledge Failed Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " RIE ,Receive Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " TIE ,Transmit Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " RTIE ,Receive Timeout Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " TCIE ,Transmit Complete Interrupt Enable" "Disabled,Enabled"
|
|
tree.end
|
|
tree.end
|
|
tree "Direct Current to Direct Current (DC-DC) Converter Interface"
|
|
base asd:0x80000900
|
|
group 0x00++0x0B
|
|
line.long 0x00 "DCDCCON,DC-DC Duty Cycle Configuration Register"
|
|
hexmask.long.byte 0x00 12.--15. 1. " PWM1DTYLOW ,PWM1 Duty cycle with nEXTPWR LOW"
|
|
hexmask.long.byte 0x00 8.--11. 1. " PWM1DTYHIGH ,PWM1 Duty cycle with nEXTPWR HIGH"
|
|
hexmask.long.byte 0x00 4.--7. 1. " PWM0DTYLOW ,PWM0 Duty cycle with nEXTPWR LOW"
|
|
hexmask.long.byte 0x00 0.--3. 1. " PWM0DTYHIGH ,PWM0DTYHIGH"
|
|
line.long 0x08 "DCDCFREQ,DC-DC Duty Frequency Configuration Register"
|
|
hexmask.long.byte 0x08 12.--15. 1. " PWM1PRELOW ,PWM1 Prescaler with nEXTPWR LOW"
|
|
hexmask.long.byte 0x08 8.--10. 1. " PWM1PREHIGH ,PWM1 Prescaler with nEXTPWR HIGH"
|
|
hexmask.long.byte 0x08 4.--6. 1. " PWM0PRELOW ,PWM0 Prescaler with nEXTPWR LOW"
|
|
hexmask.long.byte 0x08 0.--2. 1. " PWM0PREHIGH ,PWM0 Prescaler with nEXTPWR HIGH"
|
|
width 14.
|
|
tree.end
|
|
tree "Pulse Width Modulator (PWM)"
|
|
base asd:0x80001100
|
|
width 7.
|
|
group 0x000++0x07
|
|
line.long 0x00 "TC2,Terminal Count Registers"
|
|
hexmask.long.word 0x00 0.--15. 1. " TC2 ,Terminal Count"
|
|
line.long 0x04 "DC2,Duty Cycle Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " DC2 ,Duty Cycle"
|
|
rgroup 0x008++0x03
|
|
line.long 0x00 "EN2,PWM Enable Register"
|
|
bitfld.long 0x00 0. " ENABLE2 ,PWM Enable" "Disabled,Enabled"
|
|
group 0x00C++0x07
|
|
line.long 0x00 "INV2,Output Invert Registers"
|
|
bitfld.long 0x00 0. " INV2 ,Invert PWM2 Output" "Not inverted,Inverted"
|
|
line.long 0x04 "SYNC2,Synchronous Mode Registers"
|
|
bitfld.long 0x04 1. " SOURCE ,PWM Sync Signal Source" "Yes,No"
|
|
bitfld.long 0x04 0. " MODE ,PWM Mode Select" "Normal,Synchronous"
|
|
group 0x020++0x07
|
|
line.long 0x00 "TC3,Terminal Count Registers"
|
|
hexmask.long.word 0x00 0.--15. 1. " TC3 ,Terminal Count"
|
|
line.long 0x04 "DC3,Duty Cycle Register"
|
|
hexmask.long.word 0x04 0.--15. 1. " DC3 ,Duty Cycle"
|
|
rgroup 0x028++0x03
|
|
line.long 0x00 "EN3,PWM Enable Register"
|
|
bitfld.long 0x00 0. " ENABLE3 ,PWM Enable" "Disabled,Enabled"
|
|
group 0x02C++0x07
|
|
line.long 0x00 "INV3,Output Invert Registers"
|
|
bitfld.long 0x00 0. " INV3 ,Invert PWM3 Output" "Not inverted,Inverted"
|
|
width 14.
|
|
tree.end
|
|
tree "Smart Card Interface (SCI)"
|
|
base asd:0x80000300
|
|
width 10.
|
|
group 0x00++0x0B
|
|
line.long 0x00 "DATA,Data Register"
|
|
bitfld.long 0x00 8. " PARITY ,Parity Error" "Valid data,Error"
|
|
hexmask.long.byte 0x00 0.--7. 1. " DATA ,Transmit or receive DATA"
|
|
line.long 0x04 "CR0,Control 0 Register"
|
|
bitfld.long 0x04 5. " RXNAK ,Receive Negative Error Acknowledge" "1 protocol,0 protocol"
|
|
bitfld.long 0x04 4. " RXPARITY ,Receive Parity" "Even,Odd"
|
|
bitfld.long 0x04 3. " TXNAK ,Transmit Negative Error Acknowledge" "1 protocol,0 protocol"
|
|
bitfld.long 0x04 2. " TXPARITY ,Transmit Parity" "Even,Odd"
|
|
textline " "
|
|
bitfld.long 0x04 1. " ORDER ,Data Bit Order" "Direct,Inverse"
|
|
bitfld.long 0x04 0. " SENSE ,Data and Parity HIGH and LOW Sense" "Direct,Inverse"
|
|
line.long 0x08 "CR1,Control 1 Register"
|
|
bitfld.long 0x08 5. " EXDBNCE ,Enable Bypass for Debounce" "Use both,Bypass"
|
|
bitfld.long 0x08 4. " BGTEN ,Block Guard Timer Enable" "Stopped,Started"
|
|
bitfld.long 0x08 3. " CLKZ1 ,Clock Z1 Configuration" "Out,Open drain"
|
|
bitfld.long 0x08 2. " MODE ,Receive or Transmit Mode" "Received,Transmitted"
|
|
textline " "
|
|
bitfld.long 0x08 1. " BLKEN ,Block Time-Out Enable" "Stopped,Started"
|
|
bitfld.long 0x08 0. " ATRDEN ,Answer-to-Reset Duration Enable" "Stopped,Started"
|
|
wgroup 0x0C++0x03
|
|
line.long 0x00 "CR2,Control 2 Register"
|
|
bitfld.long 0x00 2. " WRESET ,Warm Reset" "Normal,Initiated"
|
|
bitfld.long 0x00 1. " FINISH ,Finish Card Session" "Normal,Deactivated"
|
|
bitfld.long 0x00 0. " STARTUP ,Start-up Card Session" "Normal,Activated"
|
|
group 0x10++0x0B
|
|
line.long 0x00 "IER,Interrupt Enable Register"
|
|
bitfld.long 0x00 11. " TXWMARKIE ,Transmit Watermark Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " RXWMARKIE ,Receive Watermark Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 9. " RTOUTIE ,Receive Time-Out Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " CHTOUTIE ,Character Time-Out Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " BLKTOUTIE ,Block Time-Out Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " ATRDTOUTIE ,Answer-to-Reset Duration Time-Out Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " ATRSTOUTIE ,Answer-to-Reset Start Time-OUT Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " TXERRIE ,Transmit Error Interrupt Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " CARDDNIE ,Card Power-Down Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " CARDUPIE ,Card Power-Up Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " CARDOUTIE ,Card Taken-Out Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " CARDINIE ,Card Inserted Interrupt Enable" "Disabled,Enabled"
|
|
line.long 0x04 "RETRY,Retry Limit Register"
|
|
hexmask.long.byte 0x04 3.--5. 1. " RXRETRY ,Receive Retry"
|
|
hexmask.long.byte 0x04 0.--2. 1. " TXRETRY ,Transmit Retry"
|
|
line.long 0x08 "WMARK,Watermark Register"
|
|
hexmask.long.byte 0x08 4.--7. 1. " RXWMARK ,Receive Watermark"
|
|
hexmask.long.byte 0x08 0.--3. 1. " TXWMARK ,Transmit Watermark"
|
|
rgroup 0x1C++0x03
|
|
line.long 0x00 "TXCOUNT,Transmit FIFO Count and Clear Register"
|
|
hexmask.long.byte 0x00 0.--4. 1. " TXCOUNT ,Transmit Count"
|
|
wgroup 0x1C++0x03
|
|
line.long 0x00 "TXFCLEAR,Transmit FIFO Clear Register"
|
|
hexfld.long 0x00 " TXCOUNTCLR ,Transmit FIFO Clear"
|
|
rgroup 0x20++0x03
|
|
line.long 0x00 "RXCOUNT,Receive FIFO Count and Clear Register"
|
|
hexmask.long.byte 0x00 0.--4. 1. " RXCOUNT ,Receive Count"
|
|
wgroup 0x20++0x03
|
|
line.long 0x00 "RXFCLEAR,Receive FIFO Clear Register"
|
|
hexfld.long 0x00 " RXCOUNTCLR ,Receive FIFO Clear"
|
|
rgroup 0x24++0x03
|
|
line.long 0x00 "FR,FIFO Status Register"
|
|
bitfld.long 0x00 3. " RXFE ,Receive FIFO Empty" "Not empty,Empty"
|
|
bitfld.long 0x00 2. " RXFF ,Receive FIFO Full" "Not full,Full"
|
|
bitfld.long 0x00 1. " TXFE ,Transmit FIFO Empty" "Not empty,Empty"
|
|
bitfld.long 0x00 0. " TXFF ,Transmit FIFO Full" "Not full,Full"
|
|
group 0x28--0x6B
|
|
line.long 0x00 "RXTIME,Receive Read Time-Out Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " RXTIME ,Receive Read Time-Out"
|
|
line.long 0x04 "DSTAT,Direct Status Register"
|
|
bitfld.long 0x04 9. " CARDPRESENT ,Card Present" "No,Yes"
|
|
bitfld.long 0x04 8. " nDATAEN ,Data Enable" "Not enabled,Enabled"
|
|
bitfld.long 0x04 7. " nDATAOUTEN ,Data Output Enable" "Not enabled,Enabled"
|
|
bitfld.long 0x04 6. " CLKOUT ,Clock Output" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 5. " NCLKEN ,Clock Enable" "Not enabled,Enabled"
|
|
bitfld.long 0x04 4. " NCLKOUTEN ,Clock Output Enable" "Not enabled,Enabled"
|
|
bitfld.long 0x04 3. " DATAEN ,Data Enable" "Low,Enabled"
|
|
bitfld.long 0x04 2. " CLKEN ,Clock Enable" "Low,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 1. " CRESET ,Card Reset" "Normal,Reset"
|
|
bitfld.long 0x04 0. " POWER ,Power" "Not enabled,Enabled"
|
|
line.long 0x08 "STABLE,Debounce Timer Register"
|
|
hexmask.long.byte 0x08 0.--7. 1. " STABLE ,Stable Debounce Time"
|
|
line.long 0x0C "ATIME,Activation Time Register"
|
|
hexmask.long.word 0x0C 0.--15. 1. " ATIME ,Activation Time"
|
|
line.long 0x10 "DTIME,Deactivation Event Time Register"
|
|
hexmask.long.word 0x10 0.--15. 1. " DTIME ,Deactivation Time"
|
|
line.long 0x14 "ATRSTIME,ATR Reception Start Time Register"
|
|
hexmask.long.word 0x14 0.--15. 1. " ATRSTIME ,Answer-to-Reset Start Time"
|
|
line.long 0x18 "ATRDTIME,ATR Duration Register"
|
|
hexmask.long.word 0x18 0.--15. 1. " ATRDTIME ,Answer-to-Reset Duration Time"
|
|
line.long 0x1C "BLKTIME,Receive Block Time-Out Register"
|
|
hexmask.long.word 0x1C 0.--15. 1. " BLKTIME ,Block Time"
|
|
line.long 0x20 "CHTIME,Character-to-Character Time-Out Register"
|
|
hexmask.long.word 0x20 0.--15. 1. " CHTIME ,Character Time"
|
|
line.long 0x24 "CLKDIV,Clock Frequency Register"
|
|
hexmask.long.byte 0x24 0.--7. 1. " CLKDIV ,Clock Frequency Divisor"
|
|
line.long 0x28 "BAUD,Baud Rate Register"
|
|
hexmask.long.word 0x28 0.--15. 1. " BAUD ,Baud Rate Divisor"
|
|
line.long 0x2C "CYCLES,Baud Cycles Register"
|
|
hexmask.long.byte 0x2C 0.--7. 1. " VALUE ,Baud Value"
|
|
line.long 0x30 "GUARD,Character-to-Character Guard Time Register"
|
|
hexmask.long.byte 0x30 0.--7. 1. " CHGUARD ,Character Guard"
|
|
line.long 0x34 "BLKGUARD,Block Guard Time Register"
|
|
hexmask.long.byte 0x34 0.--7. 1. " BLKGUARD ,Block Guard"
|
|
line.long 0x38 "SYNCCR,Asynchronous and Synchronous Multiplexing Register"
|
|
bitfld.long 0x38 1. " SELCLK ,Select Clock" "SCIREFCLK,SCCLK"
|
|
bitfld.long 0x38 0. " SELDATA ,Select Data" "DATA transmit,WDATA"
|
|
line.long 0x3C "SYNCDATA,Synchronous Data Register"
|
|
bitfld.long 0x3C 3. " WCLKEN ,Write Clock Enable" "Disabled,Enabled"
|
|
bitfld.long 0x3C 2. " WDATAEN ,Write Data Enable" "Disabled,Enabled"
|
|
bitfld.long 0x3C 1. " WCLK ,Write Clock" "Low,High"
|
|
bitfld.long 0x3C 0. " WDATA ,Write Data" "Low,High"
|
|
line.long 0x40 "RAWSTAT,Raw I/O and Clock Status Register"
|
|
bitfld.long 0x40 1. " RCLK ,Raw Clock" "Low,High"
|
|
bitfld.long 0x40 0. " RDATA ,Raw Data" "Low,High"
|
|
rgroup 0x6C++0x03
|
|
line.long 0x00 "IIR,Interrupt Identification Register"
|
|
bitfld.long 0x00 11. " TXWMARKINTR ,Transmit Watermark Interrupt" "Cleared,Less than minimum"
|
|
bitfld.long 0x00 10. " RXWMARKINTR ,Receive Watermark Interrupt" "Cleared,Limit exceeded"
|
|
bitfld.long 0x00 9. " RTOUTINTR ,Read Time-Out Interrupt" "Cleared,Timeout"
|
|
bitfld.long 0x00 8. " CHTOUTINTR ,Character Time-Out Interrupt" "Cleared,Timeout"
|
|
textline " "
|
|
bitfld.long 0x00 7. " BLKTOUTINTR ,Block Time-Out Interrupt" "Cleared,Timeout"
|
|
bitfld.long 0x00 6. " ATRDTOUTINTR ,Answer-to-Reset Duration Time-Out Interrupt" "Cleared,Limit exceeded"
|
|
bitfld.long 0x00 5. " ATRSTOUTINTR ,Answer-to-Reset Start Time-Out Interrupt" "Cleared,Timeout"
|
|
bitfld.long 0x00 4. " TXERRINTR ,Transmit Error Interrupt" "Cleared,Error"
|
|
textline " "
|
|
bitfld.long 0x00 3. " CARDDNINTR ,Card Down Interrupt" "Cleared,Deactivated"
|
|
bitfld.long 0x00 2. " CARDUPINTR ,Card Up Interrupt" "Cleared,Activated"
|
|
bitfld.long 0x00 1. " CARDOUTINTR ,Card Out Interrupt" "Cleared,No card"
|
|
bitfld.long 0x00 0. " CARDININTR ,Card Inserted Interrupt" "Cleared,Card"
|
|
wgroup 0x6C++0x03
|
|
line.long 0x00 "ICR,Interrupt Clear Register"
|
|
bitfld.long 0x00 11. " TXWMARKINTR ,Transmit Watermark Interrupt" "No effect,Cleared"
|
|
bitfld.long 0x00 10. " RXWMARKINTR ,Receive Watermark Interrupt" "No effect,Cleared"
|
|
bitfld.long 0x00 9. " RTOUTINTR ,Read Time-Out Interrupt" "No effect,Cleared"
|
|
bitfld.long 0x00 8. " CHTOUTINTR ,Character Time-Out Interrupt" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 7. " BLKTOUTINTR ,Block Time-Out Interrupt" "No effect,Cleared"
|
|
bitfld.long 0x00 6. " ATRDTOUTINTR ,Answer-to-Reset Duration Time-Out Interrupt" "No effect,Cleared"
|
|
bitfld.long 0x00 5. " ATRSTOUTINTR ,Answer-to-Reset Start Time-Out Interrupt" "No effect,Cleared"
|
|
bitfld.long 0x00 4. " TXERRINTR ,Transmit Error Interrupt" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 3. " CARDDNINTR ,Card Down Interrupt" "No effect,Cleared"
|
|
bitfld.long 0x00 2. " CARDUPINTR ,Card Up Interrupt" "No effect,Cleared"
|
|
bitfld.long 0x00 1. " CARDOUTINTR ,Card Out Interrupt" "No effect,Cleared"
|
|
bitfld.long 0x00 0. " CARDININTR ,Card Inserted Interrupt" "No effect,Cleared"
|
|
group 0x70++0x03
|
|
line.long 0x00 "CONTROL,Control Register"
|
|
bitfld.long 0x00 5. " MUX_DETECT ,Multiplex Detect Enable" "GPIO,SCI"
|
|
bitfld.long 0x00 1. " PREDIV ,Pre-Divisor" "HCLK,HCLK/2"
|
|
bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled"
|
|
width 14.
|
|
tree.end
|
|
tree "Analog-to-Digital Converter/Brownout Detctor"
|
|
base asd:0x80001300
|
|
width 9.
|
|
rgroup 0x00++0x0B
|
|
line.long 0x00 "HW,High Word Register"
|
|
hexmask.long.word 0x00 7.--15. 1. " SETTIME ,Settling Time"
|
|
hexmask.long.byte 0x00 3.--6. 1. " INP ,In+ Mux"
|
|
bitfld.long 0x00 2. " INM ,In- Mux" "Ref-,GND"
|
|
bitfld.long 0x00 0.--1. " REFP ,Ref+ Mux" "VREF+,AN0/UL/X+,AN2/LL/ Y+,AN8"
|
|
line.long 0x04 "LW,Control Bank Low Word Register"
|
|
hexmask.long.word 0x04 2.--13. 1. " BIASCON ,Bias Control"
|
|
bitfld.long 0x04 0.--1. " REFM ,Ref- Mux" "VREF-,AN1/UR/X-,AN3LR/Y-,AN9"
|
|
line.long 0x08 "RR,Results Register"
|
|
hexmask.long.word 0x08 6.--15. 1. " ADCOUT ,ADC Converter Output"
|
|
hexmask.long.byte 0x08 0.--3. 1. " CBTAG ,Control Bank Tag"
|
|
group 0x0C++0x0B
|
|
line.long 0x00 "IM,Interrupt Mask Register"
|
|
bitfld.long 0x00 6. " INTEN ,Interrupt Enable" "Masked,Enabled"
|
|
bitfld.long 0x00 5. " BOSEP ,Brown Out Separate Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " BOIRQ ,Brown Out IRQ Enable" "Disabled,Enabeld"
|
|
bitfld.long 0x00 3. " PMSK ,Pen IRQ Interrupt Enable" "Masked,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 2. " EOSMSK ,End-of-Sequence Interrupt Enable" "Masked,Enabled"
|
|
bitfld.long 0x00 1. " FWMSK ,FIFO Watermark Interrupt Enable" "Masked,Enabled"
|
|
bitfld.long 0x00 0. " FOMSK ,FIFO Overrun Interrupt Enable" "Masked,Enabled"
|
|
line.long 0x04 "PC,Power Configuration Register"
|
|
bitfld.long 0x04 8.--10. " CLKSEL ,Clock Select" "TSCCLK,TSCCLK/2,TSCCLK/4,TSCCLK/8,TSCCLK/16,TSCCLK/32,TSCCLK/64,TSCCLK/128"
|
|
bitfld.long 0x04 6.--7. " PWM ,Touch Screen Controller Power Mode" "Turned off,Standby,Run,Turned off"
|
|
bitfld.long 0x04 5. " REFEN ,Reference Enable" "Disabled,Enabled"
|
|
hexmask.long.byte 0x04 0.--3. 1. " NOC ,Number of Conversions (NOC) in Sequence"
|
|
line.long 0x08 "GC,General Configuration Register"
|
|
hexmask.long.byte 0x08 3.--6. 1. " FIFOWMK ,FIFO Watermark"
|
|
bitfld.long 0x08 2. " SSB ,Start Sequence Bit" "No,Yes"
|
|
bitfld.long 0x08 0.--1. " SSM ,Sequence Start Mode" "SSB or Pen Interrupt,Pen Interrupt,SSB,Continuous"
|
|
rgroup 0x18++0x0B
|
|
line.long 0x00 "GS,General Status Register"
|
|
bitfld.long 0x00 9. " BROWNOUT ,Brown-Out Raw Interrupt Status" "Not active,Active"
|
|
bitfld.long 0x00 8. " PENIRQ ,Pen IRQ Raw Interrupt Status" "Not active,Active"
|
|
bitfld.long 0x00 4.--7. " CBSTATE ,Control Bank State Machine Status" "Reserved,Idle,GET_DATA,WAIT_CONV,END_OF_SEQ,?..."
|
|
hexmask.long.byte 0x00 0.--3. 1. " CBTAG ,Current Conversion Tag Number"
|
|
line.long 0x04 "IS,Raw Interrupt Status Register"
|
|
bitfld.long 0x04 4. " BROWNOUT_UM ,Unmasked Brown-Out Interrupt Status" "Not active,Active"
|
|
bitfld.long 0x04 3. " PENSYNC_UM ,Unmasked Pen Interrupt Status" "Not active,Active"
|
|
bitfld.long 0x04 2. " EOS_UM ,Unmasked End-of-Sequence Interrupt Active" "Not active,Active"
|
|
bitfld.long 0x04 1. " FWATER_UM ,Unmasked FIFO Watermark Interrupt Active" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x04 0. " FOVRN_UM ,Unmasked FIFO Overrun Interrupt Active" "Not active,Active"
|
|
line.long 0x08 "FS,FIFO Status Register"
|
|
hexmask.long.byte 0x08 8.--11. 1. " WRPTR ,Write Pointer FIFO Location"
|
|
hexmask.long.byte 0x08 4.--7. 1. " RDPTR ,Read Pointer FIFO Location"
|
|
bitfld.long 0x08 3. " FFF ,FIFO Full" "Not full,Full"
|
|
bitfld.long 0x08 2. " FEMPTY ,FIFO Empty" "Not empty,Empty"
|
|
textline " "
|
|
bitfld.long 0x08 1. " FOVRNDET ,FIFO Overrun Status Bit" "Not overrun,Interrupt requested"
|
|
bitfld.long 0x08 0. " FGTEWATERMRK ,FIFO at Watermark" "Fewer entries,At or above"
|
|
group 0xA4++0x07
|
|
line.long 0x00 "IHWCTRL,Idle High Word Register"
|
|
hexmask.long.word 0x00 7.--15. 1. " SETTIME_ID ,Idle Settling Time"
|
|
hexmask.long.byte 0x00 3.--6. 1. " ,In+ Mux"
|
|
bitfld.long 0x00 2. " INM_ID ,Idle In- Mux" "Ref-,GND"
|
|
bitfld.long 0x00 0.--1. " REFP_ID ,Idle Ref+ Mux" "VREF+,AN0/UL/X+,AN2/LL/ Y+,AN8"
|
|
line.long 0x04 "ILWCTRL,Idle Low Word Register"
|
|
hexmask.long.word 0x04 2.--13. 1. " BIASCON_ID ,Idle Bias Control"
|
|
bitfld.long 0x04 0.--1. " REFM_ID ,Idle Ref- Mux" "VREF-,AN1/UR/X-,AN3LR/Y-,AN9"
|
|
rgroup 0xAC++0x03
|
|
line.long 0x00 "MIS,Masked Interrupt Status Register"
|
|
bitfld.long 0x00 4. " BROWNOUT ,Brown-Out Interrupt Status" "Not active,Asserted"
|
|
bitfld.long 0x00 3. " PENSYNC ,Pen Interrupt Status" "Not active,Asserted"
|
|
bitfld.long 0x00 2. " EOSINTR ,End-of-Sequence Interrupt Active" "Not active,Asserted"
|
|
bitfld.long 0x00 1. " FWATERINTR ,FIFO Watermark Interrupt Active" "Not active,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 0. " FOVRNINTR ,FIFO Overrun Interrupt Active" "Not active,Asserted"
|
|
wgroup 0xB0++0x03
|
|
line.long 0x00 "IC,Interrupt Clear Register"
|
|
bitfld.long 0x00 2. " BOIC ,Brown-Out Interrupt Clear" "Not cleared,Cleared"
|
|
bitfld.long 0x00 1. " PENIC ,Pen Interrupt Clear" "Not cleared,Cleared"
|
|
bitfld.long 0x00 0. " EOSINTC ,End of Sequence Interrupt Clear" "Not cleared,Cleared"
|
|
width 6.
|
|
tree " Control"
|
|
group 0x24--0xA3
|
|
line.word 0x00 "HWCB,Idle High Word Register"
|
|
line.word 0x04 "HWCB,Idle High Word Register"
|
|
line.word 0x08 "HWCB,Idle High Word Register"
|
|
line.word 0x0C "HWCB,Idle High Word Register"
|
|
line.word 0x10 "HWCB,Idle High Word Register"
|
|
line.word 0x14 "HWCB,Idle High Word Register"
|
|
line.word 0x18 "HWCB,Idle High Word Register"
|
|
line.word 0x1C "HWCB,Idle High Word Register"
|
|
line.word 0x20 "HWCB,Idle High Word Register"
|
|
line.word 0x24 "HWCB,Idle High Word Register"
|
|
line.word 0x28 "HWCB,Idle High Word Register"
|
|
line.word 0x2C "HWCB,Idle High Word Register"
|
|
line.word 0x30 "HWCB,Idle High Word Register"
|
|
line.word 0x34 "HWCB,Idle High Word Register"
|
|
line.word 0x38 "HWCB,Idle High Word Register"
|
|
line.word 0x3C "HWCB,Idle High Word Register"
|
|
line.word 0x40 "LWCB,Idle Low Word Register"
|
|
line.word 0x44 "LWCB,Idle Low Word Register"
|
|
line.word 0x48 "LWCB,Idle Low Word Register"
|
|
line.word 0x4C "LWCB,Idle Low Word Register"
|
|
line.word 0x50 "LWCB,Idle Low Word Register"
|
|
line.word 0x54 "LWCB,Idle Low Word Register"
|
|
line.word 0x58 "LWCB,Idle Low Word Register"
|
|
line.word 0x5C "LWCB,Idle Low Word Register"
|
|
line.word 0x60 "LWCB,Idle Low Word Register"
|
|
line.word 0x64 "LWCB,Idle Low Word Register"
|
|
line.word 0x68 "LWCB,Idle Low Word Register"
|
|
line.word 0x6C "LWCB,Idle Low Word Register"
|
|
line.word 0x70 "LWCB,Idle Low Word Register"
|
|
line.word 0x74 "LWCB,Idle Low Word Register"
|
|
line.word 0x78 "LWCB,Idle Low Word Register"
|
|
line.word 0x7C "LWCB,Idle Low Word Register"
|
|
tree.end
|
|
width 14.
|
|
tree.end
|
|
tree "Keyboard and Mouse Interface"
|
|
base asd:0x80001200
|
|
width 9.
|
|
group 0x00++0x03
|
|
line.long 0x00 "KMICR,KMI Control Register"
|
|
bitfld.long 0x00 5. " TYPE ,Keyboard Type" "PS2/AT,No-line-control-bit"
|
|
bitfld.long 0x00 4. " RIE ,Receive Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " TIE ,Transmit Interrupt Enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " KMIEN ,Keyboard/Mouse Interface Enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " FDL ,Force KMI Data Line LOW" "Normal,Low"
|
|
bitfld.long 0x00 0. " FCL ,Force KMI Clock LOW" "Normal,Low"
|
|
rgroup 0x04++0x03
|
|
line.long 0x00 "KMISTAT,KMI Status Register"
|
|
bitfld.long 0x00 6. " TXEMPTY ,Transmit Register Empty" "Full,Empty"
|
|
bitfld.long 0x00 5. " TXBUSY ,Transmit Busy" "Idle,Busy"
|
|
bitfld.long 0x00 4. " RXFULL ,Receive Register Full" "Full,Empty"
|
|
bitfld.long 0x00 3. " RXBUSY ,Receive Busy" "Idle,Busy"
|
|
textline " "
|
|
bitfld.long 0x00 2. " RXPARITY ,Receive Parity" "No,Yes"
|
|
bitfld.long 0x00 1. " CLKSTAT ,Clock Line Status" "Low,High"
|
|
bitfld.long 0x00 0. " DSTAT ,Data Line Status" "Low,High"
|
|
group 0x08++0x07
|
|
line.long 0x00 "KMIDATA,KMI Data Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " DATA ,KMI Data"
|
|
line.long 0x04 "CLKDIV,Clock Divisor Register"
|
|
hexmask.long.byte 0x04 0.--3. 1. " CLKDIV ,KMI Clock Divisor"
|
|
rgroup 0x10++0x03
|
|
line.long 0x00 "ISR,KMI Interrupt Status Register"
|
|
bitfld.long 0x00 1. " TXI ,Transmit Interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 0. " RXI ,Receive Interrupt" "Not asserted,Asserted"
|
|
width 14.
|
|
tree.end
|
|
textline ""
|