coreboot/src
Jeremy Compostella a2a7fecabf soc/intel/alderlake: Wait for panel power cycle to complete
The Alder Lake PEIM graphics driver executed as part of the FSP does
not wait for the panel power cycle to complete before it initializes
communication with the display. It can result in AUX channel
communication time out and PEIM graphics driver failing to bring up
graphics.

If we have performed some graphics operation in romstage, it is
possible that a panel power cycle is still in progress. To prevent any
issue with the PEIM graphics driver it is preferable to ensure that
panel power cycle is complete.

This patch replaces commit ba2cef5b54
("soc/intel/common/block/early_graphics: Introduce a 200 ms delay")
workaround patch.

BUG=b:264526798
BRANCH=firmware-brya-14505.B
TEST=Developer screen is visible in the recovery flow

Change-Id: Iadd6c9552b184f7d6ec8df9d0d392634864ba50b
Signed-off-by: Jeremy Compostella <jeremy.compostella@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/72419
Reviewed-by: Anil Kumar K <anil.kumar.k@intel.com>
Reviewed-by: Tarun Tuli <taruntuli@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nick Vaccaro <nvaccaro@google.com>
2023-01-26 16:55:00 +00:00
..
acpi drivers/usb/acpi: Add USB _DSM method to enable/disable USB LPM per port 2023-01-19 05:58:33 +00:00
arch arch/x86/Kconfig: Remove unused NUM_IPI_STARTS 2023-01-21 09:13:28 +00:00
commonlib commonlib/storage: Add common eMMC functions 2023-01-16 00:33:11 +00:00
console lib: Hook up libhwbase in romstage 2022-12-17 20:51:38 +00:00
cpu treewide: Remove unused <cpu/amd/msr.h> 2023-01-09 21:17:08 +00:00
device device/Kconfig: Fix selection of software connection manager 2023-01-11 16:53:59 +00:00
drivers soc/intel/alderlake: Wait for panel power cycle to complete 2023-01-26 16:55:00 +00:00
ec ec/google/chromeec/acpi/ec: add scope comment to nested #endif 2023-01-22 00:38:03 +00:00
include soc/intel/common/gpio: Add function to read GPIO TX value 2023-01-25 14:33:06 +00:00
lib treewide: stop calling custom TPM log "TCPA" 2023-01-11 16:00:55 +00:00
mainboard src/mb/prodrive/atlas: Add GPIOs for configuration 2023-01-26 13:54:34 +00:00
northbridge nb/intel/gm45: Add remaining raminit code to support DDR2 2023-01-26 13:40:58 +00:00
sbom src/sbom/Makefile.inc: Remove quotes on CONFIG_SBOM_ paths 2023-01-11 18:58:25 +00:00
security security/vboot: Check RW_NVRAM at buildtime 2023-01-13 08:25:33 +00:00
soc soc/intel/alderlake: Wait for panel power cycle to complete 2023-01-26 16:55:00 +00:00
southbridge sb/amd/pi/hudson/Kconfig: Remove unused RAID_MISC_ROM_POSITION 2023-01-23 08:24:22 +00:00
superio {superio,ec}/acpi: Replace constant "Zero" with actual number 2022-12-27 09:06:29 +00:00
vendorcode vc/intel/fsp/mtl: Update header files from 2431_80 to 2473_86 2023-01-24 07:40:40 +00:00
Kconfig Kconfig: Add option to compress ramstage with LZ4 2023-01-08 01:20:15 +00:00