ARM: S3C24XX: change the ARCH_S3C2410 to ARCH_S3C24XX
This patch changes the ARCH name to "ARCH_S3C24XX" for Samsung S3C2410, S3C2412, S3C2413, S3C2416, S3C2440, S3C2442, S3C2443, and S3C2450 SoCs so that we can merge the mach-xxx directories and plat-s3c24xx dir. to just one mach-s3c24xx for them. I think this should be sent to upstream via samsung tree because this touches many samsung stuff. Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com> Cc: Richard Purdie <rpurdie@rpsys.net> Cc: Chris Ball <cjb@laptop.org> Cc: David Woodhouse <dwmw2@infradead.org> Cc: Alessandro Zummo <a.zummo@towertech.it> Cc: Grant Likely <grant.likely@secretlab.ca> Cc: Greg Kroah-Hartman <gregkh@suse.de> [for the gadget part:] Acked-by: Felipe Balbi <balbi@ti.com> [for the framebuffer (video) part:] Acked-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> [For the watchdog-part:] Acked-by: Wim Van Sebroeck <wim@iguana.be> Cc: Sangbeom Kim <sbkim73@samsung.com> Cc: Liam Girdwood <lrg@ti.com> Cc: Mark Brown <broonie@opensource.wolfsonmicro.com> Cc: Russell King <rmk+kernel@arm.linux.org.uk> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
This commit is contained in:
Родитель
507164d223
Коммит
b130d5c295
|
@ -763,22 +763,21 @@ config ARCH_SA1100
|
||||||
help
|
help
|
||||||
Support for StrongARM 11x0 based boards.
|
Support for StrongARM 11x0 based boards.
|
||||||
|
|
||||||
config ARCH_S3C2410
|
config ARCH_S3C24XX
|
||||||
bool "Samsung S3C2410, S3C2412, S3C2413, S3C2416, S3C2440, S3C2442, S3C2443, S3C2450"
|
bool "Samsung S3C24XX SoCs"
|
||||||
select GENERIC_GPIO
|
select GENERIC_GPIO
|
||||||
select ARCH_HAS_CPUFREQ
|
select ARCH_HAS_CPUFREQ
|
||||||
select HAVE_CLK
|
select HAVE_CLK
|
||||||
select CLKDEV_LOOKUP
|
select CLKDEV_LOOKUP
|
||||||
select ARCH_USES_GETTIMEOFFSET
|
select ARCH_USES_GETTIMEOFFSET
|
||||||
select HAVE_S3C2410_I2C if I2C
|
select HAVE_S3C2410_I2C if I2C
|
||||||
|
select HAVE_S3C_RTC if RTC_CLASS
|
||||||
|
select HAVE_S3C2410_WATCHDOG if WATCHDOG
|
||||||
help
|
help
|
||||||
Samsung S3C2410X CPU based systems, such as the Simtec Electronics
|
Samsung S3C2410, S3C2412, S3C2413, S3C2416, S3C2440, S3C2442, S3C2443
|
||||||
BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or
|
and S3C2450 SoCs based systems, such as the Simtec Electronics BAST
|
||||||
the Samsung SMDK2410 development board (and derivatives).
|
(<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or the
|
||||||
|
Samsung SMDK2410 development board (and derivatives).
|
||||||
Note, the S3C2416 and the S3C2450 are so close that they even share
|
|
||||||
the same SoC ID code. This means that there is no separate machine
|
|
||||||
directory (no arch/arm/mach-s3c2450) as the S3C2416 was first.
|
|
||||||
|
|
||||||
config ARCH_S3C64XX
|
config ARCH_S3C64XX
|
||||||
bool "Samsung S3C64XX"
|
bool "Samsung S3C64XX"
|
||||||
|
@ -1068,7 +1067,7 @@ source "arch/arm/plat-s5p/Kconfig"
|
||||||
|
|
||||||
source "arch/arm/plat-spear/Kconfig"
|
source "arch/arm/plat-spear/Kconfig"
|
||||||
|
|
||||||
if ARCH_S3C2410
|
if ARCH_S3C24XX
|
||||||
source "arch/arm/mach-s3c2410/Kconfig"
|
source "arch/arm/mach-s3c2410/Kconfig"
|
||||||
source "arch/arm/mach-s3c2412/Kconfig"
|
source "arch/arm/mach-s3c2412/Kconfig"
|
||||||
source "arch/arm/mach-s3c2416/Kconfig"
|
source "arch/arm/mach-s3c2416/Kconfig"
|
||||||
|
@ -1590,7 +1589,7 @@ source kernel/Kconfig.preempt
|
||||||
|
|
||||||
config HZ
|
config HZ
|
||||||
int
|
int
|
||||||
default 200 if ARCH_EBSA110 || ARCH_S3C2410 || ARCH_S5P64X0 || \
|
default 200 if ARCH_EBSA110 || ARCH_S3C24XX || ARCH_S5P64X0 || \
|
||||||
ARCH_S5PV210 || ARCH_EXYNOS4
|
ARCH_S5PV210 || ARCH_EXYNOS4
|
||||||
default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER
|
default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER
|
||||||
default AT91_TIMER_HZ if ARCH_AT91
|
default AT91_TIMER_HZ if ARCH_AT91
|
||||||
|
@ -2116,7 +2115,7 @@ config CPU_FREQ_S3C
|
||||||
|
|
||||||
config CPU_FREQ_S3C24XX
|
config CPU_FREQ_S3C24XX
|
||||||
bool "CPUfreq driver for Samsung S3C24XX series CPUs (EXPERIMENTAL)"
|
bool "CPUfreq driver for Samsung S3C24XX series CPUs (EXPERIMENTAL)"
|
||||||
depends on ARCH_S3C2410 && CPU_FREQ && EXPERIMENTAL
|
depends on ARCH_S3C24XX && CPU_FREQ && EXPERIMENTAL
|
||||||
select CPU_FREQ_S3C
|
select CPU_FREQ_S3C
|
||||||
help
|
help
|
||||||
This enables the CPUfreq driver for the Samsung S3C24XX family
|
This enables the CPUfreq driver for the Samsung S3C24XX family
|
||||||
|
|
|
@ -175,7 +175,7 @@ machine-$(CONFIG_ARCH_PRIMA2) := prima2
|
||||||
machine-$(CONFIG_ARCH_PXA) := pxa
|
machine-$(CONFIG_ARCH_PXA) := pxa
|
||||||
machine-$(CONFIG_ARCH_REALVIEW) := realview
|
machine-$(CONFIG_ARCH_REALVIEW) := realview
|
||||||
machine-$(CONFIG_ARCH_RPC) := rpc
|
machine-$(CONFIG_ARCH_RPC) := rpc
|
||||||
machine-$(CONFIG_ARCH_S3C2410) := s3c2410 s3c2412 s3c2416 s3c2440 s3c2443
|
machine-$(CONFIG_ARCH_S3C24XX) := s3c2410 s3c2412 s3c2416 s3c2440 s3c2443
|
||||||
machine-$(CONFIG_ARCH_S3C64XX) := s3c64xx
|
machine-$(CONFIG_ARCH_S3C64XX) := s3c64xx
|
||||||
machine-$(CONFIG_ARCH_S5P64X0) := s5p64x0
|
machine-$(CONFIG_ARCH_S5P64X0) := s5p64x0
|
||||||
machine-$(CONFIG_ARCH_S5PC100) := s5pc100
|
machine-$(CONFIG_ARCH_S5PC100) := s5pc100
|
||||||
|
|
|
@ -58,7 +58,7 @@
|
||||||
add \rb, \rb, #0x00010000 @ Ser1
|
add \rb, \rb, #0x00010000 @ Ser1
|
||||||
#endif
|
#endif
|
||||||
.endm
|
.endm
|
||||||
#elif defined(CONFIG_ARCH_S3C2410)
|
#elif defined(CONFIG_ARCH_S3C24XX)
|
||||||
.macro loadsp, rb, tmp
|
.macro loadsp, rb, tmp
|
||||||
mov \rb, #0x50000000
|
mov \rb, #0x50000000
|
||||||
add \rb, \rb, #0x4000 * CONFIG_S3C_LOWLEVEL_UART_PORT
|
add \rb, \rb, #0x4000 * CONFIG_S3C_LOWLEVEL_UART_PORT
|
||||||
|
|
|
@ -13,7 +13,7 @@ CONFIG_MODULE_UNLOAD=y
|
||||||
CONFIG_MODULE_FORCE_UNLOAD=y
|
CONFIG_MODULE_FORCE_UNLOAD=y
|
||||||
# CONFIG_BLK_DEV_BSG is not set
|
# CONFIG_BLK_DEV_BSG is not set
|
||||||
CONFIG_BLK_DEV_INTEGRITY=y
|
CONFIG_BLK_DEV_INTEGRITY=y
|
||||||
CONFIG_ARCH_S3C2410=y
|
CONFIG_ARCH_S3C24XX=y
|
||||||
CONFIG_S3C_ADC=y
|
CONFIG_S3C_ADC=y
|
||||||
CONFIG_S3C24XX_PWM=y
|
CONFIG_S3C24XX_PWM=y
|
||||||
CONFIG_MACH_MINI2440=y
|
CONFIG_MACH_MINI2440=y
|
||||||
|
|
|
@ -9,7 +9,7 @@ CONFIG_SLAB=y
|
||||||
CONFIG_MODULES=y
|
CONFIG_MODULES=y
|
||||||
CONFIG_MODULE_UNLOAD=y
|
CONFIG_MODULE_UNLOAD=y
|
||||||
# CONFIG_BLK_DEV_BSG is not set
|
# CONFIG_BLK_DEV_BSG is not set
|
||||||
CONFIG_ARCH_S3C2410=y
|
CONFIG_ARCH_S3C24XX=y
|
||||||
CONFIG_S3C_BOOT_ERROR_RESET=y
|
CONFIG_S3C_BOOT_ERROR_RESET=y
|
||||||
CONFIG_S3C_ADC=y
|
CONFIG_S3C_ADC=y
|
||||||
CONFIG_S3C24XX_PWM=y
|
CONFIG_S3C24XX_PWM=y
|
||||||
|
|
|
@ -14,7 +14,7 @@ CONFIG_SLOB=y
|
||||||
CONFIG_MODULES=y
|
CONFIG_MODULES=y
|
||||||
CONFIG_MODULE_UNLOAD=y
|
CONFIG_MODULE_UNLOAD=y
|
||||||
# CONFIG_BLK_DEV_BSG is not set
|
# CONFIG_BLK_DEV_BSG is not set
|
||||||
CONFIG_ARCH_S3C2410=y
|
CONFIG_ARCH_S3C24XX=y
|
||||||
CONFIG_MACH_TCT_HAMMER=y
|
CONFIG_MACH_TCT_HAMMER=y
|
||||||
CONFIG_ZBOOT_ROM_TEXT=0x0
|
CONFIG_ZBOOT_ROM_TEXT=0x0
|
||||||
CONFIG_ZBOOT_ROM_BSS=0x0
|
CONFIG_ZBOOT_ROM_BSS=0x0
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
config CPU_S3C2410
|
config CPU_S3C2410
|
||||||
bool
|
bool
|
||||||
depends on ARCH_S3C2410
|
depends on ARCH_S3C24XX
|
||||||
select CPU_ARM920T
|
select CPU_ARM920T
|
||||||
select S3C2410_CLOCK
|
select S3C2410_CLOCK
|
||||||
select CPU_LLSERIAL_S3C2410
|
select CPU_LLSERIAL_S3C2410
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
config CPU_S3C2412
|
config CPU_S3C2412
|
||||||
bool
|
bool
|
||||||
depends on ARCH_S3C2410
|
depends on ARCH_S3C24XX
|
||||||
select CPU_ARM926T
|
select CPU_ARM926T
|
||||||
select CPU_LLSERIAL_S3C2440
|
select CPU_LLSERIAL_S3C2440
|
||||||
select S3C2412_PM if PM
|
select S3C2412_PM if PM
|
||||||
|
@ -14,7 +14,7 @@ config CPU_S3C2412
|
||||||
|
|
||||||
config CPU_S3C2412_ONLY
|
config CPU_S3C2412_ONLY
|
||||||
bool
|
bool
|
||||||
depends on ARCH_S3C2410 && !CPU_S3C2410 && \
|
depends on ARCH_S3C24XX && !CPU_S3C2410 && \
|
||||||
!CPU_S3C2416 && !CPU_S3C2440 && !CPU_S3C2442 && \
|
!CPU_S3C2416 && !CPU_S3C2440 && !CPU_S3C2442 && \
|
||||||
!CPU_S3C2443 && CPU_S3C2412
|
!CPU_S3C2443 && CPU_S3C2412
|
||||||
default y if CPU_S3C2412
|
default y if CPU_S3C2412
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
config CPU_S3C2416
|
config CPU_S3C2416
|
||||||
bool
|
bool
|
||||||
depends on ARCH_S3C2410
|
depends on ARCH_S3C24XX
|
||||||
select CPU_ARM926T
|
select CPU_ARM926T
|
||||||
select S3C2416_DMA if S3C2410_DMA
|
select S3C2416_DMA if S3C2410_DMA
|
||||||
select CPU_LLSERIAL_S3C2440
|
select CPU_LLSERIAL_S3C2440
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
config CPU_S3C2443
|
config CPU_S3C2443
|
||||||
bool
|
bool
|
||||||
depends on ARCH_S3C2410
|
depends on ARCH_S3C24XX
|
||||||
select CPU_ARM920T
|
select CPU_ARM920T
|
||||||
select S3C2443_DMA if S3C2410_DMA
|
select S3C2443_DMA if S3C2410_DMA
|
||||||
select CPU_LLSERIAL_S3C2440
|
select CPU_LLSERIAL_S3C2440
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
config PLAT_S3C24XX
|
config PLAT_S3C24XX
|
||||||
bool
|
bool
|
||||||
depends on ARCH_S3C2410
|
depends on ARCH_S3C24XX
|
||||||
default y
|
default y
|
||||||
select NO_IOPORT
|
select NO_IOPORT
|
||||||
select ARCH_REQUIRE_GPIOLIB
|
select ARCH_REQUIRE_GPIOLIB
|
||||||
|
@ -84,7 +84,7 @@ config PM_SIMTEC
|
||||||
|
|
||||||
config S3C2410_DMA
|
config S3C2410_DMA
|
||||||
bool "S3C2410 DMA support"
|
bool "S3C2410 DMA support"
|
||||||
depends on ARCH_S3C2410
|
depends on ARCH_S3C24XX
|
||||||
select S3C_DMA
|
select S3C_DMA
|
||||||
help
|
help
|
||||||
S3C2410 DMA support. This is needed for drivers like sound which
|
S3C2410 DMA support. This is needed for drivers like sound which
|
||||||
|
@ -93,7 +93,7 @@ config S3C2410_DMA
|
||||||
|
|
||||||
config S3C2410_DMA_DEBUG
|
config S3C2410_DMA_DEBUG
|
||||||
bool "S3C2410 DMA support debug"
|
bool "S3C2410 DMA support debug"
|
||||||
depends on ARCH_S3C2410 && S3C2410_DMA
|
depends on ARCH_S3C24XX && S3C2410_DMA
|
||||||
help
|
help
|
||||||
Enable debugging output for the DMA code. This option sends info
|
Enable debugging output for the DMA code. This option sends info
|
||||||
to the kernel log, at priority KERN_DEBUG.
|
to the kernel log, at priority KERN_DEBUG.
|
||||||
|
|
|
@ -35,7 +35,7 @@ obj-$(CONFIG_S3C2412_IOTIMING) += s3c2412-iotiming.o
|
||||||
obj-$(CONFIG_S3C2410_CPUFREQ_UTILS) += s3c2410-cpufreq-utils.o
|
obj-$(CONFIG_S3C2410_CPUFREQ_UTILS) += s3c2410-cpufreq-utils.o
|
||||||
|
|
||||||
# device specific setup and/or initialisation
|
# device specific setup and/or initialisation
|
||||||
obj-$(CONFIG_ARCH_S3C2410) += setup-i2c.o
|
obj-$(CONFIG_ARCH_S3C24XX) += setup-i2c.o
|
||||||
obj-$(CONFIG_S3C2410_SETUP_TS) += setup-ts.o
|
obj-$(CONFIG_S3C2410_SETUP_TS) += setup-ts.o
|
||||||
|
|
||||||
# machine common support
|
# machine common support
|
||||||
|
|
|
@ -205,7 +205,7 @@ config S3C_DEV_USB_HSOTG
|
||||||
|
|
||||||
config S3C_DEV_WDT
|
config S3C_DEV_WDT
|
||||||
bool
|
bool
|
||||||
default y if ARCH_S3C2410
|
default y if ARCH_S3C24XX
|
||||||
help
|
help
|
||||||
Complie in platform device definition for Watchdog Timer
|
Complie in platform device definition for Watchdog Timer
|
||||||
|
|
||||||
|
@ -264,7 +264,7 @@ config SAMSUNG_DEV_KEYPAD
|
||||||
|
|
||||||
config SAMSUNG_DEV_PWM
|
config SAMSUNG_DEV_PWM
|
||||||
bool
|
bool
|
||||||
default y if ARCH_S3C2410
|
default y if ARCH_S3C24XX
|
||||||
help
|
help
|
||||||
Compile in platform device definition for PWM Timer
|
Compile in platform device definition for PWM Timer
|
||||||
|
|
||||||
|
|
|
@ -215,7 +215,7 @@ config TOUCHSCREEN_FUJITSU
|
||||||
|
|
||||||
config TOUCHSCREEN_S3C2410
|
config TOUCHSCREEN_S3C2410
|
||||||
tristate "Samsung S3C2410/generic touchscreen input driver"
|
tristate "Samsung S3C2410/generic touchscreen input driver"
|
||||||
depends on ARCH_S3C2410 || SAMSUNG_DEV_TS
|
depends on ARCH_S3C24XX || SAMSUNG_DEV_TS
|
||||||
select S3C_ADC
|
select S3C_ADC
|
||||||
help
|
help
|
||||||
Say Y here if you have the s3c2410 touchscreen.
|
Say Y here if you have the s3c2410 touchscreen.
|
||||||
|
|
|
@ -69,7 +69,7 @@ config LEDS_MIKROTIK_RB532
|
||||||
config LEDS_S3C24XX
|
config LEDS_S3C24XX
|
||||||
tristate "LED Support for Samsung S3C24XX GPIO LEDs"
|
tristate "LED Support for Samsung S3C24XX GPIO LEDs"
|
||||||
depends on LEDS_CLASS
|
depends on LEDS_CLASS
|
||||||
depends on ARCH_S3C2410
|
depends on ARCH_S3C24XX
|
||||||
help
|
help
|
||||||
This option enables support for LEDs connected to GPIO lines
|
This option enables support for LEDs connected to GPIO lines
|
||||||
on Samsung S3C24XX series CPUs, such as the S3C2410 and S3C2440.
|
on Samsung S3C24XX series CPUs, such as the S3C2410 and S3C2440.
|
||||||
|
|
|
@ -395,7 +395,7 @@ config MMC_SPI
|
||||||
|
|
||||||
config MMC_S3C
|
config MMC_S3C
|
||||||
tristate "Samsung S3C SD/MMC Card Interface support"
|
tristate "Samsung S3C SD/MMC Card Interface support"
|
||||||
depends on ARCH_S3C2410
|
depends on ARCH_S3C24XX
|
||||||
help
|
help
|
||||||
This selects a driver for the MCI interface found in
|
This selects a driver for the MCI interface found in
|
||||||
Samsung's S3C2410, S3C2412, S3C2440, S3C2442 CPUs.
|
Samsung's S3C2410, S3C2412, S3C2440, S3C2442 CPUs.
|
||||||
|
|
|
@ -187,7 +187,7 @@ config MTD_NAND_PPCHAMELEONEVB
|
||||||
|
|
||||||
config MTD_NAND_S3C2410
|
config MTD_NAND_S3C2410
|
||||||
tristate "NAND Flash support for Samsung S3C SoCs"
|
tristate "NAND Flash support for Samsung S3C SoCs"
|
||||||
depends on ARCH_S3C2410 || ARCH_S3C64XX
|
depends on ARCH_S3C24XX || ARCH_S3C64XX
|
||||||
help
|
help
|
||||||
This enables the NAND flash controller on the S3C24xx and S3C64xx
|
This enables the NAND flash controller on the S3C24xx and S3C64xx
|
||||||
SoCs
|
SoCs
|
||||||
|
|
|
@ -748,7 +748,7 @@ config HAVE_S3C_RTC
|
||||||
|
|
||||||
config RTC_DRV_S3C
|
config RTC_DRV_S3C
|
||||||
tristate "Samsung S3C series SoC RTC"
|
tristate "Samsung S3C series SoC RTC"
|
||||||
depends on ARCH_S3C2410 || ARCH_S3C64XX || HAVE_S3C_RTC
|
depends on ARCH_S3C64XX || HAVE_S3C_RTC
|
||||||
help
|
help
|
||||||
RTC (Realtime Clock) driver for the clock inbuilt into the
|
RTC (Realtime Clock) driver for the clock inbuilt into the
|
||||||
Samsung S3C24XX series of SoCs. This can provide periodic
|
Samsung S3C24XX series of SoCs. This can provide periodic
|
||||||
|
|
|
@ -281,7 +281,7 @@ config SPI_PXA2XX_PCI
|
||||||
|
|
||||||
config SPI_S3C24XX
|
config SPI_S3C24XX
|
||||||
tristate "Samsung S3C24XX series SPI"
|
tristate "Samsung S3C24XX series SPI"
|
||||||
depends on ARCH_S3C2410 && EXPERIMENTAL
|
depends on ARCH_S3C24XX && EXPERIMENTAL
|
||||||
select SPI_BITBANG
|
select SPI_BITBANG
|
||||||
help
|
help
|
||||||
SPI driver for Samsung S3C24XX series ARM SoCs
|
SPI driver for Samsung S3C24XX series ARM SoCs
|
||||||
|
|
|
@ -37,7 +37,7 @@ config USB_ARCH_HAS_OHCI
|
||||||
# ARM:
|
# ARM:
|
||||||
default y if SA1111
|
default y if SA1111
|
||||||
default y if ARCH_OMAP
|
default y if ARCH_OMAP
|
||||||
default y if ARCH_S3C2410
|
default y if ARCH_S3C24XX
|
||||||
default y if PXA27x
|
default y if PXA27x
|
||||||
default y if PXA3xx
|
default y if PXA3xx
|
||||||
default y if ARCH_EP93XX
|
default y if ARCH_EP93XX
|
||||||
|
|
|
@ -284,7 +284,7 @@ config USB_IMX
|
||||||
|
|
||||||
config USB_S3C2410
|
config USB_S3C2410
|
||||||
tristate "S3C2410 USB Device Controller"
|
tristate "S3C2410 USB Device Controller"
|
||||||
depends on ARCH_S3C2410
|
depends on ARCH_S3C24XX
|
||||||
help
|
help
|
||||||
Samsung's S3C2410 is an ARM-4 processor with an integrated
|
Samsung's S3C2410 is an ARM-4 processor with an integrated
|
||||||
full speed USB 1.1 device controller. It has 4 configurable
|
full speed USB 1.1 device controller. It has 4 configurable
|
||||||
|
@ -299,7 +299,7 @@ config USB_S3C2410_DEBUG
|
||||||
|
|
||||||
config USB_S3C_HSUDC
|
config USB_S3C_HSUDC
|
||||||
tristate "S3C2416, S3C2443 and S3C2450 USB Device Controller"
|
tristate "S3C2416, S3C2443 and S3C2450 USB Device Controller"
|
||||||
depends on ARCH_S3C2410
|
depends on ARCH_S3C24XX
|
||||||
select USB_GADGET_DUALSPEED
|
select USB_GADGET_DUALSPEED
|
||||||
help
|
help
|
||||||
Samsung's S3C2416, S3C2443 and S3C2450 is an ARM9 based SoC
|
Samsung's S3C2416, S3C2443 and S3C2450 is an ARM9 based SoC
|
||||||
|
|
|
@ -1000,7 +1000,7 @@ MODULE_LICENSE ("GPL");
|
||||||
#define SA1111_DRIVER ohci_hcd_sa1111_driver
|
#define SA1111_DRIVER ohci_hcd_sa1111_driver
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CONFIG_ARCH_S3C2410) || defined(CONFIG_ARCH_S3C64XX)
|
#if defined(CONFIG_ARCH_S3C24XX) || defined(CONFIG_ARCH_S3C64XX)
|
||||||
#include "ohci-s3c2410.c"
|
#include "ohci-s3c2410.c"
|
||||||
#define PLATFORM_DRIVER ohci_hcd_s3c2410_driver
|
#define PLATFORM_DRIVER ohci_hcd_s3c2410_driver
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2061,7 +2061,7 @@ config FB_S3C_DEBUG_REGWRITE
|
||||||
|
|
||||||
config FB_S3C2410
|
config FB_S3C2410
|
||||||
tristate "S3C2410 LCD framebuffer support"
|
tristate "S3C2410 LCD framebuffer support"
|
||||||
depends on FB && ARCH_S3C2410
|
depends on FB && ARCH_S3C24XX
|
||||||
select FB_CFB_FILLRECT
|
select FB_CFB_FILLRECT
|
||||||
select FB_CFB_COPYAREA
|
select FB_CFB_COPYAREA
|
||||||
select FB_CFB_IMAGEBLIT
|
select FB_CFB_IMAGEBLIT
|
||||||
|
|
|
@ -170,7 +170,7 @@ config HAVE_S3C2410_WATCHDOG
|
||||||
|
|
||||||
config S3C2410_WATCHDOG
|
config S3C2410_WATCHDOG
|
||||||
tristate "S3C2410 Watchdog"
|
tristate "S3C2410 Watchdog"
|
||||||
depends on ARCH_S3C2410 || HAVE_S3C2410_WATCHDOG
|
depends on HAVE_S3C2410_WATCHDOG
|
||||||
select WATCHDOG_CORE
|
select WATCHDOG_CORE
|
||||||
help
|
help
|
||||||
Watchdog timer block in the Samsung SoCs. This will reboot
|
Watchdog timer block in the Samsung SoCs. This will reboot
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
config SND_SOC_SAMSUNG
|
config SND_SOC_SAMSUNG
|
||||||
tristate "ASoC support for Samsung"
|
tristate "ASoC support for Samsung"
|
||||||
depends on ARCH_S3C2410 || ARCH_S3C64XX || ARCH_S5PC100 || ARCH_S5PV210 || ARCH_S5P64X0 || ARCH_EXYNOS4
|
depends on ARCH_S3C24XX || ARCH_S3C64XX || ARCH_S5PC100 || ARCH_S5PV210 || ARCH_S5P64X0 || ARCH_EXYNOS4
|
||||||
select S3C64XX_DMA if ARCH_S3C64XX
|
select S3C64XX_DMA if ARCH_S3C64XX
|
||||||
select S3C2410_DMA if ARCH_S3C2410
|
select S3C2410_DMA if ARCH_S3C24XX
|
||||||
help
|
help
|
||||||
Say Y or M if you want to add support for codecs attached to
|
Say Y or M if you want to add support for codecs attached to
|
||||||
the Samsung SoCs' Audio interfaces. You will also need to
|
the Samsung SoCs' Audio interfaces. You will also need to
|
||||||
|
@ -84,7 +84,7 @@ config SND_SOC_SAMSUNG_SMDK2443_WM9710
|
||||||
|
|
||||||
config SND_SOC_SAMSUNG_LN2440SBC_ALC650
|
config SND_SOC_SAMSUNG_LN2440SBC_ALC650
|
||||||
tristate "SoC AC97 Audio support for LN2440SBC - ALC650"
|
tristate "SoC AC97 Audio support for LN2440SBC - ALC650"
|
||||||
depends on SND_SOC_SAMSUNG && ARCH_S3C2410
|
depends on SND_SOC_SAMSUNG && ARCH_S3C24XX
|
||||||
select S3C2410_DMA
|
select S3C2410_DMA
|
||||||
select AC97_BUS
|
select AC97_BUS
|
||||||
select SND_SOC_AC97_CODEC
|
select SND_SOC_AC97_CODEC
|
||||||
|
@ -95,7 +95,7 @@ config SND_SOC_SAMSUNG_LN2440SBC_ALC650
|
||||||
|
|
||||||
config SND_SOC_SAMSUNG_S3C24XX_UDA134X
|
config SND_SOC_SAMSUNG_S3C24XX_UDA134X
|
||||||
tristate "SoC I2S Audio support UDA134X wired to a S3C24XX"
|
tristate "SoC I2S Audio support UDA134X wired to a S3C24XX"
|
||||||
depends on SND_SOC_SAMSUNG && ARCH_S3C2410
|
depends on SND_SOC_SAMSUNG && ARCH_S3C24XX
|
||||||
select SND_S3C24XX_I2S
|
select SND_S3C24XX_I2S
|
||||||
select SND_SOC_L3
|
select SND_SOC_L3
|
||||||
select SND_SOC_UDA134X
|
select SND_SOC_UDA134X
|
||||||
|
@ -107,14 +107,14 @@ config SND_SOC_SAMSUNG_SIMTEC
|
||||||
|
|
||||||
config SND_SOC_SAMSUNG_SIMTEC_TLV320AIC23
|
config SND_SOC_SAMSUNG_SIMTEC_TLV320AIC23
|
||||||
tristate "SoC I2S Audio support for TLV320AIC23 on Simtec boards"
|
tristate "SoC I2S Audio support for TLV320AIC23 on Simtec boards"
|
||||||
depends on SND_SOC_SAMSUNG && ARCH_S3C2410
|
depends on SND_SOC_SAMSUNG && ARCH_S3C24XX
|
||||||
select SND_S3C24XX_I2S
|
select SND_S3C24XX_I2S
|
||||||
select SND_SOC_TLV320AIC23
|
select SND_SOC_TLV320AIC23
|
||||||
select SND_SOC_SAMSUNG_SIMTEC
|
select SND_SOC_SAMSUNG_SIMTEC
|
||||||
|
|
||||||
config SND_SOC_SAMSUNG_SIMTEC_HERMES
|
config SND_SOC_SAMSUNG_SIMTEC_HERMES
|
||||||
tristate "SoC I2S Audio support for Simtec Hermes board"
|
tristate "SoC I2S Audio support for Simtec Hermes board"
|
||||||
depends on SND_SOC_SAMSUNG && ARCH_S3C2410
|
depends on SND_SOC_SAMSUNG && ARCH_S3C24XX
|
||||||
select SND_S3C24XX_I2S
|
select SND_S3C24XX_I2S
|
||||||
select SND_SOC_TLV320AIC3X
|
select SND_SOC_TLV320AIC3X
|
||||||
select SND_SOC_SAMSUNG_SIMTEC
|
select SND_SOC_SAMSUNG_SIMTEC
|
||||||
|
|
Загрузка…
Ссылка в новой задаче