## @file
|
# Component description file for the CN9130 Development Board (variant A)
|
#
|
# Copyright (c) 2019 Marvell International Ltd.<BR>
|
# Copyright (c) 2021 Semihalf.<BR>
|
#
|
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
#
|
##
|
|
################################################################################
|
#
|
# Pcd Section - list of all EDK II PCD Entries defined by this Platform
|
#
|
################################################################################
|
[PcdsFixedAtBuild.common]
|
# ComPhy
|
gMarvellTokenSpaceGuid.PcdComPhyDevices|{ 0x1 }
|
# ComPhy0
|
# 0: PCIE0 5 Gbps
|
# 1: PCIE0 5 Gbps
|
# 2: PCIE0 5 Gbps
|
# 3: PCIE0 5 Gbps
|
# 4: SFI 10.31 Gbps
|
# 5: SGMII2 3.125 Gbps
|
gMarvellTokenSpaceGuid.PcdChip0ComPhyTypes|{ $(CP_PCIE0), $(CP_PCIE0), $(CP_PCIE0), $(CP_PCIE0), $(CP_SFI), $(CP_SGMII2)}
|
gMarvellTokenSpaceGuid.PcdChip0ComPhySpeeds|{ $(CP_5G), $(CP_5G), $(CP_5G), $(CP_5G), $(CP_10_3125G), $(CP_3_125G) }
|
|
# UtmiPhy
|
gMarvellTokenSpaceGuid.PcdUtmiControllersEnabled|{ 0x1, 0x1 }
|
gMarvellTokenSpaceGuid.PcdUtmiPortType|{ $(UTMI_USB_HOST0), $(UTMI_USB_HOST1) }
|
|
# MDIO
|
gMarvellTokenSpaceGuid.PcdMdioControllersEnabled|{ 0x1 }
|
|
# PHY
|
gMarvellTokenSpaceGuid.PcdPhy2MdioController|{ 0x0 }
|
gMarvellTokenSpaceGuid.PcdPhyDeviceIds|{ 0x0 }
|
gMarvellTokenSpaceGuid.PcdPhySmiAddresses|{ 0x0 }
|
gMarvellTokenSpaceGuid.PcdPhyStartupAutoneg|FALSE
|
|
# NET
|
gMarvellTokenSpaceGuid.PcdPp2GopIndexes|{ 0x0, 0x2, 0x3 }
|
gMarvellTokenSpaceGuid.PcdPp2InterfaceAlwaysUp|{ 0x0, 0x0, 0x1 }
|
gMarvellTokenSpaceGuid.PcdPp2InterfaceSpeed|{ $(PHY_SPEED_10000), $(PHY_SPEED_1000), $(PHY_SPEED_2500) }
|
gMarvellTokenSpaceGuid.PcdPp2PhyConnectionTypes|{ $(PHY_SFI), $(PHY_RGMII), $(PHY_SGMII) }
|
gMarvellTokenSpaceGuid.PcdPp2PhyIndexes|{ 0xFF, 0x0, 0xFF }
|
gMarvellTokenSpaceGuid.PcdPp2Port2Controller|{ 0x0, 0x0, 0x0 }
|
gMarvellTokenSpaceGuid.PcdPp2PortIds|{ 0x0, 0x1, 0x2 }
|
gMarvellTokenSpaceGuid.PcdPp2Controllers|{ 0x1 }
|
|
# NonDiscoverableDevices
|
gMarvellTokenSpaceGuid.PcdPciEXhci|{ 0x1, 0x1 }
|
gMarvellTokenSpaceGuid.PcdPciESdhci|{ 0x1, 0x1 }
|