Kconfig (a4581b35e1bc80becf240238bc787a5ec2727db0) Kconfig (a0c3832a578c84d4a93c61e22cb09c99fa9447ea)
1# Select 32 or 64 bit
2config 64BIT
3 bool "64-bit kernel" if ARCH = "x86"
4 default ARCH = "x86_64"
5 ---help---
6 Say yes to build a 64-bit kernel - formerly known as x86_64
7 Say no to build a 32-bit kernel - formerly known as i386
8

--- 376 unchanged lines hidden (view full) ---

385 select X86_REBOOTFIXUPS
386 select OF
387 select OF_EARLY_FLATTREE
388 ---help---
389 Select for the Intel CE media processor (CE4100) SOC.
390 This option compiles in support for the CE4100 SOC for settop
391 boxes and media devices.
392
1# Select 32 or 64 bit
2config 64BIT
3 bool "64-bit kernel" if ARCH = "x86"
4 default ARCH = "x86_64"
5 ---help---
6 Say yes to build a 64-bit kernel - formerly known as x86_64
7 Say no to build a 32-bit kernel - formerly known as i386
8

--- 376 unchanged lines hidden (view full) ---

385 select X86_REBOOTFIXUPS
386 select OF
387 select OF_EARLY_FLATTREE
388 ---help---
389 Select for the Intel CE media processor (CE4100) SOC.
390 This option compiles in support for the CE4100 SOC for settop
391 boxes and media devices.
392
393config X86_WANT_INTEL_MID
393config X86_INTEL_MID
394 bool "Intel MID platform support"
395 depends on X86_32
396 depends on X86_EXTENDED_PLATFORM
397 ---help---
398 Select to build a kernel capable of supporting Intel MID platform
399 systems which do not have the PCI legacy interfaces (Moorestown,
400 Medfield). If you are building for a PC class system say N here.
401
394 bool "Intel MID platform support"
395 depends on X86_32
396 depends on X86_EXTENDED_PLATFORM
397 ---help---
398 Select to build a kernel capable of supporting Intel MID platform
399 systems which do not have the PCI legacy interfaces (Moorestown,
400 Medfield). If you are building for a PC class system say N here.
401
402if X86_WANT_INTEL_MID
402if X86_INTEL_MID
403
403
404config X86_INTEL_MID
405 bool
406
407config X86_MRST
408 bool "Moorestown MID platform"
409 depends on PCI
410 depends on PCI_GOANY
411 depends on X86_IO_APIC
412 select APB_TIMER
413 select I2C
414 select SPI
415 select INTEL_SCU_IPC
416 select X86_PLATFORM_DEVICES
404config X86_MRST
405 bool "Moorestown MID platform"
406 depends on PCI
407 depends on PCI_GOANY
408 depends on X86_IO_APIC
409 select APB_TIMER
410 select I2C
411 select SPI
412 select INTEL_SCU_IPC
413 select X86_PLATFORM_DEVICES
417 select X86_INTEL_MID
418 ---help---
419 Moorestown is Intel's Low Power Intel Architecture (LPIA) based Moblin
420 Internet Device(MID) platform. Moorestown consists of two chips:
421 Lincroft (CPU core, graphics, and memory controller) and Langwell IOH.
422 Unlike standard x86 PCs, Moorestown does not have many legacy devices
423 nor standard legacy replacement devices/features. e.g. Moorestown does
424 not contain i8259, i8254, HPET, legacy BIOS, most of the io ports.
425
414 ---help---
415 Moorestown is Intel's Low Power Intel Architecture (LPIA) based Moblin
416 Internet Device(MID) platform. Moorestown consists of two chips:
417 Lincroft (CPU core, graphics, and memory controller) and Langwell IOH.
418 Unlike standard x86 PCs, Moorestown does not have many legacy devices
419 nor standard legacy replacement devices/features. e.g. Moorestown does
420 not contain i8259, i8254, HPET, legacy BIOS, most of the io ports.
421
422config X86_MDFLD
423 bool "Medfield MID platform"
424 depends on PCI
425 depends on PCI_GOANY
426 depends on X86_IO_APIC
427 select APB_TIMER
428 select I2C
429 select SPI
430 select INTEL_SCU_IPC
431 select X86_PLATFORM_DEVICES
432 select X86_INTEL_MID
433 ---help---
434 Medfield is Intel's Low Power Intel Architecture (LPIA) based Moblin
435 Internet Device(MID) platform.
436 Unlike standard x86 PCs, Medfield does not have many legacy devices
437 nor standard legacy replacement devices/features. e.g. Medfield does
438 not contain i8259, i8254, HPET, legacy BIOS, most of the io ports.
439
426endif
427
428config X86_RDC321X
429 bool "RDC R-321x SoC"
430 depends on X86_32
431 depends on X86_EXTENDED_PLATFORM
432 select M486
433 select X86_REBOOTFIXUPS

--- 181 unchanged lines hidden (view full) ---

615 If you are unsure how to answer this question, answer N.
616
617config X86_SUMMIT_NUMA
618 def_bool y
619 depends on X86_32 && NUMA && X86_32_NON_STANDARD
620
621config X86_CYCLONE_TIMER
622 def_bool y
440endif
441
442config X86_RDC321X
443 bool "RDC R-321x SoC"
444 depends on X86_32
445 depends on X86_EXTENDED_PLATFORM
446 select M486
447 select X86_REBOOTFIXUPS

--- 181 unchanged lines hidden (view full) ---

629 If you are unsure how to answer this question, answer N.
630
631config X86_SUMMIT_NUMA
632 def_bool y
633 depends on X86_32 && NUMA && X86_32_NON_STANDARD
634
635config X86_CYCLONE_TIMER
636 def_bool y
623 depends on X86_32_NON_STANDARD
637 depends on X86_SUMMIT
624
625source "arch/x86/Kconfig.cpu"
626
627config HPET_TIMER
628 def_bool X86_64
629 prompt "HPET Timer Support" if X86_32
630 ---help---
631 Use the IA-PC HPET (High Precision Event Timer) to manage

--- 14 unchanged lines hidden (view full) ---

646config HPET_EMULATE_RTC
647 def_bool y
648 depends on HPET_TIMER && (RTC=y || RTC=m || RTC_DRV_CMOS=m || RTC_DRV_CMOS=y)
649
650config APB_TIMER
651 def_bool y if MRST
652 prompt "Langwell APB Timer Support" if X86_MRST
653 select DW_APB_TIMER
638
639source "arch/x86/Kconfig.cpu"
640
641config HPET_TIMER
642 def_bool X86_64
643 prompt "HPET Timer Support" if X86_32
644 ---help---
645 Use the IA-PC HPET (High Precision Event Timer) to manage

--- 14 unchanged lines hidden (view full) ---

660config HPET_EMULATE_RTC
661 def_bool y
662 depends on HPET_TIMER && (RTC=y || RTC=m || RTC_DRV_CMOS=m || RTC_DRV_CMOS=y)
663
664config APB_TIMER
665 def_bool y if MRST
666 prompt "Langwell APB Timer Support" if X86_MRST
667 select DW_APB_TIMER
668 depends on X86_INTEL_MID && SFI
654 help
655 APB timer is the replacement for 8254, HPET on X86 MID platforms.
656 The APBT provides a stable time base on SMP
657 systems, unlike the TSC, but it is more expensive to access,
658 as it is off-chip. APB timers are always running regardless of CPU
659 C states, they are used as per CPU clockevent device when possible.
660
661# Mark as expert because too many people got it wrong.

--- 1518 unchanged lines hidden ---
669 help
670 APB timer is the replacement for 8254, HPET on X86 MID platforms.
671 The APBT provides a stable time base on SMP
672 systems, unlike the TSC, but it is more expensive to access,
673 as it is off-chip. APB timers are always running regardless of CPU
674 C states, they are used as per CPU clockevent device when possible.
675
676# Mark as expert because too many people got it wrong.

--- 1518 unchanged lines hidden ---