# This file is part of the coreboot project. # SPDX-License-Identifier: GPL-2.0-only config NORTHBRIDGE_INTEL_I945 bool if NORTHBRIDGE_INTEL_I945 config NORTHBRIDGE_SPECIFIC_OPTIONS # dummy def_bool y select HAVE_DEBUG_RAM_SETUP select VGA select INTEL_GMA_ACPI select INTEL_GMA_SSC_ALTERNATE_REF select INTEL_EDID select HAVE_VGA_TEXT_FRAMEBUFFER if MAINBOARD_DO_NATIVE_VGA_INIT select PARALLEL_MP config VBOOT select VBOOT_STARTS_IN_BOOTBLOCK select VBOOT_SEPARATE_VERSTAGE config NORTHBRIDGE_INTEL_SUBTYPE_I945GC def_bool n config NORTHBRIDGE_INTEL_SUBTYPE_I945GM def_bool n config VGA_BIOS_ID string default "8086,27a2" if NORTHBRIDGE_INTEL_SUBTYPE_I945GM default "8086,2772" if NORTHBRIDGE_INTEL_SUBTYPE_I945GC config I945_LVDS def_bool n select MAINBOARD_HAS_NATIVE_VGA_INIT select HAVE_LINEAR_FRAMEBUFFER if MAINBOARD_DO_NATIVE_VGA_INIT help Selected by mainboards that use native graphics initialization for the LVDS port. A linear framebuffer is only supported for LVDS. config MMCONF_BASE_ADDRESS hex default 0xf0000000 config OVERRIDE_CLOCK_DISABLE bool default n help Usually system firmware turns off system memory clock signals to unused SO-DIMM slots to reduce EMI and power consumption. However, some boards do not like unused clock signals to be disabled. config MAXIMUM_SUPPORTED_FREQUENCY int default 0 help If non-zero, this designates the maximum DDR frequency the board supports, despite what the chipset should be capable of. config CHECK_SLFRCS_ON_RESUME def_bool n help On some boards it may be neccessary to hard reset early during resume from S3 if the SLFRCS register indicates that a memory channel is not guaranteed to be in self-refresh. On other boards the check always creates a false positive, effectively making it impossible to resume. config SMM_RESERVED_SIZE hex default 0x100000 endif