# Intermediary Models
hardware/l1/fru/topology/component, Hardware::L1Topology::Fru::ComponentDir
hardware/l1/fru/topology/slotDefinition, Hardware::L1Topology::Fru::SlotDefinitionDir
hardware/l1/fru/topology/slotInstance, Hardware::L1Topology::Fru::SlotInstanceDir
hardware/l1/fru/topology/slice, Tac::Dir
# Logical SerDes Mappings
hardware/l1/mapping, Tac::Dir
hardware/l1/mapping/static, Tac::Dir
hardware/l1/mapping/possible, Tac::Dir
hardware/l1/mapping/dynamic, Tac::Dir
hardware/l1/mapping/dynamic/slice, Tac::Dir
platform/l1/mappingStatus, Tac::Dir
# Dynamic Component Logical SerDes Mapping Requests
hardware/l1/config, Tac::Dir
hardware/l1/config/mapping, Tac::Dir
hardware/l1/config/mapping/agent, Tac::Dir
# Chip/Core Mode Capabilities
hardware/l1/topology/capabilities/chip, Tac::Dir
hardware/l1/mapping/coreModeCapability, Tac::Dir
# Tuning
hardware/l1/tuning, Tac::Dir
hardware/l1/tuning/slice, Tac::Dir
# Entry Points
hardware/l1/topology/entryPoint/slot, Tac::Dir
# Interface Slots
hardware/l1/topology/intfSlotType, Hardware::L1Topology::InterfaceSlotTypeDir
# Lookup Table
hardware/l1/topology/lookupTable, Hardware::L1Topology::LookupDir
# We want to make sure to preinitialize the topology generation here so that if any
# user attempts to look at the topology before we've had a chance to process it at
# least once, they can check the topology generation as expected and find it invalid
# by default.
hardware/l1/topology/TopologyGeneration, Ark::GenerationEntity
# Misc Config
hardware/l1/topology/config, Hardware::L1Topology::L1TopologyConfig
# Module request dir
hardware/l1/topology/request/module, Tac::Dir
# IntfSlot Config
CONFIG: intfSlot/config/polarity/override, Hardware::L1Topology::PolarityOverrideDir