ec/google/chromeec: Define ACPI_NOTIFY_CROS_EC_MKBP constant
[coreboot.git] / src / soc / intel / pantherlake / chipset.cb
blob67e0785f8a075cbd5a189618311defcb9070505d
1 chip soc/intel/pantherlake
3 device cpu_cluster 0 on end
5 register "power_limits_config[PTL_U_1_CORE]" = "{
6 .tdp_pl1_override = 15,
7 .tdp_pl2_override = 55,
8 .tdp_pl4 = 152,
9 }"
11 register "power_limits_config[PTL_H_1_CORE]" = "{
12 .tdp_pl1_override = 25,
13 .tdp_pl2_override = 95,
14 .tdp_pl4 = 239,
17 register "power_limits_config[PTL_H_2_CORE]" = "{
18 .tdp_pl1_override = 25,
19 .tdp_pl2_override = 64,
20 .tdp_pl4 = 154,
23 # Reduce the size of BasicMemoryTests to speed up the boot time.
24 register "lower_basic_mem_test_size" = "true"
26 # NOTE: if any variant wants to override this value, use the same format
27 # as register "common_soc_config.pch_thermal_trip" = "value", instead of
28 # putting it under register "common_soc_config" in overridetree.cb file.
29 register "common_soc_config.pch_thermal_trip" = "125"
31 device domain 0 on
32 device pci 00.0 alias system_agent on end
33 device pci 02.0 alias igpu on end
34 device pci 04.0 alias dtt off end
35 device pci 05.0 alias ipu off end
36 device pci 06.0 alias pcie_rp9 off end
37 device pci 06.1 alias pcie_rp10 off end
38 device pci 06.2 alias pcie_rp11 off end
39 device pci 06.3 alias pcie_rp12 off end
40 device pci 07.0 alias tbt_pcie_rp0 off
41 chip soc/intel/common/block/usb4
42 use tcss_dma0 as usb4_port
43 device generic 0 on end
44 end
45 end
46 device pci 07.1 alias tbt_pcie_rp1 off
47 chip soc/intel/common/block/usb4
48 use tcss_dma0 as usb4_port
49 device generic 1 on end
50 end
51 end
52 device pci 07.2 alias tbt_pcie_rp2 off
53 chip soc/intel/common/block/usb4
54 use tcss_dma1 as usb4_port
55 device generic 0 on end
56 end
57 end
58 device pci 07.3 alias tbt_pcie_rp3 off
59 chip soc/intel/common/block/usb4
60 use tcss_dma1 as usb4_port
61 device generic 1 on end
62 end
63 end
64 device pci 0a.0 alias crashlog on end
65 device pci 0b.0 alias npu off end
66 device pci 0c.0 alias iaa on end
67 device pci 0d.0 alias tcss_xhci off
68 chip drivers/usb/acpi
69 register "type" = "UPC_TYPE_HUB"
70 device usb 0.0 alias tcss_root_hub off
71 chip drivers/usb/acpi
72 device usb 3.0 alias tcss_usb3_port0 off end
73 end
74 chip drivers/usb/acpi
75 device usb 3.1 alias tcss_usb3_port1 off end
76 end
77 chip drivers/usb/acpi
78 device usb 3.2 alias tcss_usb3_port2 off end
79 end
80 chip drivers/usb/acpi
81 device usb 3.3 alias tcss_usb3_port3 off end
82 end
83 end
84 end
85 end
86 device pci 0d.1 alias tcss_xdci off end
87 device pci 0d.2 alias tcss_dma0 off end
88 device pci 0d.3 alias tcss_dma1 off end
89 device pci 10.0 alias thc0 off end
90 device pci 10.1 alias thc1 off end
91 device pci 12.0 alias ish off end
92 device pci 12.1 alias p2sb2 hidden end
93 device pci 12.6 alias gspi2 off end
94 device pci 13.0 alias heci_1 off end
95 device pci 13.1 alias heci_2 off end
96 device pci 13.2 alias heci_3 off end
97 device pci 14.0 alias xhci on
98 chip drivers/usb/acpi
99 register "type" = "UPC_TYPE_HUB"
100 device usb 0.0 alias xhci_root_hub off
101 chip drivers/usb/acpi
102 device usb 2.0 alias usb2_port1 off end
104 chip drivers/usb/acpi
105 device usb 2.1 alias usb2_port2 off end
107 chip drivers/usb/acpi
108 device usb 2.2 alias usb2_port3 off end
110 chip drivers/usb/acpi
111 device usb 2.3 alias usb2_port4 off end
113 chip drivers/usb/acpi
114 device usb 2.4 alias usb2_port5 off end
116 chip drivers/usb/acpi
117 device usb 2.5 alias usb2_port6 off end
119 chip drivers/usb/acpi
120 device usb 2.6 alias usb2_port7 off end
122 chip drivers/usb/acpi
123 device usb 2.7 alias usb2_port8 off end
125 chip drivers/usb/acpi
126 device usb 3.0 alias usb3_port1 off end
128 chip drivers/usb/acpi
129 device usb 3.1 alias usb3_port2 off end
134 device pci 14.2 alias pmc_shared_sram off end
135 device pci 14.3 alias cnvi_wifi off end
136 device pci 14.7 alias cnvi_bluetooth off end
137 device pci 14.5 alias ieh off end
138 device pci 15.0 alias i2c0 off end
139 device pci 15.1 alias i2c1 off end
140 device pci 15.2 alias i2c2 off end
141 device pci 15.3 alias i2c3 off end
142 device pci 16.0 alias heci1 on end
143 device pci 16.1 alias heci2 off end
144 device pci 16.4 alias heci3 off end
145 device pci 16.5 alias heci4 off end
146 device pci 17.0 alias ufs off end
147 device pci 18.0 alias eheci1 off end
148 device pci 18.1 alias eheci2 off end
149 device pci 18.2 alias eheci3 off end
150 device pci 19.0 alias i2c4 off end
151 device pci 19.1 alias i2c5 off end
152 device pci 19.2 alias uart2 off end
153 device pci 1c.0 alias pcie_rp1 off end
154 device pci 1c.1 alias pcie_rp2 off end
155 device pci 1c.2 alias pcie_rp3 off end
156 device pci 1c.3 alias pcie_rp4 off end
157 device pci 1c.4 alias pcie_rp5 off end
158 device pci 1c.5 alias pcie_rp6 off end
159 device pci 1c.6 alias pcie_rp7 off end
160 device pci 1c.7 alias pcie_rp8 off end
161 device pci 1e.0 alias uart0 off end
162 device pci 1e.1 alias uart1 off end
163 device pci 1e.2 alias gspi0 off end
164 device pci 1e.3 alias gspi1 off end
165 device pci 1f.0 alias soc_espi on end
166 device pci 1f.1 alias p2sb hidden end
167 device pci 1f.2 alias pmc hidden end
168 device pci 1f.3 alias hda off end
169 device pci 1f.4 alias smbus off end
170 device pci 1f.5 alias fast_spi on end
171 device pci 1f.6 alias gbe off end
172 device pci 1f.7 alias npk off end