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

628 lines
36 KiB
Plaintext

; --------------------------------------------------------------------------------
; @Title: LX2160 Specific Menu
; @Props: Released
; @Author: PCC, MSU, KOP, PAK, BAN, CEZ, RAJ, KOF, JUS, DAS, PID, TRJ
; @Changelog: 2017-09-01 MSU
; 2019-09-26 KOP
; 2021-04-21 TRJ
; @Manufacturer: NXP - NXP Semiconductors
; @Core: Cortex-A72
; @Chip: LX2160A, LX2120A, LX2080A, LX2162A, LX2122A, LX2082A
; @Copyright: (C) 1989-2021 Lauterbach GmbH, licensed for use with TRACE32(R) only
; --------------------------------------------------------------------------------
; $Id: menlx2160.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 "[:chip]Core Registers (Cortex-A72)"
(
menuitem "[:chip]ID Registers[AArch64]" "per , ""Core Registers (Cortex-A72),AArch64,ID Registers"""
menuitem "[:chip]System Control and Configuration[AArch64]" "per , ""Core Registers (Cortex-A72),AArch64,System Control and Configuration"""
menuitem "[:chip]Memory Management Unit[AArch64]" "per , ""Core Registers (Cortex-A72),AArch64,Memory Management Unit"""
menuitem "[:chip]Virtualization Extensions[AArch64]" "per , ""Core Registers (Cortex-A72),AArch64,Virtualization Extensions"""
menuitem "[:chip]Cache Control and Configuration[AArch64]" "per , ""Core Registers (Cortex-A72),AArch64,Cache Control and Configuration"""
menuitem "[:chip]System Performance Monitor[AArch64]" "per , ""Core Registers (Cortex-A72),AArch64,System Performance Monitor"""
menuitem "[:chip]System Timer Registers[AArch64]" "per , ""Core Registers (Cortex-A72),AArch64,System Timer Registers"""
menuitem "[:chip]Generic Interrupt Controller CPU Interface[AArch64]" "per , ""Core Registers (Cortex-A72),AArch64,Generic Interrupt Controller CPU Interface"""
separator
menuitem "[:chip]Debug Registers[AArch64]" "per , ""Core Registers (Cortex-A72),AArch64,Debug Registers"""
separator
menuitem "[:chip]Breakpoint Registers[AArch64]" "per , ""Core Registers (Cortex-A72),AArch64,Breakpoint Registers"""
menuitem "[:chip]Watchpoint Registers[AArch64]" "per , ""Core Registers (Cortex-A72),AArch64,Watchpoint Control Registers"""
separator
menuitem "[:chip]ID Registers[AArch32]" "per , ""Core Registers (Cortex-A72),AArch32,ID Registers"""
menuitem "[:chip]System Control and Configuration[AArch32]" "per , ""Core Registers (Cortex-A72),AArch32,System Control and Configuration"""
menuitem "[:chip]Memory Management Unit[AArch32]" "per , ""Core Registers (Cortex-A72),AArch32,Memory Management Unit"""
menuitem "[:chip]Virtualization Extensions[AArch32]" "per , ""Core Registers (Cortex-A72),AArch32,Virtualization Extensions"""
menuitem "[:chip]Cache Control and Configuration[AArch32]" "per , ""Core Registers (Cortex-A72),AArch32,Cache Control and Configuration"""
menuitem "[:chip]System Performance Monitor[AArch32]" "per , ""Core Registers (Cortex-A72),AArch32,System Performance Monitor"""
menuitem "[:chip]System Timer Registers[AArch32]" "per , ""Core Registers (Cortex-A72),AArch32,System Timer Registers"""
menuitem "[:chip]Generic Interrupt Controller CPU Interface[AArch32]" "per , ""Core Registers (Cortex-A72),AArch32,Generic Interrupt Controller CPU Interface"""
separator
menuitem "[:chip]Debug Registers[AArch32]" "per , ""Core Registers (Cortex-A72),AArch32,Debug Registers"""
separator
menuitem "[:chip]Breakpoint Registers[AArch32]" "per , ""Core Registers (Cortex-A72),AArch32,Breakpoint Registers"""
menuitem "[:chip]Watchpoint Registers[AArch32]" "per , ""Core Registers (Cortex-A72),AArch32,Watchpoint Control Registers"""
separator
menuitem "[:chip]Interrupt Controller (GIC-500)" "per , ""Core Registers (Cortex-A72),Interrupt Controller (GIC-500)"""
)
separator
popup "RST/CLK;Reset Clocking and Initialization"
(
menuitem "Reset" "per , ""RST/CLK (Reset Clocking and Initialization),Reset"""
menuitem "CGU Platform" "per , ""RST/CLK (Reset Clocking and Initialization),CGU Platform"""
menuitem "CGU Core Cluster Unit A" "per , ""RST/CLK (Reset Clocking and Initialization),CGU Core Cluster Unit A"""
menuitem "CGU Core Cluster Unit B" "per , ""RST/CLK (Reset Clocking and Initialization),CGU Core Cluster Unit B"""
menuitem "Global Utilities" "per , ""RST/CLK (Reset Clocking and Initialization),Global Utilities"""
menuitem "CGU DDR Unit 1" "per , ""RST/CLK (Reset Clocking and Initialization),CGU DDR Unit 1"""
if cpuis("LX21?0A")
(
menuitem "CGU DDR Unit 2" "per , ""RST/CLK (Reset Clocking and Initialization),CGU DDR Unit 2"""
)
menuitem "Secure Registers" "per , ""RST/CLK (Reset Clocking and Initialization),Secure Registers"""
)
menuitem "IS;Interrupts Sampling" "per , ""IS (Interrupts Sampling)"""
popup "GGRT;Global Generic Reference Timer"
(
menuitem "CNT Control Base" "per , ""GGRT (Global Generic Reference Timer),CNT Control Base"""
menuitem "CNT Read Base" "per , ""GGRT (Global Generic Reference Timer),CNT Read Base"""
menuitem "CNT CTL Base" "per , ""GGRT (Global Generic Reference Timer),CNT CTL Base"""
popup "CNT Base Group"
(
menuitem "CNT Base 0" "per , ""GGRT (Global Generic Reference Timer),CNT Base Group,CNT Base 0"""
menuitem "CNT Base 1" "per , ""GGRT (Global Generic Reference Timer),CNT Base Group,CNT Base 1"""
menuitem "CNT Base 2" "per , ""GGRT (Global Generic Reference Timer),CNT Base Group,CNT Base 2"""
menuitem "CNT Base 3" "per , ""GGRT (Global Generic Reference Timer),CNT Base Group,CNT Base 3"""
menuitem "CNT EL0 Base 0" "per , ""GGRT (Global Generic Reference Timer),CNT Base Group,CNT EL0 Base 0"""
menuitem "CNT EL0 Base 2" "per , ""GGRT (Global Generic Reference Timer),CNT Base Group,CNT EL0 Base 2"""
)
)
menuitem "DC;Device Configuration" "per , ""DC (Device Configuration)"""
menuitem "SCFG;Supplemental Configuration Unit" "per , ""SCFG (Supplemental Configuration Unit)"""
popup "DPAA2;Data Path Acceleration Architecture"
(
; menuitem "LCFG;DPAA2 Configuration Space" "per , ""DPAA2 (Data Path Acceleration Architecture),LCFG (DPAA2 Configuration Space)"""
; menuitem "SGE;Scatter/Gather Entry" "per , ""DPAA2 (Data Path Acceleration Architecture),SGE (Scatter/Gather Entry)"""
; menuitem "FLE;Frame List Entry" "per , ""DPAA2 (Data Path Acceleration Architecture),FLE (Frame List Entry)"""
popup "QMAN/BMAN;Queue Manager/Buffer Manager"
(
menuitem "QMAN_CCSR" "per , ""DPAA2 (Data Path Acceleration Architecture),QMAN/BMAN (Queue Manager/Buffer Manager),QMAN_CCSR"""
; popup "QMAN_SWP"
; (
; menuitem "Software Portal QMAN Backed" "per , ""DPAA2 (Data Path Acceleration Architecture),QMAN/BMAN (Queue Manager/Buffer Manager),QMAN_SWP,Software Portal QMAN Backed"""
; menuitem "Software Portal Memory Backed" "per , ""DPAA2 (Data Path Acceleration Architecture),QMAN/BMAN (Queue Manager/Buffer Manager),QMAN_SWP,Software Portal Memory Backed"""
; )
)
menuitem "MC;Management Complex" "per , ""DPAA2 (Data Path Acceleration Architecture),MC (Management Complex)"""
popup "WRIOP;Wire Rate IO Processor"
(
; popup "Interface Profile Record Registers"
; (
; menuitem "Ingress" "per , ""DPAA2 (Data Path Acceleration Architecture),WRIOP (Wire Rate IO Processor),Interface Profile Record Registers,Ingress"""
; menuitem "Egress" "per , ""DPAA2 (Data Path Acceleration Architecture),WRIOP (Wire Rate IO Processor),Interface Profile Record Registers,Egress"""
; )
; menuitem "Interface Profile Special Functions Registers" "per , ""DPAA2 (Data Path Acceleration Architecture),WRIOP (Wire Rate IO Processor),Interface Profile Special Functions Registers"""
menuitem "Global Registers" "per , ""DPAA2 (Data Path Acceleration Architecture),WRIOP (Wire Rate IO Processor),Global Registers"""
menuitem "Port Registers" "per , ""DPAA2 (Data Path Acceleration Architecture),WRIOP (Wire Rate IO Processor),Port Registers"""
)
popup "CTLU;Classifier And Table Lookup Unit"
(
popup "Ingress"
(
menuitem "WRIOP CTLU Interface Profile Record Detailed Description" "per , ""DPAA2 (Data Path Acceleration Architecture),CTLU (Classifier And Table Lookup Unit),Ingress,WRIOP CTLU Interface Profile Record Detailed Description"""
menuitem "CTLU Detailed Programming Model" "per , ""DPAA2 (Data Path Acceleration Architecture),CTLU (Classifier And Table Lookup Unit),Ingress,CTLU Detailed Programming Model"""
)
popup "Egress"
(
menuitem "WRIOP CTLU Interface Profile Record Detailed Description" "per , ""DPAA2 (Data Path Acceleration Architecture),CTLU (Classifier And Table Lookup Unit),Egress,WRIOP CTLU Interface Profile Record Detailed Description"""
menuitem "CTLU Detailed Programming Model" "per , ""DPAA2 (Data Path Acceleration Architecture),CTLU (Classifier And Table Lookup Unit),Egress,CTLU Detailed Programming Model"""
)
)
; menuitem "QOSMAP;CTLU QoS Mapping And Policer" "per , ""DPAA2 (Data Path Acceleration Architecture),QOSMAP (CTLU QoS Mapping And Policer)"""
popup "CEMAC;Ethernet Media Access Controller"
(
menuitem "CEMAC 1" "per , ""DPAA2 (Data Path Acceleration Architecture),CEMAC (Ethernet Media Access Controller),CEMAC 1"""
menuitem "CEMAC 2" "per , ""DPAA2 (Data Path Acceleration Architecture),CEMAC (Ethernet Media Access Controller),CEMAC 2"""
)
popup "MEMAC;Multirate Ethernet Media Access Controller"
(
menuitem "MEMAC 3" "per , ""DPAA2 (Data Path Acceleration Architecture),MEMAC (Multirate Ethernet Media Access Controller),MEMAC 3"""
menuitem "MEMAC 4" "per , ""DPAA2 (Data Path Acceleration Architecture),MEMAC (Multirate Ethernet Media Access Controller),MEMAC 4"""
menuitem "MEMAC 5" "per , ""DPAA2 (Data Path Acceleration Architecture),MEMAC (Multirate Ethernet Media Access Controller),MEMAC 5"""
menuitem "MEMAC 6" "per , ""DPAA2 (Data Path Acceleration Architecture),MEMAC (Multirate Ethernet Media Access Controller),MEMAC 6"""
menuitem "MEMAC 7" "per , ""DPAA2 (Data Path Acceleration Architecture),MEMAC (Multirate Ethernet Media Access Controller),MEMAC 7"""
menuitem "MEMAC 8" "per , ""DPAA2 (Data Path Acceleration Architecture),MEMAC (Multirate Ethernet Media Access Controller),MEMAC 8"""
menuitem "MEMAC 9" "per , ""DPAA2 (Data Path Acceleration Architecture),MEMAC (Multirate Ethernet Media Access Controller),MEMAC 9"""
menuitem "MEMAC 10" "per , ""DPAA2 (Data Path Acceleration Architecture),MEMAC (Multirate Ethernet Media Access Controller),MEMAC 10"""
menuitem "MEMAC 11" "per , ""DPAA2 (Data Path Acceleration Architecture),MEMAC (Multirate Ethernet Media Access Controller),MEMAC 11"""
menuitem "MEMAC 12" "per , ""DPAA2 (Data Path Acceleration Architecture),MEMAC (Multirate Ethernet Media Access Controller),MEMAC 12"""
menuitem "MEMAC 13" "per , ""DPAA2 (Data Path Acceleration Architecture),MEMAC (Multirate Ethernet Media Access Controller),MEMAC 13"""
menuitem "MEMAC 14" "per , ""DPAA2 (Data Path Acceleration Architecture),MEMAC (Multirate Ethernet Media Access Controller),MEMAC 14"""
menuitem "MEMAC 15" "per , ""DPAA2 (Data Path Acceleration Architecture),MEMAC (Multirate Ethernet Media Access Controller),MEMAC 15"""
menuitem "MEMAC 16" "per , ""DPAA2 (Data Path Acceleration Architecture),MEMAC (Multirate Ethernet Media Access Controller),MEMAC 16"""
menuitem "MEMAC 17" "per , ""DPAA2 (Data Path Acceleration Architecture),MEMAC (Multirate Ethernet Media Access Controller),MEMAC 17"""
menuitem "MEMAC 18" "per , ""DPAA2 (Data Path Acceleration Architecture),MEMAC (Multirate Ethernet Media Access Controller),MEMAC 18"""
)
popup "MACSEC;MACsec"
(
menuitem "MACsec 1" "per , ""DPAA2 (Data Path Acceleration Architecture),MACSEC (MACsec),MACsec 1"""
menuitem "MACsec 2" "per , ""DPAA2 (Data Path Acceleration Architecture),MACSEC (MACsec),MACsec 2"""
menuitem "MACsec 3" "per , ""DPAA2 (Data Path Acceleration Architecture),MACSEC (MACsec),MACsec 3"""
menuitem "MACsec 4" "per , ""DPAA2 (Data Path Acceleration Architecture),MACSEC (MACsec),MACsec 4"""
)
menuitem "1588 TIM IP;1588 Timer IP Module" "per , ""DPAA2 (Data Path Acceleration Architecture),1588 TIM IP (1588 Timer IP Module)"""
menuitem "PEBM;Packet Express Buffer Memory" "per , ""DPAA2 (Data Path Acceleration Architecture),PEBM (Packet Express Buffer Memory)"""
menuitem "SEC" "per , ""DPAA2 (Data Path Acceleration Architecture),SEC"""
menuitem "DCE;Decompression/Compression Engine" "per , ""DPAA2 (Data Path Acceleration Architecture),DCE (Decompression/Compression Engine)"""
)
popup "TZ;Trust Zone"
(
popup "TZC-400;Address Space Controller"
(
menuitem "TZC 1" "per , ""TZ (Trust Zone),TZC-400 (Address Space Controller),TZC 1"""
menuitem "TZC 2" "per , ""TZ (Trust Zone),TZC-400 (Address Space Controller),TZC 2"""
if !cpuis("LX2??2A")
(
menuitem "TZC 3" "per , ""TZ (Trust Zone),TZC-400 (Address Space Controller),TZC 3"""
menuitem "TZC 4" "per , ""TZ (Trust Zone),TZC-400 (Address Space Controller),TZC 4"""
)
)
menuitem "TZPC;Protection Controller" "per , ""TZ (Trust Zone),TZPC (Protection Controller)"""
)
popup "CCN-508;CCN-508 Module"
(
menuitem "MN Subregion" "per , ""CCN-508 (CCN-508 Module),MN Subregion"""
popup "XP Subregions"
(
menuitem "XP ID 0" "per , ""CCN-508 (CCN-508 Module),XP Subregions,XP ID 0"""
menuitem "XP ID 1" "per , ""CCN-508 (CCN-508 Module),XP Subregions,XP ID 1"""
menuitem "XP ID 2" "per , ""CCN-508 (CCN-508 Module),XP Subregions,XP ID 2"""
menuitem "XP ID 3" "per , ""CCN-508 (CCN-508 Module),XP Subregions,XP ID 3"""
menuitem "XP ID 4" "per , ""CCN-508 (CCN-508 Module),XP Subregions,XP ID 4"""
menuitem "XP ID 5" "per , ""CCN-508 (CCN-508 Module),XP Subregions,XP ID 5"""
menuitem "XP ID 6" "per , ""CCN-508 (CCN-508 Module),XP Subregions,XP ID 6"""
menuitem "XP ID 7" "per , ""CCN-508 (CCN-508 Module),XP Subregions,XP ID 7"""
menuitem "XP ID 8" "per , ""CCN-508 (CCN-508 Module),XP Subregions,XP ID 8"""
menuitem "XP ID 9" "per , ""CCN-508 (CCN-508 Module),XP Subregions,XP ID 9"""
menuitem "XP ID 10" "per , ""CCN-508 (CCN-508 Module),XP Subregions,XP ID 10"""
menuitem "XP ID 11" "per , ""CCN-508 (CCN-508 Module),XP Subregions,XP ID 11"""
menuitem "XP ID 12" "per , ""CCN-508 (CCN-508 Module),XP Subregions,XP ID 12"""
menuitem "XP ID 13" "per , ""CCN-508 (CCN-508 Module),XP Subregions,XP ID 13"""
menuitem "XP ID 14" "per , ""CCN-508 (CCN-508 Module),XP Subregions,XP ID 14"""
menuitem "XP ID 15" "per , ""CCN-508 (CCN-508 Module),XP Subregions,XP ID 15"""
)
popup "HN-F Subregions"
(
menuitem "HN-F ID 2" "per , ""CCN-508 (CCN-508 Module),HN-F Subregions,HN-F ID 2"""
menuitem "HN-F ID 5" "per , ""CCN-508 (CCN-508 Module),HN-F Subregions,HN-F ID 5"""
menuitem "HN-F ID 6" "per , ""CCN-508 (CCN-508 Module),HN-F Subregions,HN-F ID 6"""
menuitem "HN-F ID 9" "per , ""CCN-508 (CCN-508 Module),HN-F Subregions,HN-F ID 9"""
menuitem "HN-F ID 18" "per , ""CCN-508 (CCN-508 Module),HN-F Subregions,HN-F ID 18"""
menuitem "HN-F ID 21" "per , ""CCN-508 (CCN-508 Module),HN-F Subregions,HN-F ID 21"""
menuitem "HN-F ID 22" "per , ""CCN-508 (CCN-508 Module),HN-F Subregions,HN-F ID 22"""
menuitem "HN-F ID 25" "per , ""CCN-508 (CCN-508 Module),HN-F Subregions,HN-F ID 25"""
)
popup "HN-I Subregions"
(
menuitem "HN-I ID 13" "per , ""CCN-508 (CCN-508 Module),HN-I Subregions,HN-I ID 13"""
menuitem "HN-I ID 30" "per , ""CCN-508 (CCN-508 Module),HN-I Subregions,HN-I ID 30"""
)
popup "RN-I Subregions"
(
menuitem "RN-I ID 1" "per , ""CCN-508 (CCN-508 Module),RN-I Subregions,RN-I ID 1"""
menuitem "RN-I ID 4" "per , ""CCN-508 (CCN-508 Module),RN-I Subregions,RN-I ID 4"""
menuitem "RN-I ID 7" "per , ""CCN-508 (CCN-508 Module),RN-I Subregions,RN-I ID 7"""
menuitem "RN-I ID 10" "per , ""CCN-508 (CCN-508 Module),RN-I Subregions,RN-I ID 10"""
menuitem "RN-I ID 17" "per , ""CCN-508 (CCN-508 Module),RN-I Subregions,RN-I ID 17"""
menuitem "RN-I ID 20" "per , ""CCN-508 (CCN-508 Module),RN-I Subregions,RN-I ID 20"""
menuitem "RN-I ID 23" "per , ""CCN-508 (CCN-508 Module),RN-I Subregions,RN-I ID 23"""
menuitem "RN-I ID 26" "per , ""CCN-508 (CCN-508 Module),RN-I Subregions,RN-I ID 26"""
)
popup "SBSX Subregions"
(
menuitem "RN-I ID 3" "per , ""CCN-508 (CCN-508 Module),SBSX Subregions,RN-I ID 3"""
menuitem "RN-I ID 8" "per , ""CCN-508 (CCN-508 Module),SBSX Subregions,RN-I ID 8"""
menuitem "RN-I ID 19" "per , ""CCN-508 (CCN-508 Module),SBSX Subregions,RN-I ID 19"""
menuitem "RN-I ID 24" "per , ""CCN-508 (CCN-508 Module),SBSX Subregions,RN-I ID 24"""
)
)
popup "DDR;DDR Memory Controller"
(
menuitem "DDR1" "per , ""DDR (DDR Memory Controller),DDR1"""
if cpuis("LX2??0A")
(
menuitem "DDR2" "per , ""DDR (DDR Memory Controller),DDR2"""
)
)
popup "eSDHC;Enhanced Secured Digital Host Controller"
(
menuitem "eSDHC 1" "per , ""eSDHC (Enhanced Secured Digital Host Controller),eSDHC 1"""
menuitem "eSDHC 2" "per , ""eSDHC (Enhanced Secured Digital Host Controller),eSDHC 2"""
)
popup "FlexCAN;Controller Area Network"
(
menuitem "CAN 1" "per , ""FlexCAN (Controller Area Network),CAN 1"""
menuitem "CAN 2" "per , ""FlexCAN (Controller Area Network),CAN 2"""
)
menuitem "FlexSPI;Flexible Serial Peripheral Interface" "per , ""FlexSPI (Flexible Serial Peripheral Interface)"""
popup "FTM;FlexTimer Module"
(
menuitem "FlexTimer 1" "per , ""FTM (FlexTimer Module),FlexTimer 1"""
menuitem "FlexTimer 2" "per , ""FTM (FlexTimer Module),FlexTimer 2"""
)
popup "GPIO;General Purpose I/O"
(
menuitem "GPIO 1" "per , ""GPIO (General Purpose I/O),GPIO 1"""
menuitem "GPIO 2" "per , ""GPIO (General Purpose I/O),GPIO 2"""
menuitem "GPIO 3" "per , ""GPIO (General Purpose I/O),GPIO 3"""
menuitem "GPIO 4" "per , ""GPIO (General Purpose I/O),GPIO 4"""
)
popup "I2C;Inter-Integrated Circuit"
(
menuitem "I2C 1" "per , ""I2C (Inter-Integrated Circuit),I2C 1"""
menuitem "I2C 2" "per , ""I2C (Inter-Integrated Circuit),I2C 2"""
menuitem "I2C 3" "per , ""I2C (Inter-Integrated Circuit),I2C 3"""
menuitem "I2C 4" "per , ""I2C (Inter-Integrated Circuit),I2C 4"""
menuitem "I2C 5" "per , ""I2C (Inter-Integrated Circuit),I2C 5"""
menuitem "I2C 6" "per , ""I2C (Inter-Integrated Circuit),I2C 6"""
menuitem "I2C 7" "per , ""I2C (Inter-Integrated Circuit),I2C 7"""
menuitem "I2C 8" "per , ""I2C (Inter-Integrated Circuit),I2C 8"""
)
popup "PCIe;PCI Express Interface Controller"
(
menuitem "PCIe 1" "per , ""PCIe (PCI Express Interface Controller),PCIe 1"""
if !cpuis("LX2??2A")
(
menuitem "PCIe 2" "per , ""PCIe (PCI Express Interface Controller),PCIe 2"""
)
menuitem "PCIe 3" "per , ""PCIe (PCI Express Interface Controller),PCIe 3"""
menuitem "PCIe 4" "per , ""PCIe (PCI Express Interface Controller),PCIe 4"""
if !cpuis("LX2??2A")
(
menuitem "PCIe 5" "per , ""PCIe (PCI Express Interface Controller),PCIe 5"""
menuitem "PCIe 6" "per , ""PCIe (PCI Express Interface Controller),PCIe 6"""
)
)
menuitem "PMU;Power Management Unit" "per , ""PMU (Power Management Unit)"""
menuitem "qDMA;Queue Direct Memory Access Controller" "per , ""qDMA (Queue Direct Memory Access Controller)"""
popup "SATA 3.0;Serial ATA 3.0"
(
menuitem "SATA 1" "per , ""SATA 3.0 (Serial ATA 3.0),SATA 1"""
menuitem "SATA 2" "per , ""SATA 3.0 (Serial ATA 3.0),SATA 2"""
menuitem "SATA 3" "per , ""SATA 3.0 (Serial ATA 3.0),SATA 3"""
menuitem "SATA 4" "per , ""SATA 3.0 (Serial ATA 3.0),SATA 4"""
)
popup "SerDes;Serializer/Deserializer"
(
popup "SerDes Registers"
(
menuitem "SerDes 1" "per , ""SerDes (Serializer/Deserializer),SerDes Registers,SerDes 1"""
menuitem "SerDes 2" "per , ""SerDes (Serializer/Deserializer),SerDes Registers,SerDes 2"""
if !cpuis("LX2??2A")
(
menuitem "SerDes 3" "per , ""SerDes (Serializer/Deserializer),SerDes Registers,SerDes 3"""
)
)
; popup "100G MDIO Registers"
; (
; popup "25 Gigabit Ethernet"
; (
; menuitem "25G PCS Register" "per , ""SerDes (Serializer/Deserializer),100G MDIO Registers,25 Gigabit Ethernet,25G PCS Register"""
; menuitem "RS-FEC Register" "per , ""SerDes (Serializer/Deserializer),100G MDIO Registers,25 Gigabit Ethernet,RS-FEC Register"""
; )
; popup "100 Gigabit Ethernet"
; (
; menuitem "100G PCS Register" "per , ""SerDes (Serializer/Deserializer),100G MDIO Registers,100 Gigabit Ethernet,100G PCS Register"""
; menuitem "RS-FEC Register" "per , ""SerDes (Serializer/Deserializer),100G MDIO Registers,100 Gigabit Ethernet,RS-FEC Register"""
; )
; )
; popup "40G MDIO Registers"
; (
; popup "40 Gigabit Ethernet"
; (
; menuitem "40G PCS Register" "per , ""SerDes (Serializer/Deserializer),40G MDIO Registers,40 Gigabit Ethernet,40G PCS Register"""
; )
; )
; popup "50G MDIO Registers"
; (
; popup "50 Gigabit Ethernet"
; (
; menuitem "50G PCS Register" "per , ""SerDes (Serializer/Deserializer),50G MDIO Registers,50 Gigabit Ethernet,50G PCS Register"""
; menuitem "RS-FEC Register" "per , ""SerDes (Serializer/Deserializer),50G MDIO Registers,50 Gigabit Ethernet,RS-FEC Register"""
; )
; )
; popup "USXGMII/XFI MDIO Registers"
; (
; menuitem "USXGMII" "per , ""SerDes (Serializer/Deserializer),USXGMII/XFI MDIO Registers,USXGMII"""
; popup "10 Gigabit Ethernet"
; (
; menuitem "10G PCS Register" "per , ""SerDes (Serializer/Deserializer),USXGMII/XFI MDIO Registers,10 Gigabit Ethernet,10G PCS Register"""
; )
; )
; popup "1000Base-X/SGMII MDIO Registers"
; (
; menuitem "SGMII Registers" "per , ""SerDes (Serializer/Deserializer),1000Base-X/SGMII MDIO Registers,SGMII Registers"""
; menuitem "BackPlane AN Registers" "per , ""SerDes (Serializer/Deserializer),1000Base-X/SGMII MDIO Registers,BackPlane AN Registers"""
; menuitem "Vendor Specific Registers" "per , ""SerDes (Serializer/Deserializer),1000Base-X/SGMII MDIO Registers,Vendor Specific Registers"""
; )
)
popup "SPI;Serial Peripheral Interface"
(
menuitem "SPI 1" "per , ""SPI (Serial Peripheral Interface),SPI 1"""
menuitem "SPI 2" "per , ""SPI (Serial Peripheral Interface),SPI 2"""
menuitem "SPI 3" "per , ""SPI (Serial Peripheral Interface),SPI 3"""
)
menuitem "TMU;Thermal Monitoring Unit" "per , ""TMU (Thermal Monitoring Unit)"""
popup "UART;Universal Asynchronous Receiver/Transmitter"
(
menuitem "UART1" "per , ""UART (Universal Asynchronous Receiver/Transmitter),UART1"""
menuitem "UART2" "per , ""UART (Universal Asynchronous Receiver/Transmitter),UART2"""
menuitem "UART3" "per , ""UART (Universal Asynchronous Receiver/Transmitter),UART3"""
menuitem "UART4" "per , ""UART (Universal Asynchronous Receiver/Transmitter),UART4"""
)
popup "USB;Universal Serial Bus Interface 3.0"
(
popup "USB 3.0"
(
menuitem "USBC1" "per , ""USB (Universal Serial Bus Interface 3.0),USB 3.0,USBC1"""
if !cpuis("LX2160A*")&&!cpuis("LX2120A*")&&!cpuis("LX2080A*")
(
menuitem "USBC2" "per , ""USB (Universal Serial Bus Interface 3.0),USB 3.0,USBC2"""
)
)
popup "USB PHY SS"
(
menuitem "USBPHY1" "per , ""USB (Universal Serial Bus Interface 3.0),USB PHY SS,USBPHY1"""
menuitem "USBPHY2" "per , ""USB (Universal Serial Bus Interface 3.0),USB PHY SS,USBPHY2"""
)
menuitem "USB PHY PARAMS_CONFIG" "per , ""USB (Universal Serial Bus Interface 3.0),USB PHY PARAMS_CONFIG"""
)
popup "WDOG;Watchdog Timer Unit"
(
menuitem "WDOG1" "per , ""WDOG (Watchdog Timer Unit),WDOG1"""
menuitem "WDOG2" "per , ""WDOG (Watchdog Timer Unit),WDOG2"""
menuitem "TZWDOG1" "per , ""WDOG (Watchdog Timer Unit),TZWDOG1"""
menuitem "TZWDOG2" "per , ""WDOG (Watchdog Timer Unit),TZWDOG2"""
)
menuitem "EPU;Event Processing Unit" "per , ""EPU (Event Processing Unit)"""
)
)