blob: f180bca87fcd2223ecef4e74d99adefda670e6a4 [file] [log] [blame]
Patrick Georgic49d7a32020-05-08 22:50:46 +02001## SPDX-License-Identifier: GPL-2.0-only
Angel Pons8abb05a2020-01-01 23:57:30 +01002
Felix Singer589609c2022-03-15 11:07:07 +01003config BOARD_HP_SNB_IVB_LAPTOPS_COMMON
Angel Pons8abb05a2020-01-01 23:57:30 +01004 def_bool n
5 select EC_HP_KBC1126
6 select HAVE_ACPI_RESUME
7 select HAVE_ACPI_TABLES
8 select HAVE_CMOS_DEFAULT
9 select HAVE_OPTION_TABLE
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070010 select MEMORY_MAPPED_TPM
Felix Singer339ca7f2022-03-15 11:00:51 +010011 select MAINBOARD_HAS_TPM1
Peter Lemenkovfb2116f2022-06-13 21:43:49 +020012 select MAINBOARD_USES_IFD_GBE_REGION
Angel Pons8abb05a2020-01-01 23:57:30 +010013 select NORTHBRIDGE_INTEL_SANDYBRIDGE
14 select SERIRQ_CONTINUOUS_MODE
15 select SYSTEM_TYPE_LAPTOP
16 select USE_NATIVE_RAMINIT
17
Bill XIEc756be22023-03-16 16:37:22 +080018config BOARD_HP_2170P
19 select BOARD_HP_SNB_IVB_LAPTOPS_COMMON
20 select BOARD_ROMSIZE_KB_16384
21 select GFX_GMA_PANEL_1_ON_LVDS
22 select INTEL_GMA_HAVE_VBT
23 select INTEL_INT15
24 select MAINBOARD_HAS_LIBGFXINIT
25 select SOUTHBRIDGE_INTEL_C216
26 select SUPERIO_SMSC_LPC47N217
27
Felix Singer944291d2022-03-15 11:11:26 +010028config BOARD_HP_2560P
29 select BOARD_HP_SNB_IVB_LAPTOPS_COMMON
30 select BOARD_ROMSIZE_KB_8192
31 select GFX_GMA_PANEL_1_ON_LVDS
32 select INTEL_GMA_HAVE_VBT
33 select INTEL_INT15
34 select MAINBOARD_HAS_LIBGFXINIT
Felix Singer944291d2022-03-15 11:11:26 +010035 select SOUTHBRIDGE_INTEL_BD82X6X
36
37config BOARD_HP_2570P
38 select BOARD_HP_SNB_IVB_LAPTOPS_COMMON
39 select BOARD_ROMSIZE_KB_16384
40 select GFX_GMA_PANEL_1_ON_LVDS
41 select INTEL_INT15
42 select MAINBOARD_HAS_LIBGFXINIT
Felix Singer944291d2022-03-15 11:11:26 +010043 select SOUTHBRIDGE_INTEL_C216
44
45config BOARD_HP_2760P
46 select BOARD_HP_SNB_IVB_LAPTOPS_COMMON
47 select BOARD_ROMSIZE_KB_8192
48 select GFX_GMA_PANEL_1_ON_LVDS
49 select INTEL_INT15
50 select MAINBOARD_HAS_LIBGFXINIT
Felix Singer944291d2022-03-15 11:11:26 +010051 select SOUTHBRIDGE_INTEL_BD82X6X
52
53config BOARD_HP_8460P
54 select BOARD_HP_SNB_IVB_LAPTOPS_COMMON
55 select BOARD_ROMSIZE_KB_8192
56 select GFX_GMA_PANEL_1_ON_LVDS
Riku Viitanenb04ea302023-12-18 19:16:21 +020057 select INTEL_GMA_HAVE_VBT
Felix Singer944291d2022-03-15 11:11:26 +010058 select INTEL_INT15
59 select MAINBOARD_HAS_LIBGFXINIT
Felix Singer944291d2022-03-15 11:11:26 +010060 select SOUTHBRIDGE_INTEL_BD82X6X
61 select SUPERIO_SMSC_LPC47N217
62
63config BOARD_HP_8470P
64 select BOARD_HP_SNB_IVB_LAPTOPS_COMMON
65 select BOARD_ROMSIZE_KB_16384
66 select GFX_GMA_PANEL_1_ON_LVDS
67 select INTEL_INT15
68 select MAINBOARD_HAS_LIBGFXINIT
Felix Singer944291d2022-03-15 11:11:26 +010069 select SOUTHBRIDGE_INTEL_C216
70 select SUPERIO_SMSC_LPC47N217
71
Iru Cai56ed3452019-03-05 16:27:36 +080072config BOARD_HP_8560W
73 select BOARD_HP_SNB_IVB_LAPTOPS_COMMON
74 select BOARD_ROMSIZE_KB_8192
75 select SOUTHBRIDGE_INTEL_BD82X6X
76 select SUPERIO_SMSC_LPC47N217
77
Felix Singer944291d2022-03-15 11:11:26 +010078config BOARD_HP_8770W
79 select BOARD_HP_SNB_IVB_LAPTOPS_COMMON
80 select BOARD_ROMSIZE_KB_16384
Felix Singer944291d2022-03-15 11:11:26 +010081 select SOUTHBRIDGE_INTEL_C216
82 select SUPERIO_SMSC_LPC47N217
83
84config BOARD_HP_FOLIO_9470M
85 select BOARD_HP_SNB_IVB_LAPTOPS_COMMON
86 select BOARD_ROMSIZE_KB_16384
87 select GFX_GMA_PANEL_1_ON_LVDS
88 select INTEL_GMA_HAVE_VBT
89 select INTEL_INT15
90 select MAINBOARD_HAS_LIBGFXINIT
Felix Singer944291d2022-03-15 11:11:26 +010091 select SOUTHBRIDGE_INTEL_C216
92
93config BOARD_HP_PROBOOK_6360B
94 select BOARD_HP_SNB_IVB_LAPTOPS_COMMON
95 select BOARD_ROMSIZE_KB_4096
96 select GFX_GMA_PANEL_1_ON_LVDS
97 select INTEL_GMA_HAVE_VBT
98 select INTEL_INT15
99 select MAINBOARD_HAS_LIBGFXINIT
Jes B. Klinkec6b041a12022-04-19 14:00:33 -0700100 select MEMORY_MAPPED_TPM
Felix Singer944291d2022-03-15 11:11:26 +0100101 select MAINBOARD_HAS_TPM1
Felix Singer944291d2022-03-15 11:11:26 +0100102 select SOUTHBRIDGE_INTEL_BD82X6X
103 select SUPERIO_SMSC_LPC47N217
104
105config BOARD_HP_REVOLVE_810_G1
106 select BOARD_HP_SNB_IVB_LAPTOPS_COMMON
107 select BOARD_ROMSIZE_KB_16384
108 select HAVE_SPD_IN_CBFS
109 select GFX_GMA_PANEL_1_ON_LVDS
110 select INTEL_INT15
111 select INTEL_GMA_HAVE_VBT
112 select MAINBOARD_HAS_LIBGFXINIT
Felix Singer944291d2022-03-15 11:11:26 +0100113 select SOUTHBRIDGE_INTEL_C216
114
Felix Singer589609c2022-03-15 11:07:07 +0100115if BOARD_HP_SNB_IVB_LAPTOPS_COMMON
Angel Pons8abb05a2020-01-01 23:57:30 +0100116
117config MAINBOARD_DIR
Angel Pons8abb05a2020-01-01 23:57:30 +0100118 default "hp/snb_ivb_laptops"
119
120config VARIANT_DIR
Bill XIEc756be22023-03-16 16:37:22 +0800121 default "2170p" if BOARD_HP_2170P
Iru Cai1bda1c32020-04-10 23:40:00 +0800122 default "2560p" if BOARD_HP_2560P
Angel Pons8abb05a2020-01-01 23:57:30 +0100123 default "2570p" if BOARD_HP_2570P
Angel Ponsa3580e52020-01-02 00:04:43 +0100124 default "2760p" if BOARD_HP_2760P
Angel Pons5aee8262020-01-02 00:07:08 +0100125 default "8460p" if BOARD_HP_8460P
Angel Ponse4faf5a2020-01-02 00:09:13 +0100126 default "8470p" if BOARD_HP_8470P
Iru Cai56ed3452019-03-05 16:27:36 +0800127 default "8560w" if BOARD_HP_8560W
Angel Pons533e4392020-01-02 00:11:30 +0100128 default "8770w" if BOARD_HP_8770W
Angel Pons650a56f2020-01-02 00:16:03 +0100129 default "folio_9470m" if BOARD_HP_FOLIO_9470M
Pablo Stebler3b6d80f2020-06-14 23:20:16 +0200130 default "probook_6360b" if BOARD_HP_PROBOOK_6360B
Angel Ponsba9e482a2020-01-02 00:22:27 +0100131 default "revolve_810_g1" if BOARD_HP_REVOLVE_810_G1
Angel Pons8abb05a2020-01-01 23:57:30 +0100132
133config MAINBOARD_PART_NUMBER
Bill XIEc756be22023-03-16 16:37:22 +0800134 default "EliteBook 2170p" if BOARD_HP_2170P
Iru Cai1bda1c32020-04-10 23:40:00 +0800135 default "EliteBook 2560p" if BOARD_HP_2560P
Angel Pons8abb05a2020-01-01 23:57:30 +0100136 default "EliteBook 2570p" if BOARD_HP_2570P
Angel Ponsa3580e52020-01-02 00:04:43 +0100137 default "EliteBook 2760p" if BOARD_HP_2760P
Angel Pons5aee8262020-01-02 00:07:08 +0100138 default "EliteBook 8460p" if BOARD_HP_8460P
Angel Ponse4faf5a2020-01-02 00:09:13 +0100139 default "EliteBook 8470p" if BOARD_HP_8470P
Iru Cai56ed3452019-03-05 16:27:36 +0800140 default "EliteBook 8560w" if BOARD_HP_8560W
Angel Pons533e4392020-01-02 00:11:30 +0100141 default "EliteBook 8770w" if BOARD_HP_8770W
Angel Pons650a56f2020-01-02 00:16:03 +0100142 default "EliteBook Folio 9470m" if BOARD_HP_FOLIO_9470M
Pablo Stebler3b6d80f2020-06-14 23:20:16 +0200143 default "ProBook 6360b" if BOARD_HP_PROBOOK_6360B
Angel Ponsba9e482a2020-01-02 00:22:27 +0100144 default "EliteBook Revolve 810 G1" if BOARD_HP_REVOLVE_810_G1
Angel Pons8abb05a2020-01-01 23:57:30 +0100145
Angel Pons42d30052020-01-02 00:57:52 +0100146config OVERRIDE_DEVICETREE
Patrick Georgib8fba862020-06-17 21:06:53 +0200147 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
Angel Pons8abb05a2020-01-01 23:57:30 +0100148
Angel Pons8abb05a2020-01-01 23:57:30 +0100149config VGA_BIOS_ID
150 string
151 default "8086,0116" if SOUTHBRIDGE_INTEL_BD82X6X
152 default "8086,0166" if SOUTHBRIDGE_INTEL_C216
153
Angel Pons8abb05a2020-01-01 23:57:30 +0100154config USBDEBUG_HCD_INDEX
155 int
Bill XIEc756be22023-03-16 16:37:22 +0800156 default 0 if BOARD_HP_2170P || BOARD_HP_FOLIO_9470M
Iru Cai56ed3452019-03-05 16:27:36 +0800157 default 1 if BOARD_HP_2560P || BOARD_HP_2760P || BOARD_HP_8460P || BOARD_HP_8560W
Felix Singerab0a19c2023-02-14 08:03:02 +0100158 default 2 if BOARD_HP_2570P || BOARD_HP_8470P || BOARD_HP_8770W
Pablo Stebler3b6d80f2020-06-14 23:20:16 +0200159 default 1 if BOARD_HP_PROBOOK_6360B # FIXME: check this
Angel Ponsba9e482a2020-01-02 00:22:27 +0100160 default 2 if BOARD_HP_REVOLVE_810_G1 # FIXME: check this
Angel Pons8abb05a2020-01-01 23:57:30 +0100161
162endif