summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuo Mang <mang.guo@intel.com>2016-06-02 14:10:57 +0800
committerHao Wu <hao.a.wu@intel.com>2016-06-07 09:55:56 +0800
commitc3a6937241a78c91dcadd6b45bc6d236d2fa48bd (patch)
tree9eb51469135f762d6bcd7c2f2020f44516912310
parent0fd1157e072744791fef23bf8dc6c0697b57a90c (diff)
downloadedk2-platforms-c3a6937241a78c91dcadd6b45bc6d236d2fa48bd.tar.xz
ChvRefCodePkg: Add package dsc files.
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Guo Mang <mang.guo@intel.com>
-rw-r--r--ChvRefCodePkg/ClientRefCodePkgCommonLib.dsc29
-rw-r--r--ChvRefCodePkg/ClientRefCodePkgDxe.dsc95
-rw-r--r--ChvRefCodePkg/ClientRefCodePkgDxeLib.dsc34
-rw-r--r--ChvRefCodePkg/ClientRefCodePkgPei.dsc28
-rw-r--r--ChvRefCodePkg/ClientRefCodePkgPeiLib.dsc35
-rw-r--r--ChvRefCodePkg/ClientRefCodePkgSmmLib.dsc19
6 files changed, 240 insertions, 0 deletions
diff --git a/ChvRefCodePkg/ClientRefCodePkgCommonLib.dsc b/ChvRefCodePkg/ClientRefCodePkgCommonLib.dsc
new file mode 100644
index 0000000000..f1d06ab86d
--- /dev/null
+++ b/ChvRefCodePkg/ClientRefCodePkgCommonLib.dsc
@@ -0,0 +1,29 @@
+## @file
+# Component description file for the Braswell RC both Pei and Dxe libraries DSC file.
+#
+# Copyright (c) 2012 - 2015, Intel Corporation. All rights reserved.<BR>
+#
+# This program and the accompanying materials
+# are licensed and made available under the terms and conditions of the BSD License
+# which accompanies this distribution. The full text of the license may be found at
+# http://opensource.org/licenses/bsd-license.php.
+#
+# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+##
+
+#
+# RC Common Library
+#
+
+#
+# Txe
+#
+
+#
+# SouthCluster
+#
+ PchPlatformLib|$(PLATFORM_RC_PACKAGE)/CherryViewSoc/SouthCluster/Library/PchPlatformLib/PchPlatformLib.inf
+ PchSmbusLibDxe|$(PLATFORM_RC_PACKAGE)/CherryViewSoc/SouthCluster/Library/PchSmbusLib/Dxe/PchSmbusLibDxe.inf
+ PchSmbusLibPei|$(PLATFORM_RC_PACKAGE)/CherryViewSoc/SouthCluster/Library/PchSmbusLib/Pei/PchSmbusLibPei.inf
+ GpioLib|$(PLATFORM_RC_PACKAGE)/CherryViewSoc/SouthCluster/Library/GpioLib/GpioLib.inf
diff --git a/ChvRefCodePkg/ClientRefCodePkgDxe.dsc b/ChvRefCodePkg/ClientRefCodePkgDxe.dsc
new file mode 100644
index 0000000000..9dae478572
--- /dev/null
+++ b/ChvRefCodePkg/ClientRefCodePkgDxe.dsc
@@ -0,0 +1,95 @@
+## @file
+# Component description file for the Braswell RC DXE drivers.
+#
+# Copyright (c) 2012 - 2015, Intel Corporation. All rights reserved.<BR>
+#
+# This program and the accompanying materials
+# are licensed and made available under the terms and conditions of the BSD License
+# which accompanies this distribution. The full text of the license may be found at
+# http://opensource.org/licenses/bsd-license.php.
+#
+# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+##
+
+#
+# CPU
+#
+# $(PLATFORM_RC_PACKAGE)/CherryViewSoc/CPU/CpuInit/Dxe/MpCpu.inf
+ $(PLATFORM_RC_PACKAGE)/CherryViewSoc/CPU/PowerManagement/Smm/PowerManagement.inf
+# $(PLATFORM_RC_PACKAGE)/CherryViewSoc/CPU/Dts/Smm/DigitalThermalSensor.inf
+ $(PLATFORM_RC_PACKAGE)/CherryViewSoc/CPU/AcpiTables/CpuAcpiTables.inf
+ $(PLATFORM_RC_PACKAGE)/CherryViewSoc/CPU/SampleCode/SmramSaveInfoHandlerSmm/SmramSaveInfoHandlerSmm.inf
+
+#
+# SouthCluster
+#
+ $(PLATFORM_RC_PACKAGE)/CherryViewSoc/SouthCluster/Spi/Smm/PchSpiSmm.inf
+ $(PLATFORM_RC_PACKAGE)/CherryViewSoc/SouthCluster/SmmControl/RuntimeDxe/SmmControl.inf
+ $(PLATFORM_RC_PACKAGE)/CherryViewSoc/SouthCluster/Reset/RuntimeDxe/PchReset.inf
+
+ $(PCH_INIT_ROOT)/Dxe/PchInitDxe.inf {
+ <BuildOptions>
+ !if $(TARGET) == DEBUG
+ *_*_*_CC_FLAGS = -DEFI_DEBUG
+ !endif
+ !if $(FSP_BOOT_ENABLE) == TRUE
+ *_*_IA32_CC_FLAGS = -U FSP_FLAG
+ *_*_X64_CC_FLAGS = -U FSP_FLAG
+ !endif
+ }
+
+
+ $(PLATFORM_RC_PACKAGE)/CherryViewSoc/SouthCluster/PchSmiDispatcher/Smm/PchSmiDispatcher.inf
+
+ $(PLATFORM_RC_PACKAGE)/CherryViewSoc/SouthCluster/Spi/RuntimeDxe/PchSpiRuntime.inf {
+ <LibraryClasses>
+ PciLib|$(PLATFORM_RC_PACKAGE)/CherryViewSoc/SouthCluster/Library/DxeRuntimePciLibPciExpress/DxeRuntimePciLibPciExpress.inf
+ }
+
+ $(PLATFORM_RC_PACKAGE)/CherryViewSoc/SouthCluster/SDControllerDxe/MmcHostDxe.inf
+ $(PLATFORM_RC_PACKAGE)/CherryViewSoc/SouthCluster/SDMediaDeviceDxe/MmcMediaDeviceDxe.inf
+!if $(SATA_ENABLE) == TRUE
+ $(PLATFORM_RC_PACKAGE)/CherryViewSoc/SouthCluster/SataController/Dxe/SataController.inf
+!endif
+
+#
+# NorthCluster
+#
+ $(PLATFORM_RC_PACKAGE)/CherryViewSoc/NorthCluster/SmmAccess/Dxe/SmmAccess.inf
+
+ $(PLATFORM_RC_PACKAGE)/CherryViewSoc/NorthCluster/ChvInit/Dxe/ChvInit.inf {
+ <BuildOptions>
+ !if $(FSP_BOOT_ENABLE) == TRUE
+ *_*_IA32_CC_FLAGS = -U FSP_FLAG
+ *_*_X64_CC_FLAGS = -U FSP_FLAG
+ !endif
+ }
+
+ $(PLATFORM_RC_PACKAGE)/CherryViewSoc/NorthCluster/ISPDxe/ISPDxe.inf
+ $(PLATFORM_RC_PACKAGE)/CherryViewSoc/NorthCluster/SmBiosMemory/Dxe/SmBiosMemory.inf
+
+
+#
+# Txe
+#
+!if $(SEC_ENABLE) == TRUE
+
+
+!endif
+
+!if $(FTPM_ENABLE) == TRUE
+
+!endif
+
+#
+# eMMC DLL Tuning
+#
+ $(PLATFORM_RC_PACKAGE)/Platform/PlatformEmmc/Dxe/PlatformEmmcDxe.inf
+
+#
+# AcpiTables
+#
+ $(PLATFORM_RC_PACKAGE)/AcpiTablesPCAT/AcpiTables.inf
+
+
diff --git a/ChvRefCodePkg/ClientRefCodePkgDxeLib.dsc b/ChvRefCodePkg/ClientRefCodePkgDxeLib.dsc
new file mode 100644
index 0000000000..5c071701c3
--- /dev/null
+++ b/ChvRefCodePkg/ClientRefCodePkgDxeLib.dsc
@@ -0,0 +1,34 @@
+## @file
+# Component description file for the Braswell RC DXE libraries.
+#
+# Copyright (c) 2012 - 2015, Intel Corporation. All rights reserved.<BR>
+#
+# This program and the accompanying materials
+# are licensed and made available under the terms and conditions of the BSD License
+# which accompanies this distribution. The full text of the license may be found at
+# http://opensource.org/licenses/bsd-license.php.
+#
+# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+##
+
+#
+# RC Dxe Library
+#
+
+#
+# Common
+#
+ AslUpdateLib|$(PLATFORM_RC_PACKAGE)/Library/AslUpdate/Dxe/AslUpdateLib.inf
+# SocSkuLib|$(PLATFORM_RC_PACKAGE)/Library/SocSkuLib/SocSkuLib.inf
+
+#
+# Txe
+#
+
+
+#
+# SouthCluster
+#
+ PchDxeRuntimePciLibPciExpress|$(PLATFORM_RC_PACKAGE)/CherryViewSoc/SouthCluster/Library/DxeRuntimePciLibPciExpress/DxeRuntimePciLibPciExpress.inf
+ I2cLib|$(PLATFORM_RC_PACKAGE)/CherryViewSoc/SouthCluster/Library/I2CLib/I2CLib.inf
diff --git a/ChvRefCodePkg/ClientRefCodePkgPei.dsc b/ChvRefCodePkg/ClientRefCodePkgPei.dsc
new file mode 100644
index 0000000000..4749512f4c
--- /dev/null
+++ b/ChvRefCodePkg/ClientRefCodePkgPei.dsc
@@ -0,0 +1,28 @@
+## @file
+# Component description file for the Braswell RC PEI drivers.
+#
+# Copyright (c) 2012 - 2015, Intel Corporation. All rights reserved.<BR>
+#
+# This program and the accompanying materials
+# are licensed and made available under the terms and conditions of the BSD License
+# which accompanies this distribution. The full text of the license may be found at
+# http://opensource.org/licenses/bsd-license.php.
+#
+# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+##
+
+#
+# NorthCluster
+#
+
+ $(PLATFORM_RC_PACKAGE)/CherryViewSoc/NorthCluster/SmmAccess/Pei/SmmAccess.inf
+
+#
+# SouthCluster
+#
+ $(PLATFORM_RC_PACKAGE)/CherryViewSoc/SouthCluster/Spi/Pei/PchSpiPeim.inf
+ $(PLATFORM_RC_PACKAGE)/CherryViewSoc/SouthCluster/SmmControl/Pei/SmmControl.inf
+
+ $(PLATFORM_RC_PACKAGE)/CherryViewSoc/CPU/CpuS3/MpS3.inf
+
diff --git a/ChvRefCodePkg/ClientRefCodePkgPeiLib.dsc b/ChvRefCodePkg/ClientRefCodePkgPeiLib.dsc
new file mode 100644
index 0000000000..5eae3fa202
--- /dev/null
+++ b/ChvRefCodePkg/ClientRefCodePkgPeiLib.dsc
@@ -0,0 +1,35 @@
+## @file
+# Component description file for the Braswell RC PEI libraries.
+#
+# Copyright (c) 2012 - 2015, Intel Corporation. All rights reserved.<BR>
+#
+# This program and the accompanying materials
+# are licensed and made available under the terms and conditions of the BSD License
+# which accompanies this distribution. The full text of the license may be found at
+# http://opensource.org/licenses/bsd-license.php.
+#
+# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+##
+
+#
+# RC Pei Library
+#
+
+#
+# Common
+#
+#SocSkuLib|$(PLATFORM_RC_PACKAGE)/Library/SocSkuLib/SocSkuPeiLib.inf
+
+#
+# SouthCluster
+#
+ I2CLibPei|$(PLATFORM_RC_PACKAGE)/CherryViewSoc/SouthCluster/Library/I2CLibPei/I2CLibPei.inf
+
+#
+# Txe
+#
+# SeCUmaLib|$(PLATFORM_RC_PACKAGE)/Txe/SeCUma/SeCUma.inf
+!if $(FTPM_ENABLE)==TRUE
+ fTPMInitLib|$(PLATFORM_RC_PACKAGE)/Txe/fTPM/Pei/fTPMInitPei.inf
+!endif
diff --git a/ChvRefCodePkg/ClientRefCodePkgSmmLib.dsc b/ChvRefCodePkg/ClientRefCodePkgSmmLib.dsc
new file mode 100644
index 0000000000..68c239e3c2
--- /dev/null
+++ b/ChvRefCodePkg/ClientRefCodePkgSmmLib.dsc
@@ -0,0 +1,19 @@
+## @file
+# Component description file for the Braswell RC DXE libraries.
+#
+# Copyright (c) 2012 - 2015, Intel Corporation. All rights reserved.<BR>
+#
+# This program and the accompanying materials
+# are licensed and made available under the terms and conditions of the BSD License
+# which accompanies this distribution. The full text of the license may be found at
+# http://opensource.org/licenses/bsd-license.php.
+#
+# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+##
+
+#
+# PowerManagement
+#
+ SilvermontPpmLib|$(PLATFORM_RC_PACKAGE)/CherryViewSoc/CPU/PowerManagement/Library/Silvermont/Smm/SilvermontPpmLib.inf
+ CherryviewPpmLib|$(PLATFORM_RC_PACKAGE)/CherryViewSoc/CPU/PowerManagement/Library/CherryView/Smm/CherryviewPpmLib.inf