0
0
mirror of https://github.com/edk2-porting/edk2-msm synced 2025-05-11 01:15:22 +00:00
Files
edk2-msm/Platform/Qualcomm/sdm670/sdm670.dsc
qaz6750 6f34c0c9c8 Project: Move SerialPortLib to QcomCommonDsc
P.S: Reduce too many definitions

Signed-off-by: qaz6750 <2838632319@qq.com>
2023-01-11 22:39:46 +08:00

72 lines
2.7 KiB
Plaintext

## @file
#
# Copyright (c) 2011-2015, ARM Limited. All rights reserved.
# Copyright (c) 2014, Linaro Limited. All rights reserved.
# Copyright (c) 2015 - 2016, Intel Corporation. All rights reserved.
# Copyright (c) 2018 - 2019, Bingxing Wang. All rights reserved.
# Copyright (c) 2022, Xilin Wu. All rights reserved.
#
# SPDX-License-Identifier: BSD-2-Clause-Patent
#
##
################################################################################
#
# Defines Section - statements that will be processed to create a Makefile.
#
################################################################################
[Defines]
SOC_PLATFORM = sdm670
USE_PHYSICAL_TIMER = TRUE
!include Silicon/Qualcomm/QcomPkg/QcomCommonDsc.inc
[PcdsFixedAtBuild.common]
gArmTokenSpaceGuid.PcdSystemMemoryBase|0x080000000 # Starting address
gArmTokenSpaceGuid.PcdSystemMemorySize|0x17E2C0000 # Limit to ~4GB Size here
gArmTokenSpaceGuid.PcdCpuVectorBaseAddress|0x9FF8C000 # CPU Vectors
gArmTokenSpaceGuid.PcdArmArchTimerFreqInHz|19200000
gArmTokenSpaceGuid.PcdArmArchTimerSecIntrNum|17
gArmTokenSpaceGuid.PcdArmArchTimerIntrNum|18
gArmTokenSpaceGuid.PcdGicDistributorBase|0x17a00000
gArmTokenSpaceGuid.PcdGicRedistributorsBase|0x17a60000
gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision|0x00000670
gEmbeddedTokenSpaceGuid.PcdPrePiStackBase|0x9FF90000 # UEFI Stack
gEmbeddedTokenSpaceGuid.PcdPrePiStackSize|0x00040000 # 256K stack
gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize|44
gQcomTokenSpaceGuid.PcdUefiMemPoolBase|0xA0000000 # DXE Heap base address
gQcomTokenSpaceGuid.PcdUefiMemPoolSize|0x2E000000 # UefiMemorySize, DXE heap size
gQcomTokenSpaceGuid.PcdMipiFrameBufferAddress|0x9C000000
gArmPlatformTokenSpaceGuid.PcdCoreCount|8
gArmPlatformTokenSpaceGuid.PcdClusterCount|2
gQcomTokenSpaceGuid.PcdDebugUartPortBase|0xa88000
#
# SimpleInit
#
gSimpleInitTokenSpaceGuid.PcdDeviceTreeStore|0x9DA00000
gSimpleInitTokenSpaceGuid.PcdLoggerdUseConsole|FALSE
[LibraryClasses.common]
# !ifdef $(AB_SLOTS_SUPPORT)
# BootSlotLib|GPLDrivers/Library/BootSlotLib/BootSlotLib.inf
# !endif
# Ported from SurfaceDuoPkg
# AslUpdateLib|Silicon/Qualcomm/QcomPkg/Library/DxeAslUpdateLib/DxeAslUpdateLib.inf
PlatformMemoryMapLib|Silicon/Qualcomm/sdm670/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.inf
PlatformPeiLib|Silicon/Qualcomm/sdm670/Library/PlatformPeiLib/PlatformPeiLib.inf
PlatformPrePiLib|Silicon/Qualcomm/sdm670/Library/PlatformPrePiLib/PlatformPrePiLib.inf
MsPlatformDevicesLib|Silicon/Qualcomm/sdm670/Library/MsPlatformDevicesLib/MsPlatformDevicesLib.inf
SOCSmbiosInfoLib|Silicon/Qualcomm/sdm670/Library/SOCSmbiosInfoLib/SOCSmbiosInfoLib.inf
[Components.common]