Files
Gen4_R-Car_Trace32/2_Trunk/menxavier.men
2025-10-14 09:52:32 +09:00

733 lines
54 KiB
Plaintext

; --------------------------------------------------------------------------------
; @Title: Xavier Specific Menu
; @Props: Released
; @Author: RAJ, MRO, MIC, JMI, KRZ, DOR
; @Changelog: 2019-11-29 RAJ
; @Manufacturer: NVIDIA - NVIDIA Corporation
; @Core: Carmel
; @Chip: Xavier
; @Copyright: (C) 1989-2019 Lauterbach GmbH, licensed for use with TRACE32(R) only
; --------------------------------------------------------------------------------
; $Id: menxavier.men 16339 2023-07-03 13:30:14Z pegold $
add
menu
(
IF SOFTWARE.BUILD.BASE()>=69655.
(
popup "&CPU"
(
separator
IF CPU.FEATURE(MMU)
(
popup "[:mmu]MMU"
(
menuitem "[:mmureg]MMU Control" "MMU.view"
separator
menuitem "[:mmu]MMU Table Dump" "MMU.DUMP.PageTable"
menuitem "[:mmu]MMU Table List" "MMU.List.PageTable"
separator
IF CPU.FEATURE(ITLBDUMP)
(
menuitem "[:mmu]ITLB Dump" "MMU.DUMP.ITLB"
)
IF CPU.FEATURE(DTLBDUMP)
(
menuitem "[:mmu]DTLB Dump" "MMU.DUMP.DTLB"
)
IF CPU.FEATURE(TLB0DUMP)
(
menuitem "[:mmu]TLB0 Dump (Associative)" "MMU.DUMP.TLB0"
)
IF CPU.FEATURE(TLB1DUMP)
(
menuitem "[:mmu]TLB1 Dump (Lockable)" "MMU.DUMP.TLB1"
)
)
)
IF COMPonent.AVAILable("SMMU")
(
popup "[:mmu]SMMU"
(
menuitem "[:chip]SMMU1 Registers"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU1",0.))
SMMU.Register.Global &(name)
)
menuitem "[:mmureg]SMMU1 StreamMapTable"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU1",0.))
SMMU.StreamMapTable &(name)
)
IF COMPonent.AVAILable("SMMU2")
(
separator
menuitem "[:chip]SMMU2 Registers"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU2",0.))
SMMU.Register.Global &(name)
)
menuitem "[:mmureg]SMMU2 StreamMapTable"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU2",0.))
SMMU.StreamMapTable &(name)
)
)
IF COMPonent.AVAILable("SMMU3")
(
separator
menuitem "[:chip]SMMU3 Registers"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU3",0.))
SMMU.Register.Global &(name)
)
menuitem "[:mmureg]SMMU3 StreamMapTable"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU3",0.))
SMMU.StreamMapTable &(name)
)
)
IF COMPonent.AVAILable("SMMU4")
(
separator
menuitem "[:chip]SMMU4 Registers"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU4",0.))
SMMU.Register.Global &(name)
)
menuitem "[:mmureg]SMMU4 StreamMapTable"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU4",0.))
SMMU.StreamMapTable &(name)
)
)
IF COMPonent.AVAILable("SMMU5")
(
separator
menuitem "[:chip]SMMU5 Registers"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU5",0.))
SMMU.Register.Global &(name)
)
menuitem "[:mmureg]SMMU5 StreamMapTable"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU5",0.))
SMMU.StreamMapTable &(name)
)
)
IF COMPonent.AVAILable("SMMU6")
(
separator
menuitem "[:chip]SMMU6 Registers"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU6",0.))
SMMU.Register.Global &(name)
)
menuitem "[:mmureg]SMMU6 StreamMapTable"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU6",0.))
SMMU.StreamMapTable &(name)
)
)
)
)
IF CPU.FEATURE(L1ICACHE)||CPU.FEATURE(L1DCACHE)||CPU.FEATURE(L2CACHE)
(
popup "[:cache]Cache"
(
IF CPU.FEATURE(L1ICACHEDUMP)
(
menuitem "[:cache]ICACHE Dump" "CACHE.DUMP IC"
menuitem "[:cache]ICACHE List" "CACHE.List IC"
menuitem "[:cache]ICACHE List Functions" "CACHE.ListFunc.IC"
)
IF CPU.FEATURE(L1DCACHEDUMP)
(
separator
menuitem "[:cache]DCACHE Dump" "CACHE.DUMP DC"
menuitem "[:cache]DCACHE List" "CACHE.List DC"
menuitem "[:cache]DCACHE List Variables" "CACHE.ListVar.DC"
)
IF CPU.FEATURE(L2CACHEDUMP)
(
separator
menuitem "[:cache]L2CACHE Dump" "CACHE.DUMP L2"
menuitem "[:cache]L2CACHE List" "CACHE.List L2"
menuitem "[:cache]L2CACHE List Variables" "CACHE.ListVar.L2"
)
)
)
)
popup "&Trace"
(
separator
IF COMPonent.AVAILable("ITM")
(
popup "ITM"
(
default
menuitem "[:oconfig]ITM settings..." "ITM.state"
separator
menuitem "[:alist]ITMTrace List" "ITMTrace.List"
)
)
IF COMPonent.AVAILable("STM")
(
popup "STM"
(
default
menuitem "[:oconfig]STM settings..." "STM.state"
separator
menuitem "[:alist]STMTrace List" "STMTrace.List"
)
)
IF COMPonent.AVAILable("HTM")
(
popup "HTM"
(
default
menuitem "[:oconfig]HTM settings..." "HTM.state"
separator
menuitem "[:alist]HTMTrace List" "HTMTrace.List"
)
)
IF COMPonent.AVAILable("TPIU")
(
menuitem "[:oconfig]TPIU settings..." "TPIU.state"
)
IF COMPonent.AVAILable("ETR")
(
menuitem "[:oconfig]ETR settings..."
(
PRIVATE &pdd
&pdd=OS.PDD()
DO "&pdd/etc/embedded_trace_router/etr_utility.cmm"
)
)
)
popup "&Misc"
(
popup "Tools"
(
IF CPUIS64BIT()||CPU.FEATURE("SPR")
(
menuitem "ARM System Register Converter"
(
DO "~~/demo/arm/etc/systemregister/systemregister_converter.cmm"
)
)
IF CPU.FEATURE("C15")
(
menuitem "ARM Coprocessor Converter"
(
DO "~~/demo/arm/etc/coprocessor/coprocessor_converter.cmm"
)
)
)
)
popup "&Perf"
(
IF CPU.FEATURE(BMC)
(
before "Reset"
menuitem "[:bmc]Benchmark Counters" "BMC.state"
before "Reset"
separator
)
)
)
popup "Peripherals"
(
popup "Core Registers"
(
menuitem "[:chip]ID Registers[AArch64]" "per , ""Core Registers,AArch64,ID Registers"""
menuitem "[:chip]System Control and Configuration[AArch64]" "per , ""Core Registers,AArch64,System Control and Configuration"""
menuitem "[:chip]Memory Management Unit[AArch64]" "per , ""Core Registers,AArch64,Memory Management Unit"""
menuitem "[:chip]Virtualization Extensions[AArch64]" "per , ""Core Registers,AArch64,Virtualization Extensions"""
menuitem "[:chip]Cache Control and Configuration[AArch64]" "per , ""Core Registers,AArch64,Cache Control and Configuration"""
menuitem "[:chip]System Performance Monitor[AArch64]" "per , ""Core Registers,AArch64,System Performance Monitor"""
menuitem "[:chip]System Timer Registers[AArch64]" "per , ""Core Registers,AArch64,System Timer Registers"""
menuitem "[:chip]Generic Interrupt Controller CPU Interface[AArch64]" "per , ""Core Registers,AArch64,Generic Interrupt Controller CPU Interface"""
menuitem "[:chip]Statistical Profiling Extension[AArch64]" "per , ""Core Registers,AArch64,Statistical Profiling Extension"""
menuitem "[:chip]Debug Registers[AArch64]" "per , ""Core Registers,AArch64,Debug Registers"""
menuitem "[:chip]Breakpoint Registers[AArch64]" "per , ""Core Registers,AArch64,Breakpoint Registers"""
menuitem "[:chip]Watchpoint Registers[AArch64]" "per , ""Core Registers,AArch64,Watchpoint Registers"""
menuitem "[:chip]LORegions Registers[AArch64]" "per , ""Core Registers,AArch64,LORegions Registers"""
menuitem "[:chip]ID Registers Extended[AArch64]" "per , ""Core Registers,AArch64,ID Registers Extended"""
menuitem "[:chip]Memory Management Unit Extended[AArch64]" "per , ""Core Registers,AArch64,Memory Management Unit Extended"""
menuitem "[:chip]System Control And Configuration Extended[AArch64]" "per , ""Core Registers,AArch64,System Control And Configuration Extended"""
menuitem "[:chip]Carmel Cache Enumeration Registers[AArch64]" "per , ""Core Registers,AArch64,Carmel Cache Enumeration Registers"""
menuitem "[:chip]Carmel Microcode Activity Monitor[AArch64]" "per , ""Core Registers,AArch64,Carmel Microcode Activity Monitor"""
menuitem "[:chip]Carmel Other Implementation Defined Registers[AArch64]" "per , ""Core Registers,AArch64,Carmel Other Implementation Defined Registers"""
menuitem "[:chip]Carmel Uncore Performance Monitor Registers[AArch64]" "per , ""Core Registers,AArch64,Carmel Uncore Performance Monitor Registers"""
menuitem "[:chip]Carmel NVIDIA Generic Interface Registers[AArch64]" "per , ""Core Registers,AArch64,Carmel NVIDIA Generic Interface Registers"""
separator
menuitem "[:chip]ID Registers[AArch32]" "per , ""Core Registers,AArch32,ID Registers"""
menuitem "[:chip]System Control and Configuration[AArch32]" "per , ""Core Registers,AArch32,System Control and Configuration"""
menuitem "[:chip]Memory Management Unit[AArch32]" "per , ""Core Registers,AArch32,Memory Management Unit"""
menuitem "[:chip]Virtualization Extensions[AArch32]" "per , ""Core Registers,AArch32,Virtualization Extensions"""
menuitem "[:chip]Cache Control and Configuration[AArch32]" "per , ""Core Registers,AArch32,Cache Control and Configuration"""
menuitem "[:chip]System Performance Monitor[AArch32]" "per , ""Core Registers,AArch32,System Performance Monitor"""
menuitem "[:chip]System Timer Registers[AArch32]" "per , ""Core Registers,AArch32,System Timer Registers"""
menuitem "[:chip]Generic Interrupt Controller CPU Interface[AArch32]" "per , ""Core Registers,AArch32,Generic Interrupt Controller CPU Interface"""
menuitem "[:chip]System Control and Configuration Extended[AArch32]" "per , ""Core Registers,AArch32,System Control and Configuration Extended"""
menuitem "[:chip]System Performance Monitor Extended[AArch32]" "per , ""Core Registers,AArch32,System Performance Monitor Extended"""
menuitem "[:chip]Debug Registers[AArch32]" "per , ""Core Registers,AArch32,Debug Registers"""
menuitem "[:chip]Breakpoint Registers[AArch32]" "per , ""Core Registers,AArch32,Breakpoint Registers"""
menuitem "[:chip]Watchpoint Registers[AArch32]" "per , ""Core Registers,AArch32,Watchpoint Registers"""
menuitem "[:chip]Coresight Management Registers Extended[AArch32]" "per , ""Core Registers,AArch32,Coresight Management Registers Extended"""
menuitem "[:chip]Carmel Registers[AArch32]" "per , ""Core Registers,AArch32,Carmel Registers"""
menuitem "[:chip]Carmel NVIDIA Generic Interface Registers[AArch32]" "per , ""Core Registers,AArch32,Carmel NVIDIA Generic Interface Registers"""
separator
menuitem "[:chip]Multiprocessor cluster" "per , ""Core Registers,Multiprocessor cluster,Multiprocessor Cluster"""
separator
menuitem "[:chip]Distributor Interface[GIC-400]" "per , ""Core Registers,Generic Interrupt Controller CPU Interface,Distributor Interface"""
menuitem "[:chip]CPU Interface[GIC-400]" "per , ""Core Registers,Generic Interrupt Controller CPU Interface,CPU Interface"""
menuitem "[:chip]Virtual CPU Control Interface[GIC-400]" "per , ""Core Registers,Generic Interrupt Controller CPU Interface,Virtual CPU Control Interface"""
menuitem "[:chip]Virtual CPU Interface[GIC-400]" "per , ""Core Registers,Generic Interrupt Controller CPU Interface,Virtual CPU Interface"""
)
popup "AST;Address Space Translation"
(
menuitem "Always ON cluster and SPE Instance 0" "per , ""AST (Address Space Translation),Always ON cluster and SPE Instance 0"""
menuitem "Always ON cluster and SPE Instance 1" "per , ""AST (Address Space Translation),Always ON cluster and SPE Instance 1"""
menuitem "Audio Processing Engine Instance 0" "per , ""AST (Address Space Translation),Audio Processing Engine Instance 0"""
menuitem "Audio Processing Engine Instance 1" "per , ""AST (Address Space Translation),Audio Processing Engine Instance 1"""
menuitem "Boot And Power Management Processor Instance 0" "per , ""AST (Address Space Translation),Boot And Power Management Processor Instance 0"""
menuitem "Boot And Power Management Processor Instance 1" "per , ""AST (Address Space Translation),Boot And Power Management Processor Instance 1"""
menuitem "Real-time Camera Engine Instance 0" "per , ""AST (Address Space Translation),Real-time Camera Engine Instance 0"""
menuitem "Real-time Camera Engine Instance 1" "per , ""AST (Address Space Translation),Real-time Camera Engine Instance 1"""
menuitem "Safety Cluster Engine Instance 0" "per , ""AST (Address Space Translation),Safety Cluster Engine Instance 0"""
menuitem "Safety Cluster Engine Instance 1" "per , ""AST (Address Space Translation),Safety Cluster Engine Instance 1"""
)
menuitem "GPCDMA;General Purpose Direct Memory Access" "per , ""GPCDMA (General Purpose Direct Memory Access)"""
menuitem "NVCSIR;NVCSI Registers" "per , ""NVCSIR (NVCSI Registers)"""
menuitem "VI;Video Input" "per , ""VI (Video Input)"""
menuitem "VIC;Video Image Compositor" "per , ""VIC (Video Image Compositor)"""
menuitem "HDA;High Definition Audio" "per , ""HDA (High Definition Audio)"""
popup "DCR;Display Controller Registers"
(
menuitem "CMD" "per , ""DCR (Display Controller Registers),CMD"""
menuitem "WINDOW A" "per , ""DCR (Display Controller Registers),WINDOW A"""
menuitem "WINDOW A Direct Access Control" "per , ""DCR (Display Controller Registers),WINDOW A Direct Access Control"""
menuitem "WINDOW B" "per , ""DCR (Display Controller Registers),WINDOW B"""
menuitem "WINDOW B Direct Access Control" "per , ""DCR (Display Controller Registers),WINDOW B Direct Access Control"""
menuitem "WINDOW C" "per , ""DCR (Display Controller Registers),WINDOW C"""
menuitem "WINDOW C Direct Access Control" "per , ""DCR (Display Controller Registers),WINDOW C Direct Access Control"""
menuitem "WINDOW D" "per , ""DCR (Display Controller Registers),WINDOW D"""
menuitem "WINDOW D Direct Access Control" "per , ""DCR (Display Controller Registers),WINDOW D Direct Access Control"""
menuitem "WINDOW E" "per , ""DCR (Display Controller Registers),WINDOW E"""
menuitem "WINDOW E Direct Access Control" "per , ""DCR (Display Controller Registers),WINDOW E Direct Access Control"""
menuitem "WINDOW F" "per , ""DCR (Display Controller Registers),WINDOW F"""
menuitem "WINDOW F Direct Access Control" "per , ""DCR (Display Controller Registers),WINDOW F Direct Access Control"""
)
popup "DIF;Display Interface"
(
menuitem "SOR 0" "per , ""DIF (Display Interface),SOR 0"""
menuitem "SOR 1" "per , ""DIF (Display Interface),SOR 1"""
menuitem "SOR 2" "per , ""DIF (Display Interface),SOR 2"""
menuitem "SOR 3" "per , ""DIF (Display Interface),SOR 3"""
menuitem "DPAUX" "per , ""DIF (Display Interface),DPAUX"""
menuitem "DPAUX 1" "per , ""DIF (Display Interface),DPAUX 1"""
menuitem "DPAUX 2" "per , ""DIF (Display Interface),DPAUX 2"""
menuitem "DPAUX 3" "per , ""DIF (Display Interface),DPAUX 3"""
)
menuitem "CEC;Consumer Electronic Control" "per , ""CEC (Consumer Electronic Control)"""
popup "APE;Audio Processing Engine"
(
menuitem "AXBAR" "per , ""APE (Audio Processing Engine),AXBAR"""
menuitem "AHC" "per , ""APE (Audio Processing Engine),AHC"""
popup "I2S"
(
menuitem "I2S 1" "per , ""APE (Audio Processing Engine),I2S,I2S 1"""
menuitem "I2S 2" "per , ""APE (Audio Processing Engine),I2S,I2S 2"""
menuitem "I2S 3" "per , ""APE (Audio Processing Engine),I2S,I2S 3"""
menuitem "I2S 4" "per , ""APE (Audio Processing Engine),I2S,I2S 4"""
menuitem "I2S 5" "per , ""APE (Audio Processing Engine),I2S,I2S 5"""
menuitem "I2S 6" "per , ""APE (Audio Processing Engine),I2S,I2S 6"""
)
popup "DMIC"
(
menuitem "DMIC 1" "per , ""APE (Audio Processing Engine),DMIC,DMIC 1"""
menuitem "DMIC 2" "per , ""APE (Audio Processing Engine),DMIC,DMIC 2"""
menuitem "DMIC 3" "per , ""APE (Audio Processing Engine),DMIC,DMIC 3"""
menuitem "DMIC 4" "per , ""APE (Audio Processing Engine),DMIC,DMIC 4"""
)
popup "DSPK"
(
menuitem "DSPK 1" "per , ""APE (Audio Processing Engine),DSPK,DSPK 1"""
menuitem "DSPK 2" "per , ""APE (Audio Processing Engine),DSPK,DSPK 2"""
)
menuitem "AMX 1" "per , ""APE (Audio Processing Engine),AMX 1"""
menuitem "AMX 2" "per , ""APE (Audio Processing Engine),AMX 2"""
menuitem "AMX 3" "per , ""APE (Audio Processing Engine),AMX 3"""
menuitem "AMX 4" "per , ""APE (Audio Processing Engine),AMX 4"""
menuitem "ADX 1" "per , ""APE (Audio Processing Engine),ADX 1"""
menuitem "ADX 2" "per , ""APE (Audio Processing Engine),ADX 2"""
menuitem "ADX 3" "per , ""APE (Audio Processing Engine),ADX 3"""
menuitem "ADX 4" "per , ""APE (Audio Processing Engine),ADX 4"""
menuitem "Mixer Control Registers" "per , ""APE (Audio Processing Engine),Mixer Control Registers"""
popup "MVC;Master Volume Control"
(
menuitem "MVC1" "per , ""APE (Audio Processing Engine),MVC (Master Volume Control),MVC1"""
menuitem "MVC2" "per , ""APE (Audio Processing Engine),MVC (Master Volume Control),MVC2"""
)
menuitem "ASRC;Arbitrary Sample Rate Control" "per , ""APE (Audio Processing Engine),ASRC (Arbitrary Sample Rate Control)"""
menuitem "ARAD;Audio Sampling Rate Detector" "per , ""APE (Audio Processing Engine),ARAD (Audio Sampling Rate Detector)"""
popup "AFC;Audio Flow Control"
(
menuitem "AFC1" "per , ""APE (Audio Processing Engine),AFC (Audio Flow Control),AFC1"""
menuitem "AFC2" "per , ""APE (Audio Processing Engine),AFC (Audio Flow Control),AFC2"""
menuitem "AFC3" "per , ""APE (Audio Processing Engine),AFC (Audio Flow Control),AFC3"""
menuitem "AFC4" "per , ""APE (Audio Processing Engine),AFC (Audio Flow Control),AFC4"""
menuitem "AFC5" "per , ""APE (Audio Processing Engine),AFC (Audio Flow Control),AFC5"""
menuitem "AFC6" "per , ""APE (Audio Processing Engine),AFC (Audio Flow Control),AFC6"""
)
popup "SFC;Sampling Frequency Converter"
(
menuitem "SFC1" "per , ""APE (Audio Processing Engine),SFC (Sampling Frequency Converter),SFC1"""
menuitem "SFC2" "per , ""APE (Audio Processing Engine),SFC (Sampling Frequency Converter),SFC2"""
menuitem "SFC3" "per , ""APE (Audio Processing Engine),SFC (Sampling Frequency Converter),SFC3"""
menuitem "SFC4" "per , ""APE (Audio Processing Engine),SFC (Sampling Frequency Converter),SFC4"""
)
popup "OPE;Output Processing Engine"
(
menuitem "COMMON;Common Registers" "per , ""APE (Audio Processing Engine),OPE (Output Processing Engine),COMMON (Common Registers)"""
menuitem "PEQ;Parametric Equalizer" "per , ""APE (Audio Processing Engine),OPE (Output Processing Engine),PEQ (Parametric Equalizer)"""
menuitem "MBDRC;Multiband Dynamic Range Compression" "per , ""APE (Audio Processing Engine),OPE (Output Processing Engine),MBDRC (Multiband Dynamic Range Compression)"""
)
menuitem "ADMAIF" "per , ""APE (Audio Processing Engine),ADMAIF"""
popup "ADMA"
(
menuitem "GLOBAL" "per , ""APE (Audio Processing Engine),ADMA,GLOBAL"""
menuitem "PAGE 1" "per , ""APE (Audio Processing Engine),ADMA,PAGE 1"""
menuitem "PAGE 2" "per , ""APE (Audio Processing Engine),ADMA,PAGE 2"""
menuitem "PAGE 3" "per , ""APE (Audio Processing Engine),ADMA,PAGE 3"""
menuitem "PAGE 4" "per , ""APE (Audio Processing Engine),ADMA,PAGE 4"""
)
menuitem "AMC" "per , ""APE (Audio Processing Engine),AMC"""
; menuitem "ADSP_PERIPH" "per , ""ADSP_PERIPH"""
menuitem "AMISC" "per , ""APE (Audio Processing Engine),AMISC"""
popup "AGIC"
(
menuitem "PAGE 0" "per , ""APE (Audio Processing Engine),AGIC,PAGE 0"""
menuitem "PAGE 1" "per , ""APE (Audio Processing Engine),AGIC,PAGE 1"""
menuitem "PAGE 2" "per , ""APE (Audio Processing Engine),AGIC,PAGE 2"""
menuitem "PAGE 3" "per , ""APE (Audio Processing Engine),AGIC,PAGE 3"""
)
)
menuitem "AODMIC;Always On Digital Microphone" "per , ""AODMIC (Always On Digital Microphone)"""
popup "LIC;Legacy Interrupt Controller"
(
menuitem "Channel 0" "per , ""LIC (Legacy Interrupt Controller),Channel 0"""
menuitem "Channel 1" "per , ""LIC (Legacy Interrupt Controller),Channel 1"""
menuitem "Channel 2" "per , ""LIC (Legacy Interrupt Controller),Channel 2"""
menuitem "Channel 3" "per , ""LIC (Legacy Interrupt Controller),Channel 3"""
menuitem "Channel 4" "per , ""LIC (Legacy Interrupt Controller),Channel 4"""
menuitem "Channel 5" "per , ""LIC (Legacy Interrupt Controller),Channel 5"""
menuitem "Channel 6" "per , ""LIC (Legacy Interrupt Controller),Channel 6"""
menuitem "Channel 7" "per , ""LIC (Legacy Interrupt Controller),Channel 7"""
menuitem "Common" "per , ""LIC (Legacy Interrupt Controller),Common"""
)
popup "TMR;Timers"
(
menuitem "Timer Keeping Element Shared Registers" "per , ""TMR (Timers),Timer Keeping Element Shared Registers"""
menuitem "Timer Keeping Element TOP Registers" "per , ""TMR (Timers),Timer Keeping Element TOP Registers"""
menuitem "Real-Time Clock Registers" "per , ""TMR (Timers),Real-Time Clock Registers"""
menuitem "Time Stamp Counter System 0 Registers" "per , ""TMR (Timers),Time Stamp Counter System 0 Registers"""
menuitem "Time Stamp Counter System 1 Registers" "per , ""TMR (Timers),Time Stamp Counter System 1 Registers"""
menuitem "Time Stamp Counter Registers" "per , ""TMR (Timers),Time Stamp Counter Registers"""
menuitem "Microseconds Counter Registers" "per , ""TMR (Timers),Microseconds Counter Registers"""
; menuitem "Generic Timestamping Engine Registers" "per , ""Generic Timestamping Engine Registers"""
)
popup "PINMUX;Multi-Purpose I/O Pins and Pin Multiplexing Registers"
(
; menuitem "CAM PAD Control Registers" "per , ""CAM PAD Control Registers"""
; menuitem "Audio PAD Control Registers" "per , ""Audio PAD Control Registers"""
; menuitem "Audio High Voltage PAD Control Registers" "per , ""Audio High Voltage PAD Control Registers"""
; menuitem "CONN PAD Control Registers" "per , ""CONN PAD Control Registers"""
; menuitem "Debug PAD Control Registers" "per , ""Debug PAD Control Registers"""
menuitem "SDMMC4 PAD Control Registers" "per , ""PINMUX (Multi-Purpose I/O Pins and Pin Multiplexing Registers),SDMMC4 PAD Control Registers"""
; menuitem "APEX_CTL PAD Control Registers" "per , ""APEX_CTL PAD Control Registers"""
menuitem "SDMMC1 High Voltage PAD Control Registers" "per , ""PINMUX (Multi-Purpose I/O Pins and Pin Multiplexing Registers),SDMMC1 High Voltage PAD Control Registers"""
menuitem "SDMMC3 High Voltage PAD Control Registers" "per , ""PINMUX (Multi-Purpose I/O Pins and Pin Multiplexing Registers),SDMMC3 High Voltage PAD Control Registers"""
; menuitem "QSPI PAD Control Registers" "per , ""QSPI PAD Control Registers"""
; menuitem "SYS PAD Control Registers" "per , ""SYS PAD Control Registers"""
; menuitem "UART PAD Control Registers" "per , ""UART PAD Control Registers"""
popup "Always On PAD Control Registers"
(
menuitem "PADCTL_A0" "per , ""PINMUX (Multi-Purpose I/O Pins and Pin Multiplexing Registers),Always On PAD Control Registers,PADCTL_A0"""
menuitem "PADCTL_A1" "per , ""PINMUX (Multi-Purpose I/O Pins and Pin Multiplexing Registers),Always On PAD Control Registers,PADCTL_A1"""
menuitem "PADCTL_A2" "per , ""PINMUX (Multi-Purpose I/O Pins and Pin Multiplexing Registers),Always On PAD Control Registers,PADCTL_A2"""
menuitem "PADCTL_A4" "per , ""PINMUX (Multi-Purpose I/O Pins and Pin Multiplexing Registers),Always On PAD Control Registers,PADCTL_A4"""
menuitem "PADCTL_A5" "per , ""PINMUX (Multi-Purpose I/O Pins and Pin Multiplexing Registers),Always On PAD Control Registers,PADCTL_A5"""
menuitem "PADCTL_A6" "per , ""PINMUX (Multi-Purpose I/O Pins and Pin Multiplexing Registers),Always On PAD Control Registers,PADCTL_A6"""
menuitem "PADCTL_A7" "per , ""PINMUX (Multi-Purpose I/O Pins and Pin Multiplexing Registers),Always On PAD Control Registers,PADCTL_A7"""
menuitem "PADCTL_A8" "per , ""PINMUX (Multi-Purpose I/O Pins and Pin Multiplexing Registers),Always On PAD Control Registers,PADCTL_A8"""
menuitem "PADCTL_A10" "per , ""PINMUX (Multi-Purpose I/O Pins and Pin Multiplexing Registers),Always On PAD Control Registers,PADCTL_A10"""
menuitem "PADCTL_A11" "per , ""PINMUX (Multi-Purpose I/O Pins and Pin Multiplexing Registers),Always On PAD Control Registers,PADCTL_A11"""
menuitem "PADCTL_A12" "per , ""PINMUX (Multi-Purpose I/O Pins and Pin Multiplexing Registers),Always On PAD Control Registers,PADCTL_A12"""
menuitem "PADCTL_A13" "per , ""PINMUX (Multi-Purpose I/O Pins and Pin Multiplexing Registers),Always On PAD Control Registers,PADCTL_A13"""
menuitem "PADCTL_A14" "per , ""PINMUX (Multi-Purpose I/O Pins and Pin Multiplexing Registers),Always On PAD Control Registers,PADCTL_A14"""
menuitem "PADCTL_A15" "per , ""PINMUX (Multi-Purpose I/O Pins and Pin Multiplexing Registers),Always On PAD Control Registers,PADCTL_A15"""
menuitem "PADCTL_A16" "per , ""PINMUX (Multi-Purpose I/O Pins and Pin Multiplexing Registers),Always On PAD Control Registers,PADCTL_A16"""
menuitem "PADCTL_A17" "per , ""PINMUX (Multi-Purpose I/O Pins and Pin Multiplexing Registers),Always On PAD Control Registers,PADCTL_A17"""
menuitem "PADCTL_A20" "per , ""PINMUX (Multi-Purpose I/O Pins and Pin Multiplexing Registers),Always On PAD Control Registers,PADCTL_A20"""
menuitem "PADCTL_A21" "per , ""PINMUX (Multi-Purpose I/O Pins and Pin Multiplexing Registers),Always On PAD Control Registers,PADCTL_A21"""
menuitem "PADCTL_A22" "per , ""PINMUX (Multi-Purpose I/O Pins and Pin Multiplexing Registers),Always On PAD Control Registers,PADCTL_A22"""
)
; menuitem "Always On High Voltage PAD Control Registers" "per , ""Always On High Voltage PAD Control Registers"""
; menuitem "EDP PAD Control Registers" "per , ""EDP PAD Control Registers"""
; menuitem "UFS PAD Control Registers" "per , ""UFS PAD Control Registers"""
; menuitem "PEX_CTL PAD Control Registers" "per , ""PEX_CTL PAD Control Registers"""
; menuitem "EQOS PAD Control Registers" "per , ""EQOS PAD Control Registers"""
; menuitem "PWR_CTL PAD Control Registers" "per , ""PWR_CTL PAD Control Registers"""
)
popup "HSP;Hardware Synchroniztion Primitives"
(
popup "APE"
(
menuitem "HSP Common" "per , ""HSP (Hardware Synchroniztion Primitives),APE,HSP Common"""
menuitem "Shared Mailbox" "per , ""HSP (Hardware Synchroniztion Primitives),APE,Shared Mailbox"""
menuitem "Shared Semaphores" "per , ""HSP (Hardware Synchroniztion Primitives),APE,Shared Semaphores"""
)
popup "TOP 0"
(
menuitem "HSP Common" "per , ""HSP (Hardware Synchroniztion Primitives),TOP 0,HSP Common"""
menuitem "Shared Mailbox" "per , ""HSP (Hardware Synchroniztion Primitives),TOP 0,Shared Mailbox"""
menuitem "Shared Semaphores" "per , ""HSP (Hardware Synchroniztion Primitives),TOP 0,Shared Semaphores"""
menuitem "Arbitrated Semaphores" "per , ""HSP (Hardware Synchroniztion Primitives),TOP 0,Arbitrated Semaphores"""
menuitem "Doorbell Registers" "per , ""HSP (Hardware Synchroniztion Primitives),TOP 0,Doorbell Registers"""
)
popup "TOP 1"
(
menuitem "HSP Common" "per , ""HSP (Hardware Synchroniztion Primitives),TOP 1,HSP Common"""
menuitem "Shared Mailbox" "per , ""HSP (Hardware Synchroniztion Primitives),TOP 1,Shared Mailbox"""
menuitem "Shared Semaphores" "per , ""HSP (Hardware Synchroniztion Primitives),TOP 1,Shared Semaphores"""
)
popup "SCE"
(
menuitem "HSP Common" "per , ""HSP (Hardware Synchroniztion Primitives),SCE,HSP Common"""
menuitem "Shared Mailbox" "per , ""HSP (Hardware Synchroniztion Primitives),SCE,Shared Mailbox"""
menuitem "Shared Semaphores" "per , ""HSP (Hardware Synchroniztion Primitives),SCE,Shared Semaphores"""
)
popup "RCE"
(
menuitem "HSP Common" "per , ""HSP (Hardware Synchroniztion Primitives),RCE,HSP Common"""
menuitem "Shared Mailbox" "per , ""HSP (Hardware Synchroniztion Primitives),RCE,Shared Mailbox"""
menuitem "Shared Semaphores" "per , ""HSP (Hardware Synchroniztion Primitives),RCE,Shared Semaphores"""
)
popup "AON"
(
menuitem "HSP Common" "per , ""HSP (Hardware Synchroniztion Primitives),AON,HSP Common"""
menuitem "Shared Mailbox" "per , ""HSP (Hardware Synchroniztion Primitives),AON,Shared Mailbox"""
menuitem "Shared Semaphores" "per , ""HSP (Hardware Synchroniztion Primitives),AON,Shared Semaphores"""
)
)
popup "HSIO;High-Speed I/O"
(
popup "USB Complex"
(
popup "USB PADCTL and AO"
(
menuitem "XUSB_PADCTL;USB PAD Control" "per , ""HSIO (High-Speed I/O),USB Complex,USB PADCTL and AO,XUSB_PADCTL (USB PAD Control)"""
menuitem "XUSB_AO;USB Always-On" "per , ""HSIO (High-Speed I/O),USB Complex,USB PADCTL and AO,XUSB_AO (USB Always-On)"""
)
popup "XHCI;eXtensible Host Controller Interface For USB"
(
popup "PF;Physical Function"
(
menuitem "XHCI Controller Configuration Registers" "per , ""HSIO (High-Speed I/O),USB Complex,XHCI (eXtensible Host Controller Interface For USB),PF (Physical Function),XHCI Controller Configuration Registers"""
menuitem "XHCI Controller Memory-Mapped I/O Registers" "per , ""HSIO (High-Speed I/O),USB Complex,XHCI (eXtensible Host Controller Interface For USB),PF (Physical Function),XHCI Controller Memory-Mapped I/O Registers"""
)
popup "VF0;Virtual Function 0"
(
menuitem "XHCI Controller Configuration Registers" "per , ""HSIO (High-Speed I/O),USB Complex,XHCI (eXtensible Host Controller Interface For USB),VF0 (Virtual Function 0),XHCI Controller Configuration Registers"""
menuitem "XHCI Controller Memory-Mapped I/O Registers" "per , ""HSIO (High-Speed I/O),USB Complex,XHCI (eXtensible Host Controller Interface For USB),VF0 (Virtual Function 0),XHCI Controller Memory-Mapped I/O Registers"""
)
popup "VF1;Virtual Function 1"
(
menuitem "XHCI Controller Configuration Registers" "per , ""HSIO (High-Speed I/O),USB Complex,XHCI (eXtensible Host Controller Interface For USB),VF1 (Virtual Function 1),XHCI Controller Configuration Registers"""
menuitem "XHCI Controller Memory-Mapped I/O Registers" "per , ""HSIO (High-Speed I/O),USB Complex,XHCI (eXtensible Host Controller Interface For USB),VF1 (Virtual Function 1),XHCI Controller Memory-Mapped I/O Registers"""
)
popup "VF2;Virtual Function 2"
(
menuitem "XHCI Controller Configuration Registers" "per , ""HSIO (High-Speed I/O),USB Complex,XHCI (eXtensible Host Controller Interface For USB),VF2 (Virtual Function 2),XHCI Controller Configuration Registers"""
menuitem "XHCI Controller Memory-Mapped I/O Registers" "per , ""HSIO (High-Speed I/O),USB Complex,XHCI (eXtensible Host Controller Interface For USB),VF2 (Virtual Function 2),XHCI Controller Memory-Mapped I/O Registers"""
)
popup "VF3;Virtual Function 3"
(
menuitem "XHCI Controller Configuration Registers" "per , ""HSIO (High-Speed I/O),USB Complex,XHCI (eXtensible Host Controller Interface For USB),VF3 (Virtual Function 3),XHCI Controller Configuration Registers"""
menuitem "XHCI Controller Memory-Mapped I/O Registers" "per , ""HSIO (High-Speed I/O),USB Complex,XHCI (eXtensible Host Controller Interface For USB),VF3 (Virtual Function 3),XHCI Controller Memory-Mapped I/O Registers"""
)
)
menuitem "XUSB DEV" "per , ""HSIO (High-Speed I/O),USB Complex,XUSB DEV"""
menuitem "XUSB DEV XHCI;USB 3.0 Device Controller I/O Registers" "per , ""HSIO (High-Speed I/O),USB Complex,XUSB DEV XHCI (USB 3.0 Device Controller I/O Registers)"""
)
popup "SATA Controller"
(
menuitem "IPFS Registers" "per , ""HSIO (High-Speed I/O),SATA Controller,IPFS Registers"""
menuitem "AUX Registers" "per , ""HSIO (High-Speed I/O),SATA Controller,AUX Registers"""
menuitem "Miscellaneous Registers" "per , ""HSIO (High-Speed I/O),SATA Controller,Miscellaneous Registers"""
menuitem "AHCI Registers" "per , ""HSIO (High-Speed I/O),SATA Controller,AHCI Registers"""
)
)
popup "PCIe;PCI Express Controller"
(
popup "32-bit"
(
popup "PCIe x1"
(
popup "C1 Controller"
(
menuitem "IATU" "per , ""PCIe (PCI Express Controller),32-bit,PCIe x1,C1 Controller,IATU"""
menuitem "Root Port" "per , ""PCIe (PCI Express Controller),32-bit,PCIe x1,C1 Controller,Root Port"""
; menuitem "Root Complex" "per , ""PCIe (PCI Express Controller),32-bit,PCIe x1,C1 Controller,Root Complex"""
)
popup "C2 Controller"
(
menuitem "IATU" "per , ""PCIe (PCI Express Controller),32-bit,PCIe x1,C2 Controller,IATU"""
menuitem "Root Port" "per , ""PCIe (PCI Express Controller),32-bit,PCIe x1,C2 Controller,Root Port"""
; menuitem "Root Complex" "per , ""PCIe (PCI Express Controller),32-bit,PCIe x1,C2 Controller,Root Complex"""
)
popup "C3 Controller"
(
menuitem "IATU" "per , ""PCIe (PCI Express Controller),32-bit,PCIe x1,C3 Controller,IATU"""
menuitem "Root Port" "per , ""PCIe (PCI Express Controller),32-bit,PCIe x1,C3 Controller,Root Port"""
; menuitem "Root Complex" "per , ""PCIe (PCI Express Controller),32-bit,PCIe x1,C3 Controller,Root Complex"""
)
)
popup "PCIe x4"
(
popup "C4 Controller"
(
menuitem "IATU" "per , ""PCIe (PCI Express Controller),32-bit,PCIe x4,C4 Controller,IATU"""
menuitem "Root Port" "per , ""PCIe (PCI Express Controller),32-bit,PCIe x4,C4 Controller,Root Port"""
menuitem "Endpoint" "per , ""PCIe (PCI Express Controller),32-bit,PCIe x4,C4 Controller,Endpoint"""
; menuitem "Root Complex" "per , ""PCIe (PCI Express Controller),32-bit,PCIe x4,C4 Controller,Root Complex"""
)
)
popup "PCIe x8"
(
popup "C0 Controller"
(
menuitem "IATU" "per , ""PCIe (PCI Express Controller),32-bit,PCIe x8,C0 Controller,IATU"""
menuitem "Root Port" "per , ""PCIe (PCI Express Controller),32-bit,PCIe x8,C0 Controller,Root Port"""
menuitem "Endpoint" "per , ""PCIe (PCI Express Controller),32-bit,PCIe x8,C0 Controller,Endpoint"""
; menuitem "Root Complex" "per , ""PCIe (PCI Express Controller),32-bit,PCIe x8,C0 Controller,Root Complex"""
)
popup "C5 Controller"
(
menuitem "IATU" "per , ""PCIe (PCI Express Controller),32-bit,PCIe x8,C5 Controller,IATU"""
menuitem "Root Port" "per , ""PCIe (PCI Express Controller),32-bit,PCIe x8,C5 Controller,Root Port"""
menuitem "Endpoint" "per , ""PCIe (PCI Express Controller),32-bit,PCIe x8,C5 Controller,Endpoint"""
; menuitem "Root Complex" "per , ""PCIe (PCI Express Controller),32-bit,PCIe x8,C5 Controller,Root Complex"""
)
)
)
popup "64-bit"
(
popup "PCIe x1"
(
popup "C1 Controller"
(
menuitem "IATU" "per , ""PCIe (PCI Express Controller),64-bit,PCIe x1,C1 Controller,IATU"""
; menuitem "Root Complex" "per , ""PCIe (PCI Express Controller),64-bit,PCIe x1,C1 Controller,Root Complex"""
)
popup "C2 Controller"
(
menuitem "IATU" "per , ""PCIe (PCI Express Controller),64-bit,PCIe x1,C2 Controller,IATU"""
; menuitem "Root Complex" "per , ""PCIe (PCI Express Controller),64-bit,PCIe x1,C2 Controller,Root Complex"""
)
popup "C3 Controller"
(
menuitem "IATU" "per , ""PCIe (PCI Express Controller),64-bit,PCIe x1,C3 Controller,IATU"""
; menuitem "Root Complex" "per , ""PCIe (PCI Express Controller),64-bit,PCIe x1,C3 Controller,Root Complex"""
)
)
popup "PCIe x4"
(
popup "C4 Controller"
(
menuitem "IATU" "per , ""PCIe (PCI Express Controller),64-bit,PCIe x4,C4 Controller,IATU"""
; menuitem "Root Complex" "per , ""PCIe (PCI Express Controller),64-bit,PCIe x4,C4 Controller,Root Complex"""
)
)
popup "PCIe x8"
(
popup "C0 Controller"
(
menuitem "IATU" "per , ""PCIe (PCI Express Controller),64-bit,PCIe x8,C0 Controller,IATU"""
; menuitem "Root Complex" "per , ""PCIe (PCI Express Controller),64-bit,PCIe x8,C0 Controller,Root Complex"""
)
popup "C5 Controller"
(
menuitem "IATU" "per , ""PCIe (PCI Express Controller),64-bit,PCIe x8,C5 Controller,IATU"""
; menuitem "Root Complex" "per , ""PCIe (PCI Express Controller),64-bit,PCIe x8,C5 Controller,Root Complex"""
)
)
)
)
popup "SDMMC;SD/MMC Controller"
(
menuitem "SDMMC1 Controller;SDMMCA" "per , ""SDMMC (SD/MMC Controller),SDMMC1 Controller (SDMMCA)"""
menuitem "SDMMC3 Controller;SDMMC" "per , ""SDMMC (SD/MMC Controller),SDMMC3 Controller (SDMMC)"""
menuitem "SDMMC4 Controller;SDMMCAB" "per , ""SDMMC (SD/MMC Controller),SDMMC4 Controller (SDMMCAB)"""
)
popup "I2C;I2C Controller"
(
menuitem "I2C1" "per , ""I2C (I2C Controller),I2C1"""
menuitem "I2C2" "per , ""I2C (I2C Controller),I2C2"""
menuitem "I2C3" "per , ""I2C (I2C Controller),I2C3"""
menuitem "I2C4" "per , ""I2C (I2C Controller),I2C4"""
menuitem "I2C5" "per , ""I2C (I2C Controller),I2C5"""
menuitem "I2C6" "per , ""I2C (I2C Controller),I2C6"""
menuitem "I2C7" "per , ""I2C (I2C Controller),I2C7"""
menuitem "I2C8" "per , ""I2C (I2C Controller),I2C8"""
menuitem "I2C9" "per , ""I2C (I2C Controller),I2C9"""
menuitem "I2C10" "per , ""I2C (I2C Controller),I2C10"""
)
popup "UART;Universal Asynchronous Receiver/Transmitter"
(
menuitem "UARTA" "per , ""UART (Universal Asynchronous Receiver/Transmitter),UARTA"""
menuitem "UARTB" "per , ""UART (Universal Asynchronous Receiver/Transmitter),UARTB"""
menuitem "UARTC" "per , ""UART (Universal Asynchronous Receiver/Transmitter),UARTC"""
menuitem "UARTD" "per , ""UART (Universal Asynchronous Receiver/Transmitter),UARTD"""
menuitem "UARTE" "per , ""UART (Universal Asynchronous Receiver/Transmitter),UARTE"""
menuitem "UARTF" "per , ""UART (Universal Asynchronous Receiver/Transmitter),UARTF"""
menuitem "UARTG" "per , ""UART (Universal Asynchronous Receiver/Transmitter),UARTG"""
menuitem "UARTH" "per , ""UART (Universal Asynchronous Receiver/Transmitter),UARTH"""
)
popup "SPIC;SPI Controller"
(
menuitem "SPI1" "per , ""SPIC (SPI Controller),SPI1"""
menuitem "SPI2" "per , ""SPIC (SPI Controller),SPI2"""
menuitem "SPI3" "per , ""SPIC (SPI Controller),SPI3"""
)
menuitem "QSPI;Quad SPI" "per , ""QSPI (Quad SPI)"""
popup "PWMC;PWM Controller"
(
menuitem "PWM1" "per , ""PWMC (PWM Controller),PWM1"""
menuitem "PWM2" "per , ""PWMC (PWM Controller),PWM2"""
menuitem "PWM3" "per , ""PWMC (PWM Controller),PWM3"""
menuitem "PWM4" "per , ""PWMC (PWM Controller),PWM4"""
menuitem "PWM5" "per , ""PWMC (PWM Controller),PWM5"""
menuitem "PWM6" "per , ""PWMC (PWM Controller),PWM6"""
menuitem "PWM7" "per , ""PWMC (PWM Controller),PWM7"""
menuitem "PWM8" "per , ""PWMC (PWM Controller),PWM8"""
)
menuitem "FTM;Fan Tachometer" "per , ""FTM (Fan Tachometer)"""
)
)