Skip to content
  • Youness Alaoui's avatar
    intel/broadwell: If L1 Sub state is disabled, do not set capability · 8e2029c4
    Youness Alaoui authored
    
    
    I finally found out why disabling the L1 sub state option did not
    prevent some NVMe drives from locking up in L1 substate. I expect
    that the disabled L1 substate initialization that coreboot does
    is negated because Linux might itself configure it if it finds the
    capability enabled on the PCIe root port.
    
    Removing the capability from the PCIe root port when L1 sub states
    are disabled in the configuration should fix the problem.
    
    This was not tested because it's a difficult issue to reproduce and
    I do not have the problematic hardware that caused it anymore.
    
    Change-Id: I293a650db307e77cee024a43fbfc81e1d8c86265
    Signed-off-by: default avatarYouness Alaoui <youness.alaoui@puri.sm>
    8e2029c4