755 lines
35 KiB
Plaintext
755 lines
35 KiB
Plaintext
; --------------------------------------------------------------------------------
|
|
; @Title: TegraX2 Specific Menu
|
|
; @Props: Released
|
|
; @Author: BFG, MJE, PCC, MJW, SIK, DRE, JAM, KOL
|
|
; @Changelog: 2018-01-30 MJW
|
|
; 2018-07-27 MJW
|
|
; @Manufacturer: NVIDIA - NVIDIA Corporation
|
|
; @Core: Cortex-A57, Denver2
|
|
; @Chip: TEGRAX2
|
|
; @Copyright: (C) 1989-2018 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: mentegrax2.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"
|
|
(
|
|
if (CPUIS64BIT())
|
|
(
|
|
popup "[:chip]Core Registers (Cortex-A57)"
|
|
(
|
|
menuitem "[:chip]ID Registers[AArch64]" "per , ""Core Registers (Cortex-A57),AArch64,ID Registers"""
|
|
menuitem "[:chip]System Control and Configuration[AArch64]" "per , ""Core Registers (Cortex-A57),AArch64,System Control and Configuration"""
|
|
menuitem "[:chip]Memory Management Unit[AArch64]" "per , ""Core Registers (Cortex-A57),AArch64,Memory Management Unit"""
|
|
menuitem "[:chip]Virtualization Extensions[AArch64]" "per , ""Core Registers (Cortex-A57),AArch64,Virtualization Extensions"""
|
|
menuitem "[:chip]Cache Control and Configuration[AArch64]" "per , ""Core Registers (Cortex-A57),AArch64,Cache Control and Configuration"""
|
|
menuitem "[:chip]System Performance Monitor[AArch64]" "per , ""Core Registers (Cortex-A57),AArch64,System Performance Monitor"""
|
|
menuitem "[:chip]System Timer Registers[AArch64]" "per , ""Core Registers (Cortex-A57),AArch64,System Timer Registers"""
|
|
menuitem "[:chip]Generic Interrupt Controller CPU Interface[AArch64]" "per , ""Core Registers (Cortex-A57),AArch64,Generic Interrupt Controller CPU Interface"""
|
|
separator
|
|
menuitem "[:chip]Debug Registers[AArch64]" "per , ""Core Registers (Cortex-A57),AArch64,Debug Registers"""
|
|
separator
|
|
menuitem "[:chip]Breakpoint Registers[AArch64]" "per , ""Core Registers (Cortex-A57),AArch64,Breakpoint Registers"""
|
|
menuitem "[:chip]Watchpoint Control Registers[AArch64]" "per , ""Core Registers (Cortex-A57),AArch64,Watchpoint Control Registers"""
|
|
separator
|
|
menuitem "[:chip]ID Registers[AArch32]" "per , ""Core Registers (Cortex-A57),AArch32,ID Registers"""
|
|
menuitem "[:chip]System Control and Configuration[AArch32]" "per , ""Core Registers (Cortex-A57),AArch32,System Control and Configuration"""
|
|
menuitem "[:chip]Memory Management Unit[AArch32]" "per , ""Core Registers (Cortex-A57),AArch32,Memory Management Unit"""
|
|
menuitem "[:chip]Virtualization Extensions[AArch32]" "per , ""Core Registers (Cortex-A57),AArch32,Virtualization Extensions"""
|
|
menuitem "[:chip]Cache Control and Configuration[AArch32]" "per , ""Core Registers (Cortex-A57),AArch32,Cache Control and Configuration"""
|
|
menuitem "[:chip]System Performance Monitor[AArch32]" "per , ""Core Registers (Cortex-A57),AArch32,System Performance Monitor"""
|
|
menuitem "[:chip]System Timer Registers[AArch32]" "per , ""Core Registers (Cortex-A57),AArch32,System Timer Registers"""
|
|
menuitem "[:chip]Generic Interrupt Controller CPU Interface[AArch32]" "per , ""Core Registers (Cortex-A57),AArch32,Generic Interrupt Controller CPU Interface"""
|
|
separator
|
|
menuitem "[:chip]Debug Registers[AArch32]" "per , ""Core Registers (Cortex-A57),AArch32,Debug Registers"""
|
|
separator
|
|
menuitem "[:chip]Breakpoint Registers[AArch32]" "per , ""Core Registers (Cortex-A57),AArch32,Breakpoint Registers"""
|
|
menuitem "[:chip]Watchpoint Control Registers[AArch32]" "per , ""Core Registers (Cortex-A57),AArch32,Watchpoint Control Registers"""
|
|
separator
|
|
menuitem "[:chip]Interrupt Controller (GIC-400)" "per , ""Core Registers (Cortex-A57),Interrupt Controller (GIC-400)"""
|
|
)
|
|
)
|
|
else
|
|
(
|
|
popup "[:chip]Core Registers (Cortex-R5F)"
|
|
(
|
|
menuitem "[:chip]ID Registers" "per , ""Core Registers (Cortex-R5F),ID Registers"""
|
|
menuitem "[:chip]System Control and Configuration" "per , ""Core Registers (Cortex-R5F),System Control and Configuration"""
|
|
menuitem "[:chip]MPU Control and Configuration" "per , ""Core Registers (Cortex-R5F),MPU Control and Configuration"""
|
|
menuitem "[:chip]Cache Control and Configuration" "per , ""Core Registers (Cortex-R5F),Cache Control and Configuration"""
|
|
menuitem "[:chip]TCM Control and Configuration" "per , ""Core Registers (Cortex-R5F),TCM Control and Configuration"""
|
|
menuitem "[:chip]System Performance Monitor" "per , ""Core Registers (Cortex-R5F),System Performance Monitor"""
|
|
separator
|
|
menuitem "[:chip]Debug Registers" "per , ""Core Registers (Cortex-R5F),Debug Registers"""
|
|
menuitem "[:chip]Breakpoint Registers" "per , ""Core Registers (Cortex-R5F),Breakpoint Registers"""
|
|
menuitem "[:chip]Watchpoint Control Registers" "per , ""Core Registers (Cortex-R5F),Watchpoint Control Registers"""
|
|
)
|
|
)
|
|
separator
|
|
menuitem "INTC" "per , ""INTC (Interrupt Controller)"""
|
|
popup "Clock And Reset Controller"
|
|
(
|
|
menuitem "Clock Controller" "per , ""Clock And Reset Controller,Clock Controller"""
|
|
menuitem "Reset CAR Controller" "per , ""Clock And Reset Controller,Reset CAR Controller"""
|
|
menuitem "Reset PMC Controller" "per , ""Clock And Reset Controller,Reset PMC Controller"""
|
|
)
|
|
popup "Control Fabric"
|
|
(
|
|
popup "AXIAPB Registers"
|
|
(
|
|
menuitem "AXIAPB_AON" "per , ""Control Fabric,AXIAPB Registers,AXIAPB_AON"""
|
|
menuitem "AXIAPB_SCE" "per , ""Control Fabric,AXIAPB Registers,AXIAPB_SCE"""
|
|
menuitem "AXIAPB_BPMP" "per , ""Control Fabric,AXIAPB Registers,AXIAPB_BPMP"""
|
|
menuitem "AXIAPB1" "per , ""Control Fabric,AXIAPB Registers,AXIAPB1"""
|
|
menuitem "AXIAPB2" "per , ""Control Fabric,AXIAPB Registers,AXIAPB2"""
|
|
menuitem "AXIAPB3" "per , ""Control Fabric,AXIAPB Registers,AXIAPB3"""
|
|
menuitem "AXIAPB4" "per , ""Control Fabric,AXIAPB Registers,AXIAPB4"""
|
|
menuitem "AXIAPB5" "per , ""Control Fabric,AXIAPB Registers,AXIAPB5"""
|
|
)
|
|
menuitem "Control Fabric Registers" "per , ""Control Fabric,Control Fabric Registers"""
|
|
)
|
|
popup "Timers"
|
|
(
|
|
menuitem "TIM-RTC" "per , ""Timers,RTC Registers"""
|
|
menuitem "TIM-USEC" "per , ""Timers,Microsecond Counter Registers"""
|
|
popup "TOP Timers"
|
|
(
|
|
menuitem "TOP-SHARED" "per , ""Timers,TOP Timers,TOP Shared"""
|
|
popup "TOP NV Timers"
|
|
(
|
|
menuitem "TMR0" "per , ""Timers,TOP Timers,TOP NV Timers,TMR0"""
|
|
menuitem "TMR1" "per , ""Timers,TOP Timers,TOP NV Timers,TMR1"""
|
|
menuitem "TMR2" "per , ""Timers,TOP Timers,TOP NV Timers,TMR2"""
|
|
menuitem "TMR3" "per , ""Timers,TOP Timers,TOP NV Timers,TMR3"""
|
|
menuitem "TMR4" "per , ""Timers,TOP Timers,TOP NV Timers,TMR4"""
|
|
menuitem "TMR5" "per , ""Timers,TOP Timers,TOP NV Timers,TMR5"""
|
|
menuitem "TMR6" "per , ""Timers,TOP Timers,TOP NV Timers,TMR6"""
|
|
menuitem "TMR7" "per , ""Timers,TOP Timers,TOP NV Timers,TMR7"""
|
|
menuitem "TMR8" "per , ""Timers,TOP Timers,TOP NV Timers,TMR8"""
|
|
menuitem "TMR9" "per , ""Timers,TOP Timers,TOP NV Timers,TMR9"""
|
|
)
|
|
popup "TOP WatchDog Timers"
|
|
(
|
|
menuitem "WDT0" "per , ""Timers,TOP Timers,TOP WatchDog Timers,WDT0"""
|
|
menuitem "WDT1" "per , ""Timers,TOP Timers,TOP WatchDog Timers,WDT1"""
|
|
menuitem "WDT2" "per , ""Timers,TOP Timers,TOP WatchDog Timers,WDT2"""
|
|
)
|
|
)
|
|
popup "BPMP Timers"
|
|
(
|
|
menuitem "BPMP GTE" "per , ""Timers,BPMP Timers,BPMP GTE"""
|
|
menuitem "BPMP Shared" "per , ""Timers,BPMP Timers,BPMP Shared"""
|
|
popup "BPMP NV Timers"
|
|
(
|
|
menuitem "TMR0" "per , ""Timers,BPMP Timers,BPMP NV Timers,TMR0"""
|
|
menuitem "TMR1" "per , ""Timers,BPMP Timers,BPMP NV Timers,TMR1"""
|
|
menuitem "TMR2" "per , ""Timers,BPMP Timers,BPMP NV Timers,TMR2"""
|
|
menuitem "TMR3" "per , ""Timers,BPMP Timers,BPMP NV Timers,TMR3"""
|
|
)
|
|
menuitem "BPMP WatchDog Timers" "per , ""Timers,BPMP Timers,BPMP WatchDog Timers"""
|
|
)
|
|
popup "SCE Timers"
|
|
(
|
|
menuitem "SCE GTE" "per , ""Timers,SCE Timers,SCE GTE"""
|
|
menuitem "SCE Shared" "per , ""Timers,SCE Timers,SCE Shared"""
|
|
popup "SCE NV Timers"
|
|
(
|
|
menuitem "TMR0" "per , ""Timers,SCE Timers,SCE NV Timers,TMR0"""
|
|
menuitem "TMR1" "per , ""Timers,SCE Timers,SCE NV Timers,TMR1"""
|
|
menuitem "TMR2" "per , ""Timers,SCE Timers,SCE NV Timers,TMR2"""
|
|
menuitem "TMR3" "per , ""Timers,SCE Timers,SCE NV Timers,TMR3"""
|
|
)
|
|
menuitem "SCE WatchDog Timers" "per , ""Timers,SCE Timers,SCE WatchDog Timers"""
|
|
)
|
|
)
|
|
popup "GPIO Controller/Pin MUX"
|
|
(
|
|
popup "GPIO Registers"
|
|
(
|
|
popup "Controller 0"
|
|
(
|
|
menuitem "GPIO_PORT_N" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 0,GPIO_PORT_N"""
|
|
menuitem "GPIO_PORT_O" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 0,GPIO_PORT_O"""
|
|
menuitem "GPIO_PORT_Q" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 0,GPIO_PORT_Q"""
|
|
menuitem "GPIO_PORT_T" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 0,GPIO_PORT_T"""
|
|
menuitem "GPIO_PORT_I" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 0,GPIO_PORT_I"""
|
|
menuitem "GPIO_PORT_R" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 0,GPIO_PORT_R"""
|
|
)
|
|
popup "Controller 1"
|
|
(
|
|
menuitem "GPIO_PORT_H" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 1,GPIO_PORT_H"""
|
|
menuitem "GPIO_PORT_L" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 1,GPIO_PORT_L"""
|
|
menuitem "GPIO_PORT_X" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 1,GPIO_PORT_X"""
|
|
menuitem "GPIO_PORT_Y" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 1,GPIO_PORT_Y"""
|
|
)
|
|
popup "Controller 2"
|
|
(
|
|
menuitem "GPIO_PORT_A" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 2,GPIO_PORT_A"""
|
|
menuitem "GPIO_PORT_E" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 2,GPIO_PORT_E"""
|
|
menuitem "GPIO_PORT_F" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 2,GPIO_PORT_F"""
|
|
menuitem "GPIO_PORT_BB" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 2,GPIO_PORT_BB"""
|
|
)
|
|
popup "Controller 3"
|
|
(
|
|
menuitem "GPIO_PORT_B" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 3,GPIO_PORT_B"""
|
|
menuitem "GPIO_PORT_C" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 3,GPIO_PORT_C"""
|
|
menuitem "GPIO_PORT_D" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 3,GPIO_PORT_D"""
|
|
)
|
|
popup "Controller 4"
|
|
(
|
|
menuitem "GPIO_PORT_P" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 4,GPIO_PORT_P"""
|
|
menuitem "GPIO_PORT_G" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 4,GPIO_PORT_G"""
|
|
)
|
|
popup "Controller 5"
|
|
(
|
|
menuitem "GPIO_PORT_J" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 5,GPIO_PORT_J"""
|
|
menuitem "GPIO_PORT_K" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 5,GPIO_PORT_K"""
|
|
menuitem "GPIO_PORT_CC" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 5,GPIO_PORT_CC"""
|
|
menuitem "GPIO_PORT_M" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 5,GPIO_PORT_M"""
|
|
)
|
|
popup "Controller 6"
|
|
(
|
|
menuitem "GPIO_PORT_FF" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 6,GPIO_PORT_FF"""
|
|
menuitem "GPIO_PORT_S" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 6,GPIO_PORT_S"""
|
|
menuitem "GPIO_PORT_U" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 6,GPIO_PORT_U"""
|
|
menuitem "GPIO_PORT_EE" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 6,GPIO_PORT_EE"""
|
|
menuitem "GPIO_PORT_V" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 6,GPIO_PORT_V"""
|
|
menuitem "GPIO_PORT_W" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 6,GPIO_PORT_W"""
|
|
menuitem "GPIO_PORT_AA" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 6,GPIO_PORT_AA"""
|
|
menuitem "GPIO_PORT_Z" "per , ""GPIO Controller/Pin MUX,GPIO Registers,Controller 6,GPIO_PORT_Z"""
|
|
)
|
|
)
|
|
menuitem "Pinmux Registers" "per , ""GPIO Controller/Pin MUX,Pinmux Registers"""
|
|
)
|
|
popup "Power Management Controller"
|
|
(
|
|
menuitem "AOTAG Registers" "per , ""Power Management Controller,AOTAG Registers"""
|
|
menuitem "Wake Engine Registers" "per , ""Power Management Controller,Wake Engine Registers"""
|
|
menuitem "Scratch Registers" "per , ""Power Management Controller,Scratch Registers"""
|
|
menuitem "PMC System Registers" "per , ""Power Management Controller,PMC System Registers"""
|
|
)
|
|
menuitem "Real-Time Clock" "per , ""Real-Time Clock"""
|
|
popup "Memory Controller"
|
|
(
|
|
menuitem "MCB" "per , ""Memory Controller,MCB"""
|
|
menuitem "MC0" "per , ""Memory Controller,MC0"""
|
|
menuitem "MC1" "per , ""Memory Controller,MC1"""
|
|
menuitem "MC2" "per , ""Memory Controller,MC2"""
|
|
menuitem "MC3" "per , ""Memory Controller,MC3"""
|
|
menuitem "EMCB" "per , ""Memory Controller,EMCB"""
|
|
menuitem "EMC0" "per , ""Memory Controller,EMC0"""
|
|
menuitem "EMC1" "per , ""Memory Controller,EMC1"""
|
|
menuitem "EMC2" "per , ""Memory Controller,EMC2"""
|
|
menuitem "EMC3" "per , ""Memory Controller,EMC3"""
|
|
)
|
|
menuitem "SMMU" "per , ""SMMU (System Memory Management Unit)"""
|
|
popup "DMA"
|
|
(
|
|
popup "AON_DMA"
|
|
(
|
|
menuitem "Channel 0" "per , ""DMA,AON_DMA,Channel 0"""
|
|
menuitem "Channel 1" "per , ""DMA,AON_DMA,Channel 1"""
|
|
menuitem "Channel 2" "per , ""DMA,AON_DMA,Channel 2"""
|
|
menuitem "Channel 3" "per , ""DMA,AON_DMA,Channel 3"""
|
|
menuitem "Channel 4" "per , ""DMA,AON_DMA,Channel 4"""
|
|
menuitem "Channel 5" "per , ""DMA,AON_DMA,Channel 5"""
|
|
menuitem "Channel 6" "per , ""DMA,AON_DMA,Channel 6"""
|
|
menuitem "Channel 7" "per , ""DMA,AON_DMA,Channel 7"""
|
|
)
|
|
popup "SCE_DMA"
|
|
(
|
|
menuitem "Channel 0" "per , ""DMA,SCE_DMA,Channel 0"""
|
|
menuitem "Channel 1" "per , ""DMA,SCE_DMA,Channel 1"""
|
|
menuitem "Channel 2" "per , ""DMA,SCE_DMA,Channel 2"""
|
|
menuitem "Channel 3" "per , ""DMA,SCE_DMA,Channel 3"""
|
|
menuitem "Channel 4" "per , ""DMA,SCE_DMA,Channel 4"""
|
|
menuitem "Channel 5" "per , ""DMA,SCE_DMA,Channel 5"""
|
|
menuitem "Channel 6" "per , ""DMA,SCE_DMA,Channel 6"""
|
|
menuitem "Channel 7" "per , ""DMA,SCE_DMA,Channel 7"""
|
|
)
|
|
popup "BPMP_DMA"
|
|
(
|
|
menuitem "Channel 0" "per , ""DMA,BPMP_DMA,Channel 0"""
|
|
menuitem "Channel 1" "per , ""DMA,BPMP_DMA,Channel 1"""
|
|
menuitem "Channel 2" "per , ""DMA,BPMP_DMA,Channel 2"""
|
|
menuitem "Channel 3" "per , ""DMA,BPMP_DMA,Channel 3"""
|
|
)
|
|
menuitem "GPC_DMA" "per , ""DMA,GPC_DMA"""
|
|
)
|
|
menuitem "HSP" "per , ""HSP (Hardware Synchronization Primitives)"""
|
|
popup "Address Space Translation (AST)"
|
|
(
|
|
menuitem "AON_AST_0" "per , ""Address Space Translation (AST),AON_AST_0"""
|
|
menuitem "AON_AST_1" "per , ""Address Space Translation (AST),AON_AST_1"""
|
|
menuitem "SCE_AST_0" "per , ""Address Space Translation (AST),SCE_AST_0"""
|
|
menuitem "SCE_AST_1" "per , ""Address Space Translation (AST),SCE_AST_1"""
|
|
menuitem "BPMP_AST_0" "per , ""Address Space Translation (AST),BPMP_AST_0"""
|
|
menuitem "BPMP_AST_1" "per , ""Address Space Translation (AST),BPMP_AST_1"""
|
|
menuitem "APE_ACAST" "per , ""Address Space Translation (AST),APE_ACAST"""
|
|
menuitem "APE_ADAST" "per , ""Address Space Translation (AST),APE_ADAST"""
|
|
)
|
|
menuitem "CPU Complex" "per , ""CPU Complex"""
|
|
menuitem "AON" "per , ""AON (Always-On Cluster)"""
|
|
popup "Host Controller"
|
|
(
|
|
menuitem "HOST1X COMMON" "per , ""Host Controller,HOST1X COMMON"""
|
|
popup "HOST1X_0"
|
|
(
|
|
menuitem "THOST Channel" "per , ""Host Controller,HOST1X_0,THOST Channel"""
|
|
menuitem "THOST Syncpt" "per , ""Host Controller,HOST1X_0,THOST Syncpt"""
|
|
)
|
|
popup "HOST1X_1"
|
|
(
|
|
menuitem "THOST Channel" "per , ""Host Controller,HOST1X_1,THOST Channel"""
|
|
menuitem "THOST Syncpt" "per , ""Host Controller,HOST1X_1,THOST Syncpt"""
|
|
)
|
|
popup "HOST1X_2"
|
|
(
|
|
menuitem "THOST Channel" "per , ""Host Controller,HOST1X_2,THOST Channel"""
|
|
menuitem "THOST Syncpt" "per , ""Host Controller,HOST1X_2,THOST Syncpt"""
|
|
)
|
|
popup "HOST1X_3"
|
|
(
|
|
menuitem "THOST Channel" "per , ""Host Controller,HOST1X_3,THOST Channel"""
|
|
menuitem "THOST Syncpt" "per , ""Host Controller,HOST1X_3,THOST Syncpt"""
|
|
)
|
|
popup "HOST1X_4"
|
|
(
|
|
menuitem "THOST Channel" "per , ""Host Controller,HOST1X_4,THOST Channel"""
|
|
menuitem "THOST Syncpt" "per , ""Host Controller,HOST1X_4,THOST Syncpt"""
|
|
)
|
|
popup "HOST1X_5"
|
|
(
|
|
menuitem "THOST Channel" "per , ""Host Controller,HOST1X_5,THOST Channel"""
|
|
menuitem "THOST Syncpt" "per , ""Host Controller,HOST1X_5,THOST Syncpt"""
|
|
)
|
|
popup "HOST1X_6"
|
|
(
|
|
menuitem "THOST Channel" "per , ""Host Controller,HOST1X_6,THOST Channel"""
|
|
menuitem "THOST Syncpt" "per , ""Host Controller,HOST1X_6,THOST Syncpt"""
|
|
)
|
|
popup "HOST1X_7"
|
|
(
|
|
menuitem "THOST Channel" "per , ""Host Controller,HOST1X_7,THOST Channel"""
|
|
menuitem "THOST Syncpt" "per , ""Host Controller,HOST1X_7,THOST Syncpt"""
|
|
)
|
|
menuitem "THOST ACTMON 0" "per , ""Host Controller,THOST ACTMON 0"""
|
|
menuitem "THOST ACTMON 1" "per , ""Host Controller,THOST ACTMON 1"""
|
|
menuitem "THOST ACTMON 2" "per , ""Host Controller,THOST ACTMON 2"""
|
|
menuitem "THOST ACTMON 3" "per , ""Host Controller,THOST ACTMON 3"""
|
|
menuitem "THOST SCHNL" "per , ""Host Controller,THOST SCHNL"""
|
|
)
|
|
menuitem "Video Image Compositor" "per , ""Video Image Compositor"""
|
|
menuitem "Display Controller" "per , ""Display Controller"""
|
|
popup "Display Interfaces"
|
|
(
|
|
menuitem "DSI PADCTL Registers" "per , ""Display Interfaces,DSI PADCTL Registers"""
|
|
)
|
|
popup "HDMI Display Port"
|
|
(
|
|
menuitem "SOR0" "per , ""HDMI Display Port,SOR0"""
|
|
menuitem "SOR1" "per , ""HDMI Display Port,SOR1"""
|
|
menuitem "DCP KFUSE Control Registers" "per , ""HDMI Display Port,DCP KFUSE Control Registers"""
|
|
menuitem "HDA Registers" "per , ""HDMI Display Port,HDA Registers"""
|
|
menuitem "DPAUX0 Registers" "per , ""HDMI Display Port,DPAUX0 Registers"""
|
|
menuitem "DPAUX1 Registers" "per , ""HDMI Display Port,DPAUX1 Registers"""
|
|
)
|
|
menuitem "HDMI CEC" "per , ""HDMI CEC"""
|
|
menuitem "VI" "per , ""VI (Video Input)"""
|
|
menuitem "MIPI-CSI" "per , ""MIPI-CSI Camera Serial Interface"""
|
|
menuitem "MIPI D-PHY" "per , ""MIPI D-PHY CALIBRATION"""
|
|
popup "Audio Processing Engine"
|
|
(
|
|
popup "AXBAR"
|
|
(
|
|
menuitem "PART_0" "per , ""Audio Processing Engine,AXBAR,PART_0"""
|
|
menuitem "PART_1" "per , ""Audio Processing Engine,AXBAR,PART_1"""
|
|
menuitem "PART_2" "per , ""Audio Processing Engine,AXBAR,PART_2"""
|
|
menuitem "PART_3" "per , ""Audio Processing Engine,AXBAR,PART_3"""
|
|
)
|
|
popup "SFC"
|
|
(
|
|
menuitem "SFC1" "per , ""Audio Processing Engine,SFC,SFC1"""
|
|
menuitem "SFC2" "per , ""Audio Processing Engine,SFC,SFC2"""
|
|
menuitem "SFC3" "per , ""Audio Processing Engine,SFC,SFC3"""
|
|
menuitem "SFC4" "per , ""Audio Processing Engine,SFC,SFC4"""
|
|
)
|
|
popup "I2S"
|
|
(
|
|
menuitem "I2S1" "per , ""Audio Processing Engine,I2S,I2S1"""
|
|
menuitem "I2S2" "per , ""Audio Processing Engine,I2S,I2S2"""
|
|
menuitem "I2S3" "per , ""Audio Processing Engine,I2S,I2S3"""
|
|
menuitem "I2S4" "per , ""Audio Processing Engine,I2S,I2S4"""
|
|
menuitem "I2S5" "per , ""Audio Processing Engine,I2S,I2S5"""
|
|
menuitem "I2S6" "per , ""Audio Processing Engine,I2S,I2S6"""
|
|
)
|
|
menuitem "SPDIF" "per , ""Audio Processing Engine,SPDIF"""
|
|
popup "AMX"
|
|
(
|
|
menuitem "AMX1" "per , ""Audio Processing Engine,AMX,AMX1"""
|
|
menuitem "AMX2" "per , ""Audio Processing Engine,AMX,AMX2"""
|
|
menuitem "AMX3" "per , ""Audio Processing Engine,AMX,AMX3"""
|
|
menuitem "AMX4" "per , ""Audio Processing Engine,AMX,AMX4"""
|
|
)
|
|
popup "ADX"
|
|
(
|
|
menuitem "ADX1" "per , ""Audio Processing Engine,ADX,ADX1"""
|
|
menuitem "ADX2" "per , ""Audio Processing Engine,ADX,ADX2"""
|
|
menuitem "ADX3" "per , ""Audio Processing Engine,ADX,ADX3"""
|
|
menuitem "ADX4" "per , ""Audio Processing Engine,ADX,ADX4"""
|
|
)
|
|
popup "OPE"
|
|
(
|
|
menuitem "OPE1" "per , ""Audio Processing Engine,OPE,OPE1"""
|
|
)
|
|
popup "PEQ"
|
|
(
|
|
menuitem "PEQ1" "per , ""Audio Processing Engine,PEQ,PEQ1"""
|
|
)
|
|
popup "DMIC"
|
|
(
|
|
menuitem "DMIC1" "per , ""Audio Processing Engine,DMIC,DMIC1"""
|
|
menuitem "DMIC2" "per , ""Audio Processing Engine,DMIC,DMIC2"""
|
|
menuitem "DMIC3" "per , ""Audio Processing Engine,DMIC,DMIC3"""
|
|
menuitem "DMIC4" "per , ""Audio Processing Engine,DMIC,DMIC4"""
|
|
)
|
|
menuitem "AHC" "per , ""Audio Processing Engine,AHC"""
|
|
menuitem "AMC" "per , ""Audio Processing Engine,AMC"""
|
|
popup "AFC"
|
|
(
|
|
menuitem "AFC1" "per , ""Audio Processing Engine,AFC,AFC1"""
|
|
menuitem "AFC2" "per , ""Audio Processing Engine,AFC,AFC2"""
|
|
menuitem "AFC3" "per , ""Audio Processing Engine,AFC,AFC3"""
|
|
menuitem "AFC4" "per , ""Audio Processing Engine,AFC,AFC4"""
|
|
menuitem "AFC5" "per , ""Audio Processing Engine,AFC,AFC5"""
|
|
menuitem "AFC6" "per , ""Audio Processing Engine,AFC,AFC6"""
|
|
)
|
|
popup "MVC"
|
|
(
|
|
menuitem "MVC1" "per , ""Audio Processing Engine,MVC,MVC1"""
|
|
menuitem "MVC2" "per , ""Audio Processing Engine,MVC,MVC2"""
|
|
)
|
|
popup "ADMA"
|
|
(
|
|
menuitem "GLOBAL" "per , ""Audio Processing Engine,ADMA,GLOBAL"""
|
|
menuitem "PAGE 1" "per , ""Audio Processing Engine,ADMA,PAGE 1"""
|
|
menuitem "PAGE 2" "per , ""Audio Processing Engine,ADMA,PAGE 2"""
|
|
menuitem "PAGE 3" "per , ""Audio Processing Engine,ADMA,PAGE 3"""
|
|
menuitem "PAGE 4" "per , ""Audio Processing Engine,ADMA,PAGE 4"""
|
|
)
|
|
menuitem "ADMAIF" "per , ""Audio Processing Engine,ADMAIF"""
|
|
menuitem "AGIC" "per , ""Audio Processing Engine,AGIC"""
|
|
menuitem "MIXER" "per , ""Audio Processing Engine,MIXER"""
|
|
menuitem "MBDRC" "per , ""Audio Processing Engine,MBDRC"""
|
|
menuitem "ADSP Peripheral" "per , ""Audio Processing Engine,ADSP Peripheral"""
|
|
menuitem "Audio Miscellaneous" "per , ""Audio Processing Engine,Audio Miscellaneous"""
|
|
menuitem "ASRC" "per , ""Audio Processing Engine,ASRC"""
|
|
menuitem "ARAD" "per , ""Audio Processing Engine,ARAD"""
|
|
popup "DSPK"
|
|
(
|
|
menuitem "DSPK1" "per , ""Audio Processing Engine,DSPK,DSPK1"""
|
|
menuitem "DSPK2" "per , ""Audio Processing Engine,DSPK,DSPK2"""
|
|
)
|
|
)
|
|
popup "USB COMPLEX"
|
|
(
|
|
menuitem "PADCTL Registers" "per , ""USB COMPLEX,PADCTL Registers"""
|
|
menuitem "HOST PCI Config Registers" "per , ""USB COMPLEX,HOST PCI Config Registers"""
|
|
menuitem "HOST XHCI Registers" "per , ""USB COMPLEX,HOST XHCI Registers"""
|
|
menuitem "Device PCI Config Registers" "per , ""USB COMPLEX,Device PCI Config Registers"""
|
|
menuitem "Device Controller Registers" "per , ""USB COMPLEX,Device Controller Registers"""
|
|
menuitem "AO Registers" "per , ""USB COMPLEX,AO Registers"""
|
|
)
|
|
popup "SATA Controller"
|
|
(
|
|
menuitem "IPFS registers" "per , ""SATA Controller,IPFS registers"""
|
|
menuitem "SATA0 Configuration space" "per , ""SATA Controller,SATA0 Configuration space"""
|
|
menuitem "SATA Configuration space" "per , ""SATA Controller,SATA Configuration space"""
|
|
menuitem "AUX Registers" "per , ""SATA Controller,AUX Registers"""
|
|
)
|
|
popup "PCIe (PCI EXPRESS CONTROLLER)"
|
|
(
|
|
menuitem "PCIE0" "per , ""PCIe (PCI EXPRESS CONTROLLER),PCIE0"""
|
|
menuitem "PCIE1" "per , ""PCIe (PCI EXPRESS CONTROLLER),PCIE1"""
|
|
menuitem "PCIE2" "per , ""PCIe (PCI EXPRESS CONTROLLER),PCIE2"""
|
|
menuitem "AFI" "per , ""PCIe (PCI EXPRESS CONTROLLER),AFI"""
|
|
)
|
|
popup "Controller Area Network (CAN)"
|
|
(
|
|
menuitem "CAN1" "per , ""Controller Area Network (CAN),CAN1"""
|
|
menuitem "CAN2" "per , ""Controller Area Network (CAN),CAN2"""
|
|
)
|
|
popup "SD/MMC Controller"
|
|
(
|
|
menuitem "SDMMC-1" "per , ""SD/MMC Controller,SDMMC-1"""
|
|
menuitem "SDMMC-1B" "per , ""SD/MMC Controller,SDMMC-1B"""
|
|
menuitem "SDMMC-2" "per , ""SD/MMC Controller,SDMMC-2"""
|
|
menuitem "SDMMC-2B" "per , ""SD/MMC Controller,SDMMC-2B"""
|
|
menuitem "SDMMC-3" "per , ""SD/MMC Controller,SDMMC-3"""
|
|
menuitem "SDMMC-3B" "per , ""SD/MMC Controller,SDMMC-3B"""
|
|
menuitem "SDMMC-4" "per , ""SD/MMC Controller,SDMMC-4"""
|
|
menuitem "SDMMC-4B" "per , ""SD/MMC Controller,SDMMC-4B"""
|
|
)
|
|
popup "I2C Controller"
|
|
(
|
|
menuitem "I2C1" "per , ""I2C Controller,I2C1"""
|
|
menuitem "I2C2" "per , ""I2C Controller,I2C2"""
|
|
menuitem "I2C3" "per , ""I2C Controller,I2C3"""
|
|
menuitem "I2C4" "per , ""I2C Controller,I2C4"""
|
|
menuitem "I2C5" "per , ""I2C Controller,I2C5"""
|
|
menuitem "I2C6" "per , ""I2C Controller,I2C6"""
|
|
menuitem "I2C7" "per , ""I2C Controller,I2C7"""
|
|
menuitem "I2C8" "per , ""I2C Controller,I2C8"""
|
|
menuitem "I2C9" "per , ""I2C Controller,I2C9"""
|
|
menuitem "I2C10" "per , ""I2C Controller,I2C10"""
|
|
)
|
|
popup "UART Controller"
|
|
(
|
|
menuitem "UARTA" "per , ""UART Controller,UARTA"""
|
|
menuitem "UARTB" "per , ""UART Controller,UARTB"""
|
|
menuitem "UARTC" "per , ""UART Controller,UARTC"""
|
|
menuitem "UARTD" "per , ""UART Controller,UARTD"""
|
|
menuitem "UARTE" "per , ""UART Controller,UARTE"""
|
|
menuitem "UARTF" "per , ""UART Controller,UARTF"""
|
|
menuitem "UARTG" "per , ""UART Controller,UARTG"""
|
|
)
|
|
popup "SPI Controller"
|
|
(
|
|
menuitem "2B-1" "per , ""SPI Controller,2B-1"""
|
|
menuitem "2B-2" "per , ""SPI Controller,2B-2"""
|
|
menuitem "2B-3" "per , ""SPI Controller,2B-3"""
|
|
menuitem "2B-4" "per , ""SPI Controller,2B-4"""
|
|
)
|
|
popup "PWM Controller"
|
|
(
|
|
menuitem "PWM1" "per , ""PWM Controller,PWM1"""
|
|
menuitem "PWM2" "per , ""PWM Controller,PWM2"""
|
|
menuitem "PWM3" "per , ""PWM Controller,PWM3"""
|
|
menuitem "PWM4" "per , ""PWM Controller,PWM4"""
|
|
menuitem "PWM5" "per , ""PWM Controller,PWM5"""
|
|
menuitem "PWM6" "per , ""PWM Controller,PWM6"""
|
|
menuitem "PWM7" "per , ""PWM Controller,PWM7"""
|
|
menuitem "PWM8" "per , ""PWM Controller,PWM8"""
|
|
)
|
|
menuitem "Quad SPI" "per , ""Quad SPI"""
|
|
menuitem "Fan Tachometer" "per , ""Fan Tachometer"""
|
|
)
|
|
)
|