1 # Copyright 2008 Openmoko, Inc.
2 # Simtec Electronics, Ben Dooks <ben@simtec.co.uk>
6 # Configuration options for the S3C6410 CPU
11 Enable S3C6400 CPU support
16 Enable S3C6410 CPU support
22 config S3C64XX_SETUP_SDHCI
23 select S3C64XX_SETUP_SDHCI_GPIO
26 Internal configuration for default SDHCI setup for S3C6400 and
29 # platform specific device setup
31 config S3C64XX_SETUP_I2C0
35 Common setup code for i2c bus 0.
37 Note, currently since i2c0 is always compiled, this setup helper
38 is always compiled with it.
40 config S3C64XX_SETUP_I2C1
43 Common setup code for i2c bus 1.
45 config S3C64XX_SETUP_FB_24BPP
48 Common setup code for S3C64XX with an 24bpp RGB display helper.
50 config S3C64XX_SETUP_SDHCI_GPIO
53 Common setup code for S3C64XX SDHCI GPIO configurations
55 # S36400 Macchine support
62 select S3C64XX_SETUP_SDHCI
64 Machine support for the Samsung SMDK6400
66 # S3C6410 machine support
72 select S3C64XX_SETUP_FB_24BPP
74 Machine support for the A&W6410
83 select S3C_DEV_USB_HOST
84 select S3C_DEV_USB_HSOTG
85 select S3C64XX_SETUP_SDHCI
86 select S3C64XX_SETUP_I2C1
87 select S3C64XX_SETUP_FB_24BPP
89 Machine support for the Samsung SMDK6410
91 # At least some of the SMDK6410s were shipped with the card detect
92 # for the MMC/SD slots connected to the same input. This means that
93 # either the boards need to be altered to have channel0 to an alternate
94 # configuration or that only one slot can be used.
97 prompt "SMDK6410 MMC/SD slot setup"
98 depends on MACH_SMDK6410
100 config SMDK6410_SD_CH0
101 bool "Use channel 0 only"
102 depends on MACH_SMDK6410
104 Select CON7 (channel 0) as the MMC/SD slot, as
105 at least some SMDK6410 boards come with the
106 resistors fitted so that the card detects for
107 channels 0 and 1 are the same.
109 config SMDK6410_SD_CH1
110 bool "Use channel 1 only"
111 depends on MACH_SMDK6410
113 Select CON6 (channel 1) as the MMC/SD slot, as
114 at least some SMDK6410 boards come with the
115 resistors fitted so that the card detects for
116 channels 0 and 1 are the same.
120 config SMDK6410_WM1190_EV1
121 bool "Support Wolfson Microelectronics 1190-EV1 PMIC card"
122 depends on MACH_SMDK6410
124 select REGULATOR_WM8350
125 select S3C24XX_GPIO_EXTRA64
126 select MFD_WM8350_I2C
127 select MFD_WM8350_CONFIG_MODE_0
128 select MFD_WM8350_CONFIG_MODE_3
129 select MFD_WM8352_CONFIG_MODE_0
131 The Wolfson Microelectronics 1190-EV1 is a WM835x based PMIC
132 and audio daughtercard for the Samsung SMDK6410 reference
133 platform. Enabling this option will build support for this
134 module into the kernel. The presence of the module will be
135 detected at runtime so the the resulting kernel can be used
136 with or without the 1190-EV1 fitted.
142 select S3C_DEV_HSMMC1
143 select S3C64XX_SETUP_I2C1
145 Machine support for the Samsung NCP
152 select S3C_DEV_USB_HOST
153 select S3C64XX_SETUP_FB_24BPP
156 Machine support for the Airgoo HMT