soc/intel/braswell: Refactor acpi_init_gnvs()
Move GNVS details to different function, called from acpi_create_gnvs(). Change-Id: Ief02c078fe37753c0d29418394a351105a1aacc8 Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/48704 Reviewed-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-by: Angel Pons <th3fanbus@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
82f6b932e9
commit
46e37c6343
|
@ -70,6 +70,12 @@ void acpi_init_gnvs(struct global_nvs *gnvs)
|
|||
|
||||
/* Top of Low Memory (start of resource allocation) */
|
||||
gnvs->tolm = nc_read_top_of_low_memory();
|
||||
|
||||
/* Fill in the Wi-Fi Region ID */
|
||||
if (CONFIG(HAVE_REGULATORY_DOMAIN))
|
||||
gnvs->cid1 = wifi_regulatory_domain();
|
||||
else
|
||||
gnvs->cid1 = WRDD_DEFAULT_REGULATORY_DOMAIN;
|
||||
}
|
||||
|
||||
int acpi_sci_irq(void)
|
||||
|
@ -368,12 +374,6 @@ void southcluster_inject_dsdt(const struct device *device)
|
|||
if (gnvs) {
|
||||
acpi_create_gnvs(gnvs);
|
||||
|
||||
/* Fill in the Wi-Fi Region ID */
|
||||
if (CONFIG(HAVE_REGULATORY_DOMAIN))
|
||||
gnvs->cid1 = wifi_regulatory_domain();
|
||||
else
|
||||
gnvs->cid1 = WRDD_DEFAULT_REGULATORY_DOMAIN;
|
||||
|
||||
/* Add it to DSDT */
|
||||
acpigen_write_scope("\\");
|
||||
acpigen_write_name_dword("NVSA", (u32) gnvs);
|
||||
|
|
Loading…
Reference in New Issue