blob: 5261a7ed09991fd9feba227432a851e22ec2bb59 [file] [log] [blame]
Ben Dooksa21765a2007-02-11 18:31:01 +01001# Copyright 2007 Simtec Electronics
2#
3# Licensed under GPLv2
Ben Dooks3fc3a252006-09-15 23:46:20 +01004
Linus Torvalds1da177e2005-04-16 15:20:36 -07005config CPU_S3C2410
6 bool
7 depends on ARCH_S3C2410
Russell Kingc7508152008-10-26 10:55:14 +00008 select CPU_ARM920T
Ben Dooks99c13852006-06-22 22:18:20 +01009 select S3C2410_CLOCK
Ben Dooksb2627582007-07-22 16:09:44 +010010 select CPU_LLSERIAL_S3C2410
Ben Dooks9bcb5332006-12-18 00:39:47 +010011 select S3C2410_PM if PM
Ben Dooksa24c0912009-07-30 23:23:27 +010012 select S3C2410_CPUFREQ if CPU_FREQ_S3C24XX
Linus Torvalds1da177e2005-04-16 15:20:36 -070013 help
14 Support for S3C2410 and S3C2410A family from the S3C24XX line
15 of Samsung Mobile CPUs.
16
Ben Dooksa21765a2007-02-11 18:31:01 +010017config CPU_S3C2410_DMA
Ben Dooks68d9ab32006-06-24 21:21:27 +010018 bool
Ben Dooksa21765a2007-02-11 18:31:01 +010019 depends on S3C2410_DMA && (CPU_S3C2410 || CPU_S3C2442)
20 default y if CPU_S3C2410 || CPU_S3C2442
21 help
22 DMA device selection for S3C2410 and compatible CPUs
Ben Dooks68d9ab32006-06-24 21:21:27 +010023
Ben Dooksa21765a2007-02-11 18:31:01 +010024config S3C2410_PM
Ben Dooks4b053e72006-09-22 15:42:18 +010025 bool
Ben Dooks4b053e72006-09-22 15:42:18 +010026 help
Ben Dooksa21765a2007-02-11 18:31:01 +010027 Power Management code common to S3C2410 and better
Ben Dooks4b053e72006-09-22 15:42:18 +010028
Ben Dooks9d529c62008-07-03 11:24:39 +010029config SIMTEC_NOR
30 bool
31 help
32 Internal node to specify machine has simtec NOR mapping
33
Ben Dooksb7a12d12008-07-03 11:24:37 +010034config MACH_BAST_IDE
35 bool
36 select HAVE_PATA_PLATFORM
37 help
38 Internal node for machines with an BAST style IDE
39 interface
Linus Torvalds1da177e2005-04-16 15:20:36 -070040
Ben Dooksa24c0912009-07-30 23:23:27 +010041# cpu frequency scaling support
42
43config S3C2410_CPUFREQ
44 bool
45 depends on CPU_FREQ_S3C24XX && CPU_S3C2410
46 select S3C2410_CPUFREQ_UTILS
47 help
48 CPU Frequency scaling support for S3C2410
49
Ben Dooks438a09e2009-07-30 23:23:28 +010050config S3C2410_PLLTABLE
51 bool
52 depends on S3C2410_CPUFREQ && CPU_FREQ_S3C24XX_PLL
53 default y
54 help
55 Select the PLL table for the S3C2410
56
Ben Dooksa21765a2007-02-11 18:31:01 +010057menu "S3C2410 Machines"
58
59config ARCH_SMDK2410
60 bool "SMDK2410/A9M2410"
61 select CPU_S3C2410
62 select MACH_SMDK
63 help
64 Say Y here if you are using the SMDK2410 or the derived module A9M2410
65 <http://www.fsforth.de>
66
67config ARCH_H1940
68 bool "IPAQ H1940"
69 select CPU_S3C2410
70 select PM_H1940 if PM
Ben Dookseca86552009-03-06 19:49:48 +000071 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +010072 select S3C_DEV_NAND
Naveen Krishna5bfdca12010-05-18 20:44:27 +090073 select S3C2410_SETUP_TS
Ben Dooksa21765a2007-02-11 18:31:01 +010074 help
75 Say Y here if you are using the HP IPAQ H1940
76
arnaud.patard@rtp-net.org1a71e4a2009-11-17 14:54:59 +010077config H1940BT
78 tristate "Control the state of H1940 bluetooth chip"
79 depends on ARCH_H1940
80 select RFKILL
81 help
82 This is a simple driver that is able to control
83 the state of built in bluetooth chip on h1940.
84
Ben Dooksa21765a2007-02-11 18:31:01 +010085config PM_H1940
86 bool
87 help
88 Internal node for H1940 and related PM
89
90config MACH_N30
Christer Weinigel95790872008-07-07 18:12:45 +010091 bool "Acer N30 family"
Ben Dooksa21765a2007-02-11 18:31:01 +010092 select CPU_S3C2410
Pinkava Jff3c25fa2010-05-06 15:18:06 +020093 select MACH_N35
Ben Dookseca86552009-03-06 19:49:48 +000094 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +010095 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +010096 help
Christer Weinigel95790872008-07-07 18:12:45 +010097 Say Y here if you want suppt for the Acer N30, Acer N35,
98 Navman PiN570, Yakumo AlphaX or Airis NC05 PDAs.
Ben Dooksa21765a2007-02-11 18:31:01 +010099
Pinkava Jff3c25fa2010-05-06 15:18:06 +0200100config MACH_N35
101 bool
102 help
103 Internal node in order to enable support for Acer N35 if Acer N30 is
104 selected.
105
Ben Dooksa21765a2007-02-11 18:31:01 +0100106config ARCH_BAST
107 bool "Simtec Electronics BAST (EB2410ITX)"
108 select CPU_S3C2410
Ben Dooksa24c0912009-07-30 23:23:27 +0100109 select S3C2410_IOTIMING if S3C2410_CPUFREQ
Ben Dooksa21765a2007-02-11 18:31:01 +0100110 select PM_SIMTEC if PM
Ben Dooks9d529c62008-07-03 11:24:39 +0100111 select SIMTEC_NOR
Ben Dooksb7a12d12008-07-03 11:24:37 +0100112 select MACH_BAST_IDE
Ben Dooks93bc6b62008-10-21 14:06:33 +0100113 select S3C24XX_DCLK
Ben Dooksa21765a2007-02-11 18:31:01 +0100114 select ISA
Maurus Cuelenaere6cd82ff2010-05-04 13:12:32 +0200115 select S3C_DEV_HWMON
Ben Dookseca86552009-03-06 19:49:48 +0000116 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +0100117 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +0100118 help
119 Say Y here if you are using the Simtec Electronics EB2410ITX
120 development board (also known as BAST)
121
122config MACH_OTOM
123 bool "NexVision OTOM Board"
124 select CPU_S3C2410
Ben Dookseca86552009-03-06 19:49:48 +0000125 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +0100126 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +0100127 help
128 Say Y here if you are using the Nex Vision OTOM board
129
130config MACH_AML_M5900
131 bool "AML M5900 Series"
132 select CPU_S3C2410
133 select PM_SIMTEC if PM
Ben Dookseca86552009-03-06 19:49:48 +0000134 select S3C_DEV_USB_HOST
Ben Dooksa21765a2007-02-11 18:31:01 +0100135 help
136 Say Y here if you are using the American Microsystems M5900 Series
137 <http://www.amltd.com>
138
139config BAST_PC104_IRQ
140 bool "BAST PC104 IRQ support"
141 depends on ARCH_BAST
142 default y
143 help
144 Say Y here to enable the PC104 IRQ routing on the
145 Simtec BAST (EB2410ITX)
146
David Anders79b34af2008-04-10 22:36:59 +0100147config MACH_TCT_HAMMER
148 bool "TCT Hammer Board"
149 select CPU_S3C2410
Ben Dookseca86552009-03-06 19:49:48 +0000150 select S3C_DEV_USB_HOST
David Anders79b34af2008-04-10 22:36:59 +0100151 help
152 Say Y here if you are using the TinCanTools Hammer Board
153 <http://www.tincantools.com>
154
Ben Dooksa21765a2007-02-11 18:31:01 +0100155config MACH_VR1000
156 bool "Thorcom VR1000"
157 select PM_SIMTEC if PM
Ben Dooks93bc6b62008-10-21 14:06:33 +0100158 select S3C24XX_DCLK
Ben Dooks9d529c62008-07-03 11:24:39 +0100159 select SIMTEC_NOR
Ben Dooksb7a12d12008-07-03 11:24:37 +0100160 select MACH_BAST_IDE
Ben Dooksa21765a2007-02-11 18:31:01 +0100161 select CPU_S3C2410
Ben Dookseca86552009-03-06 19:49:48 +0000162 select S3C_DEV_USB_HOST
Ben Dooksa21765a2007-02-11 18:31:01 +0100163 help
164 Say Y here if you are using the Thorcom VR1000 board.
165
Ben Dooksc6184e22007-02-17 00:52:37 +0100166config MACH_QT2410
167 bool "QT2410"
168 select CPU_S3C2410
Ben Dookseca86552009-03-06 19:49:48 +0000169 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +0100170 select S3C_DEV_NAND
Ben Dooksc6184e22007-02-17 00:52:37 +0100171 help
172 Say Y here if you are using the Armzone QT2410
Ben Dooksa21765a2007-02-11 18:31:01 +0100173
174endmenu