## @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]
|
# CP115 count
|
gMarvellTokenSpaceGuid.PcdMaxCpCount|1
|
|
# MPP
|
gMarvellTokenSpaceGuid.PcdMppChipCount|2
|
|
# APN807 MPP
|
gMarvellTokenSpaceGuid.PcdChip0MppReverseFlag|FALSE
|
gMarvellTokenSpaceGuid.PcdChip0MppBaseAddress|0xF06F4000
|
gMarvellTokenSpaceGuid.PcdChip0MppPinCount|20
|
gMarvellTokenSpaceGuid.PcdChip0MppSel0|{ 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1 }
|
gMarvellTokenSpaceGuid.PcdChip0MppSel1|{ 0x1, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3 }
|
|
# CP115 #0 MPP
|
gMarvellTokenSpaceGuid.PcdChip1MppReverseFlag|FALSE
|
gMarvellTokenSpaceGuid.PcdChip1MppBaseAddress|0xF2440000
|
gMarvellTokenSpaceGuid.PcdChip1MppPinCount|64
|
gMarvellTokenSpaceGuid.PcdChip1MppSel0|{ 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3 }
|
gMarvellTokenSpaceGuid.PcdChip1MppSel1|{ 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x0, 0x0, 0x0 }
|
gMarvellTokenSpaceGuid.PcdChip1MppSel2|{ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x7 }
|
gMarvellTokenSpaceGuid.PcdChip1MppSel3|{ 0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x2, 0x2, 0x0 }
|
gMarvellTokenSpaceGuid.PcdChip1MppSel4|{ 0x8, 0x8, 0x8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
|
gMarvellTokenSpaceGuid.PcdChip1MppSel5|{ 0x6, 0x6, 0x2, 0x0, 0x2, 0xB, 0xE, 0xE, 0xE, 0xE }
|
gMarvellTokenSpaceGuid.PcdChip1MppSel6|{ 0xE, 0xE, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
|
|
# I2C
|
gMarvellTokenSpaceGuid.PcdI2cSlaveAddresses|{ 0x50 }
|
gMarvellTokenSpaceGuid.PcdI2cSlaveBuses|{ 0x0 }
|
gMarvellTokenSpaceGuid.PcdI2cControllersEnabled|{ 0x0, 0x1 }
|
gMarvellTokenSpaceGuid.PcdI2cClockFrequency|250000000
|
gMarvellTokenSpaceGuid.PcdI2cBaudRate|100000
|
|
# SPI
|
gMarvellTokenSpaceGuid.PcdSpiRegBase|0xF2700680
|
gMarvellTokenSpaceGuid.PcdSpiMaxFrequency|10000000
|
gMarvellTokenSpaceGuid.PcdSpiClockFrequency|200000000
|
|
gMarvellTokenSpaceGuid.PcdSpiFlashMode|3
|
gMarvellTokenSpaceGuid.PcdSpiFlashCs|0
|
|
# NonDiscoverableDevices
|
gMarvellTokenSpaceGuid.PcdPciESdhci|{ 0x1 }
|
|
# RTC
|
gMarvellTokenSpaceGuid.PcdRtcBaseAddress|0xF2284000
|
|
# Variable store
|
gMarvellTokenSpaceGuid.PcdSpiMemoryBase|0xEF000000
|
[PcdsDynamicDefault.common]
|
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase64|0xEF3C0000
|
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase64|0xEF3E0000
|
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase64|0xEF3D0000
|