summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mainboard/google/volteer/variants/baseboard/devicetree.cb5
-rw-r--r--src/mainboard/google/volteer/variants/terrador/overridetree.cb5
-rw-r--r--src/mainboard/google/volteer/variants/voxel/overridetree.cb5
3 files changed, 14 insertions, 1 deletions
diff --git a/src/mainboard/google/volteer/variants/baseboard/devicetree.cb b/src/mainboard/google/volteer/variants/baseboard/devicetree.cb
index fa807ba40f..bc93ec96bd 100644
--- a/src/mainboard/google/volteer/variants/baseboard/devicetree.cb
+++ b/src/mainboard/google/volteer/variants/baseboard/devicetree.cb
@@ -414,7 +414,10 @@ chip soc/intel/tigerlake
device generic 0 on end
end
end # DPTF 0x9A03
- device ref tbt_pcie_rp0 on
+ # Volteer reference design does not have PCIe on Type-C port C0 so it should
+ # not have hotplug resources allocated. Marking the device hidden will ensure
+ # it is still enabled so it can participate in power management.
+ device ref tbt_pcie_rp0 hidden
probe DB_USB USB4_GEN2
probe DB_USB USB4_GEN3
end
diff --git a/src/mainboard/google/volteer/variants/terrador/overridetree.cb b/src/mainboard/google/volteer/variants/terrador/overridetree.cb
index 87959b8798..2a5b98d891 100644
--- a/src/mainboard/google/volteer/variants/terrador/overridetree.cb
+++ b/src/mainboard/google/volteer/variants/terrador/overridetree.cb
@@ -187,6 +187,11 @@ chip soc/intel/tigerlake
device generic 0 on end
end
end
+ # This variant has USB4/PCIe on both ports so RP0 must be enabled
+ # in order for hotplug resources to be assigned to Type-C Port C0.
+ device ref tbt_pcie_rp0 on
+ probe DB_USB USB4_GEN3
+ end
device ref pmc hidden
# The pmc_mux chip driver is a placeholder for the
# PMC.MUX device in the ACPI hierarchy.
diff --git a/src/mainboard/google/volteer/variants/voxel/overridetree.cb b/src/mainboard/google/volteer/variants/voxel/overridetree.cb
index cdbde983fd..dd29553e82 100644
--- a/src/mainboard/google/volteer/variants/voxel/overridetree.cb
+++ b/src/mainboard/google/volteer/variants/voxel/overridetree.cb
@@ -202,6 +202,11 @@ chip soc/intel/tigerlake
device generic 0 on end
end
end
+ # This variant has USB4/PCIe on both ports so RP0 must be enabled
+ # in order for hotplug resources to be assigned to Type-C Port C0.
+ device ref tbt_pcie_rp0 on
+ probe DB_USB USB4_GEN3
+ end
device ref pmc hidden
# The pmc_mux chip driver is a placeholder for the
# PMC.MUX device in the ACPI hierarchy.