summaryrefslogtreecommitdiff
path: root/src/mainboard
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard')
-rw-r--r--src/mainboard/dell/snb_ivb_latitude/variants/e6430/early_init.c17
-rw-r--r--src/mainboard/dell/snb_ivb_latitude/variants/e6430/overridetree.cb16
2 files changed, 16 insertions, 17 deletions
diff --git a/src/mainboard/dell/snb_ivb_latitude/variants/e6430/early_init.c b/src/mainboard/dell/snb_ivb_latitude/variants/e6430/early_init.c
index b4fd22d3d5..ff83db095b 100644
--- a/src/mainboard/dell/snb_ivb_latitude/variants/e6430/early_init.c
+++ b/src/mainboard/dell/snb_ivb_latitude/variants/e6430/early_init.c
@@ -5,23 +5,6 @@
#include <ec/dell/mec5035/mec5035.h>
#include <southbridge/intel/bd82x6x/pch.h>
-const struct southbridge_usb_port mainboard_usb_ports[] = {
- { 1, 1, 0 },
- { 1, 1, 0 },
- { 1, 1, 1 },
- { 1, 1, 1 },
- { 1, 0, 2 },
- { 1, 1, 2 },
- { 1, 1, 3 },
- { 1, 1, 3 },
- { 1, 1, 4 },
- { 1, 1, 4 },
- { 1, 1, 5 },
- { 1, 1, 5 },
- { 1, 2, 6 },
- { 1, 2, 6 },
-};
-
void bootblock_mainboard_early_init(void)
{
pci_write_config16(PCH_LPC_DEV, LPC_EN, CNF1_LPC_EN | MC_LPC_EN
diff --git a/src/mainboard/dell/snb_ivb_latitude/variants/e6430/overridetree.cb b/src/mainboard/dell/snb_ivb_latitude/variants/e6430/overridetree.cb
index 55df5eba1d..631f404029 100644
--- a/src/mainboard/dell/snb_ivb_latitude/variants/e6430/overridetree.cb
+++ b/src/mainboard/dell/snb_ivb_latitude/variants/e6430/overridetree.cb
@@ -10,6 +10,22 @@ chip northbridge/intel/sandybridge
end
chip southbridge/intel/bd82x6x
+ register "usb_port_config" = "{
+ { 1, 1, 0 },
+ { 1, 1, 0 },
+ { 1, 1, 1 },
+ { 1, 1, 1 },
+ { 1, 0, 2 },
+ { 1, 1, 2 },
+ { 1, 1, 3 },
+ { 1, 1, 3 },
+ { 1, 1, 4 },
+ { 1, 1, 4 },
+ { 1, 1, 5 },
+ { 1, 1, 5 },
+ { 1, 2, 6 },
+ { 1, 2, 6 },
+ }"
device ref xhci on
register "superspeed_capable_ports" = "0x0000000f"
register "xhci_overcurrent_mapping" = "0x00000c03"