# arch/arm/mach-s3c24xx/Kconfig # # Copyright (c) 2012 Samsung Electronics Co., Ltd. # http://www.samsung.com/ # # Copyright 2007 Simtec Electronics # # Licensed under GPLv2 if ARCH_S3C24XX menu "SAMSUNG S3C24XX SoCs Support" comment "S3C24XX SoCs" config CPU_S3C2410 bool "SAMSUNG S3C2410" default y select CPU_ARM920T select S3C2410_CLOCK select CPU_LLSERIAL_S3C2410 select S3C2410_PM if PM select S3C2410_CPUFREQ if CPU_FREQ_S3C24XX help Support for S3C2410 and S3C2410A family from the S3C24XX line of Samsung Mobile CPUs. config CPU_S3C2412 bool "SAMSUNG S3C2412" depends on ARCH_S3C24XX select CPU_ARM926T select CPU_LLSERIAL_S3C2440 select S3C2412_PM if PM select S3C2412_DMA if S3C24XX_DMA help Support for the S3C2412 and S3C2413 SoCs from the S3C24XX line if CPU_S3C2410 config S3C2410_DMA bool depends on S3C24XX_DMA && CPU_S3C2410 default y if CPU_S3C2410 help DMA device selection for S3C2410 and compatible CPUs config S3C2410_PM bool help Power Management code common to S3C2410 and better config SIMTEC_NOR bool help Internal node to specify machine has simtec NOR mapping config MACH_BAST_IDE bool select HAVE_PATA_PLATFORM help Internal node for machines with an BAST style IDE interface comment "S3C2410 Boards" # # The "S3C2410 Boards" list is ordered alphabetically by option text. # (without ARCH_ or MACH_) # config MACH_AML_M5900 bool "AML M5900 Series" select PM_SIMTEC if PM select S3C_DEV_USB_HOST help Say Y here if you are using the American Microsystems M5900 Series config ARCH_BAST bool "Simtec Electronics BAST (EB2410ITX)" select S3C2410_IOTIMING if S3C2410_CPUFREQ select PM_SIMTEC if PM select SIMTEC_NOR select MACH_BAST_IDE select S3C24XX_DCLK select ISA select S3C_DEV_HWMON select S3C_DEV_USB_HOST select S3C_DEV_NAND help Say Y here if you are using the Simtec Electronics EB2410ITX development board (also known as BAST) config BAST_PC104_IRQ bool "BAST PC104 IRQ support" depends on ARCH_BAST default y help Say Y here to enable the PC104 IRQ routing on the Simtec BAST (EB2410ITX) config ARCH_H1940 bool "IPAQ H1940" select PM_H1940 if PM select S3C_DEV_USB_HOST select S3C_DEV_NAND select S3C2410_SETUP_TS help Say Y here if you are using the HP IPAQ H1940 config H1940BT tristate "Control the state of H1940 bluetooth chip" depends on ARCH_H1940 select RFKILL help This is a simple driver that is able to control the state of built in bluetooth chip on h1940. config PM_H1940 bool help Internal node for H1940 and related PM config MACH_N30 bool "Acer N30 family" select MACH_N35 select S3C_DEV_USB_HOST select S3C_DEV_NAND help Say Y here if you want suppt for the Acer N30, Acer N35, Navman PiN570, Yakumo AlphaX or Airis NC05 PDAs. config MACH_OTOM bool "NexVision OTOM Board" select S3C_DEV_USB_HOST select S3C_DEV_NAND help Say Y here if you are using the Nex Vision OTOM board config MACH_QT2410 bool "QT2410" select S3C_DEV_USB_HOST select S3C_DEV_NAND help Say Y here if you are using the Armzone QT2410 config ARCH_SMDK2410 bool "SMDK2410/A9M2410" select MACH_SMDK help Say Y here if you are using the SMDK2410 or the derived module A9M2410 config MACH_TCT_HAMMER bool "TCT Hammer Board" select S3C_DEV_USB_HOST help Say Y here if you are using the TinCanTools Hammer Board config MACH_VR1000 bool "Thorcom VR1000" select PM_SIMTEC if PM select S3C24XX_DCLK select SIMTEC_NOR select MACH_BAST_IDE select S3C_DEV_USB_HOST help Say Y here if you are using the Thorcom VR1000 board. endif # CPU_S3C2410 config S3C2412_PM_SLEEP bool help Internal config node to apply sleep for S3C2412 power management. Can be selected by another SoCs such as S3C2416 with similar sleep procedure. if CPU_S3C2412 config CPU_S3C2412_ONLY bool depends on ARCH_S3C24XX && !CPU_S3C2410 && \ !CPU_S3C2416 && !CPU_S3C2440 && !CPU_S3C2442 && \ !CPU_S3C2443 && CPU_S3C2412 default y config S3C2412_DMA bool help Internal config node for S3C2412 DMA support config S3C2412_PM bool help Internal config node to apply S3C2412 power management comment "S3C2412 Boards" # # The "S3C2412 Boards" list is ordered alphabetically by option text. # (without ARCH_ or MACH_) # config MACH_JIVE bool "Logitech Jive" select S3C_DEV_USB_HOST select S3C_DEV_NAND help Say Y here if you are using the Logitech Jive. config MACH_JIVE_SHOW_BOOTLOADER bool "Allow access to bootloader partitions in MTD (EXPERIMENTAL)" depends on MACH_JIVE && EXPERIMENTAL config MACH_S3C2413 bool help Internal node for S3C2413 version of SMDK2413, so that machine_is_s3c2413() will work when MACH_SMDK2413 is selected config MACH_SMDK2412 bool "SMDK2412" select MACH_SMDK2413 help Say Y here if you are using an SMDK2412 Note, this shares support with SMDK2413, so will automatically select MACH_SMDK2413. config MACH_SMDK2413 bool "SMDK2413" select MACH_S3C2413 select MACH_SMDK select S3C_DEV_USB_HOST select S3C_DEV_NAND help Say Y here if you are using an SMDK2413 config MACH_VSTMS bool "VMSTMS" select S3C_DEV_USB_HOST select S3C_DEV_NAND help Say Y here if you are using an VSTMS board endif # CPU_S3C2412 endmenu # SAMSUNG S3C24XX SoCs Support endif # ARCH_S3C24XX