blob: e17807f247070def5defd95a98ac36d9e26231c0 [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"
Michael Niewöhner44fa0d42020-12-28 15:00:39 +01007 register "gpu_panel_power_backlight_off_delay_ms" = "1"
8 register "gpu_panel_power_backlight_on_delay_ms" = "1"
9 register "gpu_panel_power_cycle_delay_ms" = "500"
10 register "gpu_panel_power_down_delay_ms" = "50"
11 register "gpu_panel_power_up_delay_ms" = "200"
Nico Huberc2e46422020-03-23 01:22:49 +010012 register "gpu_pch_backlight_pwm_hz" = "220"
Angel Pons8aab7872020-07-04 01:24:59 +020013 register "ec_present" = "true"
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"
Iru Caib5594322019-06-30 21:16:50 +080040 # 0(HDD), 1(M.2), 5(ODD)
41 register "sata_port_map" = "0x23"
42 device pci 14.0 on end # xHCI Controller
43 device pci 16.0 on end # Management Engine Interface 1
44 device pci 16.1 off end # Management Engine Interface 2
45 device pci 16.2 off end # Management Engine IDE-R
46 device pci 16.3 off end # Management Engine KT
47 device pci 19.0 on end # Intel Gigabit Ethernet
48 device pci 1a.0 on end # USB2 EHCI #2
49 device pci 1b.0 on end # High Definition Audio Audio controller
50 device pci 1c.0 on end # PCIe Port #1, Realtek Card Reader
51 device pci 1c.1 on # PCIe Port #2, WLAN
52 smbios_slot_desc "0x14" "1" "M.2 2230" "8"
53 end
54 device pci 1c.2 off end # PCIe Port #3
55 device pci 1c.3 off end # PCIe Port #4
56 device pci 1c.4 off end # PCIe Port #5
57 device pci 1c.5 off end # PCIe Port #6
58 device pci 1c.6 off end # PCIe Port #7
59 device pci 1c.7 off end # PCIe Port #8
60 device pci 1d.0 on end # USB2 EHCI #1
61 device pci 1f.0 on # LPC bridge PCI-LPC bridge
62 chip ec/lenovo/pmh7
63 register "backlight_enable" = "0x01"
64 register "dock_event_enable" = "0x01"
Peter Lemenkov4ed25982020-02-06 14:51:27 +010065 device pnp ff.1 on end # dummy
Iru Caib5594322019-06-30 21:16:50 +080066 end
67 chip ec/lenovo/h8
68 register "beepmask0" = "0x00"
69 register "beepmask1" = "0x86"
70 register "config0" = "0xa6"
71 register "config1" = "0x0d"
72 register "config2" = "0xa8"
73 register "config3" = "0xc4"
Iru Caie127a872020-01-30 19:19:37 +080074 register "has_keyboard_backlight" = "1"
Iru Caib5594322019-06-30 21:16:50 +080075 register "event2_enable" = "0xff"
76 register "event3_enable" = "0xff"
77 register "event4_enable" = "0xd0"
78 register "event5_enable" = "0x3c"
79 register "event7_enable" = "0x01"
80 register "event8_enable" = "0x7b"
81 register "event9_enable" = "0xff"
82 register "eventc_enable" = "0xff"
83 register "eventd_enable" = "0xff"
84 register "evente_enable" = "0x9d"
85 device pnp ff.2 on # dummy
86 io 0x60 = 0x62
87 io 0x62 = 0x66
88 io 0x64 = 0x1600
89 io 0x66 = 0x1604
90 end
91 end
92 chip drivers/pc80/tpm
93 device pnp 0c31.0 on end
94 end
95 end
96 device pci 1f.2 on end # SATA Controller 1
97 device pci 1f.3 on end # SMBus
98 device pci 1f.5 off end # SATA Controller 2
99 device pci 1f.6 off end # Thermal
100 end
101 end
102end