blob: b3f9a6e67fa397c53624978b6493c14c2d1545f0 [file] [log] [blame]
Maxim Polyakov0fcd3712020-06-20 17:26:21 +03001# SPDX-License-Identifier: GPL-2.0-only
2
3chip soc/intel/apollolake
4
Maxim Polyakov0fcd3712020-06-20 17:26:21 +03005 # Override USB port configuration
6 register "usb_config_override" = "1"
7 # USB 2.0
8 register "usb2_port[0]" = "PORT_EN(OC1)"
9 register "usb2_port[1]" = "PORT_EN(OC1)"
10 register "usb2_port[2]" = "PORT_EN(OC1)"
11 register "usb2_port[3]" = "PORT_EN(OC1)"
12 register "usb2_port[4]" = "PORT_EN(OC1)"
13 register "usb2_port[5]" = "PORT_EN(OC1)"
14 register "usb2_port[6]" = "PORT_EN(OC_SKIP)"
15 register "usb2_port[7]" = "PORT_EN(OC_SKIP)"
16 # USB 3.0
17 register "usb3_port[0]" = "PORT_EN(OC0)"
18 register "usb3_port[1]" = "PORT_EN(OC0)"
19
20 device domain 0 on
21 device pci 0e.0 off end # TODO: Audio
22 device pci 13.0 on # PCIe-A 1 (Root Port 2)
23 register "pcie_rp_clkreq_pin[2]" = "0"
24 end
25 device pci 13.1 on # PCIe-A 2 (Root Port 3)
26 register "pcie_rp_clkreq_pin[3]" = "0"
27 end
28 device pci 13.2 on # PCIe-A 3 (Root Port 4)
29 register "pcie_rp_clkreq_pin[4]" = "0"
30 end
31 device pci 13.3 on # PCIe-A 4 (Root Port 5)
32 register "pcie_rp_clkreq_pin[5]" = "0"
33 end
34 device pci 14.0 on # PCIe-B 1 (Root Port 0)
35 register "pcie_rp_clkreq_pin[0]" = "1"
36 end
37 end
38end