blob: e41cd842c8bc63c656972e51084887f2c494c8c3 [file] [log] [blame]
Tim Wawrzynczak092813a2020-11-24 13:48:56 -07001chip soc/intel/alderlake
Sumeet Pawnikaraa496082021-05-07 20:11:53 +05302
MAULIK V VAGHELAb2513fa2021-08-06 18:52:25 +05303 device cpu_cluster 0 on end
4
Curtis Chen150fee62021-12-21 11:51:33 +08005 register "power_limits_config[ADL_P_142_242_282_15W_CORE]" = "{
Sumeet Pawnikaraa496082021-05-07 20:11:53 +05306 .tdp_pl1_override = 15,
7 .tdp_pl2_override = 55,
Sumeet Pawnikarc0c47772021-08-11 21:33:53 +05308 .tdp_pl4 = 123,
Sumeet Pawnikaraa496082021-05-07 20:11:53 +05309 }"
10
Patrick Rudolphf7f7b3b2023-03-29 15:34:07 +020011 register "power_limits_config[ADL_P_282_442_482_28W_CORE]" = "{
Sumeet Pawnikaraa496082021-05-07 20:11:53 +053012 .tdp_pl1_override = 28,
13 .tdp_pl2_override = 64,
Curtis Chen0c544612021-11-19 11:38:12 +080014 .tdp_pl4 = 90,
Sumeet Pawnikaraa496082021-05-07 20:11:53 +053015 }"
16
Sumeet Pawnikareaf87a92021-08-31 17:01:02 +053017 register "power_limits_config[ADL_P_682_28W_CORE]" = "{
18 .tdp_pl1_override = 28,
19 .tdp_pl2_override = 64,
20 .tdp_pl4 = 140,
21 }"
22
Curtis Chen150fee62021-12-21 11:51:33 +080023 register "power_limits_config[ADL_P_442_482_45W_CORE]" = "{
24 .tdp_pl1_override = 45,
25 .tdp_pl2_override = 95,
26 .tdp_pl4 = 125,
27 }"
28
29 register "power_limits_config[ADL_P_642_682_45W_CORE]" = "{
Sumeet Pawnikaraa496082021-05-07 20:11:53 +053030 .tdp_pl1_override = 45,
31 .tdp_pl2_override = 115,
Sumeet Pawnikarc0c47772021-08-11 21:33:53 +053032 .tdp_pl4 = 215,
Sumeet Pawnikaraa496082021-05-07 20:11:53 +053033 }"
34
Sumeet Pawnikar21c431b2021-09-30 10:04:41 +053035 register "power_limits_config[ADL_M_282_12W_CORE]" = "{
36 .tdp_pl1_override = 12,
37 .tdp_pl2_override = 35,
38 }"
39
40 register "power_limits_config[ADL_M_282_15W_CORE]" = "{
Sumeet Pawnikard37a4192021-07-29 22:09:14 +053041 .tdp_pl1_override = 15,
42 .tdp_pl2_override = 45,
43 }"
44
Sumeet Pawnikareaf87a92021-08-31 17:01:02 +053045 register "power_limits_config[ADL_M_242_CORE]" = "{
Sumeet Pawnikaraa496082021-05-07 20:11:53 +053046 .tdp_pl1_override = 9,
47 .tdp_pl2_override = 30,
Sumeet Pawnikarc0c47772021-08-11 21:33:53 +053048 .tdp_pl4 = 68,
Sumeet Pawnikaraa496082021-05-07 20:11:53 +053049 }"
50
Simon Yanga16ed342022-09-06 18:30:51 +080051 register "power_limits_config[ADL_N_081_7W_CORE]" = "{
52 .tdp_pl1_override = 7,
53 .tdp_pl2_override = 25,
54 .tdp_pl4 = 78,
55 }"
56
Vidya Gopalakrishnan596d5bc2022-05-18 20:17:40 +053057 register "power_limits_config[ADL_N_081_15W_CORE]" = "{
58 .tdp_pl1_override = 15,
59 .tdp_pl2_override = 35,
60 .tdp_pl4 = 83,
61 }"
62
63 register "power_limits_config[ADL_N_041_6W_CORE]" = "{
64 .tdp_pl1_override = 6,
65 .tdp_pl2_override = 25,
66 .tdp_pl4 = 78,
67 }"
68
69 register "power_limits_config[ADL_N_021_6W_CORE]" = "{
70 .tdp_pl1_override = 6,
71 .tdp_pl2_override = 25,
72 .tdp_pl4 = 78,
73 }"
74
Jeremy Compostella1b44c812022-06-17 15:18:02 -070075 register "power_limits_config[RPL_P_682_642_482_45W_CORE]" = "{
76 .tdp_pl1_override = 45,
77 .tdp_pl2_override = 115,
78 .tdp_pl4 = 210,
79 }"
80
81 register "power_limits_config[RPL_P_682_482_282_28W_CORE]" = "{
82 .tdp_pl1_override = 28,
83 .tdp_pl2_override = 64,
84 .tdp_pl4 = 126,
85 }"
86
87 register "power_limits_config[RPL_P_282_242_142_15W_CORE]" = "{
88 .tdp_pl1_override = 15,
89 .tdp_pl2_override = 55,
90 .tdp_pl4 = 114,
91 }"
92
Bora Guvendik4ee03dc2023-04-24 17:13:58 -070093 # Reduce the size of BasicMemoryTests to speed up the boot time.
94 register "lower_basic_mem_test_size" = "true"
95
Subrata Banik8c45f232021-11-17 13:34:15 +053096 # NOTE: if any variant wants to override this value, use the same format
97 # as register "common_soc_config.pch_thermal_trip" = "value", instead of
98 # putting it under register "common_soc_config" in overridetree.cb file.
99 register "common_soc_config.pch_thermal_trip" = "100"
100
Tim Wawrzynczak092813a2020-11-24 13:48:56 -0700101 device domain 0 on
Michael Niewöhner8913b782020-12-11 22:13:44 +0100102 device gpio 0 alias pch_gpio on end
Tim Wawrzynczak092813a2020-11-24 13:48:56 -0700103 device pci 00.0 alias system_agent on end
Bora Guvendik3f6de862022-08-26 10:55:49 -0700104 device pci 01.0 alias pcie5_0 off end
Bora Guvendik9e86b712022-08-26 11:02:36 -0700105 device pci 01.1 alias pcie5_1 off end
Tim Wawrzynczak092813a2020-11-24 13:48:56 -0700106 device pci 02.0 alias igpu off end
107 device pci 04.0 alias dtt off end
Tim Wawrzynczak0c057c22021-03-04 10:56:28 -0700108 device pci 05.0 alias ipu off end
Tim Wawrzynczak092813a2020-11-24 13:48:56 -0700109 device pci 06.0 alias pcie4_0 off end
110 device pci 06.2 alias pcie4_1 off end
Eric Lai4ea47c32020-12-21 16:57:49 +0800111 device pci 07.0 alias tbt_pcie_rp0 off
112 chip soc/intel/common/block/usb4
113 use tcss_dma0 as usb4_port
114 device generic 0 on end
115 end
116 end
117 device pci 07.1 alias tbt_pcie_rp1 off
118 chip soc/intel/common/block/usb4
119 use tcss_dma0 as usb4_port
120 device generic 1 on end
121 end
122 end
123 device pci 07.2 alias tbt_pcie_rp2 off
124 chip soc/intel/common/block/usb4
125 use tcss_dma1 as usb4_port
126 device generic 0 on end
127 end
128 end
129 device pci 07.3 alias tbt_pcie_rp3 off
130 chip soc/intel/common/block/usb4
131 use tcss_dma1 as usb4_port
132 device generic 1 on end
133 end
134 end
Tim Wawrzynczak092813a2020-11-24 13:48:56 -0700135 device pci 08.0 alias gna off end
136 device pci 09.0 alias north_tracehub off end
Francois Toguocea4f922021-04-16 21:20:39 -0700137 device pci 0a.0 alias crashlog on end
Eric Lai4ea47c32020-12-21 16:57:49 +0800138 device pci 0d.0 alias tcss_xhci off
139 chip drivers/usb/acpi
140 register "type" = "UPC_TYPE_HUB"
141 device usb 0.0 alias tcss_root_hub off
142 chip drivers/usb/acpi
143 device usb 3.0 alias tcss_usb3_port1 off end
144 end
145 chip drivers/usb/acpi
146 device usb 3.1 alias tcss_usb3_port2 off end
147 end
148 chip drivers/usb/acpi
149 device usb 3.2 alias tcss_usb3_port3 off end
150 end
151 chip drivers/usb/acpi
152 device usb 3.3 alias tcss_usb3_port4 off end
153 end
154 end
155 end
156 end
Eric Laiff6a1e52020-11-30 21:20:13 +0800157 device pci 0d.1 alias tcss_xdci off end
158 device pci 0d.2 alias tcss_dma0 off end
159 device pci 0d.3 alias tcss_dma1 off end
Tim Wawrzynczak092813a2020-11-24 13:48:56 -0700160 device pci 0e.0 alias vmd off end
Varshit B Pandya339f0e72021-07-14 11:08:23 +0530161 device pci 10.0 alias i2c6 off end
162 device pci 10.1 alias i2c7 off end
Varshit B Pandyaf09b39b2021-07-01 16:37:04 +0530163 device pci 10.6 alias thc0 off end
164 device pci 10.7 alias thc1 off end
Tim Wawrzynczak092813a2020-11-24 13:48:56 -0700165 device pci 12.0 alias ish off end
166 device pci 12.6 alias gspi2 off end
Meera Ravindranathd8ea3602022-03-16 15:27:00 +0530167 device pci 12.7 alias ufs off end
Tim Wawrzynczak092813a2020-11-24 13:48:56 -0700168 device pci 13.0 alias gspi3 off end
Eric Lai4ea47c32020-12-21 16:57:49 +0800169 device pci 14.0 alias xhci off
170 chip drivers/usb/acpi
171 register "type" = "UPC_TYPE_HUB"
172 device usb 0.0 alias xhci_root_hub off
173 chip drivers/usb/acpi
174 device usb 2.0 alias usb2_port1 off end
175 end
176 chip drivers/usb/acpi
177 device usb 2.1 alias usb2_port2 off end
178 end
179 chip drivers/usb/acpi
180 device usb 2.2 alias usb2_port3 off end
181 end
182 chip drivers/usb/acpi
183 device usb 2.3 alias usb2_port4 off end
184 end
185 chip drivers/usb/acpi
186 device usb 2.4 alias usb2_port5 off end
187 end
188 chip drivers/usb/acpi
189 device usb 2.5 alias usb2_port6 off end
190 end
191 chip drivers/usb/acpi
192 device usb 2.6 alias usb2_port7 off end
193 end
194 chip drivers/usb/acpi
195 device usb 2.7 alias usb2_port8 off end
196 end
197 chip drivers/usb/acpi
198 device usb 2.8 alias usb2_port9 off end
199 end
200 chip drivers/usb/acpi
201 device usb 2.9 alias usb2_port10 off end
202 end
203 chip drivers/usb/acpi
204 device usb 3.0 alias usb3_port1 off end
205 end
206 chip drivers/usb/acpi
207 device usb 3.1 alias usb3_port2 off end
208 end
209 chip drivers/usb/acpi
210 device usb 3.2 alias usb3_port3 off end
211 end
212 chip drivers/usb/acpi
213 device usb 3.3 alias usb3_port4 off end
214 end
215 end
216 end
217 end
Eric Laiff6a1e52020-11-30 21:20:13 +0800218 device pci 14.1 alias usb_otg off end
Tim Wawrzynczak092813a2020-11-24 13:48:56 -0700219 device pci 14.2 alias shared_sram off end
220 device pci 14.3 alias cnvi_wifi off end
221 device pci 15.0 alias i2c0 off end
222 device pci 15.1 alias i2c1 off end
223 device pci 15.2 alias i2c2 off end
224 device pci 15.3 alias i2c3 off end
Subrata Banik7f8ab002022-01-03 19:17:34 +0000225 device pci 16.0 alias heci1 on end
Tim Wawrzynczak092813a2020-11-24 13:48:56 -0700226 device pci 16.1 alias heci2 off end
Subrata Banik8a0aea82021-06-04 15:36:00 +0530227 device pci 16.2 alias ide_r off end
228 device pci 16.3 alias kt off end
Tim Wawrzynczak092813a2020-11-24 13:48:56 -0700229 device pci 16.4 alias heci3 off end
230 device pci 16.5 alias heci4 off end
231 device pci 17.0 alias sata off end
232 device pci 19.0 alias i2c4 off end
233 device pci 19.1 alias i2c5 off end
234 device pci 19.2 alias uart2 off end
Krishna Prasad Bhatdbe92ea2022-01-13 10:07:09 +0530235 # eMMC device is applicable only for ADL-N
236 device pci 1a.0 alias emmc off end
Tim Wawrzynczak092813a2020-11-24 13:48:56 -0700237 device pci 1c.0 alias pcie_rp1 off end
238 device pci 1c.1 alias pcie_rp2 off end
239 device pci 1c.2 alias pcie_rp3 off end
240 device pci 1c.3 alias pcie_rp4 off end
241 device pci 1c.4 alias pcie_rp5 off end
242 device pci 1c.5 alias pcie_rp6 off end
243 device pci 1c.6 alias pcie_rp7 off end
244 device pci 1c.7 alias pcie_rp8 off end
245 device pci 1d.0 alias pcie_rp9 off end
246 device pci 1d.1 alias pcie_rp10 off end
247 device pci 1d.2 alias pcie_rp11 off end
248 device pci 1d.3 alias pcie_rp12 off end
249 device pci 1e.0 alias uart0 off end
250 device pci 1e.1 alias uart1 off end
251 device pci 1e.2 alias gspi0 off end
252 device pci 1e.3 alias gspi1 off end
253 device pci 1f.0 alias pch_espi on end
Michał Żygowski56621e12022-11-23 14:48:17 +0100254 device pci 1f.1 alias p2sb hidden end
Tim Wawrzynczak092813a2020-11-24 13:48:56 -0700255 device pci 1f.2 alias pmc hidden end
256 device pci 1f.3 alias hda off end
257 device pci 1f.4 alias smbus off end
258 device pci 1f.5 alias fast_spi on end
259 device pci 1f.6 alias gbe off end
260 device pci 1f.7 alias south_tracehub off end
261 end
262end