arch/arm/mach-s3c/Kconfig v5.13-rc1

arch/arm/mach-s3c/Kconfig.s3c24xx

arch/arm/mach-s3c/Kconfig.s3c64xx

PLAT_SAMSUNG

Base platform code for all Samsung SoC based systems

SAMSUNG_PM

Base platform power management code for samsung code


Menu: Samsung Common options

Boot options

S3C_LOWLEVEL_UART_PORT

S3C UART to use for low-level messages

Choice of which UART port to use for the low-level messages,
such as the `Uncompressing...` at start time. The value of
this configuration should be between zero and two. The port
must have been initialised by the boot-loader before use.

SAMSUNG_ATAGS

This option enables ATAGS based boot support code for
Samsung platforms, including static platform devices, legacy
clock, timer and interrupt initialization, etc.

Platforms that support only DT based boot need not to select
this option.

S3C_GPIO_SPACE

Space between gpio banks

Add a number of spare GPIO entries between each bank for debugging
purposes. This allows any problems where an counter overflows from
one bank to another to be caught, at the expense of using a little
more memory.

S3C_GPIO_TRACK

Internal configuration option to enable the s3c specific gpio
chip tracking if the platform requires it.

S3C_ADC

ADC common driver support

Core support for the ADC block found in the Samsung SoC systems
for drivers such as the touchscreen and hwmon to use to share
this resource.

S3C_DEV_HSMMC

Compile in platform device definitions for HSMMC code

S3C_DEV_HSMMC1

Compile in platform device definitions for HSMMC channel 1

S3C_DEV_HSMMC2

Compile in platform device definitions for HSMMC channel 2

S3C_DEV_HSMMC3

Compile in platform device definitions for HSMMC channel 3

S3C_DEV_HWMON

Compile in platform device definitions for HWMON

S3C_DEV_I2C1

Compile in platform device definitions for I2C channel 1

S3C_DEV_I2C2

Compile in platform device definitions for I2C channel 2

S3C_DEV_I2C3

Compile in platform device definition for I2C controller 3

S3C_DEV_I2C4

Compile in platform device definition for I2C controller 4

S3C_DEV_I2C5

Compile in platform device definition for I2C controller 5

S3C_DEV_I2C6

Compile in platform device definition for I2C controller 6

S3C_DEV_I2C7

Compile in platform device definition for I2C controller 7

S3C_DEV_FB

Compile in platform device definition for framebuffer

S3C_DEV_USB_HOST

Compile in platform device definition for USB host.

S3C_DEV_USB_HSOTG

Compile in platform device definition for USB high-speed OtG

S3C_DEV_WDT

Compile in platform device definition for Watchdog Timer

S3C_DEV_NAND

Compile in platform device definition for NAND controller

S3C_DEV_ONENAND

Compile in platform device definition for OneNAND controller

S3C_DEV_RTC

Compile in platform device definition for RTC

SAMSUNG_DEV_ADC

Compile in platform device definition for ADC controller

SAMSUNG_DEV_IDE

Compile in platform device definitions for IDE

S3C64XX_DEV_SPI0

Compile in platform device definitions for S3C64XX's type
SPI controller 0

S3C64XX_DEV_SPI1

Compile in platform device definitions for S3C64XX's type
SPI controller 1

S3C64XX_DEV_SPI2

Compile in platform device definitions for S3C64XX's type
SPI controller 2

SAMSUNG_DEV_TS

Common in platform device definitions for touchscreen device

SAMSUNG_DEV_KEYPAD

Compile in platform device definitions for keypad

SAMSUNG_DEV_PWM

Compile in platform device definition for PWM Timer

S3C24XX_PWM

PWM device support

Support for exporting the PWM timer blocks via the pwm device
system

SAMSUNG_PM_GPIO

Include legacy GPIO power management code for platforms not using
pinctrl-samsung driver.

SAMSUNG_WAKEMASK

Compile support for wakeup-mask controls found on the S3C6400
and above. This code allows a set of interrupt to wakeup-mask
mappings. See <plat/wakeup-mask.h>