blob: 48c2ea010e601afb5e9a749cf1a1f47a1d3b5127 [file] [log] [blame]
Patrick Rudolphaae6e9c2016-12-30 17:02:04 +01001chip northbridge/intel/sandybridge
2 register "gfx.did" = "{ 0x80000100, 0x80000240, 0x80000410, 0x80000410, 0x00000005 }"
3 register "gfx.link_frequency_270_mhz" = "0"
4 register "gfx.ndid" = "3"
5 register "gfx.use_spread_spectrum_clock" = "0"
6 register "gpu_cpu_backlight" = "0x00000000"
7 register "gpu_dp_b_hotplug" = "0"
8 register "gpu_dp_c_hotplug" = "0"
9 register "gpu_dp_d_hotplug" = "0"
10 register "gpu_panel_port_select" = "0"
11 register "gpu_panel_power_backlight_off_delay" = "0"
12 register "gpu_panel_power_backlight_on_delay" = "0"
13 register "gpu_panel_power_cycle_delay" = "0"
14 register "gpu_panel_power_down_delay" = "0"
15 register "gpu_panel_power_up_delay" = "0"
16 register "gpu_pch_backlight" = "0x00000000"
17
Patrick Rudolphaae6e9c2016-12-30 17:02:04 +010018 device cpu_cluster 0x0 on
Patrick Rudolphaae6e9c2016-12-30 17:02:04 +010019 chip cpu/intel/model_206ax
20 register "c1_acpower" = "1"
21 register "c1_battery" = "1"
22 register "c2_acpower" = "3"
23 register "c2_battery" = "3"
24 register "c3_acpower" = "5"
25 register "c3_battery" = "5"
Arthur Heymans7e6946a2019-01-21 17:55:02 +010026 device lapic 0x0 on end
Arthur Heymansb3f23232019-01-21 17:48:55 +010027 device lapic 0xacac off end
Patrick Rudolphaae6e9c2016-12-30 17:02:04 +010028 end
29 end
30
31 device domain 0x0 on
Patrick Rudolphc670a412017-04-28 17:28:32 +020032 device pci 00.0 on # Host bridge Host bridge
33 subsystemid 0x17aa 0x21dd
34 end
35 device pci 01.0 on # PCIe Bridge for discrete graphics
36 end
37 device pci 02.0 on # Internal graphics VGA controller
38 subsystemid 0x17aa 0x21dd
39 end
Patrick Rudolphaae6e9c2016-12-30 17:02:04 +010040 chip southbridge/intel/bd82x6x # Intel Series 6 Cougar Point PCH
41 register "c2_latency" = "0x0065"
42 register "docking_supported" = "1"
43 register "gen1_dec" = "0x007c1611"
44 register "gen2_dec" = "0x00040069"
45 register "gen3_dec" = "0x000c0701"
46 register "gen4_dec" = "0x00000000"
47 register "gpi13_routing" = "2"
48 register "gpi6_routing" = "2"
49 register "p_cnt_throttling_supported" = "1"
50 register "pcie_hotplug_map" = "{ 0, 0, 1, 1, 1, 0, 0, 0 }"
51 register "pcie_port_coalesce" = "1"
52 register "sata_interface_speed_support" = "0x3"
53 register "sata_port_map" = "0x3b"
Patrick Rudolphc670a412017-04-28 17:28:32 +020054
55 register "spi_uvscc" = "0"
56 register "spi_lvscc" = "0x2005"
57
Patrick Rudolphaae6e9c2016-12-30 17:02:04 +010058 device pci 16.0 on # Management Engine Interface 1
59 subsystemid 0x17aa 0x21dd
60 end
61 device pci 16.1 off # Management Engine Interface 2
62 end
63 device pci 16.2 off # Management Engine IDE-R
64 end
65 device pci 16.3 off # Management Engine KT
66 end
67 device pci 19.0 off # Intel Gigabit Ethernet
68 end
69 device pci 1a.0 on # USB2 EHCI #2
70 subsystemid 0x17aa 0x21dd
71 end
72 device pci 1b.0 on # High Definition Audio Audio controller
73 subsystemid 0x17aa 0x21dd
74 end
75 device pci 1c.0 on # PCIe Port #1
76 subsystemid 0x17aa 0x21dd
77 end
78 device pci 1c.1 on # PCIe Port #2
79 subsystemid 0x17aa 0x21dd
80 end
81 device pci 1c.2 on # PCIe Port #3
82 subsystemid 0x17aa 0x21dd
83 end
84 device pci 1c.3 on # PCIe Port #4
85 subsystemid 0x17aa 0x21dd
86 end
87 device pci 1c.4 on # PCIe Port #5
88 subsystemid 0x17aa 0x21dd
89 end
90 device pci 1c.5 on # PCIe Port #6
91 subsystemid 0x17aa 0x21dd
92 end
93 device pci 1c.6 off # PCIe Port #7
94 end
95 device pci 1c.7 off # PCIe Port #8
96 end
97 device pci 1d.0 on # USB2 EHCI #1
98 subsystemid 0x17aa 0x21dd
99 end
100 device pci 1e.0 off # PCI bridge
101 end
102 device pci 1f.0 on # LPC bridge PCI-LPC bridge
103 subsystemid 0x17aa 0x21dd
104 chip ec/lenovo/pmh7
105 register "backlight_enable" = "0x01"
106 register "dock_event_enable" = "0x01"
107 device pnp ff.1 on # dummy
108 end
109 end
110 chip ec/lenovo/h8
Patrick Rudolphc670a412017-04-28 17:28:32 +0200111 register "config0" = "0xa7"
112 register "config1" = "0x09"
113 register "config2" = "0xa0"
114 register "config3" = "0xc2"
Patrick Rudolphaae6e9c2016-12-30 17:02:04 +0100115
Patrick Rudolphc670a412017-04-28 17:28:32 +0200116 register "beepmask0" = "0x00"
117 register "beepmask1" = "0x86"
118 register "has_power_management_beeps" = "0"
119 register "event2_enable" = "0xff"
120 register "event3_enable" = "0xff"
121 register "event4_enable" = "0xff"
122 register "event5_enable" = "0xff"
123 register "event6_enable" = "0xff"
124 register "event7_enable" = "0xff"
125 register "event8_enable" = "0xff"
126 register "event9_enable" = "0xff"
127 register "eventa_enable" = "0xff"
128 register "eventb_enable" = "0xff"
129 register "eventc_enable" = "0xff"
130 register "eventd_enable" = "0xff"
131 register "evente_enable" = "0xff"
Patrick Rudolphaae6e9c2016-12-30 17:02:04 +0100132
133 device pnp ff.2 on # dummy
134 io 0x60 = 0x62
135 io 0x62 = 0x66
136 io 0x64 = 0x1600
137 io 0x66 = 0x1604
138 end
139 end
140 end
141 device pci 1f.2 on # SATA Controller 1
142 subsystemid 0x17aa 0x21dd
143 end
144 device pci 1f.3 on # SMBus
145 subsystemid 0x17aa 0x21dd
146 chip drivers/i2c/at24rf08c # eeprom, 8 virtual devices, same chip
147 device i2c 54 on
148 end
149 device i2c 55 on
150 end
151 device i2c 56 on
152 end
153 device i2c 57 on
154 end
155 device i2c 5c on
156 end
157 device i2c 5d on
158 end
159 device i2c 5e on
160 end
161 device i2c 5f on
162 end
163 end
164 end
165 device pci 1f.5 off # SATA Controller 2
166 end
167 device pci 1f.6 off # Thermal
168 end
169 end
170 end
171end