| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- # SPDX-License-Identifier: GPL-2.0
- #
- # Copyright 2008 Openmoko, Inc.
- # Simtec Electronics, Ben Dooks <ben@simtec.co.uk>
- menuconfig ARCH_S3C64XX
- bool "Samsung S3C64XX (deprecated, see help)"
- depends on ARCH_MULTI_V6
- select ARM_AMBA
- select ARM_VIC
- select CLKSRC_SAMSUNG_PWM
- select COMMON_CLK_SAMSUNG
- select GPIO_SAMSUNG if ATAGS
- select GPIOLIB
- select HAVE_TCM
- select PLAT_SAMSUNG
- select PM_GENERIC_DOMAINS if PM
- select S3C_GPIO_TRACK if ATAGS
- select S3C2410_WATCHDOG
- select SAMSUNG_ATAGS if ATAGS
- select SAMSUNG_WAKEMASK if PM
- select WATCHDOG
- help
- Samsung S3C64XX series based systems
- The platform is deprecated and scheduled for removal. Please reach to
- the maintainers of the platform and linux-samsung-soc@vger.kernel.org if
- you still use it.
- Without such feedback, the platform will be removed after 2024.
- if ARCH_S3C64XX
- # Configuration options for the S3C6410 CPU
- config CPU_S3C6400
- bool
- help
- Enable S3C6400 CPU support
- config CPU_S3C6410
- bool
- help
- Enable S3C6410 CPU support
- config S3C64XX_PL080
- def_bool DMADEVICES
- select AMBA_PL08X
- config S3C64XX_SETUP_SDHCI
- bool
- select S3C64XX_SETUP_SDHCI_GPIO
- help
- Internal configuration for default SDHCI setup for S3C6400 and
- S3C6410 SoCs.
- # platform specific device setup
- config S3C64XX_SETUP_I2C0
- bool
- default y
- help
- Common setup code for i2c bus 0.
- Note, currently since i2c0 is always compiled, this setup helper
- is always compiled with it.
- config S3C64XX_SETUP_I2C1
- bool
- help
- Common setup code for i2c bus 1.
- config S3C64XX_SETUP_FB_24BPP
- bool
- help
- Common setup code for S3C64XX with an 24bpp RGB display helper.
- config S3C64XX_SETUP_KEYPAD
- bool
- help
- Common setup code for S3C64XX KEYPAD GPIO configurations
- config S3C64XX_SETUP_SDHCI_GPIO
- bool
- help
- Common setup code for S3C64XX SDHCI GPIO configurations
- config S3C64XX_SETUP_SPI
- bool
- help
- Common setup code for SPI GPIO configurations
- config S3C64XX_SETUP_USB_PHY
- bool
- help
- Common setup code for USB PHY controller
- # S36400 Macchine support
- config MACH_WLF_CRAGG_6410
- bool "Wolfson Cragganmore 6410"
- depends on ATAGS
- depends on I2C=y
- select CPU_S3C6410
- select LEDS_GPIO_REGISTER
- select S3C64XX_DEV_SPI0
- select S3C64XX_SETUP_FB_24BPP
- select S3C64XX_SETUP_I2C1
- select S3C64XX_SETUP_KEYPAD
- select S3C64XX_SETUP_SDHCI
- select S3C64XX_SETUP_SPI
- select S3C64XX_SETUP_USB_PHY
- select S3C_DEV_FB
- select S3C_DEV_HSMMC
- select S3C_DEV_HSMMC1
- select S3C_DEV_HSMMC2
- select S3C_DEV_I2C1
- select S3C_DEV_USB_HOST
- select S3C_DEV_USB_HSOTG
- select SAMSUNG_DEV_KEYPAD
- select SAMSUNG_DEV_PWM
- help
- Machine support for the Wolfson Cragganmore S3C6410 variant.
- config MACH_S3C64XX_DT
- bool "Samsung S3C6400/S3C6410 machine using Device Tree"
- select CPU_S3C6400
- select CPU_S3C6410
- select PINCTRL
- select PINCTRL_S3C64XX
- help
- Machine support for Samsung S3C6400/S3C6410 machines with Device Tree
- enabled.
- Select this if a fdt blob is available for your S3C64XX SoC based
- board.
- Note: This is under development and not all peripherals can be
- supported with this machine file.
- endif
|