• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1chip soc/intel/meteorlake
2
3	device cpu_cluster 0 on end
4
5	register "power_limits_config[MTL_P_282_242_CORE]" = "{
6		.tdp_pl1_override = 15,
7		.tdp_pl2_override = 57,
8		.tdp_pl4 = 114,
9	}"
10
11	register "power_limits_config[MTL_P_682_482_CORE]" = "{
12		.tdp_pl1_override = 28,
13		.tdp_pl2_override = 64,
14		.tdp_pl4 = 120,
15	}"
16
17	# Reduce the size of BasicMemoryTests to speed up the boot time.
18	register "lower_basic_mem_test_size" = "true"
19
20	# The power state current threshold is defined in 1/4 A
21	# increments. A value of 400 = 100A.
22	register "ps_cur_2_threshold[VR_DOMAIN_SA]" = "40" # 10A
23
24	# NOTE: if any variant wants to override this value, use the same format
25	# as register "common_soc_config.pch_thermal_trip" = "value", instead of
26	# putting it under register "common_soc_config" in overridetree.cb file.
27	register "common_soc_config.pch_thermal_trip" = "130"
28
29	# Temporary setting TCC of 90C = Tj max (110) - TCC_Offset (20)
30	register "tcc_offset" = "20"
31
32	# Enable CNVi WiFi
33	register "cnvi_wifi_core" = "true"
34
35	device domain 0 on
36		device pci 00.0 alias system_agent on end
37		device pci 01.0 alias pcie_rp12 off end
38		device pci 02.0 alias igpu off end
39		device pci 04.0 alias dtt off end
40		device pci 05.0 alias ipu off end
41		device pci 06.0 alias pcie_rp9 off end
42		device pci 06.1 alias pcie_rp10 off end
43		device pci 06.2 alias pcie_rp11 off end
44		device pci 07.0 alias tbt_pcie_rp0 off
45			chip soc/intel/common/block/usb4
46				use tcss_dma0 as usb4_port
47				device generic 0 on end
48			end
49		end
50		device pci 07.1 alias tbt_pcie_rp1 off
51			chip soc/intel/common/block/usb4
52				use tcss_dma0 as usb4_port
53				device generic 1 on end
54			end
55		end
56		device pci 07.2 alias tbt_pcie_rp2 off
57			chip soc/intel/common/block/usb4
58				use tcss_dma1 as usb4_port
59				device generic 0 on end
60			end
61		end
62		device pci 07.3 alias tbt_pcie_rp3 off
63			chip soc/intel/common/block/usb4
64				use tcss_dma1 as usb4_port
65				device generic 1 on end
66			end
67		end
68		device pci 08.0 alias gna off end
69		device pci 0a.0 alias crashlog on end
70		device pci 0b.0 alias vpu off end
71		device pci 0d.0 alias tcss_xhci off
72			chip drivers/usb/acpi
73				register "type" = "UPC_TYPE_HUB"
74				device usb 0.0 alias tcss_root_hub off
75					chip drivers/usb/acpi
76						device usb 3.0 alias tcss_usb3_port0 off end
77					end
78					chip drivers/usb/acpi
79						device usb 3.1 alias tcss_usb3_port1 off end
80					end
81					chip drivers/usb/acpi
82						device usb 3.2 alias tcss_usb3_port2 off end
83					end
84					chip drivers/usb/acpi
85						device usb 3.3 alias tcss_usb3_port3 off end
86					end
87				end
88			end
89		end
90		device pci 0d.1 alias tcss_xdci off end
91		device pci 0d.2 alias tcss_dma0 off end
92		device pci 0d.3 alias tcss_dma1 off end
93		device pci 0e.0 alias vmd off end
94		device pci 10.0 alias thc0 off end
95		device pci 10.1 alias thc1 off end
96		device pci 12.0 alias ish off end
97		device pci 12.6 alias gspi2 off end
98		device pci 12.7 alias ufs off end
99		device pci 13.0 alias ioe_p2sb hidden end
100		device pci 13.1 alias ieh2 off end
101		device pci 13.2 alias pmc2 hidden end
102		device pci 13.3 alias ioe_shared_sram off end
103		device pci 14.0 alias xhci off
104			chip drivers/usb/acpi
105				register "type" = "UPC_TYPE_HUB"
106				device usb 0.0 alias xhci_root_hub off
107					chip drivers/usb/acpi
108						device usb 2.0 alias usb2_port1 off end
109					end
110					chip drivers/usb/acpi
111						device usb 2.1 alias usb2_port2 off end
112					end
113					chip drivers/usb/acpi
114						device usb 2.2 alias usb2_port3 off end
115					end
116					chip drivers/usb/acpi
117						device usb 2.3 alias usb2_port4 off end
118					end
119					chip drivers/usb/acpi
120						device usb 2.4 alias usb2_port5 off end
121					end
122					chip drivers/usb/acpi
123						device usb 2.5 alias usb2_port6 off end
124					end
125					chip drivers/usb/acpi
126						device usb 2.6 alias usb2_port7 off end
127					end
128					chip drivers/usb/acpi
129						device usb 2.7 alias usb2_port8 off end
130					end
131					chip drivers/usb/acpi
132						device usb 2.8 alias usb2_port9 off end
133					end
134					chip drivers/usb/acpi
135						device usb 2.9 alias usb2_port10 off end
136					end
137					chip drivers/usb/acpi
138						device usb 3.0 alias usb3_port1 off end
139					end
140					chip drivers/usb/acpi
141						device usb 3.1 alias usb3_port2 off end
142					end
143				end
144			end
145		end
146		device pci 14.1 alias usb_otg off end
147		device pci 14.2 alias pmc_shared_sram off end
148		device pci 14.3 alias cnvi_wifi off end
149		device pci 14.5 alias ieh off end
150		device pci 15.0 alias i2c0 off end
151		device pci 15.1 alias i2c1 off end
152		device pci 15.2 alias i2c2 off end
153		device pci 15.3 alias i2c3 off end
154		device pci 15.4 alias i3c off end
155		device pci 16.0 alias heci1 on end
156		device pci 16.1 alias heci2 off end
157		device pci 16.4 alias heci3 off end
158		device pci 16.5 alias heci4 off end
159		device pci 17.0 alias sata off end
160		device pci 18.0 alias eheci1 off end
161		device pci 18.1 alias eheci2 off end
162		device pci 18.2 alias eheci3 off end
163		device pci 19.0 alias i2c4 off end
164		device pci 19.1 alias i2c5 off end
165		device pci 19.2 alias uart2 off end
166		device pci 1c.0 alias pcie_rp1 off end
167		device pci 1c.1 alias pcie_rp2 off end
168		device pci 1c.2 alias pcie_rp3 off end
169		device pci 1c.3 alias pcie_rp4 off end
170		device pci 1c.4 alias pcie_rp5 off end
171		device pci 1c.5 alias pcie_rp6 off end
172		device pci 1c.6 alias pcie_rp7 off end
173		device pci 1c.7 alias pcie_rp8 off end
174		device pci 1e.0 alias uart0 off end
175		device pci 1e.1 alias uart1 off end
176		device pci 1e.2 alias gspi0 off end
177		device pci 1e.3 alias gspi1 off end
178		device pci 1e.4 alias tsn_gbe1 off end
179		device pci 1e.5 alias tsn_gbe2 off end
180		device pci 1f.0 alias soc_espi on end
181		device pci 1f.1 alias p2sb hidden end
182		device pci 1f.2 alias pmc hidden end
183		device pci 1f.3 alias hda off end
184		device pci 1f.4 alias smbus off end
185		device pci 1f.5 alias fast_spi on end
186		device pci 1f.6 alias gbe off end
187		device pci 1f.7 alias npk off end
188	end
189end
190