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) */
|
/* Top of Low Memory (start of resource allocation) */
|
||||||
gnvs->tolm = nc_read_top_of_low_memory();
|
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)
|
int acpi_sci_irq(void)
|
||||||
|
@ -368,12 +374,6 @@ void southcluster_inject_dsdt(const struct device *device)
|
||||||
if (gnvs) {
|
if (gnvs) {
|
||||||
acpi_create_gnvs(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 */
|
/* Add it to DSDT */
|
||||||
acpigen_write_scope("\\");
|
acpigen_write_scope("\\");
|
||||||
acpigen_write_name_dword("NVSA", (u32) gnvs);
|
acpigen_write_name_dword("NVSA", (u32) gnvs);
|
||||||
|
|
Loading…
Reference in New Issue