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