1 # SPDX-License-Identifier: GPL-2.0
3 # Copyright 2008 Openmoko, Inc.
4 # Simtec Electronics, Ben Dooks <ben@simtec.co.uk>
6 menuconfig ARCH_S3C64XX
7 bool "Samsung S3C64XX (deprecated, see help)"
8 depends on ARCH_MULTI_V6
11 select CLKSRC_SAMSUNG_PWM
12 select COMMON_CLK_SAMSUNG
13 select GPIO_SAMSUNG if ATAGS
17 select PM_GENERIC_DOMAINS if PM
18 select S3C_GPIO_TRACK if ATAGS
19 select S3C2410_WATCHDOG
20 select SAMSUNG_ATAGS if ATAGS
21 select SAMSUNG_WAKEMASK if PM
24 Samsung S3C64XX series based systems
26 The platform is deprecated and scheduled for removal. Please reach to
27 the maintainers of the platform and linux-samsung-soc@vger.kernel.org if
29 Without such feedback, the platform will be removed after 2024.
33 # Configuration options for the S3C6410 CPU
38 Enable S3C6400 CPU support
43 Enable S3C6410 CPU support
49 config S3C64XX_SETUP_SDHCI
51 select S3C64XX_SETUP_SDHCI_GPIO
53 Internal configuration for default SDHCI setup for S3C6400 and
56 # platform specific device setup
58 config S3C64XX_SETUP_I2C0
62 Common setup code for i2c bus 0.
64 Note, currently since i2c0 is always compiled, this setup helper
65 is always compiled with it.
67 config S3C64XX_SETUP_I2C1
70 Common setup code for i2c bus 1.
72 config S3C64XX_SETUP_FB_24BPP
75 Common setup code for S3C64XX with an 24bpp RGB display helper.
77 config S3C64XX_SETUP_KEYPAD
80 Common setup code for S3C64XX KEYPAD GPIO configurations
82 config S3C64XX_SETUP_SDHCI_GPIO
85 Common setup code for S3C64XX SDHCI GPIO configurations
87 config S3C64XX_SETUP_SPI
90 Common setup code for SPI GPIO configurations
92 config S3C64XX_SETUP_USB_PHY
95 Common setup code for USB PHY controller
97 # S36400 Macchine support
99 config MACH_WLF_CRAGG_6410
100 bool "Wolfson Cragganmore 6410"
104 select LEDS_GPIO_REGISTER
105 select S3C64XX_DEV_SPI0
106 select S3C64XX_SETUP_FB_24BPP
107 select S3C64XX_SETUP_I2C1
108 select S3C64XX_SETUP_KEYPAD
109 select S3C64XX_SETUP_SDHCI
110 select S3C64XX_SETUP_SPI
111 select S3C64XX_SETUP_USB_PHY
114 select S3C_DEV_HSMMC1
115 select S3C_DEV_HSMMC2
117 select S3C_DEV_USB_HOST
118 select S3C_DEV_USB_HSOTG
119 select SAMSUNG_DEV_KEYPAD
120 select SAMSUNG_DEV_PWM
122 Machine support for the Wolfson Cragganmore S3C6410 variant.
124 config MACH_S3C64XX_DT
125 bool "Samsung S3C6400/S3C6410 machine using Device Tree"
129 select PINCTRL_S3C64XX
131 Machine support for Samsung S3C6400/S3C6410 machines with Device Tree
133 Select this if a fdt blob is available for your S3C64XX SoC based
135 Note: This is under development and not all peripherals can be
136 supported with this machine file.