diff options
Diffstat (limited to 'src/soc')
-rw-r--r-- | src/soc/intel/broadwell/pch/lpc.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/soc/intel/broadwell/pch/lpc.c b/src/soc/intel/broadwell/pch/lpc.c index 60c65cbaaa..7c6cf8268d 100644 --- a/src/soc/intel/broadwell/pch/lpc.c +++ b/src/soc/intel/broadwell/pch/lpc.c @@ -600,18 +600,22 @@ static void pch_lpc_read_resources(struct device *dev) pch_lpc_add_io_resources(dev); } -static void southcluster_inject_dsdt(const struct device *device) +void soc_fill_gnvs(struct global_nvs *gnvs) { - struct global_nvs *gnvs = acpi_get_gnvs(); - if (!gnvs) - return; - /* Set unknown wake source */ gnvs->pm1i = -1; /* CPU core count */ gnvs->pcnt = dev_count_cpu(); +} + +static void southcluster_inject_dsdt(const struct device *device) +{ + struct global_nvs *gnvs = acpi_get_gnvs(); + if (!gnvs) + return; + soc_fill_gnvs(gnvs); acpi_create_gnvs(gnvs); acpi_inject_nvsa(); } |