Blame view

arch/arm/mach-s3c2410/Kconfig 3.78 KB
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
1
2
3
  # Copyright 2007 Simtec Electronics
  #
  # Licensed under GPLv2
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
4

a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
5
6
7
  config CPU_S3C2410
  	bool
  	depends on ARCH_S3C2410
c750815e2   Russell King   [ARM] Arrange for...
8
  	select CPU_ARM920T
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
9
  	select S3C2410_CLOCK
b2627588c   Ben Dooks   [ARM] 4511/1: S3C...
10
  	select CPU_LLSERIAL_S3C2410
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
11
  	select S3C2410_PM if PM
a24c091db   Ben Dooks   ARM: S3C2410: CPU...
12
  	select S3C2410_CPUFREQ if CPU_FREQ_S3C24XX
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
13
14
15
  	help
  	  Support for S3C2410 and S3C2410A family from the S3C24XX line
  	  of Samsung Mobile CPUs.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
16

a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
17
18
19
20
  config CPU_S3C2410_DMA
  	bool
  	depends on S3C2410_DMA && (CPU_S3C2410 || CPU_S3C2442)
  	default y if CPU_S3C2410 || CPU_S3C2442
da56c9492   David Anders   [ARM] 3854/2: S3C...
21
  	help
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
22
  	  DMA device selection for S3C2410 and compatible CPUs
da56c9492   David Anders   [ARM] 3854/2: S3C...
23

a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
24
25
  config S3C2410_PM
  	bool
7efb833d6   Ben Dooks   [ARM] 2889/1: S3C...
26
  	help
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
27
  	  Power Management code common to S3C2410 and better
7efb833d6   Ben Dooks   [ARM] 2889/1: S3C...
28

9d529c6e7   Ben Dooks   [ARM] S3C24XX: Ad...
29
30
31
32
  config SIMTEC_NOR
  	bool
  	help
  	  Internal node to specify machine has simtec NOR mapping
b7a12d192   Ben Dooks   [ARM] BAST/VR1000...
33
34
35
36
37
38
  config MACH_BAST_IDE
  	bool
  	select HAVE_PATA_PLATFORM
  	help
  	  Internal node for machines with an BAST style IDE
  	  interface
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
39

a24c091db   Ben Dooks   ARM: S3C2410: CPU...
40
41
42
43
44
45
46
47
  # cpu frequency scaling support
  
  config S3C2410_CPUFREQ
  	bool
  	depends on CPU_FREQ_S3C24XX && CPU_S3C2410
  	select S3C2410_CPUFREQ_UTILS
  	help
  	  CPU Frequency scaling support for S3C2410
438a09e1e   Ben Dooks   ARM: S3C2410: CPU...
48
49
50
51
52
53
  config S3C2410_PLLTABLE
  	bool
  	depends on S3C2410_CPUFREQ && CPU_FREQ_S3C24XX_PLL
  	default y
  	help
  	  Select the PLL table for the S3C2410
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
54
  menu "S3C2410 Machines"
bafa49cc1   Ben Dooks   [ARM] 2884/1: BAS...
55

a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
56
57
58
59
  config ARCH_SMDK2410
  	bool "SMDK2410/A9M2410"
  	select CPU_S3C2410
  	select MACH_SMDK
bbf6f2809   Ben Dooks   [ARM] 3999/1: RX3...
60
  	help
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
61
62
  	   Say Y here if you are using the SMDK2410 or the derived module A9M2410
             <http://www.fsforth.de>
bbf6f2809   Ben Dooks   [ARM] 3999/1: RX3...
63

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
64
65
66
  config ARCH_H1940
  	bool "IPAQ H1940"
  	select CPU_S3C2410
9bcb533c1   Ben Dooks   [ARM] 4052/1: S3C...
67
  	select PM_H1940 if PM
eca8655ff   Ben Dooks   [ARM] S3C: Add co...
68
  	select S3C_DEV_USB_HOST
d23b35174   Ben Dooks   ARM: S3C: Add mis...
69
  	select S3C_DEV_NAND
5bfdca146   Naveen Krishna   ARM: SAMSUNG: Imp...
70
  	select S3C2410_SETUP_TS
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
71
72
  	help
  	  Say Y here if you are using the HP IPAQ H1940
1a71e4ade   Arnaud Patard   ARM: H1940: Conve...
73
74
75
76
77
78
79
  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.
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
80
81
82
83
  config PM_H1940
  	bool
  	help
  	  Internal node for H1940 and related PM
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
84
85
  
  config MACH_N30
957908733   Christer Weinigel   [ARM] Acer n30: A...
86
  	bool "Acer N30 family"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
87
  	select CPU_S3C2410
ff3c25fa1   Pinkava J   ARM: n30: Enable ...
88
  	select MACH_N35
eca8655ff   Ben Dooks   [ARM] S3C: Add co...
89
  	select S3C_DEV_USB_HOST
d23b35174   Ben Dooks   ARM: S3C: Add mis...
90
  	select S3C_DEV_NAND
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
91
  	help
957908733   Christer Weinigel   [ARM] Acer n30: A...
92
93
  	  Say Y here if you want suppt for the Acer N30, Acer N35,
  	  Navman PiN570, Yakumo AlphaX or Airis NC05 PDAs.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
94

ff3c25fa1   Pinkava J   ARM: n30: Enable ...
95
96
97
98
99
  config MACH_N35
  	bool
  	help
  	  Internal node in order to enable support for Acer N35 if Acer N30 is
  	  selected.
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
100
101
  config ARCH_BAST
  	bool "Simtec Electronics BAST (EB2410ITX)"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
102
  	select CPU_S3C2410
a24c091db   Ben Dooks   ARM: S3C2410: CPU...
103
  	select S3C2410_IOTIMING if S3C2410_CPUFREQ
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
104
  	select PM_SIMTEC if PM
9d529c6e7   Ben Dooks   [ARM] S3C24XX: Ad...
105
  	select SIMTEC_NOR
b7a12d192   Ben Dooks   [ARM] BAST/VR1000...
106
  	select MACH_BAST_IDE
93bc6b637   Ben Dooks   [ARM] S3C24XX: Sp...
107
  	select S3C24XX_DCLK
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
108
  	select ISA
6cd82ffe0   Maurus Cuelenaere   ARM: SAMSUNG: Mov...
109
  	select S3C_DEV_HWMON
eca8655ff   Ben Dooks   [ARM] S3C: Add co...
110
  	select S3C_DEV_USB_HOST
d23b35174   Ben Dooks   ARM: S3C: Add mis...
111
  	select S3C_DEV_NAND
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
112
  	help
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
113
114
  	  Say Y here if you are using the Simtec Electronics EB2410ITX
  	  development board (also known as BAST)
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
115

a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
116
117
118
  config MACH_OTOM
   	bool "NexVision OTOM Board"
   	select CPU_S3C2410
eca8655ff   Ben Dooks   [ARM] S3C: Add co...
119
  	select S3C_DEV_USB_HOST
d23b35174   Ben Dooks   ARM: S3C: Add mis...
120
  	select S3C_DEV_NAND
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
121
  	help
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
122
   	  Say Y here if you are using the Nex Vision OTOM board
96ce2385d   Ben Dooks   [ARM] 3559/1: S3C...
123

a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
124
125
126
127
  config MACH_AML_M5900
  	bool "AML M5900 Series"
  	select CPU_S3C2410
  	select PM_SIMTEC if PM
eca8655ff   Ben Dooks   [ARM] S3C: Add co...
128
  	select S3C_DEV_USB_HOST
a55ee0ea5   Ben Dooks   [ARM] 3784/1: S3C...
129
  	help
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
130
131
  	   Say Y here if you are using the American Microsystems M5900 Series
             <http://www.amltd.com>
a55ee0ea5   Ben Dooks   [ARM] 3784/1: S3C...
132

a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
133
134
135
136
  config BAST_PC104_IRQ
  	bool "BAST PC104 IRQ support"
  	depends on ARCH_BAST
  	default y
66c594098   Ben Dooks   [ARM] 3642/1: S3C...
137
  	help
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
138
139
  	  Say Y	here to enable the PC104 IRQ routing on the
  	  Simtec BAST (EB2410ITX)
96ce2385d   Ben Dooks   [ARM] 3559/1: S3C...
140

79b34afa6   David Anders   [ARM] 4963/1: S3C...
141
142
143
  config MACH_TCT_HAMMER
  	bool "TCT Hammer Board"
  	select CPU_S3C2410
eca8655ff   Ben Dooks   [ARM] S3C: Add co...
144
  	select S3C_DEV_USB_HOST
79b34afa6   David Anders   [ARM] 4963/1: S3C...
145
146
147
  	help
  	   Say Y here if you are using the TinCanTools Hammer Board
             <http://www.tincantools.com>
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
148
149
  config MACH_VR1000
  	bool "Thorcom VR1000"
618b20a13   Ben Dooks   [ARM] 4062/1: S3C...
150
  	select PM_SIMTEC if PM
93bc6b637   Ben Dooks   [ARM] S3C24XX: Sp...
151
  	select S3C24XX_DCLK
9d529c6e7   Ben Dooks   [ARM] S3C24XX: Ad...
152
  	select SIMTEC_NOR
b7a12d192   Ben Dooks   [ARM] BAST/VR1000...
153
  	select MACH_BAST_IDE
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
154
  	select CPU_S3C2410
eca8655ff   Ben Dooks   [ARM] S3C: Add co...
155
  	select S3C_DEV_USB_HOST
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
156
157
  	help
  	  Say Y here if you are using the Thorcom VR1000 board.
c6184e271   Ben Dooks   [ARM] 4214/2: S3C...
158
159
160
  config MACH_QT2410
  	bool "QT2410"
  	select CPU_S3C2410
eca8655ff   Ben Dooks   [ARM] S3C: Add co...
161
  	select S3C_DEV_USB_HOST
d23b35174   Ben Dooks   ARM: S3C: Add mis...
162
  	select S3C_DEV_NAND
c6184e271   Ben Dooks   [ARM] 4214/2: S3C...
163
164
  	help
  	   Say Y here if you are using the Armzone QT2410
b6c440a98   Ben Dooks   [ARM] 3840/1: S3C...
165

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
166
  endmenu