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