coreboot/src/soc/intel/broadwell
Kyösti Mälkki 027f86e6af ACPI: Add usb_charge_mode_from_gnvs()
Early Chromebook generations stored the information about
USB port power control for S3/S5 sleepstates in GNVS, although
the configuration is static.

Reduce code duplication and react to ACPI S4 as if it was ACPI
S5 request.

Change-Id: I7e6f37a023b0e9317dcf0355dfa70e28d51cdad9
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/74524
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
2023-08-16 17:55:02 +00:00
..
acpi Revert "soc/intel/broadwell/pch: Replace ACPI device NVS" 2021-08-24 10:02:15 +00:00
include/soc ACPI: Add usb_charge_mode_from_gnvs() 2023-08-16 17:55:02 +00:00
pch ACPI: Add helper fill_fadt_extended_pm_io() 2023-08-08 06:51:03 +00:00
acpi.c soc/intel: Set IO APIC DMAR entry based on hw 2022-12-07 23:03:04 +00:00
bootblock.c Rename ECAM-specific MMCONF Kconfigs 2021-11-10 17:24:16 +00:00
chip.h broadwell: Move some MRC/refcode settings to devicetree 2022-08-14 10:53:47 +00:00
early_init.c soc/intel/broadwell/early_init.c: Use {read,write}32p() 2022-12-13 14:31:11 +00:00
finalize.c commonlib/console/post_code.h: Change post code prefix to POSTCODE 2023-06-23 15:06:04 +00:00
gma.c soc/intel/broadwell/gma: don't unconditionally remap all GPU PCI IDs 2023-03-09 16:57:07 +00:00
Kconfig soc/intel/broadwell/Kconfig: Remove dummy SOC_SPECIFIC_OPTIONS 2023-08-03 18:24:26 +00:00
Makefile.inc soc: Add SPDX license headers to Makefiles 2022-10-31 03:27:13 +00:00
memmap.c cbmem_top_chipset: Change the return value to uintptr_t 2022-11-18 16:00:45 +00:00
minihd.c src: Make PCI ID define names shorter 2022-03-07 08:32:09 +00:00
northbridge.c soc/intel/broadwell: Use newer function for resource declarations 2023-07-12 09:14:16 +00:00
pei_data.c broadwell: Move some MRC/refcode settings to devicetree 2022-08-14 10:53:47 +00:00
raminit.c commonlib/console/post_code.h: Change post code prefix to POSTCODE 2023-06-23 15:06:04 +00:00
refcode.c src/soc/intel: Remove unnecessary space after casts 2022-11-26 23:39:16 +00:00
report_platform.c soc/intel: Include <cpu/cpu.h> instead of <arch/cpu.h> 2022-11-04 13:23:27 +00:00
romstage.c src: Remove unused <cf9_reset.h> 2022-05-16 02:40:14 +00:00
spd.c soc/intel/broadwell: Consolidate SPD handling 2022-08-14 10:53:47 +00:00