coreboot-kgpe-d16/src
Shelley Chen f6307ca9c2 soc/qualcomm/sc7280: Skip PCIe ops for eMMC SKUs
On Herobrine, we will determine if we have an NVMe device based on SKU
id.  Basically, if bit 0 is 2 (or Z), then we know that we have an
NVMe device and thus will need to go through PCIe initialization.
Otherwise, we know that we are booting an eMMC device.

BUG=b:254281839
BRANCH=None
TEST=build firmware image and boot and make sure we can boot up Tested
     on villager, which does not have NVMe and made sure that it boots
     still.  Check cbmem dump to make sure that device configuration
     entry is still low since it's not initializing PCIe devices:

     40:device configuration 730,203 (1,295)

Change-Id: I1fa0ad392ba6320fdbab54b3b5dc83ac28cd20ba
Signed-off-by: Shelley Chen <shchen@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/69690
Reviewed-by: Julius Werner <jwerner@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2022-11-18 15:47:05 +00:00
..
acpi acpi: Update default processor string from decimal to hex 2022-11-13 15:41:59 +00:00
arch arch/x86/smbios: Add SMBIOS Type 39 2022-11-17 21:17:49 +00:00
commonlib commonlib/storage/sdhci.c: Remove "ERROR: " from log message 2022-11-17 13:28:30 +00:00
console console/post.c: Sort includes 2022-10-27 15:46:39 +00:00
cpu cpu/x86/Kconfig: Drop unused Kconfig symbol 2022-11-17 13:26:17 +00:00
device device/Kconfig: Don't allow native mode in x86_64 2022-11-14 15:54:09 +00:00
drivers drivers/uart/Kconfig: Drop unused Kconfig symbol 2022-11-17 13:26:55 +00:00
ec {ec/superio}/acpi: Remove _PRS if no _SRS is implemented 2022-11-17 21:20:50 +00:00
include soc/intel/meteorlake: Add Meteor Lake MCH device ID 2022-11-18 15:45:56 +00:00
lib lib/ramtest.c: Update ram failure post code 2022-11-12 22:53:14 +00:00
mainboard mb/google/herobrine: Implement mainboard_needs_pcie_init 2022-11-18 15:46:22 +00:00
northbridge intel/haswell,lynxpoint: Fix out() parameter order 2022-11-17 13:34:24 +00:00
sbom
security security/tpm: improve tlcl_extend() signature 2022-11-12 23:16:07 +00:00
soc soc/qualcomm/sc7280: Skip PCIe ops for eMMC SKUs 2022-11-18 15:47:05 +00:00
southbridge sb/intel/i82801dx/bootblock.c: Include "i82801dx.h" 2022-11-17 14:25:04 +00:00
superio {ec/superio}/acpi: Remove _PRS if no _SRS is implemented 2022-11-17 21:20:50 +00:00
vendorcode vc/intel/fsp/mtl: Update header files from 2364_00 to 2404_00 2022-11-17 00:01:56 +00:00
Kconfig drivers/generic/ioapic: Drop poor implementation 2022-11-13 18:48:52 +00:00