aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2012-01-11 22:13:40 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2012-01-11 22:13:40 -0500
commit9fc5c3e3237e02a94f41cd1d2b4291593d29791d (patch)
treec8823725b10bd4d36e9311ea392dfdecb4db7974 /arch/x86/Kconfig
parent541048a1d31399ccdda27346a37eae4a2ad55186 (diff)
parent7c9c3a1e5fc8728e948b8fa3cbcfcfb86db3afda (diff)
Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
* 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/intel config: Fix the APB_TIMER selection x86/mrst: Add additional debug prints for pb_keys x86/intel config: Revamp configuration to allow for Moorestown and Medfield x86/intel/scu/ipc: Match the changes in the x86 configuration x86/apb: Fix configuration constraints x86: Fix INTEL_MID silly x86/Kconfig: Cyclone-timer depends on x86-summit x86: Reduce clock calibration time during slave cpu startup x86/config: Revamp configuration for MID devices x86/sfi: Kill the IRQ as id hack
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r--arch/x86/Kconfig31
1 files changed, 27 insertions, 4 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 2513da0e6b67..a150f4c35e94 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -420,12 +420,14 @@ config X86_MRST
420 depends on PCI 420 depends on PCI
421 depends on PCI_GOANY 421 depends on PCI_GOANY
422 depends on X86_IO_APIC 422 depends on X86_IO_APIC
423 select X86_INTEL_MID
424 select SFI
425 select DW_APB_TIMER
423 select APB_TIMER 426 select APB_TIMER
424 select I2C 427 select I2C
425 select SPI 428 select SPI
426 select INTEL_SCU_IPC 429 select INTEL_SCU_IPC
427 select X86_PLATFORM_DEVICES 430 select X86_PLATFORM_DEVICES
428 select X86_INTEL_MID
429 ---help--- 431 ---help---
430 Moorestown is Intel's Low Power Intel Architecture (LPIA) based Moblin 432 Moorestown is Intel's Low Power Intel Architecture (LPIA) based Moblin
431 Internet Device(MID) platform. Moorestown consists of two chips: 433 Internet Device(MID) platform. Moorestown consists of two chips:
@@ -434,6 +436,26 @@ config X86_MRST
434 nor standard legacy replacement devices/features. e.g. Moorestown does 436 nor standard legacy replacement devices/features. e.g. Moorestown does
435 not contain i8259, i8254, HPET, legacy BIOS, most of the io ports. 437 not contain i8259, i8254, HPET, legacy BIOS, most of the io ports.
436 438
439config X86_MDFLD
440 bool "Medfield MID platform"
441 depends on PCI
442 depends on PCI_GOANY
443 depends on X86_IO_APIC
444 select X86_INTEL_MID
445 select SFI
446 select DW_APB_TIMER
447 select APB_TIMER
448 select I2C
449 select SPI
450 select INTEL_SCU_IPC
451 select X86_PLATFORM_DEVICES
452 ---help---
453 Medfield is Intel's Low Power Intel Architecture (LPIA) based Moblin
454 Internet Device(MID) platform.
455 Unlike standard x86 PCs, Medfield does not have many legacy devices
456 nor standard legacy replacement devices/features. e.g. Medfield does
457 not contain i8259, i8254, HPET, legacy BIOS, most of the io ports.
458
437endif 459endif
438 460
439config X86_RDC321X 461config X86_RDC321X
@@ -631,7 +653,7 @@ config X86_SUMMIT_NUMA
631 653
632config X86_CYCLONE_TIMER 654config X86_CYCLONE_TIMER
633 def_bool y 655 def_bool y
634 depends on X86_32_NON_STANDARD 656 depends on X86_SUMMIT
635 657
636source "arch/x86/Kconfig.cpu" 658source "arch/x86/Kconfig.cpu"
637 659
@@ -659,9 +681,10 @@ config HPET_EMULATE_RTC
659 depends on HPET_TIMER && (RTC=y || RTC=m || RTC_DRV_CMOS=m || RTC_DRV_CMOS=y) 681 depends on HPET_TIMER && (RTC=y || RTC=m || RTC_DRV_CMOS=m || RTC_DRV_CMOS=y)
660 682
661config APB_TIMER 683config APB_TIMER
662 def_bool y if MRST 684 def_bool y if X86_INTEL_MID
663 prompt "Langwell APB Timer Support" if X86_MRST 685 prompt "Intel MID APB Timer Support" if X86_INTEL_MID
664 select DW_APB_TIMER 686 select DW_APB_TIMER
687 depends on X86_INTEL_MID && SFI
665 help 688 help
666 APB timer is the replacement for 8254, HPET on X86 MID platforms. 689 APB timer is the replacement for 8254, HPET on X86 MID platforms.
667 The APBT provides a stable time base on SMP 690 The APBT provides a stable time base on SMP