blob: e18f72b25054121eed7d318a70afdcbff98ee77c [file] [log] [blame]
Iru Caib5594322019-06-30 21:16:50 +08001chip northbridge/intel/haswell
Nico Huberb0b25c82020-03-21 20:35:12 +01002 register "gfx" = "GMA_STATIC_DISPLAYS(0)"
Iru Caib5594322019-06-30 21:16:50 +08003 register "gpu_ddi_e_connected" = "1"
4 register "gpu_dp_b_hotplug" = "4"
5 register "gpu_dp_c_hotplug" = "4"
6 register "gpu_dp_d_hotplug" = "4"
7 register "gpu_panel_port_select" = "0"
8 register "gpu_panel_power_backlight_off_delay" = "1"
9 register "gpu_panel_power_backlight_on_delay" = "1"
10 register "gpu_panel_power_cycle_delay" = "6"
11 register "gpu_panel_power_down_delay" = "500"
12 register "gpu_panel_power_up_delay" = "2000"
Nico Huberc2e46422020-03-23 01:22:49 +010013 register "gpu_pch_backlight_pwm_hz" = "220"
Iru Caib5594322019-06-30 21:16:50 +080014 device cpu_cluster 0x0 on
15 chip cpu/intel/haswell
16 register "c1_acpower" = "1"
17 register "c1_battery" = "1"
18 register "c2_acpower" = "3"
19 register "c2_battery" = "3"
20 register "c3_acpower" = "5"
21 register "c3_battery" = "5"
22 device lapic 0x0 on end
23 device lapic 0xacac off end
24 end
25 end
26 device domain 0x0 on
27 subsystemid 0x17aa 0x220e inherit
28
29 device pci 00.0 on end # Host bridge Host bridge
30 device pci 01.0 on end # PCIe Bridge for discrete graphics
31 device pci 02.0 on end # Internal graphics VGA controller
32 device pci 03.0 on end # Mini-HD audio Audio controller
33
34 chip southbridge/intel/lynxpoint # Intel Series 8 Lynx Point PCH
35 register "gen1_dec" = "0x007c1601"
36 register "gen2_dec" = "0x000c15e1"
37 register "gen4_dec" = "0x000c06a1"
38 register "gpi13_routing" = "2"
39 register "gpi1_routing" = "2"
40 register "pirqa_routing" = "0x8b"
41 register "pirqb_routing" = "0x8a"
42 register "pirqc_routing" = "0x8a"
43 register "pirqd_routing" = "0x89"
44 register "pirqe_routing" = "0x86"
45 register "pirqf_routing" = "0x80"
46 register "pirqg_routing" = "0x8b"
47 register "pirqh_routing" = "0x87"
48 register "sata_ahci" = "1"
49 # 0(HDD), 1(M.2), 5(ODD)
50 register "sata_port_map" = "0x23"
51 device pci 14.0 on end # xHCI Controller
52 device pci 16.0 on end # Management Engine Interface 1
53 device pci 16.1 off end # Management Engine Interface 2
54 device pci 16.2 off end # Management Engine IDE-R
55 device pci 16.3 off end # Management Engine KT
56 device pci 19.0 on end # Intel Gigabit Ethernet
57 device pci 1a.0 on end # USB2 EHCI #2
58 device pci 1b.0 on end # High Definition Audio Audio controller
59 device pci 1c.0 on end # PCIe Port #1, Realtek Card Reader
60 device pci 1c.1 on # PCIe Port #2, WLAN
61 smbios_slot_desc "0x14" "1" "M.2 2230" "8"
62 end
63 device pci 1c.2 off end # PCIe Port #3
64 device pci 1c.3 off end # PCIe Port #4
65 device pci 1c.4 off end # PCIe Port #5
66 device pci 1c.5 off end # PCIe Port #6
67 device pci 1c.6 off end # PCIe Port #7
68 device pci 1c.7 off end # PCIe Port #8
69 device pci 1d.0 on end # USB2 EHCI #1
70 device pci 1f.0 on # LPC bridge PCI-LPC bridge
71 chip ec/lenovo/pmh7
72 register "backlight_enable" = "0x01"
73 register "dock_event_enable" = "0x01"
Peter Lemenkov4ed25982020-02-06 14:51:27 +010074 device pnp ff.1 on end # dummy
Iru Caib5594322019-06-30 21:16:50 +080075 end
76 chip ec/lenovo/h8
77 register "beepmask0" = "0x00"
78 register "beepmask1" = "0x86"
79 register "config0" = "0xa6"
80 register "config1" = "0x0d"
81 register "config2" = "0xa8"
82 register "config3" = "0xc4"
Iru Caie127a872020-01-30 19:19:37 +080083 register "has_keyboard_backlight" = "1"
Iru Caib5594322019-06-30 21:16:50 +080084 register "event2_enable" = "0xff"
85 register "event3_enable" = "0xff"
86 register "event4_enable" = "0xd0"
87 register "event5_enable" = "0x3c"
88 register "event7_enable" = "0x01"
89 register "event8_enable" = "0x7b"
90 register "event9_enable" = "0xff"
91 register "eventc_enable" = "0xff"
92 register "eventd_enable" = "0xff"
93 register "evente_enable" = "0x9d"
94 device pnp ff.2 on # dummy
95 io 0x60 = 0x62
96 io 0x62 = 0x66
97 io 0x64 = 0x1600
98 io 0x66 = 0x1604
99 end
100 end
101 chip drivers/pc80/tpm
102 device pnp 0c31.0 on end
103 end
104 end
105 device pci 1f.2 on end # SATA Controller 1
106 device pci 1f.3 on end # SMBus
107 device pci 1f.5 off end # SATA Controller 2
108 device pci 1f.6 off end # Thermal
109 end
110 end
111end