coreboot-kgpe-d16/src
Subrata Banik 3ff6b2ff9e mb/google/rex: Require VBOOT_LID_SWITCH for Chromebook design
This patch ensures that platforms with lids, such as Chromebooks, only
select the VBOOT_LID_SWITCH configuration option.

Only samples the LID GPIO if VBOOT_LID_SWITCH config is enabled,
otherwise fake LID is open to avoid shutdown after reaching
depthcharge.

Tested by building and booting Google/Rex with the VBOOT_LID_SWITCH
configuration option enabled, and verifying that google/ovis does not
required VBOOT_LID_SWITCH config.

Change-Id: Ic5123b822a5a7021023319cb08a3f9e5225961ba
Signed-off-by: Subrata Banik <subratabanik@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/77693
Reviewed-by: Nick Vaccaro <nvaccaro@google.com>
Reviewed-by: Jakub Czapiga <jacz@semihalf.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Kapil Porwal <kapilporwal@google.com>
2023-09-08 09:21:35 +00:00
..
acpi acpi/acpi.c: Accomodate 64bit MMCONF base in MCFG table 2023-09-01 21:13:09 +00:00
arch arch to drivers/intel: Fix misspellings & capitalization issues 2023-09-08 00:53:57 +00:00
commonlib arch to drivers/intel: Fix misspellings & capitalization issues 2023-09-08 00:53:57 +00:00
console commonlib,console,nb,sb,security: Add SPDX licenses to Makefiles 2023-08-14 15:14:45 +00:00
cpu arch to drivers/intel: Fix misspellings & capitalization issues 2023-09-08 00:53:57 +00:00
device arch to drivers/intel: Fix misspellings & capitalization issues 2023-09-08 00:53:57 +00:00
drivers arch to drivers/intel: Fix misspellings & capitalization issues 2023-09-08 00:53:57 +00:00
ec ec/lenovo/h8/h8.c: Use sizeof() 2023-09-07 17:34:22 +00:00
include device/pci_rom: Set VBIOS checksum when filling VFCT table 2023-09-06 22:07:38 +00:00
lib memrange: Honor limit in the last step of top-down stealing 2023-08-26 20:29:37 +00:00
mainboard mb/google/rex: Require VBOOT_LID_SWITCH for Chromebook design 2023-09-08 09:21:35 +00:00
northbridge haswell NRI: Collect SPD info 2023-08-30 15:58:00 +00:00
sbom payloads/Yabits: Remove deprecated Yabits Payload 2023-02-17 01:21:43 +00:00
security security/intel: Remove unnecessary blank line after '{' 2023-09-07 17:35:19 +00:00
soc soc/intel/alderlake_n: Hook up the FSP repository 2023-09-08 02:45:53 +00:00
southbridge sb/intel/lynxpoint/acpi: Update xHCI workarounds for LPT 2023-08-17 15:02:44 +00:00
superio superio/smsc/sch5147/acpi/superio: use IO instead of FixedIO resource 2023-08-11 23:11:57 +00:00
vendorcode vc/intel/fsp2/alderlake_n: Drop unused header files 2023-09-08 02:46:01 +00:00
Kconfig Kconfig: Add option to make clang the default compiler 2023-08-24 22:08:59 +00:00