summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Rudolph <patrick.rudolph@9elements.com>2024-04-10 13:52:12 +0300
committerAndrew Geissler <geissonator@yahoo.com>2024-04-23 00:25:35 +0300
commit9ba06a309f47ac7c70ca1425fdebfc5ea4c8c932 (patch)
tree70e5cb8552a83ca300e483931c2dee2506a1cc13
parent81fdb96c4fcf5f406fd9b4ddcf3d68d41bc73881 (diff)
downloadopenbmc-9ba06a309f47ac7c70ca1425fdebfc5ea4c8c932.tar.xz
meta-ibm/meta-sbp1: Enable pull-ups on FM_CPU_SKTOCC_N
Enable integrated pull-ups on FM_CPU_SKTOCC_N GPIOs. The previous generation had external pull-ups, while SBP1 does not. This wasn't noticed until now as: - Usually all CPUs are plugged, pulling the GPIO low - When a CPU is not plugged, the system behaves as normal This change fixes the webui presence status and prevents CPU VRs for empty sockets to be enabled, reducing the systems power draw. Change-Id: Ic25873ff3d1ac0d0100ad941f480c5a8ea85d411 Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
-rw-r--r--meta-ibm/meta-sbp1/recipes-phosphor/gpio/phosphor-gpio-monitor/phosphor-multi-gpio-presence.json8
1 files changed, 4 insertions, 4 deletions
diff --git a/meta-ibm/meta-sbp1/recipes-phosphor/gpio/phosphor-gpio-monitor/phosphor-multi-gpio-presence.json b/meta-ibm/meta-sbp1/recipes-phosphor/gpio/phosphor-gpio-monitor/phosphor-multi-gpio-presence.json
index 81d58a7e33..218371a73f 100644
--- a/meta-ibm/meta-sbp1/recipes-phosphor/gpio/phosphor-gpio-monitor/phosphor-multi-gpio-presence.json
+++ b/meta-ibm/meta-sbp1/recipes-phosphor/gpio/phosphor-gpio-monitor/phosphor-multi-gpio-presence.json
@@ -95,8 +95,8 @@
{ "Name": "RSSD30", "LineName": "RSSD30_PRESENT_N", "ActiveLow": true, "Bias": "PULL_UP", "Inventory": "/system/chassis/motherboard/rssd30" },
{ "Name": "RSSD31", "LineName": "RSSD31_PRESENT_N", "ActiveLow": true, "Bias": "PULL_UP", "Inventory": "/system/chassis/motherboard/rssd31" },
{ "Name": "RSSD32", "LineName": "RSSD32_PRESENT_N", "ActiveLow": true, "Bias": "PULL_UP", "Inventory": "/system/chassis/motherboard/rssd32" },
-{ "Name": "CPU0", "LineName": "FM_CPU0_SKTOCC_N", "ActiveLow": true, "Bias": "DISABLE", "Inventory": "/system/chassis/motherboard/cpu0" },
-{ "Name": "CPU1", "LineName": "FM_CPU1_SKTOCC_N", "ActiveLow": true, "Bias": "DISABLE", "Inventory": "/system/chassis/motherboard/cpu1" },
-{ "Name": "CPU2", "LineName": "FM_CPU2_SKTOCC_N", "ActiveLow": true, "Bias": "DISABLE", "Inventory": "/system/chassis/motherboard/cpu2" },
-{ "Name": "CPU3", "LineName": "FM_CPU3_SKTOCC_N", "ActiveLow": true, "Bias": "DISABLE", "Inventory": "/system/chassis/motherboard/cpu3" }
+{ "Name": "CPU0", "LineName": "FM_CPU0_SKTOCC_N", "ActiveLow": true, "Bias": "PULL_UP", "Inventory": "/system/chassis/motherboard/cpu0" },
+{ "Name": "CPU1", "LineName": "FM_CPU1_SKTOCC_N", "ActiveLow": true, "Bias": "PULL_UP", "Inventory": "/system/chassis/motherboard/cpu1" },
+{ "Name": "CPU2", "LineName": "FM_CPU2_SKTOCC_N", "ActiveLow": true, "Bias": "PULL_UP", "Inventory": "/system/chassis/motherboard/cpu2" },
+{ "Name": "CPU3", "LineName": "FM_CPU3_SKTOCC_N", "ActiveLow": true, "Bias": "PULL_UP", "Inventory": "/system/chassis/motherboard/cpu3" }
]