summaryrefslogtreecommitdiff
path: root/src/northbridge/intel/sandybridge
diff options
context:
space:
mode:
Diffstat (limited to 'src/northbridge/intel/sandybridge')
-rw-r--r--src/northbridge/intel/sandybridge/pei_data.h1
-rw-r--r--src/northbridge/intel/sandybridge/raminit_mrc.c10
-rw-r--r--src/northbridge/intel/sandybridge/romstage.c2
3 files changed, 3 insertions, 10 deletions
diff --git a/src/northbridge/intel/sandybridge/pei_data.h b/src/northbridge/intel/sandybridge/pei_data.h
index 0309cf3b89..db6347c69f 100644
--- a/src/northbridge/intel/sandybridge/pei_data.h
+++ b/src/northbridge/intel/sandybridge/pei_data.h
@@ -116,4 +116,5 @@ struct pei_data
int ddr_refresh_rate_config;
} __packed;
+void southbridge_fill_pei_data(struct pei_data *pei_data);
#endif
diff --git a/src/northbridge/intel/sandybridge/raminit_mrc.c b/src/northbridge/intel/sandybridge/raminit_mrc.c
index b9279f3c7c..98b302850c 100644
--- a/src/northbridge/intel/sandybridge/raminit_mrc.c
+++ b/src/northbridge/intel/sandybridge/raminit_mrc.c
@@ -252,11 +252,6 @@ static bool do_pcie_init(void)
}
}
-static void southbridge_fill_pei_data(struct pei_data *pei_data)
-{
- /* This will move to southbridge later. */
-}
-
static void devicetree_fill_pei_data(struct pei_data *pei_data)
{
const struct northbridge_intel_sandybridge_config *cfg = config_of_soc();
@@ -290,9 +285,6 @@ static void devicetree_fill_pei_data(struct pei_data *pei_data)
}
}
memcpy(pei_data->ts_addresses, cfg->ts_addresses, sizeof(pei_data->ts_addresses));
-
- memcpy(pei_data->usb_port_config, cfg->usb_port_config,
- sizeof(pei_data->usb_port_config));
}
static void spd_fill_pei_data(struct pei_data *pei_data)
@@ -374,7 +366,7 @@ void perform_raminit(int s3resume)
.nmode = cfg->nmode,
.ddr_refresh_rate_config = cfg->ddr_refresh_rate_config,
.usb3.mode = cfg->usb3.mode,
- .usb3.hs_port_switch_mask = cfg->usb3.hs_port_switch_mask,
+ /* .usb3.hs_port_switch_mask = native config->xhci_switchable_ports */
.usb3.preboot_support = cfg->usb3.preboot_support,
.usb3.xhci_streams = cfg->usb3.xhci_streams,
};
diff --git a/src/northbridge/intel/sandybridge/romstage.c b/src/northbridge/intel/sandybridge/romstage.c
index 56dc677d2c..86569c1cb4 100644
--- a/src/northbridge/intel/sandybridge/romstage.c
+++ b/src/northbridge/intel/sandybridge/romstage.c
@@ -58,7 +58,7 @@ void mainboard_romstage_entry(void)
/* When using MRC, USB is initialized by MRC */
if (CONFIG(USE_NATIVE_RAMINIT)) {
- early_usb_init(mainboard_usb_ports);
+ early_usb_init();
}
/* Perform some early chipset init needed before RAM initialization can work */