blob: 163cdb33a9e5090a1a7ff075bf65675aae14d93c [file] [log] [blame]
Elyes HAOUAS674ad922020-05-09 13:21:47 +02001# SPDX-License-Identifier: GPL-2.0-or-later
Iru Cai928c6c62017-06-15 18:18:51 +08002
3chip northbridge/intel/sandybridge
Iru Cai928c6c62017-06-15 18:18:51 +08004 register "gfx.use_spread_spectrum_clock" = "0"
5 register "gpu_cpu_backlight" = "0x00000000"
6 register "gpu_dp_b_hotplug" = "4"
7 register "gpu_dp_c_hotplug" = "4"
8 register "gpu_dp_d_hotplug" = "4"
Angel Ponsdc0c0812020-09-02 19:17:30 +02009 register "gpu_panel_port_select" = "PANEL_PORT_LVDS"
Iru Cai928c6c62017-06-15 18:18:51 +080010 register "gpu_panel_power_backlight_off_delay" = "0"
11 register "gpu_panel_power_backlight_on_delay" = "0"
12 register "gpu_panel_power_cycle_delay" = "4"
13 register "gpu_panel_power_down_delay" = "0"
14 register "gpu_panel_power_up_delay" = "0"
15 register "gpu_pch_backlight" = "0x00000000"
Arthur Heymans691d58f2021-08-11 13:42:40 +020016
Angel Ponsbceea672021-05-17 10:58:36 +020017 device domain 0 on
Arthur Heymansb5df65a2022-11-12 14:51:49 +010018 device ref host_bridge on
Iru Cai928c6c62017-06-15 18:18:51 +080019 subsystemid 0x1849 0x0150
20 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010021 device ref peg10 on
Iru Cai928c6c62017-06-15 18:18:51 +080022 subsystemid 0x1849 0x0151
23 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010024 device ref igd on
Iru Cai928c6c62017-06-15 18:18:51 +080025 subsystemid 0x1849 0x0152
26 end
27 chip southbridge/intel/bd82x6x
Iru Cai928c6c62017-06-15 18:18:51 +080028 register "docking_supported" = "0"
29 register "gen1_dec" = "0x000c0291"
30 register "gen2_dec" = "0x000c0241"
31 register "gen3_dec" = "0x000c0251"
Iru Cai928c6c62017-06-15 18:18:51 +080032 register "pcie_hotplug_map" = "{ 0, 0, 0, 0, 0, 0, 0, 0 }"
Angel Ponsaf4bd562021-12-28 13:05:56 +010033 register "pcie_port_coalesce" = "false"
Iru Cai928c6c62017-06-15 18:18:51 +080034 register "sata_interface_speed_support" = "0x3"
35 register "sata_port_map" = "0x3f"
36 register "superspeed_capable_ports" = "0x0000000f"
37 register "xhci_overcurrent_mapping" = "0x00000c03"
38 register "xhci_switchable_ports" = "0x0000000f"
39 register "spi_uvscc" = "0x2005"
40 register "spi_lvscc" = "0x2005"
41
Arthur Heymansb5df65a2022-11-12 14:51:49 +010042 device ref xhci on # USB 3.0 Controller
Iru Cai928c6c62017-06-15 18:18:51 +080043 subsystemid 0x1849 0x1e31
44 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010045 device ref mei1 on # Management Engine Interface 1
Iru Cai928c6c62017-06-15 18:18:51 +080046 subsystemid 0x1849 0x1e3a
47 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010048 device ref mei2 off # Management Engine Interface 2
Iru Cai928c6c62017-06-15 18:18:51 +080049 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010050 device ref me_ide_r off # Management Engine IDE-R
Iru Cai928c6c62017-06-15 18:18:51 +080051 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010052 device ref me_kt on # Management Engine KT
Iru Cai928c6c62017-06-15 18:18:51 +080053 subsystemid 0x1849 0x1e3d
54 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010055 device ref gbe off # Intel Gigabit Ethernet
Iru Cai928c6c62017-06-15 18:18:51 +080056 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010057 device ref ehci2 on # USB2 EHCI #2
Iru Cai928c6c62017-06-15 18:18:51 +080058 subsystemid 0x1849 0x1e2d
59 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010060 device ref hda on # High Definition Audio Audio controller
Iru Cai928c6c62017-06-15 18:18:51 +080061 subsystemid 0x1849 0x8892
62 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010063 device ref pcie_rp1 on # PCIe Port #1
Iru Cai928c6c62017-06-15 18:18:51 +080064 subsystemid 0x1849 0x1e10
65 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010066 device ref pcie_rp2 off # PCIe Port #2
Iru Cai928c6c62017-06-15 18:18:51 +080067 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010068 device ref pcie_rp3 off # PCIe Port #3
Iru Cai928c6c62017-06-15 18:18:51 +080069 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010070 device ref pcie_rp4 off # PCIe Port #4
Iru Cai928c6c62017-06-15 18:18:51 +080071 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010072 device ref pcie_rp5 on # PCIe Port #5, ASMedia ASM1062 SATA Controller
Iru Cai928c6c62017-06-15 18:18:51 +080073 subsystemid 0x1849 0x1e18
74 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010075 device ref pcie_rp6 on # PCIe Port #6, Realtek PCIe GbE Controller
Iru Cai928c6c62017-06-15 18:18:51 +080076 subsystemid 0x1849 0x1e1a
77 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010078 device ref pcie_rp7 off # PCIe Port #7
Iru Cai928c6c62017-06-15 18:18:51 +080079 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010080 device ref pcie_rp8 off # PCIe Port #8
Iru Cai928c6c62017-06-15 18:18:51 +080081 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010082 device ref ehci1 on # USB2 EHCI #1
Iru Cai928c6c62017-06-15 18:18:51 +080083 subsystemid 0x1849 0x1e26
84 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010085 device ref pci_bridge on # PCI bridge
Iru Cai928c6c62017-06-15 18:18:51 +080086 subsystemid 0x1849 0x244e
87 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010088 device ref lpc on # LPC bridge
Iru Cai928c6c62017-06-15 18:18:51 +080089 subsystemid 0x1849 0x1e49
90 chip superio/nuvoton/nct6776
91 device pnp 2e.0 off end # Floppy
92 device pnp 2e.1 on # Parallel port
93 # global
94 irq 0x1c = 0x80
95 irq 0x27 = 0xc0
96 irq 0x2a = 0x62
97 # parallel port
98 io 0x60 = 0x378
99 irq 0x70 = 5
100 drq 0x74 = 3
101 end
102 device pnp 2e.2 on # COM1
103 io 0x60 = 0x3f8
104 irq 0x70 = 4
105 end
106 device pnp 2e.3 off end # COM2, IR
107 device pnp 2e.5 on # Keyboard
108 io 0x60 = 0x60
109 io 0x62 = 0x64
110 irq 0x70 = 1
111 irq 0x72 = 12
112 end
113 device pnp 2e.6 off end # CIR
114 device pnp 2e.7 off end # GPIO6-9
115 device pnp 2e.8 off end # WDT1, GPIO0, GPIO1, GPIOA
116 device pnp 2e.9 off end # GPIO2-5
117 device pnp 2e.a on # ACPI
118 irq 0xe0 = 0x01
119 irq 0xe3 = 0x14
120 irq 0xe6 = 0x4c
121 irq 0xe9 = 0x02
122 irq 0xf0 = 0x20
123 end
Martin Roth50863da2021-10-01 14:37:30 -0600124 device pnp 2e.b off end # HWM, front panel LED
Iru Cai928c6c62017-06-15 18:18:51 +0800125 device pnp 2e.d on end # VID
126 device pnp 2e.e off end # CIR WAKE-UP
127 device pnp 2e.f on end # GPIO Push-Pull or Open-drain
128 device pnp 2e.14 on end # SVID
129 device pnp 2e.16 on end # Deep Sleep
130 device pnp 2e.17 on end # GPIOA
131 end
132 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +0100133 device ref sata1 on # SATA Controller 1
Iru Cai928c6c62017-06-15 18:18:51 +0800134 subsystemid 0x1849 0x1e02
135 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +0100136 device ref smbus on # SMBus
Iru Cai928c6c62017-06-15 18:18:51 +0800137 subsystemid 0x1849 0x1e22
138 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +0100139 device ref sata2 off # SATA Controller 2
Iru Cai928c6c62017-06-15 18:18:51 +0800140 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +0100141 device ref thermal off # Thermal
Iru Cai928c6c62017-06-15 18:18:51 +0800142 end
143 end
144 end
145end