diff options
author | Leah Rowe <leah@libreboot.org> | 2024-12-02 16:32:15 +0000 |
---|---|---|
committer | Leah Rowe <leah@libreboot.org> | 2024-12-02 16:32:15 +0000 |
commit | b95a411a3645b72036101aaa8f8ad28758eefd15 (patch) | |
tree | aa65967708289c4593b61cacf28fd14d607f27de /config/coreboot/next/patches/0011-Disable-m2-hotplug-in-lenovo-t480s-devicetree.patch | |
parent | 046529abd98d7a98b57cfe9113f8c61dc3353cfc (diff) |
Add SPD support for onboard ThinkPad T480S RAM
Patchset 20 from:
https://review.coreboot.org/c/coreboot/+/83274/18..20
Updated to that. A bunch of changes I made locally have been
copied here, thus removed from lbmk.
The previous setup in lbmk was to have only the DIMM slot work,
on the ThinkPad T480S, without setting up SPD for the onboard RAM>
Mate Kukri reverse engineered the scheme by which the SPDs are
chosen at boot, based on the wiring of the board. This should
just about match the way Lenovo did it in their firmware.
Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'config/coreboot/next/patches/0011-Disable-m2-hotplug-in-lenovo-t480s-devicetree.patch')
-rw-r--r-- | config/coreboot/next/patches/0011-Disable-m2-hotplug-in-lenovo-t480s-devicetree.patch | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/config/coreboot/next/patches/0011-Disable-m2-hotplug-in-lenovo-t480s-devicetree.patch b/config/coreboot/next/patches/0011-Disable-m2-hotplug-in-lenovo-t480s-devicetree.patch deleted file mode 100644 index 00a844c1..00000000 --- a/config/coreboot/next/patches/0011-Disable-m2-hotplug-in-lenovo-t480s-devicetree.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 44d0703b61156a19c6cbfb5cfe3f5d58e328daae Mon Sep 17 00:00:00 2001 -From: Leah Rowe <info@minifree.org> -Date: Mon, 2 Dec 2024 11:16:43 +0000 -Subject: [PATCH 1/1] Disable m2 hotplug in lenovo t480s devicetree - -This fixes a bug where nvme disappears and gets renamed on -s3 resume. - -Thanks go to Mate Kukri who suggested this. - -Signed-off-by: Leah Rowe <info@minifree.org> ---- - .../lenovo/sklkbl_thinkpad/variants/t480s/overridetree.cb | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/src/mainboard/lenovo/sklkbl_thinkpad/variants/t480s/overridetree.cb b/src/mainboard/lenovo/sklkbl_thinkpad/variants/t480s/overridetree.cb -index 2cac8c4a75..9129d3a1b8 100644 ---- a/src/mainboard/lenovo/sklkbl_thinkpad/variants/t480s/overridetree.cb -+++ b/src/mainboard/lenovo/sklkbl_thinkpad/variants/t480s/overridetree.cb -@@ -115,7 +115,6 @@ chip soc/intel/skylake - register "PcieRpClkSrcNumber[8]" = "5" - register "PcieRpAdvancedErrorReporting[8]" = "1" - register "PcieRpLtrEnable[8]" = "1" -- register "PcieRpHotPlug[8]" = "1" - end - end - end --- -2.39.5 - |