Commit 5086ccef authored by Matt Devillier's avatar Matt Devillier Committed by Patrick Georgi
Browse files

mb/purism/librem_skl: Fix CLKREQ for 15v3 NVMe



Per the schematics, SRCCLKREQ2# is used for the NVMe and should be
enabled. Enable CLKREQ for PCIe RP9, and adjust comments to indicate
correct value used per schematic.

Test: build/boot Librem 15v3 with NVMe drive, verify drive identified
properly and no errors in boot log.
Signed-off-by: Matt Devillier's avatarMatt DeVillier <matt.devillier@puri.sm>
Change-Id: I159cb7ce1f5195d95c0229490c3bbde26edbd375
Reviewed-on: https://review.coreboot.org/c/coreboot/+/40950

Tested-by: default avatarbuild bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Michael Niewöhner
Reviewed-by: default avatarNico Huber <nico.h@gmx.de>
Reviewed-by: default avatarAngel Pons <th3fanbus@gmail.com>
parent 939cabfa
...@@ -167,8 +167,8 @@ chip soc/intel/skylake ...@@ -167,8 +167,8 @@ chip soc/intel/skylake
register "PcieRpEnable[4]" = "1" register "PcieRpEnable[4]" = "1"
register "PcieRpEnable[8]" = "1" register "PcieRpEnable[8]" = "1"
# Enable CLKREQ# for RP9 # Enable CLKREQ# for RP9
register "PcieRpClkReqSupport[8]" = "0" register "PcieRpClkReqSupport[8]" = "1"
# ClkReq for NVMe - Bruteforced (no other value works) # SRCCLKREQ2# for NVMe per schematic
register "PcieRpClkReqNumber[8]" = "2" register "PcieRpClkReqNumber[8]" = "2"
register "usb2_ports[0]" = "USB2_PORT_TYPE_C(OC_SKIP)" # Type-C Port register "usb2_ports[0]" = "USB2_PORT_TYPE_C(OC_SKIP)" # Type-C Port
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment