blob: 024b8f8dd1f0cf42177f3853a72938c113d9e6b1 [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"
Patrick Rudolphaae6e9c2016-12-30 17:02:04 +010049 register "pcie_hotplug_map" = "{ 0, 0, 1, 1, 1, 0, 0, 0 }"
50 register "pcie_port_coalesce" = "1"
51 register "sata_interface_speed_support" = "0x3"
52 register "sata_port_map" = "0x3b"
Patrick Rudolphc670a412017-04-28 17:28:32 +020053
54 register "spi_uvscc" = "0"
55 register "spi_lvscc" = "0x2005"
56
Patrick Rudolphaae6e9c2016-12-30 17:02:04 +010057 device pci 16.0 on # Management Engine Interface 1
58 subsystemid 0x17aa 0x21dd
59 end
60 device pci 16.1 off # Management Engine Interface 2
61 end
62 device pci 16.2 off # Management Engine IDE-R
63 end
64 device pci 16.3 off # Management Engine KT
65 end
66 device pci 19.0 off # Intel Gigabit Ethernet
67 end
68 device pci 1a.0 on # USB2 EHCI #2
69 subsystemid 0x17aa 0x21dd
70 end
71 device pci 1b.0 on # High Definition Audio Audio controller
72 subsystemid 0x17aa 0x21dd
73 end
74 device pci 1c.0 on # PCIe Port #1
75 subsystemid 0x17aa 0x21dd
76 end
77 device pci 1c.1 on # PCIe Port #2
78 subsystemid 0x17aa 0x21dd
79 end
80 device pci 1c.2 on # PCIe Port #3
81 subsystemid 0x17aa 0x21dd
82 end
83 device pci 1c.3 on # PCIe Port #4
84 subsystemid 0x17aa 0x21dd
85 end
86 device pci 1c.4 on # PCIe Port #5
87 subsystemid 0x17aa 0x21dd
88 end
89 device pci 1c.5 on # PCIe Port #6
90 subsystemid 0x17aa 0x21dd
91 end
92 device pci 1c.6 off # PCIe Port #7
93 end
94 device pci 1c.7 off # PCIe Port #8
95 end
96 device pci 1d.0 on # USB2 EHCI #1
97 subsystemid 0x17aa 0x21dd
98 end
99 device pci 1e.0 off # PCI bridge
100 end
101 device pci 1f.0 on # LPC bridge PCI-LPC bridge
102 subsystemid 0x17aa 0x21dd
103 chip ec/lenovo/pmh7
104 register "backlight_enable" = "0x01"
105 register "dock_event_enable" = "0x01"
106 device pnp ff.1 on # dummy
107 end
108 end
109 chip ec/lenovo/h8
Patrick Rudolphc670a412017-04-28 17:28:32 +0200110 register "config0" = "0xa7"
111 register "config1" = "0x09"
112 register "config2" = "0xa0"
113 register "config3" = "0xc2"
Patrick Rudolphaae6e9c2016-12-30 17:02:04 +0100114
Patrick Rudolphc670a412017-04-28 17:28:32 +0200115 register "beepmask0" = "0x00"
116 register "beepmask1" = "0x86"
117 register "has_power_management_beeps" = "0"
118 register "event2_enable" = "0xff"
119 register "event3_enable" = "0xff"
120 register "event4_enable" = "0xff"
121 register "event5_enable" = "0xff"
122 register "event6_enable" = "0xff"
123 register "event7_enable" = "0xff"
124 register "event8_enable" = "0xff"
125 register "event9_enable" = "0xff"
126 register "eventa_enable" = "0xff"
127 register "eventb_enable" = "0xff"
128 register "eventc_enable" = "0xff"
129 register "eventd_enable" = "0xff"
130 register "evente_enable" = "0xff"
Patrick Rudolphaae6e9c2016-12-30 17:02:04 +0100131
132 device pnp ff.2 on # dummy
133 io 0x60 = 0x62
134 io 0x62 = 0x66
135 io 0x64 = 0x1600
136 io 0x66 = 0x1604
137 end
138 end
139 end
140 device pci 1f.2 on # SATA Controller 1
141 subsystemid 0x17aa 0x21dd
142 end
143 device pci 1f.3 on # SMBus
144 subsystemid 0x17aa 0x21dd
145 chip drivers/i2c/at24rf08c # eeprom, 8 virtual devices, same chip
146 device i2c 54 on
147 end
148 device i2c 55 on
149 end
150 device i2c 56 on
151 end
152 device i2c 57 on
153 end
154 device i2c 5c on
155 end
156 device i2c 5d on
157 end
158 device i2c 5e on
159 end
160 device i2c 5f on
161 end
162 end
163 end
164 device pci 1f.5 off # SATA Controller 2
165 end
166 device pci 1f.6 off # Thermal
167 end
168 end
169 end
170end