diff options
Diffstat (limited to 'src/southbridge/intel/common/Kconfig.common')
-rw-r--r-- | src/southbridge/intel/common/Kconfig.common | 121 |
1 files changed, 121 insertions, 0 deletions
diff --git a/src/southbridge/intel/common/Kconfig.common b/src/southbridge/intel/common/Kconfig.common new file mode 100644 index 0000000000..5d7a4ee784 --- /dev/null +++ b/src/southbridge/intel/common/Kconfig.common @@ -0,0 +1,121 @@ +config SOUTHBRIDGE_INTEL_COMMON_RESET + def_bool n + select HAVE_CF9_RESET + +config SOUTHBRIDGE_INTEL_COMMON_RTC + def_bool n + +config SOUTHBRIDGE_INTEL_COMMON_PMCLIB + def_bool n + depends on SOUTHBRIDGE_INTEL_COMMON_PMBASE + +config SOUTHBRIDGE_INTEL_COMMON_PMBASE + def_bool n + +config SOUTHBRIDGE_INTEL_COMMON_GPIO + def_bool n + +config SOUTHBRIDGE_INTEL_COMMON_ME + def_bool n + +config SOUTHBRIDGE_INTEL_COMMON_HPET + def_bool n + +config SOUTHBRIDGE_INTEL_COMMON_EARLY_SMBUS + def_bool n + +config SOUTHBRIDGE_INTEL_COMMON_SMBUS + def_bool n + select HAVE_DEBUG_SMBUS + +config SOUTHBRIDGE_INTEL_COMMON_SPI + def_bool n + select SPI_FLASH + select BOOT_DEVICE_SUPPORTS_WRITES + +config SOUTHBRIDGE_INTEL_COMMON_SPI_ICH7 + def_bool n + select SOUTHBRIDGE_INTEL_COMMON_SPI + +config SOUTHBRIDGE_INTEL_COMMON_SPI_ICH9 + def_bool n + select SOUTHBRIDGE_INTEL_COMMON_SPI + +config SOUTHBRIDGE_INTEL_COMMON_SPI_SILVERMONT + def_bool n + select SOUTHBRIDGE_INTEL_COMMON_SPI + +config SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN + def_bool n + +config SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ + def_bool n + select SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN + +config HAVE_INTEL_CHIPSET_LOCKDOWN + def_bool n + +config SOUTHBRIDGE_INTEL_COMMON_SMM + def_bool n + select HAVE_POWER_STATE_AFTER_FAILURE + select HAVE_POWER_STATE_PREVIOUS_AFTER_FAILURE + select SOUTHBRIDGE_INTEL_COMMON_PMBASE + +config SOUTHBRIDGE_INTEL_COMMON_ACPI_MADT + bool + +config SOUTHBRIDGE_INTEL_COMMON_FINALIZE + bool + +config SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG + def_bool n + select HAVE_USBDEBUG + +config INTEL_DESCRIPTOR_MODE_CAPABLE + def_bool n + help + This config simply states that the platform is *capable* of running in + descriptor mode (when the descriptor in flash is valid). + +config INTEL_DESCRIPTOR_MODE_REQUIRED + def_bool y if INTEL_DESCRIPTOR_MODE_CAPABLE + help + This config states descriptor mode is *required* for the platform to + function properly, or to function at all. + +config VALIDATE_INTEL_DESCRIPTOR + depends on INTEL_DESCRIPTOR_MODE_CAPABLE + bool "Validate Intel firmware descriptor" + default n + help + This config enables validating the Intel firmware descriptor against the + fmap layout. If the firmware descriptor layout does not match the fmap + then the bootimage cannot be built. + +config INTEL_CHIPSET_LOCKDOWN + depends on HAVE_INTEL_CHIPSET_LOCKDOWN && HAVE_SMI_HANDLER && !CHROMEOS + #ChromeOS's payload seems to handle finalization on its on. + bool "Lock down chipset in coreboot" + default y + help + Some registers within host bridge on particular chipsets should be + locked down on each normal boot path (done by either coreboot or payload) + and S3 resume (always done by coreboot). Select this to let coreboot + to do this on normal boot path. + +config SOUTHBRIDGE_INTEL_COMMON_WATCHDOG + bool + depends on SOUTHBRIDGE_INTEL_COMMON_PMBASE + +config FIXED_RCBA_MMIO_BASE + hex + default 0xfed1c000 + +config RCBA_LENGTH + hex + default 0x4000 + +config FIXED_SMBUS_IO_BASE + hex + depends on SOUTHBRIDGE_INTEL_COMMON_SMBUS + default 0x400 |