blob: 865b3d0af7e1ee98cddcf0aabc7b8b4e91cfaad3 [file] [log] [blame]
Ravi Sarawadi8069b5d2022-04-10 23:36:52 -07001chip soc/intel/meteorlake
2
3 device cpu_cluster 0 on end
4
Kane Chen6feb1de2023-10-20 22:09:57 +08005 register "power_limits_config[MTL_P_282_242_CORE]" = "{
Ravi Sarawadi8069b5d2022-04-10 23:36:52 -07006 .tdp_pl1_override = 15,
Sumeet R Pawnikardbf132c2023-04-13 22:02:01 +05307 .tdp_pl2_override = 57,
8 .tdp_pl4 = 114,
Ravi Sarawadi8069b5d2022-04-10 23:36:52 -07009 }"
10
Curtis Chen08db7cd2023-10-31 16:18:35 +080011 register "power_limits_config[MTL_P_682_482_CORE]" = "{
Sumeet Pawnikar6ce13912023-07-04 14:58:09 +053012 .tdp_pl1_override = 28,
13 .tdp_pl2_override = 64,
14 .tdp_pl4 = 120,
15 }"
16
Subrata Banik0cd873f2023-09-22 12:54:43 +053017 # Reduce the size of BasicMemoryTests to speed up the boot time.
18 register "lower_basic_mem_test_size" = "true"
19
Jeremy Compostellaa7a65222023-10-16 16:08:55 -070020 # 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
Ravi Sarawadi8069b5d2022-04-10 23:36:52 -070024 # 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.
Subrata Banik8b518772022-09-08 13:15:37 -070027 register "common_soc_config.pch_thermal_trip" = "130"
Ravi Sarawadi8069b5d2022-04-10 23:36:52 -070028
Sumeet Pawnikar8d0a0632023-07-04 10:23:58 +053029 # Temporary setting TCC of 90C = Tj max (110) - TCC_Offset (20)
30 register "tcc_offset" = "20"
31
Kapil Porwal78cc76d2023-04-12 10:30:48 +053032 # Enable CNVi WiFi
33 register "cnvi_wifi_core" = "true"
34
Ravi Sarawadi8069b5d2022-04-10 23:36:52 -070035 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
Eric Lai884a70b2023-06-16 09:26:18 +080076 device usb 3.0 alias tcss_usb3_port0 off end
Ravi Sarawadi8069b5d2022-04-10 23:36:52 -070077 end
78 chip drivers/usb/acpi
Eric Lai884a70b2023-06-16 09:26:18 +080079 device usb 3.1 alias tcss_usb3_port1 off end
Ravi Sarawadi8069b5d2022-04-10 23:36:52 -070080 end
81 chip drivers/usb/acpi
Eric Lai884a70b2023-06-16 09:26:18 +080082 device usb 3.2 alias tcss_usb3_port2 off end
Ravi Sarawadi8069b5d2022-04-10 23:36:52 -070083 end
84 chip drivers/usb/acpi
Eric Lai884a70b2023-06-16 09:26:18 +080085 device usb 3.3 alias tcss_usb3_port3 off end
Ravi Sarawadi8069b5d2022-04-10 23:36:52 -070086 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
Subrata Banike54a8fd2022-07-06 12:54:48 +000097 device pci 12.6 alias gspi2 off end
Ravi Sarawadi8069b5d2022-04-10 23:36:52 -070098 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
Pratikkumar Prajapatibb4bc772023-06-21 18:34:40 -0700102 device pci 13.3 alias ioe_shared_sram off end
Ravi Sarawadi8069b5d2022-04-10 23:36:52 -0700103 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
Pratikkumar Prajapatibb4bc772023-06-21 18:34:40 -0700147 device pci 14.2 alias pmc_shared_sram off end
Ravi Sarawadi8069b5d2022-04-10 23:36:52 -0700148 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
Subrata Banik4ed30ca2022-10-27 15:44:54 +0530181 device pci 1f.1 alias p2sb hidden end
Ravi Sarawadi8069b5d2022-04-10 23:36:52 -0700182 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