]> bbs.cooldavid.org Git - net-next-2.6.git/blame - arch/arm/mach-s3c6410/Kconfig
ARM: S3C64XX: Provide for board-specific IRQs
[net-next-2.6.git] / arch / arm / mach-s3c6410 / Kconfig
CommitLineData
a08ab637
BD
1# arch/arm/mach-s3c6410/Kconfig
2#
3# Copyright 2008 Openmoko, Inc.
4# Copyright 2008 Simtec Electronics
5#
6# Licensed under GPLv2
7
8# Configuration options for the S3C6410 CPU
d626aeed
BD
9
10config CPU_S3C6410
11 bool
aa64ea3f 12 select CPU_S3C6400_INIT
cf18acf0 13 select CPU_S3C6400_CLOCK
d626aeed
BD
14 help
15 Enable S3C6410 CPU support
16
5cc7fd88
BD
17config S3C6410_SETUP_SDHCI
18 bool
4faf6867 19 select S3C64XX_SETUP_SDHCI_GPIO
5cc7fd88
BD
20 help
21 Internal helper functions for S3C6410 based SDHCI systems
22
1f26a8a0
KL
23config MACH_ANW6410
24 bool "A&W6410"
25 select CPU_S3C6410
26 select S3C_DEV_FB
27 select S3C64XX_SETUP_FB_24BPP
28 help
29 Machine support for the A&W6410
30
5718df9d
BD
31config MACH_SMDK6410
32 bool "SMDK6410"
33 select CPU_S3C6410
5b323c7b 34 select S3C_DEV_HSMMC
b24636cf 35 select S3C_DEV_HSMMC1
d7ea3743 36 select S3C_DEV_I2C1
438a5d42 37 select S3C_DEV_FB
98fd63ba 38 select S3C_DEV_USB_HOST
06fa1d37 39 select S3C_DEV_USB_HSOTG
5cc7fd88 40 select S3C6410_SETUP_SDHCI
d7ea3743 41 select S3C64XX_SETUP_I2C1
438a5d42 42 select S3C64XX_SETUP_FB_24BPP
5718df9d
BD
43 help
44 Machine support for the Samsung SMDK6410
b24636cf
BD
45
46# At least some of the SMDK6410s were shipped with the card detect
47# for the MMC/SD slots connected to the same input. This means that
48# either the boards need to be altered to have channel0 to an alternate
49# configuration or that only one slot can be used.
50
51choice
52 prompt "SMDK6410 MMC/SD slot setup"
53 depends on MACH_SMDK6410
54
55config SMDK6410_SD_CH0
56 bool "Use channel 0 only"
57 depends on MACH_SMDK6410
58 help
59 Select CON7 (channel 0) as the MMC/SD slot, as
60 at least some SMDK6410 boards come with the
61 resistors fitted so that the card detects for
62 channels 0 and 1 are the same.
63
64config SMDK6410_SD_CH1
65 bool "Use channel 1 only"
66 depends on MACH_SMDK6410
67 help
68 Select CON6 (channel 1) as the MMC/SD slot, as
69 at least some SMDK6410 boards come with the
70 resistors fitted so that the card detects for
71 channels 0 and 1 are the same.
72
73endchoice
ecc558ac
MB
74
75config SMDK6410_WM1190_EV1
76 bool "Support Wolfson Microelectronics 1190-EV1 PMIC card"
77 depends on MACH_SMDK6410
78 select REGULATOR
79 select REGULATOR_WM8350
80 select MFD_WM8350_I2C
81 select MFD_WM8350_CONFIG_MODE_0
82 select MFD_WM8350_CONFIG_MODE_3
83 select MFD_WM8352_CONFIG_MODE_0
84 help
85 The Wolfson Microelectronics 1190-EV1 is a WM835x based PMIC
86 and audio daughtercard for the Samsung SMDK6410 reference
87 platform. Enabling this option will build support for this
88 module into the kernel. The presence of the module will be
89 detected at runtime so the the resulting kernel can be used
90 with or without the 1190-EV1 fitted.
87c4122f
KP
91
92config MACH_NCP
93 bool "NCP"
94 select CPU_S3C6410
95 select S3C_DEV_I2C1
96 select S3C_DEV_HSMMC1
97 select S3C64XX_SETUP_I2C1
98 help
99 Machine support for the Samsung NCP
2896bda4
PK
100
101config MACH_HMT
102 bool "Airgoo HMT"
103 select CPU_S3C6410
104 select S3C_DEV_FB
105 select S3C_DEV_USB_HOST
106 select S3C64XX_SETUP_FB_24BPP
107 select HAVE_PWM
108 help
109 Machine support for the Airgoo HMT