; -------------------------------------------------------------------------------- ; @Title: OMAP4430 On-Chip Peripherals ; @Props: Released ; @Author: KAM, KRU, LEM, SLA ; @Changelog: ; 2011-02-03 ; 2011-04-20 ; 2011-08-31 ; 2011-12-13 ; 2012-04-18 ; @Manufacturer: TI - Texas Instruments ; @Doc: XML GENERATED ; @Core: ARM968E ; @Chip: OMAP4430 ; @Copyright: (C) 1989-2017 Lauterbach GmbH, licensed for use with TRACE32(R) only ; -------------------------------------------------------------------------------- ; $Id: peromap4430iva.per 7592 2017-02-18 13:54:14Z askoncej $ config 16. 8. ; ; WARNING: EXPORT NOTICE ; ; Recipient agrees to not knowingly export or re-export, directly or ; indirectly, any product or technical data (as defined by the U.S., EU, and ; other Export Administration Regulations) including software, or any ; controlled product restricted by other applicable national regulations, ; received from Disclosing party under this Agreement, or any direct ; product of such technology, to any destination to which such export or ; re-export is restricted or prohibited by U.S. or other applicable laws, ; without obtaining prior authorisation from U.S. Department of Commerce ; and other competent Government authorities to the extent required by ; those laws. This provision shall survive termination or expiration of this ; Agreement. ; ; According to our best knowledge of the state and end-use of this ; product or technology, and in compliance with the export control ; regulations of dual-use goods in force in the origin and exporting ; countries, this technology is classified as follows: ; ; US ECCN: 3E991 ; EU ECCN: EAR99 ; ; And may require export or re-export license for shipping it in compliance ; with the applicable regulations of certain countries. ; ; base ad:0x00000000 tree "Core Registers" width 8. tree "ID Registers" rgroup c15:0x0000--0x0000 line.long 0x0 "MIDR,Identity Code" hexmask.long.byte 0x0 24.--31. 0x1 " IMPL ,Implementer" hexmask.long.byte 0x0 20.--23. 0x1 " SPEC ,Specification Revision" hexmask.long.byte 0x0 16.--19. 0x1 " ARCH ,Architecture Version" hexmask.long.word 0x0 4.--15. 0x1 " PARTNUM ,Part Number" hexmask.long.byte 0x0 0.--3. 0x01 " REV ,Layout Revision" tree.end tree "System Configuration and Control" width 8. group c15:0x1--0x1 line.long 0x0 "CR,Control Register" bitfld.long 0x0 15. " L4 ,Configure Loading TBIT" "Enable,Disable" bitfld.long 0x0 13. " V ,Location of Exception Vectors" "0x00000000,0xFFFF0000" textline " " bitfld.long 0x0 12. " I ,Instruction SRAM Enable" "Disable,Enable" bitfld.long 0x0 7. " B ,Endianism" "Little,Big" bitfld.long 0x0 3. " W ,Write Buffer" "Disable,Enable" bitfld.long 0x0 2. " D ,Data SRAM Enable" "Disable,Enable" tree.end tree "ICEbreaker" width 8. group ice:0x0--0x5 "Debug Control" line.long 0x0 "DBGCTRL,Debug Control Register" bitfld.long 0x0 0x5 " ICE ,EmbeddedICE Disable" "enabled,disabled" bitfld.long 0x0 0x4 " MONITOR ,Monitor Mode Enable" "disabled,enabled" textline " " bitfld.long 0x0 0x3 " STEP ,Single Step" "disabled,enabled" bitfld.long 0x0 0x2 " INTDIS ,Interrupts Disable" "enabled,disabled" bitfld.long 0x0 0x1 " DBGRQ ,Debug Request" "no,yes" bitfld.long 0x0 0x0 " DBGACK ,Debug Acknowledge" "no,yes" line.long 0x4 "DBGSTAT,Debug Status Register" bitfld.long 0x4 0x4 " ITBIT ,ITBIT" "0,1" bitfld.long 0x4 0x3 " SYSCOMP ,SYSCOMP" "0,1" bitfld.long 0x4 0x2 " IFEN ,Interrupts Enable" "disabled,enabled" bitfld.long 0x4 0x1 " DBGRQ ,Debug Request" "no,yes" bitfld.long 0x4 0x0 " DBGACK ,Debug Acknowledge" "no,yes" line.long 0x8 "VECTOR,Vector Catch Register" bitfld.long 0x8 0x7 " FIQ ,FIQ" "dis,ena" bitfld.long 0x8 0x6 " IRQ ,IRQ" "dis,ena" bitfld.long 0x8 0x4 " D_ABO ,D_ABORT" "dis,ena" bitfld.long 0x8 0x3 " P_ABO ,P_ABORT" "dis,ena" bitfld.long 0x8 0x2 " SWI ,SWI" "dis,ena" bitfld.long 0x8 0x1 " UND ,UNDEF" "dis,ena" bitfld.long 0x8 0x0 " RES ,RESET" "dis,ena" line.long 0x10 "COMCTRL,Debug Communication Control Register" bitfld.long 0x10 28.--31. " VERSION ,Version Number" "0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111" bitfld.long 0x10 0x1 " WRITE ,Write Register Free" "idle,pend" bitfld.long 0x10 0x0 " READ ,Read Register Free" "idle,pend" line.long 0x14 "COMDATA,Debug Communication Data Register" group ice:0x8--0x0d "Watchpoint 0" line.long 0x0 "AV,Address Value" line.long 0x4 "AM,Address Mask" line.long 0x8 "DV,Data Value" line.long 0x0c "DM,Data Mask" line.long 0x10 "CV,Control Value" bitfld.long 0x10 0x8 " ENABLE ,Global Enable for Watchpoint 1" "DIS,ENA" bitfld.long 0x10 0x7 " RANGE ,Assert RANGEOUT Signal" "0 ,1" bitfld.long 0x10 0x6 " CHAIN ,Connect to Watchpoint 0" "0 ,1" bitfld.long 0x10 0x5 " EXTERN ,Depentend from EXTERN Signal" "0 ,1" bitfld.long 0x10 0x4 " nTRANS ,CPU Mode" "User,no User" bitfld.long 0x10 0x3 " nOPC ,Op Fetch" "Inst,Data" bitfld.long 0x10 0x1--0x2 " MAS ,Access Size" "Byte,Word,Long,Res" bitfld.long 0x10 0x0 " nRW ,Read/Write" "R ,W" line.long 0x14 "CM,Control Mask" bitfld.long 0x14 0x7 " RANGE ,Assert RANGEOUT Signal" "ENA,DIS" bitfld.long 0x14 0x6 " CHAIN ,Connect to Watchpoint 0" "ENA,DIS" bitfld.long 0x14 0x5 " EXTERN ,Depentend from EXTERN Signal" "ENA,DIS" bitfld.long 0x14 0x4 " nTRANS ,CPU Mode" "ENA,DIS " bitfld.long 0x14 0x3 " nOPC ,Op Fetch" "ENA ,DIS" bitfld.long 0x14 0x1--0x2 " MAS ,Access Size" "ENA ,Res,Res,DIS" bitfld.long 0x14 0x0 " nRW ,Read/Write" "ENA,DIS" group ice:0x10--0x15 "Watchpoint 1" line.long 0x0 "AV,Address Value" line.long 0x4 "AM,Address Mask" line.long 0x8 "DV,Data Value" line.long 0x0c "DM,Data Mask" line.long 0x10 "CV,Control Value" bitfld.long 0x10 0x8 " ENABLE ,Global Enable for Watchpoint 1" "DIS,ENA" bitfld.long 0x10 0x7 " RANGE ,Assert RANGEOUT Signal" "0 ,1" bitfld.long 0x10 0x6 " CHAIN ,Connect to Watchpoint 0" "0 ,1" bitfld.long 0x10 0x5 " EXTERN ,Depentend from EXTERN Signal" "0 ,1" bitfld.long 0x10 0x4 " nTRANS ,CPU Mode" "User,no User" bitfld.long 0x10 0x3 " nOPC ,Op Fetch" "Inst,Data" bitfld.long 0x10 0x1--0x2 " MAS ,Access Size" "Byte,Word,Long,Res" bitfld.long 0x10 0x0 " nRW ,Read/Write" "R ,w" line.long 0x14 "CM,Control Mask" bitfld.long 0x14 0x7 " RANGE ,Assert RANGEOUT Signal" "ENA,DIS" bitfld.long 0x14 0x6 " CHAIN ,Connect to Watchpoint 0" "ENA,DIS" bitfld.long 0x14 0x5 " EXTERN ,Depentend from EXTERN Signal" "ENA,DIS" bitfld.long 0x14 0x4 " nTRANS ,CPU Mode" "ENA,DIS " bitfld.long 0x14 0x3 " nOPC ,Op Fetch" "ENA ,DIS" bitfld.long 0x14 0x1--0x2 " MAS ,Access Size" "ENA ,Res,Res,DIS" bitfld.long 0x14 0x0 " nRW ,Read/Write" "ENA,DIS" tree.end tree.end tree.open "IVA_HD_Overview" tree "SYSCTRL_iCONT" base ad:0xDA400 width 26. rgroup.long 0x0++0x3 line.long 0x00 "IVAHD_REVISION,IP revision identifier (X.Y.R). Used by software to track features, bugs, and compatibility" hexmask.long 0x00 0.--31. 1. " REVISION ,IP revision" rgroup.long 0x4++0x3 line.long 0x00 "IVAHD_HWINFO,Information about the IP module's hardware configuration." bitfld.long 0x00 14. " ECD3 ,ECD3 available 0: ECD3 not present 1: ECD3 present" "0,1" bitfld.long 0x00 13. " MC3 ,MC3 available 0: MC3 not present 1: MC3 present" "0,1" bitfld.long 0x00 12. " IPE3 ,iPE3 available 0: iPE3 not present 1: iPE3 present" "0,1" textline " " bitfld.long 0x00 11. " CALC3 ,CALC3 available 0: CALC3 not present 1: CALC3 present" "0,1" bitfld.long 0x00 10. " IME3 ,iME3 available 0: iME3 not present 1: iME3 present" "0,1" bitfld.long 0x00 9. " ILF3 ,iLF3 available 0: iLF3 not present 1: iLF3 present" "0,1" textline " " bitfld.long 0x00 8. " VDMA ,vDMA available 0: vDMA not present 1: vDMA present" "0,1" bitfld.long 0x00 7. " ICONT2 ,iCONT2 available 0: iCONT2 not present 1: iCONT2 present" "0,1" bitfld.long 0x00 6. " ICONT1 ,iCONT1 available 0: iCONT1 not present 1: iCONT1 present" "0,1" textline " " bitfld.long 0x00 4.--5. " SL2BANK ,- . - . - . - ." "1bank,2bank,4bank,8bank" bitfld.long 0x00 0.--3. " SL2SIZE ,Size of SL2 memory - . - . - . - . - . - . - . - . - . - . - . - . - . - ." "0,16kB,32kB,48kB,64kB,96kB,128kB,160kB,192kB,224kB,256kB,320kB,384kB,448kB,512kB,15" group.long 0x10++0x3 line.long 0x00 "IVAHD_SYSCONFIG,Clock management configuration" bitfld.long 0x00 4.--5. " STANDBYMODE ,Configuration of the local initiator state management mode. By definition, initiator may generate read/write transaction as long as it is out of STANDBY state.0x0 and 0x3: Reserved. - . - . - ." "0,no,smart,3" bitfld.long 0x00 2.--3. " IDLEMODE ,Configuration of the local target state management mode. By definition, target can handle read/write transaction as long as it is out of IDLE state.0x0 and 0x3: Reserved. - . - . - ." "0,no,smart,3" group.long 0x24++0x3 line.long 0x00 "IVAHD_IRQSTATUS_RAW,Per-event raw interrupt status vector. Raw status is set even if event is not enabled. Write 1 to set the (raw) status, mostly for debug." bitfld.long 0x00 0. " SYSCTRL_CLKERR ,Settable raw status for Clock Programming Error event - . - . - . - ." "noaction_/_noevent,set_/_pending" group.long 0x28++0x3 line.long 0x00 "IVAHD_IRQSTATUS,Per-event 'enabled' interrupt status vector, line 0. Enabled status is not set unless event is enabled. Write 1 to clear the status after interrupt has been serviced (raw status gets cleared, that is, even if not enabled)." bitfld.long 0x00 0. " SYSCTRL_CLKERR ,Clearable, enabled status for Clock Programming Error event - . - . - . - ." "noaction_/_noevent,clear_/_pending" group.long 0x2C++0x3 line.long 0x00 "IVAHD_IRQENABLE_SET,Per-event interrupt enable bit vector. Write 1 to set (enable interrupt). Readout equal to corresponding _CLR register." bitfld.long 0x00 0. " SYSCTRL_CLKERR ,Clock Programing Error - . - . - . - ." "noaction_/_disabled,enable_/_enabled" group.long 0x30++0x3 line.long 0x00 "IVAHD_IRQENABLE_CLR,Per-event interrupt enable bit vector. Write 1 to clear (disable interrupt). Readout equal to corresponding _SET register." bitfld.long 0x00 0. " SYSCTRL_CLKERR ,Clock Programing Error - . - . - . - ." "noaction_/_disabled,disable_/_enabled" group.long 0x34++0x3 line.long 0x00 "IVAHD_SYNC_IRQSTATUS_RAW,Per-event raw interrupt status vector. Raw status is set even if event is not enabled. Write 1 to set the (raw) status, mostly for debug." hexmask.long.byte 0x00 0.--7. 1. " SYNC_INPUT7_0 ,Settable raw status for SYNC INPUT event. For each bit of the bit field: Read 0: No event pending Read 1: Event pending Write 0: No action Write 1: Set event (debug)" group.long 0x38++0x3 line.long 0x00 "IVAHD_SYNC_IRQSTATUS,Per-event 'enabled' interrupt status vector, line 0. Enabled status is not set unless event is enabled. Write 1 to clear the status after interrupt has been serviced (raw status gets cleared, that is, even if not enabled)." hexmask.long.byte 0x00 0.--7. 1. " SYNC_INPUT7_0 ,Clearable, enabled status for SYNC INPUT event. For each bit of the bit field: Read 0: No (enabled) event pending Read 1: Event pending Write 0: No action Write 1: Clear (raw) event" group.long 0x3C++0x3 line.long 0x00 "IVAHD_SYNC_IRQENABLE_SET,Per-event interrupt enable bit vector. Write 1 to set (enable interrupt). Readout equal to corresponding _CLR register." hexmask.long.byte 0x00 0.--7. 1. " SYNC_INPUT7_0 ,Enable for interrupt event. For each bit of the bit field: Read 0: Interrupt disabled (masked) Read 1: Interrupt enabled Write 0: No action Write 1: Enable interrupt" group.long 0x40++0x3 line.long 0x00 "IVAHD_SYNC_IRQENABLE_CLR,Per-event interrupt enable bit vector. Write 1 to clear (disable interrupt). Readout equal to corresponding _SET register." hexmask.long.byte 0x00 0.--7. 1. " SYNC_INPUT7_0 ,Enable for interrupt event. For each bit of the bitfiled: Read 0: Interrupt disabled (masked) Read 1: Interrupt enabled Write 0: No action Write 1: Disable interrupt" group.long 0x50++0x3 line.long 0x00 "IVAHD_CLKCTRL,IVA-HD clock control register" bitfld.long 0x00 10. " SMSET ,Clock control of SMSET 0: Exit idle state and start SMSET clock 1: Request SMSET to go to idle state and stop SMSET clock Note: Shutting down SMSET clock may hang system if software performs software instrumentation and/or access to it.." "0,1" bitfld.long 0x00 9. " MSGIF ,Clock control of MSGIF 0: Exit idle state and start MSGIF clock 1: Request MSGIF to go to idle state and stop MSGIF clock" "0,1" bitfld.long 0x00 8. " ECD3 ,Clock control of ECD3 0: Exit idle state and start ECD3 clock 1: Request ECD3 to go to idle state and stop ECD3 clock" "0,1" textline " " bitfld.long 0x00 7. " MC3 ,Clock control of MC3 0: Exit idle state and start MC3 clock 1: Request MC3 to go to idle state and stop MC3 clock" "0,1" bitfld.long 0x00 6. " IPE3 ,Clock control of iPE3 0: Exit idle state and start iPE3 clock 1: Request iME3 to go to idle state and stop iPE3 clock" "0,1" bitfld.long 0x00 5. " CALC3 ,Clock control of CALC3 0: Exit idle state and start CALC3 clock 1: Request CALC3 to go to idle state and stop CALC3 clock" "0,1" textline " " bitfld.long 0x00 4. " ILF3 ,Clock control of iLF3 0: Exit idle state and start iLF3 clock 1: Request iLF3 to go to idle state and stop iLF3 clock" "0,1" bitfld.long 0x00 3. " IME3 ,Clock control of iME3 0: Exit idle state and start iME3 clock 1: Request iME3 to go to idle state and stop iME3 clock" "0,1" bitfld.long 0x00 2. " VDMA ,Clock control of vDMA 0: Exit idle state and start vDMA clock 1: Request vDMA to go to idle state and stop vDMA clock" "0,1" textline " " bitfld.long 0x00 1. " ICONT2 ,Clock control of iCONT2 0: Exit idle state and start iCONT2 clock 1: Request iCONT2 to go to idle state and stop iCONT2 clock" "0,1" bitfld.long 0x00 0. " ICONT1 ,Clock control of iCONT1 0: Exit idle state and start iCONT1 clock 1: Request iCONT1 to go to idle state and stop iCONT1 clock" "0,1" rgroup.long 0x54++0x3 line.long 0x00 "IVAHD_CLKST,IVA-HD clock status register" bitfld.long 0x00 10. " SMSET ,Clock status of SMSET 1: SMSET clock is active 0: SMSET clock is idled" "0,1" bitfld.long 0x00 9. " MSGIF ,Clock status of MSGIF 1: MSGIF clock is active 0: MSGIF clock is idled" "0,1" bitfld.long 0x00 8. " ECD3 ,Clock status of ECD3 1: ECD3 clock is active 0: ECD3 clock is idled" "0,1" textline " " bitfld.long 0x00 7. " MC3 ,Clock status of MC3 1: MC3 clock is active 0: MC3 clock is idled" "0,1" bitfld.long 0x00 6. " IPE3 ,Clock status of iPE3 1: iPE3 clock is active 0: iPE3 clock is idled" "0,1" bitfld.long 0x00 5. " CALC3 ,Clock status of CALC3 1: CALC3 clock is active 0: CALC3 clock is idled" "0,1" textline " " bitfld.long 0x00 4. " ILF3 ,Clock status of iLF3 1: iLF3 clock is active 0: iLF3 clock is idled" "0,1" bitfld.long 0x00 3. " IME3 ,Clock status of iME3 1: iME3 clock is active 0: iME3 clock is idled" "0,1" bitfld.long 0x00 2. " VDMA ,Clock status of vDMA 1: vDMA clock is active 0: vDMA clock is idled" "0,1" textline " " bitfld.long 0x00 1. " ICONT2 ,Clock status of iCONT2 1: iCONT2 clock is active 0: iCONT2 clock is idled" "0,1" bitfld.long 0x00 0. " ICONT1 ,Clock status of iCONT1 1: iCONT1 clock is active 0: iCONT1 clock is idled" "0,1" rgroup.long 0x58++0x3 line.long 0x00 "IVAHD_STDBYST,IVA-HD STANDBY status" bitfld.long 0x00 2. " vDMA ,vDMA Standby status 0: module is not in Standby 1: module is in Standby" "0,1" bitfld.long 0x00 1. " ICONT2 ,iCONT2 Standby status 0: module is not in Standby 1: module is in Standby" "0,1" bitfld.long 0x00 0. " ICONT1 ,iCONT1 Standby status 0: module is not in Standby 1: module is in Standby" "0,1" tree.end tree.end tree.open "Mailbox" tree "IVAHD_Mailbox_ICONT" base ad:0x8DA800 tree "Channel_0" width 27. rgroup.long 0x80++0x3 line.long 0x00 "MAILBOX_FIFOSTATUS_m_0,The FIFO status register has the status related to the mailbox internal FIFO" bitfld.long 0x00 0. " FIFOFULLMBM ,Full flag for Mailbox - . - ." "0,1" group.long 0x10C++0x3 line.long 0x00 "MAILBOX_IRQENABLE_CLR_u_0,The interrupt enable register enables to mask the module internal source of interrupt to the corresponding user. This register is write 1 to clear." bitfld.long 0x00 15. " NOTFULLENABLEUUMB7 ,NotFull Enable bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 14. " NEWMSGENABLEUUMB7 ,NewMessage Enable bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 13. " NOTFULLENABLEUUMB6 ,NotFull Enable bit for User u, Mailbox 6 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 12. " NEWMSGENABLEUUMB6 ,NewMessage Enable bit for User u, Mailbox 6 - . - . - . - ." "0,1" bitfld.long 0x00 11. " NOTFULLENABLEUUMB5 ,NotFull Enable bit for User u, Mailbox 5 - . - . - . - ." "0,1" bitfld.long 0x00 10. " NEWMSGENABLEUUMB5 ,NewMessage Enable bit for User u, Mailbox 5 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 9. " NOTFULLENABLEUUMB4 ,NotFull Enable bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 8. " NEWMSGENABLEUUMB4 ,NewMessage Enable bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 7. " NOTFULLENABLEUUMB3 ,NotFull Enable bit for User u, Mailbox 3 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 6. " NEWMSGENABLEUUMB3 ,NewMessage Enable bit for User u, Mailbox 3 - . - . - . - ." "0,1" bitfld.long 0x00 5. " NOTFULLENABLEUUMB2 ,NotFull Enable bit for User u, Mailbox 2 - . - . - . - ." "0,1" bitfld.long 0x00 4. " NEWMSGENABLEUUMB2 ,NewMessage Enable bit for User u, Mailbox 2 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 3. " NOTFULLENABLEUUMB1 ,NotFull Enable bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 2. " NEWMSGENABLEUUMB1 ,NewMessage Enable bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 1. " NOTFULLENABLEUUMB0 ,NotFull Enable bit for User u, Mailbox 0 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 0. " NEWMSGENABLEUUMB0 ,NewMessage Enable bit for User u, Mailbox 0 - . - . - . - ." "0,1" group.long 0x108++0x3 line.long 0x00 "MAILBOX_IRQENABLE_SET_u_0,The interrupt enable register enables to unmask the module internal source of interrupt to the corresponding user. This register is write 1 to set." bitfld.long 0x00 15. " NOTFULLENABLEUUMB7 ,NotFull Enable bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 14. " NEWMSGENABLEUUMB7 ,NewMessage Enable bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 13. " NOTFULLENABLEUUMB6 ,NotFull Enable bit for User u, Mailbox 6 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 12. " NEWMSGENABLEUUMB6 ,NewMessage Enable bit for User u, Mailbox 6 - . - . - . - ." "0,1" bitfld.long 0x00 11. " NOTFULLENABLEUUMB5 ,NotFull Enable bit for User u, Mailbox 5 - . - . - . - ." "0,1" bitfld.long 0x00 10. " NEWMSGENABLEUUMB5 ,NewMessage Enable bit for User u, Mailbox 5 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 9. " NOTFULLENABLEUUMB4 ,NotFull Enable bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 8. " NEWMSGENABLEUUMB4 ,NewMessage Enable bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 7. " NOTFULLENABLEUUMB3 ,NotFull Enable bit for User u, Mailbox 3 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 6. " NEWMSGENABLEUUMB3 ,NewMessage Enable bit for User u, Mailbox 3 - . - . - . - ." "0,1" bitfld.long 0x00 5. " NOTFULLENABLEUUMB2 ,NotFull Enable bit for User u, Mailbox 2 - . - . - . - ." "0,1" bitfld.long 0x00 4. " NEWMSGENABLEUUMB2 ,NewMessage Enable bit for User u, Mailbox 2 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 3. " NOTFULLENABLEUUMB1 ,NotFull Enable bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 2. " NEWMSGENABLEUUMB1 ,NewMessage Enable bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 1. " NOTFULLENABLEUUMB0 ,NotFull Enable bit for User u, Mailbox 0 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 0. " NEWMSGENABLEUUMB0 ,NewMessage Enable bit for User u, Mailbox 0 - . - . - . - ." "0,1" group.long 0x104++0x3 line.long 0x00 "MAILBOX_IRQSTATUS_CLR_u_0,The interrupt status register has the status combined with irq-enable for each event that may be responsible for the generation of an interrupt to the corresponding user - write 1 to a given bit resets this bit" bitfld.long 0x00 15. " NOTFULLSTATUSENUUMB7 ,NotFull Status bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 14. " NEWMSGSTATUSENUUMB7 ,NewMessage Status bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 13. " NOTFULLSTATUSENUUMB6 ,NotFull Status bit for User u, Mailbox 6 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 12. " NEWMSGSTATUSENUUMB6 ,NewMessage Status bit for User u, Mailbox 6 - . - . - . - ." "0,1" bitfld.long 0x00 11. " NOTFULLSTATUSENUUMB5 ,NotFull Status bit for User u, Mailbox 5 - . - . - . - ." "0,1" bitfld.long 0x00 10. " NEWMSGSTATUSENUUMB5 ,NewMessage Status bit for User u, Mailbox 5 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 9. " NOTFULLSTATUSENUUMB4 ,NotFull Status bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 8. " NEWMSGSTATUSENUUMB4 ,NewMessage Status bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 7. " NOTFULLSTATUSENUUMB3 ,NotFull Status bit for User u, Mailbox 3 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 6. " NEWMSGSTATUSENUUMB3 ,NewMessage Status bit for User u, Mailbox 3 - . - . - . - ." "0,1" bitfld.long 0x00 5. " NOTFULLSTATUSENUUMB2 ,NotFull Status bit for User u, Mailbox 2 - . - . - . - ." "0,1" bitfld.long 0x00 4. " NEWMSGSTATUSENUUMB2 ,NewMessage Status bit for User u, Mailbox 2 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 3. " NOTFULLSTATUSENUUMB1 ,NotFull Status bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 2. " NEWMSGSTATUSENUUMB1 ,NewMessage Status bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 1. " NOTFULLSTATUSENUUMB0 ,NotFull Status bit for User u, Mailbox 0 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 0. " NEWMSGSTATUSENUUMB0 ,NewMessage Status bit for User u, Mailbox 0 - . - . - . - ." "0,1" group.long 0x100++0x3 line.long 0x00 "MAILBOX_IRQSTATUS_RAW_u_0,The interrupt status register has the raw status for each event that may be responsible for the generation of an interrupt to the corresponding user - write 1 to a given bit sets this bit. This register is mainly used for debu.." bitfld.long 0x00 15. " NOTFULLSTATUSENUUMB7 ,NotFull Status bit for User u, Mailbox 7 - . - . - . - ." "No_action,1" bitfld.long 0x00 14. " NEWMSGSTATUSUUMB7 ,NewMessage Status bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 13. " NOTFULLSTATUSUUMB6 ,NotFull Status bit for User u, Mailbox 6 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 12. " NEWMSGSTATUSUUMB6 ,NewMessage Status bit for User u, Mailbox 6 - . - . - . - ." "0,1" bitfld.long 0x00 11. " NOTFULLSTATUSUUMB5 ,NotFull Status bit for User u, Mailbox 5 - . - . - . - ." "0,1" bitfld.long 0x00 10. " NEWMSGSTATUSUUMB5 ,NewMessage Status bit for User u, Mailbox 5 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 9. " NOTFULLSTATUSUUMB4 ,NotFull Status bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 8. " NEWMSGSTATUSUUMB4 ,NewMessage Status bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 7. " NOTFULLSTATUSUUMB3 ,NotFull Status bit for User u, Mailbox 3 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 6. " NEWMSGSTATUSUUMB3 ,NewMessage Status bit for User u, Mailbox 3 - . - . - . - ." "0,1" bitfld.long 0x00 5. " NOTFULLSTATUSUUMB2 ,NotFull Status bit for User u, Mailbox 2 - . - . - . - ." "0,1" bitfld.long 0x00 4. " NEWMSGSTATUSUUMB2 ,NewMessage Status bit for User u, Mailbox 2 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 3. " NOTFULLSTATUSUUMB1 ,NotFull Status bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 2. " NEWMSGSTATUSUUMB1 ,NewMessage Status bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 1. " NOTFULLSTATUSUUMB0 ,NotFull Status bit for User u, Mailbox 0 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 0. " NEWMSGSTATUSUUMB0 ,NewMessage Status bit for User u, Mailbox 0 - . - . - . - ." "0,1" group.long 0x40++0x3 line.long 0x00 "MAILBOX_MESSAGE_m_0,The message register stores the next to be read message of the mailbox. Reads remove the message from the FIFO queue." hexmask.long 0x00 0.--31. 1. " MESSAGEVALUEMBM ,Message in Mailbox" rgroup.long 0xC0++0x3 line.long 0x00 "MAILBOX_MSGSTATUS_m_0,The message status register has the status of the messages in the mailbox." bitfld.long 0x00 0.--2. " NBOFMSGMBM ,Number of unread messages in MailboxNote: Limited to four messages per mailbox." "0,1,2,3,4,5,6,7" tree.end tree "Channel_1" width 27. rgroup.long 0x84++0x3 line.long 0x00 "MAILBOX_FIFOSTATUS_m_1,The FIFO status register has the status related to the mailbox internal FIFO" bitfld.long 0x00 0. " FIFOFULLMBM ,Full flag for Mailbox - . - ." "0,1" group.long 0x11C++0x3 line.long 0x00 "MAILBOX_IRQENABLE_CLR_u_1,The interrupt enable register enables to mask the module internal source of interrupt to the corresponding user. This register is write 1 to clear." bitfld.long 0x00 15. " NOTFULLENABLEUUMB7 ,NotFull Enable bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 14. " NEWMSGENABLEUUMB7 ,NewMessage Enable bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 13. " NOTFULLENABLEUUMB6 ,NotFull Enable bit for User u, Mailbox 6 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 12. " NEWMSGENABLEUUMB6 ,NewMessage Enable bit for User u, Mailbox 6 - . - . - . - ." "0,1" bitfld.long 0x00 11. " NOTFULLENABLEUUMB5 ,NotFull Enable bit for User u, Mailbox 5 - . - . - . - ." "0,1" bitfld.long 0x00 10. " NEWMSGENABLEUUMB5 ,NewMessage Enable bit for User u, Mailbox 5 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 9. " NOTFULLENABLEUUMB4 ,NotFull Enable bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 8. " NEWMSGENABLEUUMB4 ,NewMessage Enable bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 7. " NOTFULLENABLEUUMB3 ,NotFull Enable bit for User u, Mailbox 3 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 6. " NEWMSGENABLEUUMB3 ,NewMessage Enable bit for User u, Mailbox 3 - . - . - . - ." "0,1" bitfld.long 0x00 5. " NOTFULLENABLEUUMB2 ,NotFull Enable bit for User u, Mailbox 2 - . - . - . - ." "0,1" bitfld.long 0x00 4. " NEWMSGENABLEUUMB2 ,NewMessage Enable bit for User u, Mailbox 2 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 3. " NOTFULLENABLEUUMB1 ,NotFull Enable bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 2. " NEWMSGENABLEUUMB1 ,NewMessage Enable bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 1. " NOTFULLENABLEUUMB0 ,NotFull Enable bit for User u, Mailbox 0 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 0. " NEWMSGENABLEUUMB0 ,NewMessage Enable bit for User u, Mailbox 0 - . - . - . - ." "0,1" group.long 0x118++0x3 line.long 0x00 "MAILBOX_IRQENABLE_SET_u_1,The interrupt enable register enables to unmask the module internal source of interrupt to the corresponding user. This register is write 1 to set." bitfld.long 0x00 15. " NOTFULLENABLEUUMB7 ,NotFull Enable bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 14. " NEWMSGENABLEUUMB7 ,NewMessage Enable bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 13. " NOTFULLENABLEUUMB6 ,NotFull Enable bit for User u, Mailbox 6 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 12. " NEWMSGENABLEUUMB6 ,NewMessage Enable bit for User u, Mailbox 6 - . - . - . - ." "0,1" bitfld.long 0x00 11. " NOTFULLENABLEUUMB5 ,NotFull Enable bit for User u, Mailbox 5 - . - . - . - ." "0,1" bitfld.long 0x00 10. " NEWMSGENABLEUUMB5 ,NewMessage Enable bit for User u, Mailbox 5 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 9. " NOTFULLENABLEUUMB4 ,NotFull Enable bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 8. " NEWMSGENABLEUUMB4 ,NewMessage Enable bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 7. " NOTFULLENABLEUUMB3 ,NotFull Enable bit for User u, Mailbox 3 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 6. " NEWMSGENABLEUUMB3 ,NewMessage Enable bit for User u, Mailbox 3 - . - . - . - ." "0,1" bitfld.long 0x00 5. " NOTFULLENABLEUUMB2 ,NotFull Enable bit for User u, Mailbox 2 - . - . - . - ." "0,1" bitfld.long 0x00 4. " NEWMSGENABLEUUMB2 ,NewMessage Enable bit for User u, Mailbox 2 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 3. " NOTFULLENABLEUUMB1 ,NotFull Enable bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 2. " NEWMSGENABLEUUMB1 ,NewMessage Enable bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 1. " NOTFULLENABLEUUMB0 ,NotFull Enable bit for User u, Mailbox 0 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 0. " NEWMSGENABLEUUMB0 ,NewMessage Enable bit for User u, Mailbox 0 - . - . - . - ." "0,1" group.long 0x114++0x3 line.long 0x00 "MAILBOX_IRQSTATUS_CLR_u_1,The interrupt status register has the status combined with irq-enable for each event that may be responsible for the generation of an interrupt to the corresponding user - write 1 to a given bit resets this bit" bitfld.long 0x00 15. " NOTFULLSTATUSENUUMB7 ,NotFull Status bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 14. " NEWMSGSTATUSENUUMB7 ,NewMessage Status bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 13. " NOTFULLSTATUSENUUMB6 ,NotFull Status bit for User u, Mailbox 6 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 12. " NEWMSGSTATUSENUUMB6 ,NewMessage Status bit for User u, Mailbox 6 - . - . - . - ." "0,1" bitfld.long 0x00 11. " NOTFULLSTATUSENUUMB5 ,NotFull Status bit for User u, Mailbox 5 - . - . - . - ." "0,1" bitfld.long 0x00 10. " NEWMSGSTATUSENUUMB5 ,NewMessage Status bit for User u, Mailbox 5 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 9. " NOTFULLSTATUSENUUMB4 ,NotFull Status bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 8. " NEWMSGSTATUSENUUMB4 ,NewMessage Status bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 7. " NOTFULLSTATUSENUUMB3 ,NotFull Status bit for User u, Mailbox 3 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 6. " NEWMSGSTATUSENUUMB3 ,NewMessage Status bit for User u, Mailbox 3 - . - . - . - ." "0,1" bitfld.long 0x00 5. " NOTFULLSTATUSENUUMB2 ,NotFull Status bit for User u, Mailbox 2 - . - . - . - ." "0,1" bitfld.long 0x00 4. " NEWMSGSTATUSENUUMB2 ,NewMessage Status bit for User u, Mailbox 2 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 3. " NOTFULLSTATUSENUUMB1 ,NotFull Status bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 2. " NEWMSGSTATUSENUUMB1 ,NewMessage Status bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 1. " NOTFULLSTATUSENUUMB0 ,NotFull Status bit for User u, Mailbox 0 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 0. " NEWMSGSTATUSENUUMB0 ,NewMessage Status bit for User u, Mailbox 0 - . - . - . - ." "0,1" group.long 0x110++0x3 line.long 0x00 "MAILBOX_IRQSTATUS_RAW_u_1,The interrupt status register has the raw status for each event that may be responsible for the generation of an interrupt to the corresponding user - write 1 to a given bit sets this bit. This register is mainly used for debu.." bitfld.long 0x00 15. " NOTFULLSTATUSENUUMB7 ,NotFull Status bit for User u, Mailbox 7 - . - . - . - ." "No_action,1" bitfld.long 0x00 14. " NEWMSGSTATUSUUMB7 ,NewMessage Status bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 13. " NOTFULLSTATUSUUMB6 ,NotFull Status bit for User u, Mailbox 6 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 12. " NEWMSGSTATUSUUMB6 ,NewMessage Status bit for User u, Mailbox 6 - . - . - . - ." "0,1" bitfld.long 0x00 11. " NOTFULLSTATUSUUMB5 ,NotFull Status bit for User u, Mailbox 5 - . - . - . - ." "0,1" bitfld.long 0x00 10. " NEWMSGSTATUSUUMB5 ,NewMessage Status bit for User u, Mailbox 5 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 9. " NOTFULLSTATUSUUMB4 ,NotFull Status bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 8. " NEWMSGSTATUSUUMB4 ,NewMessage Status bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 7. " NOTFULLSTATUSUUMB3 ,NotFull Status bit for User u, Mailbox 3 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 6. " NEWMSGSTATUSUUMB3 ,NewMessage Status bit for User u, Mailbox 3 - . - . - . - ." "0,1" bitfld.long 0x00 5. " NOTFULLSTATUSUUMB2 ,NotFull Status bit for User u, Mailbox 2 - . - . - . - ." "0,1" bitfld.long 0x00 4. " NEWMSGSTATUSUUMB2 ,NewMessage Status bit for User u, Mailbox 2 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 3. " NOTFULLSTATUSUUMB1 ,NotFull Status bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 2. " NEWMSGSTATUSUUMB1 ,NewMessage Status bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 1. " NOTFULLSTATUSUUMB0 ,NotFull Status bit for User u, Mailbox 0 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 0. " NEWMSGSTATUSUUMB0 ,NewMessage Status bit for User u, Mailbox 0 - . - . - . - ." "0,1" group.long 0x44++0x3 line.long 0x00 "MAILBOX_MESSAGE_m_1,The message register stores the next to be read message of the mailbox. Reads remove the message from the FIFO queue." hexmask.long 0x00 0.--31. 1. " MESSAGEVALUEMBM ,Message in Mailbox" rgroup.long 0xC4++0x3 line.long 0x00 "MAILBOX_MSGSTATUS_m_1,The message status register has the status of the messages in the mailbox." bitfld.long 0x00 0.--2. " NBOFMSGMBM ,Number of unread messages in MailboxNote: Limited to four messages per mailbox." "0,1,2,3,4,5,6,7" tree.end tree "Channel_2" width 27. rgroup.long 0x88++0x3 line.long 0x00 "MAILBOX_FIFOSTATUS_m_2,The FIFO status register has the status related to the mailbox internal FIFO" bitfld.long 0x00 0. " FIFOFULLMBM ,Full flag for Mailbox - . - ." "0,1" group.long 0x12C++0x3 line.long 0x00 "MAILBOX_IRQENABLE_CLR_u_2,The interrupt enable register enables to mask the module internal source of interrupt to the corresponding user. This register is write 1 to clear." bitfld.long 0x00 15. " NOTFULLENABLEUUMB7 ,NotFull Enable bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 14. " NEWMSGENABLEUUMB7 ,NewMessage Enable bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 13. " NOTFULLENABLEUUMB6 ,NotFull Enable bit for User u, Mailbox 6 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 12. " NEWMSGENABLEUUMB6 ,NewMessage Enable bit for User u, Mailbox 6 - . - . - . - ." "0,1" bitfld.long 0x00 11. " NOTFULLENABLEUUMB5 ,NotFull Enable bit for User u, Mailbox 5 - . - . - . - ." "0,1" bitfld.long 0x00 10. " NEWMSGENABLEUUMB5 ,NewMessage Enable bit for User u, Mailbox 5 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 9. " NOTFULLENABLEUUMB4 ,NotFull Enable bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 8. " NEWMSGENABLEUUMB4 ,NewMessage Enable bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 7. " NOTFULLENABLEUUMB3 ,NotFull Enable bit for User u, Mailbox 3 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 6. " NEWMSGENABLEUUMB3 ,NewMessage Enable bit for User u, Mailbox 3 - . - . - . - ." "0,1" bitfld.long 0x00 5. " NOTFULLENABLEUUMB2 ,NotFull Enable bit for User u, Mailbox 2 - . - . - . - ." "0,1" bitfld.long 0x00 4. " NEWMSGENABLEUUMB2 ,NewMessage Enable bit for User u, Mailbox 2 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 3. " NOTFULLENABLEUUMB1 ,NotFull Enable bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 2. " NEWMSGENABLEUUMB1 ,NewMessage Enable bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 1. " NOTFULLENABLEUUMB0 ,NotFull Enable bit for User u, Mailbox 0 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 0. " NEWMSGENABLEUUMB0 ,NewMessage Enable bit for User u, Mailbox 0 - . - . - . - ." "0,1" group.long 0x128++0x3 line.long 0x00 "MAILBOX_IRQENABLE_SET_u_2,The interrupt enable register enables to unmask the module internal source of interrupt to the corresponding user. This register is write 1 to set." bitfld.long 0x00 15. " NOTFULLENABLEUUMB7 ,NotFull Enable bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 14. " NEWMSGENABLEUUMB7 ,NewMessage Enable bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 13. " NOTFULLENABLEUUMB6 ,NotFull Enable bit for User u, Mailbox 6 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 12. " NEWMSGENABLEUUMB6 ,NewMessage Enable bit for User u, Mailbox 6 - . - . - . - ." "0,1" bitfld.long 0x00 11. " NOTFULLENABLEUUMB5 ,NotFull Enable bit for User u, Mailbox 5 - . - . - . - ." "0,1" bitfld.long 0x00 10. " NEWMSGENABLEUUMB5 ,NewMessage Enable bit for User u, Mailbox 5 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 9. " NOTFULLENABLEUUMB4 ,NotFull Enable bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 8. " NEWMSGENABLEUUMB4 ,NewMessage Enable bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 7. " NOTFULLENABLEUUMB3 ,NotFull Enable bit for User u, Mailbox 3 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 6. " NEWMSGENABLEUUMB3 ,NewMessage Enable bit for User u, Mailbox 3 - . - . - . - ." "0,1" bitfld.long 0x00 5. " NOTFULLENABLEUUMB2 ,NotFull Enable bit for User u, Mailbox 2 - . - . - . - ." "0,1" bitfld.long 0x00 4. " NEWMSGENABLEUUMB2 ,NewMessage Enable bit for User u, Mailbox 2 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 3. " NOTFULLENABLEUUMB1 ,NotFull Enable bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 2. " NEWMSGENABLEUUMB1 ,NewMessage Enable bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 1. " NOTFULLENABLEUUMB0 ,NotFull Enable bit for User u, Mailbox 0 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 0. " NEWMSGENABLEUUMB0 ,NewMessage Enable bit for User u, Mailbox 0 - . - . - . - ." "0,1" group.long 0x124++0x3 line.long 0x00 "MAILBOX_IRQSTATUS_CLR_u_2,The interrupt status register has the status combined with irq-enable for each event that may be responsible for the generation of an interrupt to the corresponding user - write 1 to a given bit resets this bit" bitfld.long 0x00 15. " NOTFULLSTATUSENUUMB7 ,NotFull Status bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 14. " NEWMSGSTATUSENUUMB7 ,NewMessage Status bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 13. " NOTFULLSTATUSENUUMB6 ,NotFull Status bit for User u, Mailbox 6 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 12. " NEWMSGSTATUSENUUMB6 ,NewMessage Status bit for User u, Mailbox 6 - . - . - . - ." "0,1" bitfld.long 0x00 11. " NOTFULLSTATUSENUUMB5 ,NotFull Status bit for User u, Mailbox 5 - . - . - . - ." "0,1" bitfld.long 0x00 10. " NEWMSGSTATUSENUUMB5 ,NewMessage Status bit for User u, Mailbox 5 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 9. " NOTFULLSTATUSENUUMB4 ,NotFull Status bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 8. " NEWMSGSTATUSENUUMB4 ,NewMessage Status bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 7. " NOTFULLSTATUSENUUMB3 ,NotFull Status bit for User u, Mailbox 3 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 6. " NEWMSGSTATUSENUUMB3 ,NewMessage Status bit for User u, Mailbox 3 - . - . - . - ." "0,1" bitfld.long 0x00 5. " NOTFULLSTATUSENUUMB2 ,NotFull Status bit for User u, Mailbox 2 - . - . - . - ." "0,1" bitfld.long 0x00 4. " NEWMSGSTATUSENUUMB2 ,NewMessage Status bit for User u, Mailbox 2 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 3. " NOTFULLSTATUSENUUMB1 ,NotFull Status bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 2. " NEWMSGSTATUSENUUMB1 ,NewMessage Status bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 1. " NOTFULLSTATUSENUUMB0 ,NotFull Status bit for User u, Mailbox 0 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 0. " NEWMSGSTATUSENUUMB0 ,NewMessage Status bit for User u, Mailbox 0 - . - . - . - ." "0,1" group.long 0x120++0x3 line.long 0x00 "MAILBOX_IRQSTATUS_RAW_u_2,The interrupt status register has the raw status for each event that may be responsible for the generation of an interrupt to the corresponding user - write 1 to a given bit sets this bit. This register is mainly used for debu.." bitfld.long 0x00 15. " NOTFULLSTATUSENUUMB7 ,NotFull Status bit for User u, Mailbox 7 - . - . - . - ." "No_action,1" bitfld.long 0x00 14. " NEWMSGSTATUSUUMB7 ,NewMessage Status bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 13. " NOTFULLSTATUSUUMB6 ,NotFull Status bit for User u, Mailbox 6 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 12. " NEWMSGSTATUSUUMB6 ,NewMessage Status bit for User u, Mailbox 6 - . - . - . - ." "0,1" bitfld.long 0x00 11. " NOTFULLSTATUSUUMB5 ,NotFull Status bit for User u, Mailbox 5 - . - . - . - ." "0,1" bitfld.long 0x00 10. " NEWMSGSTATUSUUMB5 ,NewMessage Status bit for User u, Mailbox 5 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 9. " NOTFULLSTATUSUUMB4 ,NotFull Status bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 8. " NEWMSGSTATUSUUMB4 ,NewMessage Status bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 7. " NOTFULLSTATUSUUMB3 ,NotFull Status bit for User u, Mailbox 3 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 6. " NEWMSGSTATUSUUMB3 ,NewMessage Status bit for User u, Mailbox 3 - . - . - . - ." "0,1" bitfld.long 0x00 5. " NOTFULLSTATUSUUMB2 ,NotFull Status bit for User u, Mailbox 2 - . - . - . - ." "0,1" bitfld.long 0x00 4. " NEWMSGSTATUSUUMB2 ,NewMessage Status bit for User u, Mailbox 2 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 3. " NOTFULLSTATUSUUMB1 ,NotFull Status bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 2. " NEWMSGSTATUSUUMB1 ,NewMessage Status bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 1. " NOTFULLSTATUSUUMB0 ,NotFull Status bit for User u, Mailbox 0 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 0. " NEWMSGSTATUSUUMB0 ,NewMessage Status bit for User u, Mailbox 0 - . - . - . - ." "0,1" group.long 0x48++0x3 line.long 0x00 "MAILBOX_MESSAGE_m_2,The message register stores the next to be read message of the mailbox. Reads remove the message from the FIFO queue." hexmask.long 0x00 0.--31. 1. " MESSAGEVALUEMBM ,Message in Mailbox" rgroup.long 0xC8++0x3 line.long 0x00 "MAILBOX_MSGSTATUS_m_2,The message status register has the status of the messages in the mailbox." bitfld.long 0x00 0.--2. " NBOFMSGMBM ,Number of unread messages in MailboxNote: Limited to four messages per mailbox." "0,1,2,3,4,5,6,7" tree.end tree "Channel_3" width 27. rgroup.long 0x8C++0x3 line.long 0x00 "MAILBOX_FIFOSTATUS_m_3,The FIFO status register has the status related to the mailbox internal FIFO" bitfld.long 0x00 0. " FIFOFULLMBM ,Full flag for Mailbox - . - ." "0,1" group.long 0x13C++0x3 line.long 0x00 "MAILBOX_IRQENABLE_CLR_u_3,The interrupt enable register enables to mask the module internal source of interrupt to the corresponding user. This register is write 1 to clear." bitfld.long 0x00 15. " NOTFULLENABLEUUMB7 ,NotFull Enable bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 14. " NEWMSGENABLEUUMB7 ,NewMessage Enable bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 13. " NOTFULLENABLEUUMB6 ,NotFull Enable bit for User u, Mailbox 6 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 12. " NEWMSGENABLEUUMB6 ,NewMessage Enable bit for User u, Mailbox 6 - . - . - . - ." "0,1" bitfld.long 0x00 11. " NOTFULLENABLEUUMB5 ,NotFull Enable bit for User u, Mailbox 5 - . - . - . - ." "0,1" bitfld.long 0x00 10. " NEWMSGENABLEUUMB5 ,NewMessage Enable bit for User u, Mailbox 5 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 9. " NOTFULLENABLEUUMB4 ,NotFull Enable bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 8. " NEWMSGENABLEUUMB4 ,NewMessage Enable bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 7. " NOTFULLENABLEUUMB3 ,NotFull Enable bit for User u, Mailbox 3 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 6. " NEWMSGENABLEUUMB3 ,NewMessage Enable bit for User u, Mailbox 3 - . - . - . - ." "0,1" bitfld.long 0x00 5. " NOTFULLENABLEUUMB2 ,NotFull Enable bit for User u, Mailbox 2 - . - . - . - ." "0,1" bitfld.long 0x00 4. " NEWMSGENABLEUUMB2 ,NewMessage Enable bit for User u, Mailbox 2 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 3. " NOTFULLENABLEUUMB1 ,NotFull Enable bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 2. " NEWMSGENABLEUUMB1 ,NewMessage Enable bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 1. " NOTFULLENABLEUUMB0 ,NotFull Enable bit for User u, Mailbox 0 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 0. " NEWMSGENABLEUUMB0 ,NewMessage Enable bit for User u, Mailbox 0 - . - . - . - ." "0,1" group.long 0x138++0x3 line.long 0x00 "MAILBOX_IRQENABLE_SET_u_3,The interrupt enable register enables to unmask the module internal source of interrupt to the corresponding user. This register is write 1 to set." bitfld.long 0x00 15. " NOTFULLENABLEUUMB7 ,NotFull Enable bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 14. " NEWMSGENABLEUUMB7 ,NewMessage Enable bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 13. " NOTFULLENABLEUUMB6 ,NotFull Enable bit for User u, Mailbox 6 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 12. " NEWMSGENABLEUUMB6 ,NewMessage Enable bit for User u, Mailbox 6 - . - . - . - ." "0,1" bitfld.long 0x00 11. " NOTFULLENABLEUUMB5 ,NotFull Enable bit for User u, Mailbox 5 - . - . - . - ." "0,1" bitfld.long 0x00 10. " NEWMSGENABLEUUMB5 ,NewMessage Enable bit for User u, Mailbox 5 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 9. " NOTFULLENABLEUUMB4 ,NotFull Enable bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 8. " NEWMSGENABLEUUMB4 ,NewMessage Enable bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 7. " NOTFULLENABLEUUMB3 ,NotFull Enable bit for User u, Mailbox 3 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 6. " NEWMSGENABLEUUMB3 ,NewMessage Enable bit for User u, Mailbox 3 - . - . - . - ." "0,1" bitfld.long 0x00 5. " NOTFULLENABLEUUMB2 ,NotFull Enable bit for User u, Mailbox 2 - . - . - . - ." "0,1" bitfld.long 0x00 4. " NEWMSGENABLEUUMB2 ,NewMessage Enable bit for User u, Mailbox 2 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 3. " NOTFULLENABLEUUMB1 ,NotFull Enable bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 2. " NEWMSGENABLEUUMB1 ,NewMessage Enable bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 1. " NOTFULLENABLEUUMB0 ,NotFull Enable bit for User u, Mailbox 0 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 0. " NEWMSGENABLEUUMB0 ,NewMessage Enable bit for User u, Mailbox 0 - . - . - . - ." "0,1" group.long 0x134++0x3 line.long 0x00 "MAILBOX_IRQSTATUS_CLR_u_3,The interrupt status register has the status combined with irq-enable for each event that may be responsible for the generation of an interrupt to the corresponding user - write 1 to a given bit resets this bit" bitfld.long 0x00 15. " NOTFULLSTATUSENUUMB7 ,NotFull Status bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 14. " NEWMSGSTATUSENUUMB7 ,NewMessage Status bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 13. " NOTFULLSTATUSENUUMB6 ,NotFull Status bit for User u, Mailbox 6 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 12. " NEWMSGSTATUSENUUMB6 ,NewMessage Status bit for User u, Mailbox 6 - . - . - . - ." "0,1" bitfld.long 0x00 11. " NOTFULLSTATUSENUUMB5 ,NotFull Status bit for User u, Mailbox 5 - . - . - . - ." "0,1" bitfld.long 0x00 10. " NEWMSGSTATUSENUUMB5 ,NewMessage Status bit for User u, Mailbox 5 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 9. " NOTFULLSTATUSENUUMB4 ,NotFull Status bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 8. " NEWMSGSTATUSENUUMB4 ,NewMessage Status bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 7. " NOTFULLSTATUSENUUMB3 ,NotFull Status bit for User u, Mailbox 3 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 6. " NEWMSGSTATUSENUUMB3 ,NewMessage Status bit for User u, Mailbox 3 - . - . - . - ." "0,1" bitfld.long 0x00 5. " NOTFULLSTATUSENUUMB2 ,NotFull Status bit for User u, Mailbox 2 - . - . - . - ." "0,1" bitfld.long 0x00 4. " NEWMSGSTATUSENUUMB2 ,NewMessage Status bit for User u, Mailbox 2 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 3. " NOTFULLSTATUSENUUMB1 ,NotFull Status bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 2. " NEWMSGSTATUSENUUMB1 ,NewMessage Status bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 1. " NOTFULLSTATUSENUUMB0 ,NotFull Status bit for User u, Mailbox 0 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 0. " NEWMSGSTATUSENUUMB0 ,NewMessage Status bit for User u, Mailbox 0 - . - . - . - ." "0,1" group.long 0x130++0x3 line.long 0x00 "MAILBOX_IRQSTATUS_RAW_u_3,The interrupt status register has the raw status for each event that may be responsible for the generation of an interrupt to the corresponding user - write 1 to a given bit sets this bit. This register is mainly used for debu.." bitfld.long 0x00 15. " NOTFULLSTATUSENUUMB7 ,NotFull Status bit for User u, Mailbox 7 - . - . - . - ." "No_action,1" bitfld.long 0x00 14. " NEWMSGSTATUSUUMB7 ,NewMessage Status bit for User u, Mailbox 7 - . - . - . - ." "0,1" bitfld.long 0x00 13. " NOTFULLSTATUSUUMB6 ,NotFull Status bit for User u, Mailbox 6 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 12. " NEWMSGSTATUSUUMB6 ,NewMessage Status bit for User u, Mailbox 6 - . - . - . - ." "0,1" bitfld.long 0x00 11. " NOTFULLSTATUSUUMB5 ,NotFull Status bit for User u, Mailbox 5 - . - . - . - ." "0,1" bitfld.long 0x00 10. " NEWMSGSTATUSUUMB5 ,NewMessage Status bit for User u, Mailbox 5 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 9. " NOTFULLSTATUSUUMB4 ,NotFull Status bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 8. " NEWMSGSTATUSUUMB4 ,NewMessage Status bit for User u, Mailbox 4 - . - . - . - ." "0,1" bitfld.long 0x00 7. " NOTFULLSTATUSUUMB3 ,NotFull Status bit for User u, Mailbox 3 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 6. " NEWMSGSTATUSUUMB3 ,NewMessage Status bit for User u, Mailbox 3 - . - . - . - ." "0,1" bitfld.long 0x00 5. " NOTFULLSTATUSUUMB2 ,NotFull Status bit for User u, Mailbox 2 - . - . - . - ." "0,1" bitfld.long 0x00 4. " NEWMSGSTATUSUUMB2 ,NewMessage Status bit for User u, Mailbox 2 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 3. " NOTFULLSTATUSUUMB1 ,NotFull Status bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 2. " NEWMSGSTATUSUUMB1 ,NewMessage Status bit for User u, Mailbox 1 - . - . - . - ." "0,1" bitfld.long 0x00 1. " NOTFULLSTATUSUUMB0 ,NotFull Status bit for User u, Mailbox 0 - . - . - . - ." "0,1" textline " " bitfld.long 0x00 0. " NEWMSGSTATUSUUMB0 ,NewMessage Status bit for User u, Mailbox 0 - . - . - . - ." "0,1" group.long 0x4C++0x3 line.long 0x00 "MAILBOX_MESSAGE_m_3,The message register stores the next to be read message of the mailbox. Reads remove the message from the FIFO queue." hexmask.long 0x00 0.--31. 1. " MESSAGEVALUEMBM ,Message in Mailbox" rgroup.long 0xCC++0x3 line.long 0x00 "MAILBOX_MSGSTATUS_m_3,The message status register has the status of the messages in the mailbox." bitfld.long 0x00 0.--2. " NBOFMSGMBM ,Number of unread messages in MailboxNote: Limited to four messages per mailbox." "0,1,2,3,4,5,6,7" tree.end tree "Channel_4" width 24. rgroup.long 0x90++0x3 line.long 0x00 "MAILBOX_FIFOSTATUS_m_4,The FIFO status register has the status related to the mailbox internal FIFO" bitfld.long 0x00 0. " FIFOFULLMBM ,Full flag for Mailbox - . - ." "0,1" group.long 0x50++0x3 line.long 0x00 "MAILBOX_MESSAGE_m_4,The message register stores the next to be read message of the mailbox. Reads remove the message from the FIFO queue." hexmask.long 0x00 0.--31. 1. " MESSAGEVALUEMBM ,Message in Mailbox" rgroup.long 0xD0++0x3 line.long 0x00 "MAILBOX_MSGSTATUS_m_4,The message status register has the status of the messages in the mailbox." bitfld.long 0x00 0.--2. " NBOFMSGMBM ,Number of unread messages in MailboxNote: Limited to four messages per mailbox." "0,1,2,3,4,5,6,7" tree.end tree "Channel_5" width 24. rgroup.long 0x94++0x3 line.long 0x00 "MAILBOX_FIFOSTATUS_m_5,The FIFO status register has the status related to the mailbox internal FIFO" bitfld.long 0x00 0. " FIFOFULLMBM ,Full flag for Mailbox - . - ." "0,1" group.long 0x54++0x3 line.long 0x00 "MAILBOX_MESSAGE_m_5,The message register stores the next to be read message of the mailbox. Reads remove the message from the FIFO queue." hexmask.long 0x00 0.--31. 1. " MESSAGEVALUEMBM ,Message in Mailbox" rgroup.long 0xD4++0x3 line.long 0x00 "MAILBOX_MSGSTATUS_m_5,The message status register has the status of the messages in the mailbox." bitfld.long 0x00 0.--2. " NBOFMSGMBM ,Number of unread messages in MailboxNote: Limited to four messages per mailbox." "0,1,2,3,4,5,6,7" tree.end textline "" width 19. rgroup.long 0x0++0x3 line.long 0x00 "MAILBOX_REVISION,This register contains the IP revision code" hexmask.long 0x00 0.--31. 1. " REVISION ,IP Revision" group.long 0x10++0x3 line.long 0x00 "MAILBOX_SYSCONFIG,This register controls the various parameters of the communication interface" bitfld.long 0x00 2.--3. " SIDLEMODE ,Idle Mode - . - . - . - ." "b00,b01,b10,b11" bitfld.long 0x00 0. " SOFTRESET ,Softreset - . - . - . - ." "b0,b1" tree.end tree.end textline ""