diff options
Diffstat (limited to 'openpower/patches/p8dtu-patches/hostboot-p8/0003-Add-support-for-memory-voltage-control-for-p8dtu.patch')
-rw-r--r-- | openpower/patches/p8dtu-patches/hostboot-p8/0003-Add-support-for-memory-voltage-control-for-p8dtu.patch | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/openpower/patches/p8dtu-patches/hostboot-p8/0003-Add-support-for-memory-voltage-control-for-p8dtu.patch b/openpower/patches/p8dtu-patches/hostboot-p8/0003-Add-support-for-memory-voltage-control-for-p8dtu.patch new file mode 100644 index 00000000..4f6b0211 --- /dev/null +++ b/openpower/patches/p8dtu-patches/hostboot-p8/0003-Add-support-for-memory-voltage-control-for-p8dtu.patch @@ -0,0 +1,49 @@ +From 783332cc9afcf3c8581760112162b650a9e01c7e Mon Sep 17 00:00:00 2001 +From: Jim Yuan <jim.yuan@supermicro.com> +Date: Tue, 4 Oct 2016 16:07:44 -0700 +Subject: [PATCH 03/14] Adds support for memory voltage control specific to the p8dtu platform. + +Signed-off-by: Jim Yuan <jim.yuan@supermicro.com> +--- + src/usr/hwpf/hwp/dram_training/palmetto_vddr.C | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/src/usr/hwpf/hwp/dram_training/palmetto_vddr.C b/src/usr/hwpf/hwp/dram_training/palmetto_vddr.C +index b0f6bed4c..95c3924b8 100644 +--- a/src/usr/hwpf/hwp/dram_training/palmetto_vddr.C ++++ b/src/usr/hwpf/hwp/dram_training/palmetto_vddr.C +@@ -168,6 +168,7 @@ static errlHndl_t for_each_vddr_domain_with_functional_memory( + std::sort(l_membufTargetList.begin(), l_membufTargetList.end(), + compareTargetsGpioInfos); + ++/* + // Prune out targets with non-unique GPIO info + std::vector<TARGETING::TargetHandle_t>::iterator + pInvalidEntries = std::unique( +@@ -175,6 +176,7 @@ static errlHndl_t for_each_vddr_domain_with_functional_memory( + l_membufTargetList.end(), + areTargetsGpioInfoEqual); + l_membufTargetList.erase(pInvalidEntries,l_membufTargetList.end()); ++*/ + + // Invoke callback for one Centaur per unique VDDR domain + for (TargetHandleList::iterator +@@ -274,6 +276,7 @@ static errlHndl_t pca95xGpioWriteBit(TARGETING::Target * i_target, + i_val); + + // Configure gpio bit as output (if necessary). ++/* + if(!err) + { + err = pca95xGpioSetBit(i_target, +@@ -281,6 +284,7 @@ static errlHndl_t pca95xGpioWriteBit(TARGETING::Target * i_target, + i_gpio_pin, + PCA95X_GPIO_CONFIG_OUTPUT); + } ++*/ + + return err; + } +-- +2.16.2.windows.1 + |