coreboot-kgpe-d16/src/soc/intel/broadwell
Angel Pons 34bd6ba979 soc/intel/broadwell/pch: Drop device NVS remainders
Now that device NVS is no longer used as such, stop using it to store
ACPI device settings consumed by the SSDT generator. Instead, provide
the get_acpi_device_state() function to allow saving ACPI device BARs
and activation state from other compilation units. Also, introduce an
enum and a struct to ease handling device state.

Tested on out-of-tree Compal LA-A992P, SerialIO SSDT does not change.

Change-Id: I9e70bf71e808651cb504399dcee489a4d1a70e67
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/52521
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2021-06-14 09:59:52 +00:00
..
acpi soc/intel/broadwell/pch: Replace ACPI device NVS 2021-06-14 09:59:40 +00:00
include/soc soc/intel/broadwell/pch: Drop device NVS remainders 2021-06-14 09:59:52 +00:00
pch soc/intel/broadwell/pch: Drop device NVS remainders 2021-06-14 09:59:52 +00:00
acpi.c haswell/broadwell: Replace remaining MCHBAR accessors 2021-04-26 18:39:58 +00:00
bootblock.c soc/intel/broadwell: Define and use MMCONF_BUS_NUMBER 2021-01-30 23:10:43 +00:00
chip.h soc/intel/broadwell/chip.h: Drop unused fields 2021-01-24 12:05:07 +00:00
early_init.c haswell/broadwell: Replace remaining MCHBAR accessors 2021-04-26 18:39:58 +00:00
finalize.c haswell/broadwell: Replace remaining MCHBAR accessors 2021-04-26 18:39:58 +00:00
gma.c haswell/broadwell: Replace remaining MCHBAR accessors 2021-04-26 18:39:58 +00:00
Kconfig soc/intel/broadwell/pch: Drop device NVS remainders 2021-06-14 09:59:52 +00:00
Makefile.inc soc/intel/broadwell: Move ramstage.c to PCH scope 2021-01-30 23:15:23 +00:00
memmap.c
minihd.c
northbridge.c haswell/broadwell: Replace remaining MCHBAR accessors 2021-04-26 18:39:58 +00:00
pei_data.c soc/intel/broadwell: Define and use MMCONF_BUS_NUMBER 2021-01-30 23:10:43 +00:00
raminit.c haswell/broadwell: Replace remaining MCHBAR accessors 2021-04-26 18:39:58 +00:00
refcode.c cbfs: Remove prog_locate() for stages and rmodules 2021-03-16 21:45:34 +00:00
report_platform.c
romstage.c lynxpoint/broadwell: Rename LP GPIO config global 2021-03-22 11:26:22 +00:00