Skip to content

Commit 9f65a37

Browse files
committed
mb/system76/rpl: Enable discrete TBT device
The HX boards, using PCH-S, use a discrete Thunderbolt device (Intel Maple Ridge), as opposed to a built-in one like the boards using PCH-P. Fixes Thunderbolt on RPL-HX boards using the Maple Ridge controller. Change-Id: I53d18f3ec5a084431e1113782c791bcb42728350 Signed-off-by: Tim Crawford <tcrawford@system76.com>
1 parent d0c6d10 commit 9f65a37

File tree

6 files changed

+20
-0
lines changed

6 files changed

+20
-0
lines changed

src/mainboard/system76/rpl/Kconfig

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ config BOARD_SYSTEM76_ADDW3
2929
select BOARD_SYSTEM76_RPL_COMMON
3030
select DRIVERS_GFX_NVIDIA
3131
select DRIVERS_GFX_NVIDIA_DYNAMIC_BOOST
32+
select DRIVERS_INTEL_DTBT
3233
select EC_SYSTEM76_EC_DGPU
3334
select MAINBOARD_USES_IFD_GBE_REGION
3435
select PCIEXP_HOTPLUG
@@ -46,6 +47,7 @@ config BOARD_SYSTEM76_BONW15
4647
select BOARD_SYSTEM76_RPL_COMMON
4748
select DRIVERS_GFX_NVIDIA
4849
select DRIVERS_GFX_NVIDIA_DYNAMIC_BOOST
50+
select DRIVERS_INTEL_DTBT
4951
select EC_SYSTEM76_EC_DGPU
5052
select PCIEXP_HOTPLUG
5153
select SOC_INTEL_ALDERLAKE_PCH_S
@@ -54,6 +56,7 @@ config BOARD_SYSTEM76_BONW15_B
5456
select BOARD_SYSTEM76_RPL_COMMON
5557
select DRIVERS_GFX_NVIDIA
5658
select DRIVERS_GFX_NVIDIA_DYNAMIC_BOOST
59+
select DRIVERS_INTEL_DTBT
5760
select EC_SYSTEM76_EC_DGPU
5861
select PCIEXP_HOTPLUG
5962
select SOC_INTEL_ALDERLAKE_PCH_S
@@ -94,6 +97,7 @@ config BOARD_SYSTEM76_ORYP12
9497
select DRIVERS_GFX_NVIDIA
9598
select DRIVERS_GFX_NVIDIA_DYNAMIC_BOOST
9699
select DRIVERS_I2C_TAS5825M
100+
select DRIVERS_INTEL_DTBT
97101
select EC_SYSTEM76_EC_DGPU
98102
select PCIEXP_HOTPLUG
99103
select SOC_INTEL_ALDERLAKE_PCH_S
@@ -102,6 +106,7 @@ config BOARD_SYSTEM76_SERW13
102106
select BOARD_SYSTEM76_RPL_COMMON
103107
select DRIVERS_GFX_NVIDIA
104108
select DRIVERS_GFX_NVIDIA_DYNAMIC_BOOST
109+
select DRIVERS_INTEL_DTBT
105110
select EC_SYSTEM76_EC_DGPU
106111
select PCIEXP_HOTPLUG
107112
select SOC_INTEL_ALDERLAKE_PCH_S

src/mainboard/system76/rpl/variants/addw3/overridetree.cb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,9 @@ chip soc/intel/alderlake
103103
.clk_req = 15,
104104
.flags = PCIE_RP_HOTPLUG | PCIE_RP_LTR,
105105
}"
106+
chip drivers/intel/dtbt
107+
device pci 00.0 on end
108+
end
106109
end
107110

108111
device ref pcie_rp25 on

src/mainboard/system76/rpl/variants/bonw15-b/overridetree.cb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,9 @@ chip soc/intel/alderlake
9797
.clk_req = 13,
9898
.flags = PCIE_RP_HOTPLUG | PCIE_RP_LTR,
9999
}"
100+
chip drivers/intel/dtbt
101+
device pci 00.0 on end
102+
end
100103
end
101104

102105
device ref pcie_rp21 on

src/mainboard/system76/rpl/variants/bonw15/overridetree.cb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,9 @@ chip soc/intel/alderlake
9999
.clk_req = 15,
100100
.flags = PCIE_RP_HOTPLUG | PCIE_RP_LTR,
101101
}"
102+
chip drivers/intel/dtbt
103+
device pci 00.0 on end
104+
end
102105
end
103106

104107
device ref pcie_rp21 on

src/mainboard/system76/rpl/variants/oryp12/overridetree.cb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,9 @@ chip soc/intel/alderlake
116116
.clk_req = 15,
117117
.flags = PCIE_RP_LTR | PCIE_RP_HOTPLUG,
118118
}"
119+
chip drivers/intel/dtbt
120+
device pci 00.0 on end
121+
end
119122
end
120123
end
121124
end

src/mainboard/system76/rpl/variants/serw13/overridetree.cb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,9 @@ chip soc/intel/alderlake
108108
.clk_req = 15,
109109
.flags = PCIE_RP_LTR | PCIE_RP_HOTPLUG, // XXX: AER causes UnsupReq warnings
110110
}"
111+
chip drivers/intel/dtbt
112+
device pci 00.0 on end
113+
end
111114
end
112115
end
113116
end

0 commit comments

Comments
 (0)