18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci#
38c2ecf20Sopenharmony_ci# Copyright 2008 Openmoko, Inc.
48c2ecf20Sopenharmony_ci#	Simtec Electronics, Ben Dooks <ben@simtec.co.uk>
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_cimenuconfig ARCH_S3C64XX
78c2ecf20Sopenharmony_ci	bool "Samsung S3C64XX"
88c2ecf20Sopenharmony_ci	depends on ARCH_MULTI_V6
98c2ecf20Sopenharmony_ci	select ARM_AMBA
108c2ecf20Sopenharmony_ci	select ARM_VIC
118c2ecf20Sopenharmony_ci	select CLKSRC_SAMSUNG_PWM
128c2ecf20Sopenharmony_ci	select COMMON_CLK_SAMSUNG
138c2ecf20Sopenharmony_ci	select GPIO_SAMSUNG if ATAGS
148c2ecf20Sopenharmony_ci	select GPIOLIB
158c2ecf20Sopenharmony_ci	select HAVE_S3C2410_I2C if I2C
168c2ecf20Sopenharmony_ci	select HAVE_TCM
178c2ecf20Sopenharmony_ci	select PLAT_SAMSUNG
188c2ecf20Sopenharmony_ci	select PM_GENERIC_DOMAINS if PM
198c2ecf20Sopenharmony_ci	select S3C_DEV_NAND if ATAGS
208c2ecf20Sopenharmony_ci	select S3C_GPIO_TRACK if ATAGS
218c2ecf20Sopenharmony_ci	select S3C2410_WATCHDOG
228c2ecf20Sopenharmony_ci	select SAMSUNG_ATAGS if ATAGS
238c2ecf20Sopenharmony_ci	select SAMSUNG_WAKEMASK if PM
248c2ecf20Sopenharmony_ci	select WATCHDOG
258c2ecf20Sopenharmony_ci	help
268c2ecf20Sopenharmony_ci	  Samsung S3C64XX series based systems
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ciif ARCH_S3C64XX
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ci# Configuration options for the S3C6410 CPU
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_ciconfig CPU_S3C6400
338c2ecf20Sopenharmony_ci	bool
348c2ecf20Sopenharmony_ci	help
358c2ecf20Sopenharmony_ci	  Enable S3C6400 CPU support
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_ciconfig CPU_S3C6410
388c2ecf20Sopenharmony_ci	bool
398c2ecf20Sopenharmony_ci	help
408c2ecf20Sopenharmony_ci	  Enable S3C6410 CPU support
418c2ecf20Sopenharmony_ci
428c2ecf20Sopenharmony_ciconfig S3C64XX_PL080
438c2ecf20Sopenharmony_ci	def_bool DMADEVICES
448c2ecf20Sopenharmony_ci	select AMBA_PL08X
458c2ecf20Sopenharmony_ci
468c2ecf20Sopenharmony_ciconfig S3C64XX_SETUP_SDHCI
478c2ecf20Sopenharmony_ci	bool
488c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_SDHCI_GPIO
498c2ecf20Sopenharmony_ci	help
508c2ecf20Sopenharmony_ci	  Internal configuration for default SDHCI setup for S3C6400 and
518c2ecf20Sopenharmony_ci	  S3C6410 SoCs.
528c2ecf20Sopenharmony_ci
538c2ecf20Sopenharmony_ciconfig S3C64XX_DEV_ONENAND1
548c2ecf20Sopenharmony_ci	bool
558c2ecf20Sopenharmony_ci	help
568c2ecf20Sopenharmony_ci	  Compile in platform device definition for OneNAND1 controller
578c2ecf20Sopenharmony_ci
588c2ecf20Sopenharmony_ciconfig SAMSUNG_DEV_BACKLIGHT
598c2ecf20Sopenharmony_ci	bool
608c2ecf20Sopenharmony_ci	depends on SAMSUNG_DEV_PWM
618c2ecf20Sopenharmony_ci	help
628c2ecf20Sopenharmony_ci	  Compile in platform device definition LCD backlight with PWM Timer
638c2ecf20Sopenharmony_ci
648c2ecf20Sopenharmony_ci# platform specific device setup
658c2ecf20Sopenharmony_ci
668c2ecf20Sopenharmony_ciconfig S3C64XX_SETUP_I2C0
678c2ecf20Sopenharmony_ci	bool
688c2ecf20Sopenharmony_ci	default y
698c2ecf20Sopenharmony_ci	help
708c2ecf20Sopenharmony_ci	  Common setup code for i2c bus 0.
718c2ecf20Sopenharmony_ci
728c2ecf20Sopenharmony_ci	  Note, currently since i2c0 is always compiled, this setup helper
738c2ecf20Sopenharmony_ci	  is always compiled with it.
748c2ecf20Sopenharmony_ci
758c2ecf20Sopenharmony_ciconfig S3C64XX_SETUP_I2C1
768c2ecf20Sopenharmony_ci	bool
778c2ecf20Sopenharmony_ci	help
788c2ecf20Sopenharmony_ci	  Common setup code for i2c bus 1.
798c2ecf20Sopenharmony_ci
808c2ecf20Sopenharmony_ciconfig S3C64XX_SETUP_IDE
818c2ecf20Sopenharmony_ci	bool
828c2ecf20Sopenharmony_ci	help
838c2ecf20Sopenharmony_ci	  Common setup code for S3C64XX IDE.
848c2ecf20Sopenharmony_ci
858c2ecf20Sopenharmony_ciconfig S3C64XX_SETUP_FB_24BPP
868c2ecf20Sopenharmony_ci	bool
878c2ecf20Sopenharmony_ci	help
888c2ecf20Sopenharmony_ci	  Common setup code for S3C64XX with an 24bpp RGB display helper.
898c2ecf20Sopenharmony_ci
908c2ecf20Sopenharmony_ciconfig S3C64XX_SETUP_KEYPAD
918c2ecf20Sopenharmony_ci	bool
928c2ecf20Sopenharmony_ci	help
938c2ecf20Sopenharmony_ci	  Common setup code for S3C64XX KEYPAD GPIO configurations
948c2ecf20Sopenharmony_ci
958c2ecf20Sopenharmony_ciconfig S3C64XX_SETUP_SDHCI_GPIO
968c2ecf20Sopenharmony_ci	bool
978c2ecf20Sopenharmony_ci	help
988c2ecf20Sopenharmony_ci	  Common setup code for S3C64XX SDHCI GPIO configurations
998c2ecf20Sopenharmony_ci
1008c2ecf20Sopenharmony_ciconfig S3C64XX_SETUP_SPI
1018c2ecf20Sopenharmony_ci	bool
1028c2ecf20Sopenharmony_ci	help
1038c2ecf20Sopenharmony_ci	 Common setup code for SPI GPIO configurations
1048c2ecf20Sopenharmony_ci
1058c2ecf20Sopenharmony_ciconfig S3C64XX_SETUP_USB_PHY
1068c2ecf20Sopenharmony_ci	bool
1078c2ecf20Sopenharmony_ci	help
1088c2ecf20Sopenharmony_ci	  Common setup code for USB PHY controller
1098c2ecf20Sopenharmony_ci
1108c2ecf20Sopenharmony_ci# S36400 Macchine support
1118c2ecf20Sopenharmony_ci
1128c2ecf20Sopenharmony_ciconfig MACH_SMDK6400
1138c2ecf20Sopenharmony_ci       bool "SMDK6400"
1148c2ecf20Sopenharmony_ci	depends on ATAGS
1158c2ecf20Sopenharmony_ci	select CPU_S3C6400
1168c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_SDHCI
1178c2ecf20Sopenharmony_ci	select S3C_DEV_HSMMC1
1188c2ecf20Sopenharmony_ci	help
1198c2ecf20Sopenharmony_ci	  Machine support for the Samsung SMDK6400
1208c2ecf20Sopenharmony_ci
1218c2ecf20Sopenharmony_ci# S3C6410 machine support
1228c2ecf20Sopenharmony_ci
1238c2ecf20Sopenharmony_ciconfig MACH_ANW6410
1248c2ecf20Sopenharmony_ci	bool "A&W6410"
1258c2ecf20Sopenharmony_ci	depends on ATAGS
1268c2ecf20Sopenharmony_ci	select CPU_S3C6410
1278c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_FB_24BPP
1288c2ecf20Sopenharmony_ci	select S3C_DEV_FB
1298c2ecf20Sopenharmony_ci	help
1308c2ecf20Sopenharmony_ci	  Machine support for the A&W6410
1318c2ecf20Sopenharmony_ci
1328c2ecf20Sopenharmony_ciconfig MACH_MINI6410
1338c2ecf20Sopenharmony_ci	bool "MINI6410"
1348c2ecf20Sopenharmony_ci	depends on ATAGS
1358c2ecf20Sopenharmony_ci	select CPU_S3C6410
1368c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_FB_24BPP
1378c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_SDHCI
1388c2ecf20Sopenharmony_ci	select S3C_DEV_FB
1398c2ecf20Sopenharmony_ci	select S3C_DEV_HSMMC
1408c2ecf20Sopenharmony_ci	select S3C_DEV_HSMMC1
1418c2ecf20Sopenharmony_ci	select S3C_DEV_NAND
1428c2ecf20Sopenharmony_ci	select S3C_DEV_USB_HOST
1438c2ecf20Sopenharmony_ci	select SAMSUNG_DEV_ADC
1448c2ecf20Sopenharmony_ci	select SAMSUNG_DEV_TS
1458c2ecf20Sopenharmony_ci	help
1468c2ecf20Sopenharmony_ci	  Machine support for the FriendlyARM MINI6410
1478c2ecf20Sopenharmony_ci
1488c2ecf20Sopenharmony_ciconfig MACH_REAL6410
1498c2ecf20Sopenharmony_ci	bool "REAL6410"
1508c2ecf20Sopenharmony_ci	depends on ATAGS
1518c2ecf20Sopenharmony_ci	select CPU_S3C6410
1528c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_FB_24BPP
1538c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_SDHCI
1548c2ecf20Sopenharmony_ci	select S3C_DEV_FB
1558c2ecf20Sopenharmony_ci	select S3C_DEV_HSMMC
1568c2ecf20Sopenharmony_ci	select S3C_DEV_HSMMC1
1578c2ecf20Sopenharmony_ci	select S3C_DEV_NAND
1588c2ecf20Sopenharmony_ci	select S3C_DEV_USB_HOST
1598c2ecf20Sopenharmony_ci	select SAMSUNG_DEV_ADC
1608c2ecf20Sopenharmony_ci	select SAMSUNG_DEV_TS
1618c2ecf20Sopenharmony_ci	help
1628c2ecf20Sopenharmony_ci	  Machine support for the CoreWind REAL6410
1638c2ecf20Sopenharmony_ci
1648c2ecf20Sopenharmony_ciconfig MACH_SMDK6410
1658c2ecf20Sopenharmony_ci	bool "SMDK6410"
1668c2ecf20Sopenharmony_ci	depends on ATAGS
1678c2ecf20Sopenharmony_ci	select CPU_S3C6410
1688c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_FB_24BPP
1698c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_I2C1
1708c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_IDE
1718c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_KEYPAD
1728c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_SDHCI
1738c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_USB_PHY
1748c2ecf20Sopenharmony_ci	select S3C_DEV_FB
1758c2ecf20Sopenharmony_ci	select S3C_DEV_HSMMC
1768c2ecf20Sopenharmony_ci	select S3C_DEV_HSMMC1
1778c2ecf20Sopenharmony_ci	select S3C_DEV_I2C1
1788c2ecf20Sopenharmony_ci	select S3C_DEV_RTC
1798c2ecf20Sopenharmony_ci	select S3C_DEV_USB_HOST
1808c2ecf20Sopenharmony_ci	select S3C_DEV_USB_HSOTG
1818c2ecf20Sopenharmony_ci	select S3C_DEV_WDT
1828c2ecf20Sopenharmony_ci	select SAMSUNG_DEV_ADC
1838c2ecf20Sopenharmony_ci	select SAMSUNG_DEV_BACKLIGHT
1848c2ecf20Sopenharmony_ci	select SAMSUNG_DEV_IDE
1858c2ecf20Sopenharmony_ci	select SAMSUNG_DEV_KEYPAD
1868c2ecf20Sopenharmony_ci	select SAMSUNG_DEV_PWM
1878c2ecf20Sopenharmony_ci	select SAMSUNG_DEV_TS
1888c2ecf20Sopenharmony_ci	help
1898c2ecf20Sopenharmony_ci	  Machine support for the Samsung SMDK6410
1908c2ecf20Sopenharmony_ci
1918c2ecf20Sopenharmony_ci# At least some of the SMDK6410s were shipped with the card detect
1928c2ecf20Sopenharmony_ci# for the MMC/SD slots connected to the same input. This means that
1938c2ecf20Sopenharmony_ci# either the boards need to be altered to have channel0 to an alternate
1948c2ecf20Sopenharmony_ci# configuration or that only one slot can be used.
1958c2ecf20Sopenharmony_ci
1968c2ecf20Sopenharmony_cichoice
1978c2ecf20Sopenharmony_ci	prompt "SMDK6410 MMC/SD slot setup"
1988c2ecf20Sopenharmony_ci	depends on MACH_SMDK6410
1998c2ecf20Sopenharmony_ci
2008c2ecf20Sopenharmony_ciconfig SMDK6410_SD_CH0
2018c2ecf20Sopenharmony_ci	bool "Use channel 0 only"
2028c2ecf20Sopenharmony_ci	depends on MACH_SMDK6410
2038c2ecf20Sopenharmony_ci	help
2048c2ecf20Sopenharmony_ci          Select CON7 (channel 0) as the MMC/SD slot, as
2058c2ecf20Sopenharmony_ci	  at least some SMDK6410 boards come with the
2068c2ecf20Sopenharmony_ci	  resistors fitted so that the card detects for
2078c2ecf20Sopenharmony_ci	  channels 0 and 1 are the same.
2088c2ecf20Sopenharmony_ci
2098c2ecf20Sopenharmony_ciconfig SMDK6410_SD_CH1
2108c2ecf20Sopenharmony_ci	bool "Use channel 1 only"
2118c2ecf20Sopenharmony_ci	depends on MACH_SMDK6410
2128c2ecf20Sopenharmony_ci	help
2138c2ecf20Sopenharmony_ci          Select CON6 (channel 1) as the MMC/SD slot, as
2148c2ecf20Sopenharmony_ci	  at least some SMDK6410 boards come with the
2158c2ecf20Sopenharmony_ci	  resistors fitted so that the card detects for
2168c2ecf20Sopenharmony_ci	  channels 0 and 1 are the same.
2178c2ecf20Sopenharmony_ci
2188c2ecf20Sopenharmony_ciendchoice
2198c2ecf20Sopenharmony_ci
2208c2ecf20Sopenharmony_ciconfig SMDK6410_WM1190_EV1
2218c2ecf20Sopenharmony_ci	bool "Support Wolfson Microelectronics 1190-EV1 PMIC card"
2228c2ecf20Sopenharmony_ci	depends on MACH_SMDK6410
2238c2ecf20Sopenharmony_ci	depends on I2C=y
2248c2ecf20Sopenharmony_ci	select MFD_WM8350_I2C
2258c2ecf20Sopenharmony_ci	select REGULATOR
2268c2ecf20Sopenharmony_ci	select REGULATOR_WM8350
2278c2ecf20Sopenharmony_ci	help
2288c2ecf20Sopenharmony_ci	  The Wolfson Microelectronics 1190-EV1 is a WM835x based PMIC
2298c2ecf20Sopenharmony_ci	  and audio daughtercard for the Samsung SMDK6410 reference
2308c2ecf20Sopenharmony_ci	  platform.  Enabling this option will build support for this
2318c2ecf20Sopenharmony_ci	  module into the kernel.  The presence of the module will be
2328c2ecf20Sopenharmony_ci	  detected at runtime so the resulting kernel can be used
2338c2ecf20Sopenharmony_ci	  with or without the 1190-EV1 fitted.
2348c2ecf20Sopenharmony_ci
2358c2ecf20Sopenharmony_ciconfig SMDK6410_WM1192_EV1
2368c2ecf20Sopenharmony_ci	bool "Support Wolfson Microelectronics 1192-EV1 PMIC card"
2378c2ecf20Sopenharmony_ci	depends on MACH_SMDK6410
2388c2ecf20Sopenharmony_ci	depends on I2C=y
2398c2ecf20Sopenharmony_ci	select MFD_WM831X
2408c2ecf20Sopenharmony_ci	select MFD_WM831X_I2C
2418c2ecf20Sopenharmony_ci	select REGULATOR
2428c2ecf20Sopenharmony_ci	select REGULATOR_WM831X
2438c2ecf20Sopenharmony_ci	help
2448c2ecf20Sopenharmony_ci	  The Wolfson Microelectronics 1192-EV1 is a WM831x based PMIC
2458c2ecf20Sopenharmony_ci	  daughtercard for the Samsung SMDK6410 reference platform.
2468c2ecf20Sopenharmony_ci	  Enabling this option will build support for this module into
2478c2ecf20Sopenharmony_ci	  the kernel.  The presence of the daughtercard will be
2488c2ecf20Sopenharmony_ci	  detected at runtime so the resulting kernel can be used
2498c2ecf20Sopenharmony_ci	  with or without the 1192-EV1 fitted.
2508c2ecf20Sopenharmony_ci
2518c2ecf20Sopenharmony_ciconfig MACH_NCP
2528c2ecf20Sopenharmony_ci	bool "NCP"
2538c2ecf20Sopenharmony_ci	depends on ATAGS
2548c2ecf20Sopenharmony_ci	select CPU_S3C6410
2558c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_I2C1
2568c2ecf20Sopenharmony_ci	select S3C_DEV_HSMMC1
2578c2ecf20Sopenharmony_ci	select S3C_DEV_I2C1
2588c2ecf20Sopenharmony_ci	help
2598c2ecf20Sopenharmony_ci          Machine support for the Samsung NCP
2608c2ecf20Sopenharmony_ci
2618c2ecf20Sopenharmony_ciconfig MACH_HMT
2628c2ecf20Sopenharmony_ci	bool "Airgoo HMT"
2638c2ecf20Sopenharmony_ci	depends on ATAGS
2648c2ecf20Sopenharmony_ci	select CPU_S3C6410
2658c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_FB_24BPP
2668c2ecf20Sopenharmony_ci	select S3C_DEV_FB
2678c2ecf20Sopenharmony_ci	select S3C_DEV_NAND
2688c2ecf20Sopenharmony_ci	select S3C_DEV_USB_HOST
2698c2ecf20Sopenharmony_ci	select SAMSUNG_DEV_PWM
2708c2ecf20Sopenharmony_ci	help
2718c2ecf20Sopenharmony_ci	  Machine support for the Airgoo HMT
2728c2ecf20Sopenharmony_ci
2738c2ecf20Sopenharmony_ciconfig MACH_SMARTQ
2748c2ecf20Sopenharmony_ci	bool
2758c2ecf20Sopenharmony_ci	select CPU_S3C6410
2768c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_FB_24BPP
2778c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_SDHCI
2788c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_USB_PHY
2798c2ecf20Sopenharmony_ci	select S3C_DEV_FB
2808c2ecf20Sopenharmony_ci	select S3C_DEV_HSMMC
2818c2ecf20Sopenharmony_ci	select S3C_DEV_HSMMC1
2828c2ecf20Sopenharmony_ci	select S3C_DEV_HSMMC2
2838c2ecf20Sopenharmony_ci	select S3C_DEV_HWMON
2848c2ecf20Sopenharmony_ci	select S3C_DEV_RTC
2858c2ecf20Sopenharmony_ci	select S3C_DEV_USB_HOST
2868c2ecf20Sopenharmony_ci	select S3C_DEV_USB_HSOTG
2878c2ecf20Sopenharmony_ci	select SAMSUNG_DEV_ADC
2888c2ecf20Sopenharmony_ci	select SAMSUNG_DEV_PWM
2898c2ecf20Sopenharmony_ci	select SAMSUNG_DEV_TS
2908c2ecf20Sopenharmony_ci	help
2918c2ecf20Sopenharmony_ci	    Shared machine support for SmartQ 5/7
2928c2ecf20Sopenharmony_ci
2938c2ecf20Sopenharmony_ciconfig MACH_SMARTQ5
2948c2ecf20Sopenharmony_ci	bool "SmartQ 5"
2958c2ecf20Sopenharmony_ci	depends on ATAGS
2968c2ecf20Sopenharmony_ci	select MACH_SMARTQ
2978c2ecf20Sopenharmony_ci	help
2988c2ecf20Sopenharmony_ci	    Machine support for the SmartQ 5
2998c2ecf20Sopenharmony_ci
3008c2ecf20Sopenharmony_ciconfig MACH_SMARTQ7
3018c2ecf20Sopenharmony_ci	bool "SmartQ 7"
3028c2ecf20Sopenharmony_ci	depends on ATAGS
3038c2ecf20Sopenharmony_ci	select MACH_SMARTQ
3048c2ecf20Sopenharmony_ci	help
3058c2ecf20Sopenharmony_ci	    Machine support for the SmartQ 7
3068c2ecf20Sopenharmony_ci
3078c2ecf20Sopenharmony_ciconfig MACH_WLF_CRAGG_6410
3088c2ecf20Sopenharmony_ci	bool "Wolfson Cragganmore 6410"
3098c2ecf20Sopenharmony_ci	depends on ATAGS
3108c2ecf20Sopenharmony_ci	depends on I2C=y
3118c2ecf20Sopenharmony_ci	select CPU_S3C6410
3128c2ecf20Sopenharmony_ci	select LEDS_GPIO_REGISTER
3138c2ecf20Sopenharmony_ci	select S3C64XX_DEV_SPI0
3148c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_FB_24BPP
3158c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_I2C1
3168c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_IDE
3178c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_KEYPAD
3188c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_SDHCI
3198c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_SPI
3208c2ecf20Sopenharmony_ci	select S3C64XX_SETUP_USB_PHY
3218c2ecf20Sopenharmony_ci	select S3C_DEV_FB
3228c2ecf20Sopenharmony_ci	select S3C_DEV_HSMMC
3238c2ecf20Sopenharmony_ci	select S3C_DEV_HSMMC1
3248c2ecf20Sopenharmony_ci	select S3C_DEV_HSMMC2
3258c2ecf20Sopenharmony_ci	select S3C_DEV_I2C1
3268c2ecf20Sopenharmony_ci	select S3C_DEV_RTC
3278c2ecf20Sopenharmony_ci	select S3C_DEV_USB_HOST
3288c2ecf20Sopenharmony_ci	select S3C_DEV_USB_HSOTG
3298c2ecf20Sopenharmony_ci	select S3C_DEV_WDT
3308c2ecf20Sopenharmony_ci	select SAMSUNG_DEV_ADC
3318c2ecf20Sopenharmony_ci	select SAMSUNG_DEV_KEYPAD
3328c2ecf20Sopenharmony_ci	select SAMSUNG_DEV_PWM
3338c2ecf20Sopenharmony_ci	help
3348c2ecf20Sopenharmony_ci	  Machine support for the Wolfson Cragganmore S3C6410 variant.
3358c2ecf20Sopenharmony_ci
3368c2ecf20Sopenharmony_ciconfig MACH_S3C64XX_DT
3378c2ecf20Sopenharmony_ci	bool "Samsung S3C6400/S3C6410 machine using Device Tree"
3388c2ecf20Sopenharmony_ci	select CPU_S3C6400
3398c2ecf20Sopenharmony_ci	select CPU_S3C6410
3408c2ecf20Sopenharmony_ci	select PINCTRL
3418c2ecf20Sopenharmony_ci	select PINCTRL_S3C64XX
3428c2ecf20Sopenharmony_ci	help
3438c2ecf20Sopenharmony_ci	  Machine support for Samsung S3C6400/S3C6410 machines with Device Tree
3448c2ecf20Sopenharmony_ci	  enabled.
3458c2ecf20Sopenharmony_ci	  Select this if a fdt blob is available for your S3C64XX SoC based
3468c2ecf20Sopenharmony_ci	  board.
3478c2ecf20Sopenharmony_ci	  Note: This is under development and not all peripherals can be
3488c2ecf20Sopenharmony_ci	  supported with this machine file.
3498c2ecf20Sopenharmony_ci
3508c2ecf20Sopenharmony_ciendif
351