Hi SenK,
1. Check the flash descriptor straps for GPIO settings related to
SATAXPCIE pins. These are used for autodetection of SATA or NVMe disks
in M.2 slots, based on the PIN state processor exposes SATA or PCIe
lanes to M.2 slot.
2. Configure the Port9 and 3 next ports. The bifurcation will make the
port x4, so you need the Port 9-12 to be enabled.
3. You may also need to check the CLKSRC and CLKREQ signals routing and
configure it correctly in FSP.
4. SeaBIOS should detect the NVMe disk if the above are satisfied.
Best regards,
--
Michał Żygowski
Firmware Engineer
https://3mdeb.com | @3mdeb_com
On 9/12/20 3:07 PM, techmindams04@gmail.com wrote:
> I have ported coreboot on Coffeelake architecture. Coreboot is up and during PCI scan M.2 NVME is not detecting in the scan. I have enabled the root port (Port 9) in the device tree and root port is shown in enumeration but not NVME device under it.
>
> Is there any configuration to be done in coreboot to detect NVME.
>
> Regards,
> SenK.
> _______________________________________________
> coreboot mailing list -- coreboot@coreboot.org
> To unsubscribe send an email to coreboot-leave@coreboot.org