Attention is currently required from: Intel coreboot Reviewers, Jayvik Desai, Jérémy Compostella, Kapil Porwal, Pranava Y N, Ronak Kanabar, Subrata Banik.
Jérémy Compostella has uploaded a new patch set (#5) to the change originally created by Ronak Kanabar. ( https://review.coreboot.org/c/coreboot/+/86301?usp=email )
The following approvals got outdated and were removed: Code-Review+2 by Subrata Banik, Verified+1 by build bot (Jenkins)
The change is no longer submittable: Code-Review and Verified are unsatisfied now.
Change subject: soc/intel/pantherlake: Add support for VMD device ......................................................................
soc/intel/pantherlake: Add support for VMD device
This commit adds support for VMD (Volume Management Device) in the Panther Lake SoC. VMD is a feature that allows the management of NVMe storage devices by abstracting the PCIe root complex. It provides a way to manage multiple NVMe drives more efficiently.
Changes include: - Adding VMD to the `min_pci_sleep_states` array in `acpi.c`. - Updating `chipset.cb` to include the VMD device. - Disabling the VMD device by default. - Introducing a new function `fill_fsps_vmd_params`. - Defining the VMD device and function numbers in `pci_devs.h`.
BUG=b:391083063 TEST=Able to build and boot google/fatcat. Observed that VmdEnable UPD is disabled in debug FSP logs.
Change-Id: Ie391196e7b4537d1146ac30177a0ba472a1bfb43 Signed-off-by: Ronak Kanabar ronak.kanabar@intel.com --- M src/soc/intel/pantherlake/acpi.c M src/soc/intel/pantherlake/chipset.cb M src/soc/intel/pantherlake/fsp_params.c M src/soc/intel/pantherlake/include/soc/pci_devs.h 4 files changed, 13 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/01/86301/5