blob: a1e446ebe0c9cf106f066e4f9dcc96bb263eb43e [file] [log] [blame]
Martin Roth26bcee02024-02-16 10:51:37 -07001## SPDX-License-Identifier: GPL-2.0-only
2
Michał Żygowski7e8b5972022-02-20 23:27:18 +01003config BOARD_DELL_SNB_IVB_WORKSTATIONS
4 def_bool n
Michał Żygowski72f06ca2020-04-13 21:42:24 +02005 select BOARD_ROMSIZE_KB_12288
6 select HAVE_ACPI_RESUME
7 select HAVE_ACPI_TABLES
8 select INTEL_INT15
9 select NORTHBRIDGE_INTEL_SANDYBRIDGE
10 select SERIRQ_CONTINUOUS_MODE
Michał Żygowski72f06ca2020-04-13 21:42:24 +020011 select USE_NATIVE_RAMINIT
Jes B. Klinkec6b041a12022-04-19 14:00:33 -070012 select MEMORY_MAPPED_TPM
Michał Żygowski72f06ca2020-04-13 21:42:24 +020013 select MAINBOARD_HAS_TPM1
14 select MAINBOARD_USES_IFD_GBE_REGION
15 select SUPERIO_SMSC_SCH5545
16 select MAINBOARD_HAS_LIBGFXINIT
17 select INTEL_GMA_HAVE_VBT
18 select HAVE_OPTION_TABLE
19 select HAVE_CMOS_DEFAULT
20 select PCIEXP_L1_SUB_STATE
Michał Żygowskiaa133e42021-11-21 13:27:30 +010021 select DRIVERS_UART_8250IO
Michał Żygowski72f06ca2020-04-13 21:42:24 +020022
Felix Singer8fca63f2023-05-08 20:01:34 +020023config BOARD_DELL_OPTIPLEX_9010
24 select BOARD_DELL_SNB_IVB_WORKSTATIONS
25 select SOUTHBRIDGE_INTEL_C216
26
27config BOARD_DELL_PRECISION_T1650
28 select BOARD_DELL_SNB_IVB_WORKSTATIONS
29 select SOUTHBRIDGE_INTEL_C216
30
Michał Żygowski7e8b5972022-02-20 23:27:18 +010031if BOARD_DELL_SNB_IVB_WORKSTATIONS
32
Michał Żygowski72f06ca2020-04-13 21:42:24 +020033config MAINBOARD_DIR
Michał Żygowski7e8b5972022-02-20 23:27:18 +010034 default "dell/snb_ivb_workstations"
Michał Żygowski72f06ca2020-04-13 21:42:24 +020035
36config MAINBOARD_PART_NUMBER
Michał Żygowski7e8b5972022-02-20 23:27:18 +010037 default "OptiPlex 9010" if BOARD_DELL_OPTIPLEX_9010
Michał Żygowski66f99f72022-02-20 23:30:43 +010038 default "Precision T1650" if BOARD_DELL_PRECISION_T1650
Michał Żygowski7e8b5972022-02-20 23:27:18 +010039
40config VARIANT_DIR
41 default "optiplex_9010_sff" if BOARD_DELL_OPTIPLEX_9010
Michał Żygowski66f99f72022-02-20 23:30:43 +010042 default "precision_t1650" if BOARD_DELL_PRECISION_T1650
Michał Żygowski7e8b5972022-02-20 23:27:18 +010043
44config DEVICETREE
45 default "variants/baseboard/devicetree.cb"
46
47config OVERRIDE_DEVICETREE
48 default "variants/\$(CONFIG_VARIANT_DIR)/overridetree.cb"
Michał Żygowski72f06ca2020-04-13 21:42:24 +020049
Michał Żygowski72f06ca2020-04-13 21:42:24 +020050config DRAM_RESET_GATE_GPIO
51 int
52 default 60
53
Michał Żygowski72f06ca2020-04-13 21:42:24 +020054config USBDEBUG_HCD_INDEX
55 int
56 default 2
57
58config CBFS_SIZE
Michał Żygowski72f06ca2020-04-13 21:42:24 +020059 default 0x600000
60
61config INCLUDE_SMSC_SCH5545_EC_FW
62 bool "Include SMSC SCH5545 EC firmware binary"
63 default n
64 help
65 This option allows to add the SMSC SCH5545 Environmental Controller
66 firmware binary. The firmware must be loaded after each power failure
67 in order to properly initialize the fan control, because EC loses its
68 configuration when power is cut off. Otherwise the fans will keep
69 running at full speed after power failure.
70
71config SMSC_SCH5545_EC_FW_FILE
72 string "File path to the SMSC SCH5545 EC firmware binary"
73 depends on INCLUDE_SMSC_SCH5545_EC_FW
74
75endif