blob: 176e2b8688ec5ed47b22a96d59fda222a7c0bd1b [file] [log] [blame]
Vladimir Serbinenko68c70992015-10-10 23:16:31 +02001chip northbridge/intel/sandybridge
2 register "gfx.did" = "{ 0x80000410, 0x80000320, 0x80000410, 0x80000410, 0x00000005 }"
Vladimir Serbinenko68c70992015-10-10 23:16:31 +02003 register "gfx.ndid" = "2"
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +02004 register "gfx.use_spread_spectrum_clock" = "1"
5 register "gpu_cpu_backlight" = "0x00001312"
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_DP_A"
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020010 register "gpu_panel_power_backlight_off_delay" = "2000"
11 register "gpu_panel_power_backlight_on_delay" = "10"
12 register "gpu_panel_power_cycle_delay" = "6"
13 register "gpu_panel_power_down_delay" = "500"
14 register "gpu_panel_power_up_delay" = "2000"
15 register "gpu_pch_backlight" = "0x13121312"
Patrick Rudolph266a1f72016-06-09 18:13:34 +020016
Angel Ponsbceea672021-05-17 10:58:36 +020017 device domain 0 on
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020018 chip southbridge/intel/bd82x6x # Intel Series 6 Cougar Point PCH
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020019 register "docking_supported" = "0"
20 register "gen1_dec" = "0x000c0681"
21 register "gen2_dec" = "0x000c1641"
22 register "gen3_dec" = "0x001c0301"
23 register "gen4_dec" = "0x00fc0701"
24 register "gpi7_routing" = "2"
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020025 register "pcie_hotplug_map" = "{ 0, 0, 0, 0, 0, 0, 0, 0 }"
Angel Ponsaf4bd562021-12-28 13:05:56 +010026 register "pcie_port_coalesce" = "true"
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020027 register "sata_interface_speed_support" = "0x3"
28 register "sata_port_map" = "0x1"
Keith Huic36b5ea12024-02-05 16:11:26 -050029 register "usb_port_config" = "{
30 {1, 0, -1}, /* USB HUB 1 */
31 {0, 0, -1}, {0, 0, -1}, {0, 0, -1}, /* Unused x7 */
32 {0, 0, -1}, {0, 0, -1}, {0, 0, -1}, {0, 0, -1},
33 {1, 0, -1}, /* USB HUB 2 */
34 {1, 0, -1}, /* Camera */
35 {0, 0, -1}, {0, 0, -1}, {0, 0, -1}, {0, 0, -1} /* Unused x4 */
36 }"
Arthur Heymansb5df65a2022-11-12 14:51:49 +010037 device ref mei1 on # Management Engine Interface 1
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020038 subsystemid 0x8086 0x7270
39 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010040 device ref mei2 off # Management Engine Interface 2
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020041 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010042 device ref me_ide_r off # Management Engine IDE-R
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020043 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010044 device ref me_kt off # Management Engine KT
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020045 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010046 device ref gbe off # Intel Gigabit Ethernet
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020047 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010048 device ref ehci2 on # USB2 EHCI #2 Unsupported PCI device 8086:1c2c
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020049 subsystemid 0x8086 0x7270
50 end
Alexander Goncharov893c3ae82023-02-04 15:20:37 +040051 device ref hda on # High Definition Audio controller
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020052 subsystemid 0x8086 0x7270
53 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010054 device ref pcie_rp1 on # PCIe Port #1
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020055 subsystemid 0x8086 0x7270
56 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010057 device ref pcie_rp2 on # PCIe Port #2
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020058 subsystemid 0x8086 0x7270
59 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010060 device ref pcie_rp3 off # PCIe Port #3
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020061 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010062 device ref pcie_rp4 off # PCIe Port #4
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020063 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010064 device ref pcie_rp5 off # PCIe Port #5
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020065 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010066 device ref pcie_rp6 off # PCIe Port #6
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020067 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010068 device ref pcie_rp7 off # PCIe Port #7
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020069 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010070 device ref pcie_rp8 off # PCIe Port #8
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020071 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010072 device ref ehci1 on # USB2 EHCI #1 Unsupported PCI device 8086:1c27
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020073 subsystemid 0x8086 0x7270
74 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010075 device ref pci_bridge off # PCI bridge
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020076 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010077 device ref lpc on # LPC bridge PCI-LPC bridge
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020078 subsystemid 0x8086 0x7270
79 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010080 device ref sata1 on # SATA Controller 1
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020081 subsystemid 0x8086 0x7270
82 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010083 device ref smbus on # SMBus
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020084 subsystemid 0x8086 0x7270
85 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010086 device ref sata2 off # SATA Controller 2
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020087 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010088 device ref thermal off # Thermal
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020089 end
90 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010091 device ref host_bridge on # Host bridge Host bridge
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020092 subsystemid 0x106b 0x00eb
93 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010094 device ref peg10 on # PCIe Bridge for discrete graphics Unsupported PCI device 8086:0101
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020095 subsystemid 0x106b 0x00eb
96 end
Arthur Heymansb5df65a2022-11-12 14:51:49 +010097 device ref igd on # Internal graphics VGA controller
Vladimir Serbinenko55f3e2f2015-05-29 22:07:29 +020098 subsystemid 0x106b 0x00eb
99 end
100 device pci 1a.7 on
101 subsystemid 0x8086 0x7270
102 end
103 device pci 1d.7 on
104 subsystemid 0x8086 0x7270
105 end
106 end
107end