blob: 1022e7764e6f38cb21551483e0a3f0d1d157e369 [file] [log] [blame]
Iru Caib5594322019-06-30 21:16:50 +08001chip northbridge/intel/haswell
2 register "gfx.did" = "{ 0x80000100, 0x80000240, 0x80000410 }"
3 register "gfx.ndid" = "3"
4 register "gpu_cpu_backlight" = "0x12ba12ba"
5 register "gpu_ddi_e_connected" = "1"
6 register "gpu_dp_b_hotplug" = "4"
7 register "gpu_dp_c_hotplug" = "4"
8 register "gpu_dp_d_hotplug" = "4"
9 register "gpu_panel_port_select" = "0"
10 register "gpu_panel_power_backlight_off_delay" = "1"
11 register "gpu_panel_power_backlight_on_delay" = "1"
12 register "gpu_panel_power_cycle_delay" = "6"
13 register "gpu_panel_power_down_delay" = "500"
14 register "gpu_panel_power_up_delay" = "2000"
15 register "gpu_pch_backlight" = "0x12ba12ba"
16 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"
42 register "pirqa_routing" = "0x8b"
43 register "pirqb_routing" = "0x8a"
44 register "pirqc_routing" = "0x8a"
45 register "pirqd_routing" = "0x89"
46 register "pirqe_routing" = "0x86"
47 register "pirqf_routing" = "0x80"
48 register "pirqg_routing" = "0x8b"
49 register "pirqh_routing" = "0x87"
50 register "sata_ahci" = "1"
51 # 0(HDD), 1(M.2), 5(ODD)
52 register "sata_port_map" = "0x23"
53 device pci 14.0 on end # xHCI Controller
54 device pci 16.0 on end # Management Engine Interface 1
55 device pci 16.1 off end # Management Engine Interface 2
56 device pci 16.2 off end # Management Engine IDE-R
57 device pci 16.3 off end # Management Engine KT
58 device pci 19.0 on end # Intel Gigabit Ethernet
59 device pci 1a.0 on end # USB2 EHCI #2
60 device pci 1b.0 on end # High Definition Audio Audio controller
61 device pci 1c.0 on end # PCIe Port #1, Realtek Card Reader
62 device pci 1c.1 on # PCIe Port #2, WLAN
63 smbios_slot_desc "0x14" "1" "M.2 2230" "8"
64 end
65 device pci 1c.2 off end # PCIe Port #3
66 device pci 1c.3 off end # PCIe Port #4
67 device pci 1c.4 off end # PCIe Port #5
68 device pci 1c.5 off end # PCIe Port #6
69 device pci 1c.6 off end # PCIe Port #7
70 device pci 1c.7 off end # PCIe Port #8
71 device pci 1d.0 on end # USB2 EHCI #1
72 device pci 1f.0 on # LPC bridge PCI-LPC bridge
73 chip ec/lenovo/pmh7
74 register "backlight_enable" = "0x01"
75 register "dock_event_enable" = "0x01"
Peter Lemenkov4ed25982020-02-06 14:51:27 +010076 device pnp ff.1 on end # dummy
Iru Caib5594322019-06-30 21:16:50 +080077 end
78 chip ec/lenovo/h8
79 register "beepmask0" = "0x00"
80 register "beepmask1" = "0x86"
81 register "config0" = "0xa6"
82 register "config1" = "0x0d"
83 register "config2" = "0xa8"
84 register "config3" = "0xc4"
Iru Caie127a872020-01-30 19:19:37 +080085 register "has_keyboard_backlight" = "1"
Iru Caib5594322019-06-30 21:16:50 +080086 register "event2_enable" = "0xff"
87 register "event3_enable" = "0xff"
88 register "event4_enable" = "0xd0"
89 register "event5_enable" = "0x3c"
90 register "event7_enable" = "0x01"
91 register "event8_enable" = "0x7b"
92 register "event9_enable" = "0xff"
93 register "eventc_enable" = "0xff"
94 register "eventd_enable" = "0xff"
95 register "evente_enable" = "0x9d"
96 device pnp ff.2 on # dummy
97 io 0x60 = 0x62
98 io 0x62 = 0x66
99 io 0x64 = 0x1600
100 io 0x66 = 0x1604
101 end
102 end
103 chip drivers/pc80/tpm
104 device pnp 0c31.0 on end
105 end
106 end
107 device pci 1f.2 on end # SATA Controller 1
108 device pci 1f.3 on end # SMBus
109 device pci 1f.5 off end # SATA Controller 2
110 device pci 1f.6 off end # Thermal
111 end
112 end
113end