summaryrefslogtreecommitdiff
path: root/src/mainboard
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard')
-rw-r--r--src/mainboard/google/brya/variants/trulo/gpio.c5
-rw-r--r--src/mainboard/google/brya/variants/trulo/overridetree.cb8
2 files changed, 10 insertions, 3 deletions
diff --git a/src/mainboard/google/brya/variants/trulo/gpio.c b/src/mainboard/google/brya/variants/trulo/gpio.c
index beee6fcb29..1a6d1b1466 100644
--- a/src/mainboard/google/brya/variants/trulo/gpio.c
+++ b/src/mainboard/google/brya/variants/trulo/gpio.c
@@ -8,7 +8,10 @@
/* Pad configuration in ramstage */
static const struct pad_config gpio_table[] = {
- /* TODO */
+ /* A14 : USB_OC1# ==> USB_A0_FAULT_ODL */
+ PAD_CFG_NF_LOCK(GPP_A14, NONE, NF1, LOCK_CONFIG),
+ /* A15 : USB_OC2# ==> USB_A1_FAULT_ODL */
+ PAD_CFG_NF_LOCK(GPP_A15, NONE, NF1, LOCK_CONFIG),
};
/* Early pad configuration in bootblock */
diff --git a/src/mainboard/google/brya/variants/trulo/overridetree.cb b/src/mainboard/google/brya/variants/trulo/overridetree.cb
index ee861420f6..9285c33043 100644
--- a/src/mainboard/google/brya/variants/trulo/overridetree.cb
+++ b/src/mainboard/google/brya/variants/trulo/overridetree.cb
@@ -1,4 +1,8 @@
chip soc/intel/alderlake
- device domain 0 on
- end
+
+ register "usb3_ports[0]" = "USB3_PORT_DEFAULT(OC1)" # USB3/2 Type A port A0
+ register "usb3_ports[1]" = "USB3_PORT_DEFAULT(OC2)" # USB3/2 Type A port A1
+
+ device domain 0 on
+ end
end