From e09a1f8520a7b72451a1e2068b200f7c5451f489 Mon Sep 17 00:00:00 2001 From: Duncan Laurie Date: Fri, 2 May 2014 15:05:41 -0700 Subject: [PATCH] broadwell: Clean up serialio init code - Fix header includes - Use correct chip config structure - Use the device_nvs structure in ACPI GNVS region BUG=chrome-os-partner:28234 TEST=None Change-Id: I6c7131850fd97b865d88ef53116b09e3e239fc78 Signed-off-by: Duncan Laurie Reviewed-on: https://chromium-review.googlesource.com/199405 Reviewed-by: Aaron Durbin --- src/soc/intel/broadwell/serialio.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/soc/intel/broadwell/serialio.c b/src/soc/intel/broadwell/serialio.c index 997d9fcd8b..bbb018f87a 100644 --- a/src/soc/intel/broadwell/serialio.c +++ b/src/soc/intel/broadwell/serialio.c @@ -25,10 +25,14 @@ #include #include #include -#include "pch.h" -#include "nvs.h" - +#include +#include +#include #include +#include +#include +#include + /* Set D3Hot Power State in ACPI mode */ static void serialio_enable_d3hot(struct device *dev) { @@ -156,7 +160,7 @@ static void serialio_init_once(int acpi_mode) static void serialio_init(struct device *dev) { - struct southbridge_intel_lynxpoint_config *config = dev->chip_info; + config_t *config = dev->chip_info; struct resource *bar0, *bar1; int sio_index = -1; u32 reg32; @@ -246,8 +250,8 @@ static void serialio_init(struct device *dev) } /* Save BAR0 and BAR1 to ACPI NVS */ - gnvs->s0b[sio_index] = (u32)bar0->base; - gnvs->s1b[sio_index] = (u32)bar1->base; + gnvs->dev.bar0[sio_index] = (u32)bar0->base; + gnvs->dev.bar1[sio_index] = (u32)bar1->base; } }