From 9ba06a309f47ac7c70ca1425fdebfc5ea4c8c932 Mon Sep 17 00:00:00 2001 From: Patrick Rudolph Date: Wed, 10 Apr 2024 12:52:12 +0200 Subject: 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 --- .../gpio/phosphor-gpio-monitor/phosphor-multi-gpio-presence.json | 8 ++++---- 1 file 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" } ] -- cgit v1.2.3