mirror of
https://github.com/torvalds/linux.git
synced 2024-12-14 23:25:54 +00:00
9d76295ac6
This patch introduces the Openmoko GTA02 machine definition. Much of the code is based on Harald Welte's work, although it has been largely rewritten several times. This is intended to be the minimum machine definition to boot and be able to run a rootfs from NAND on GTA02 / FreeRunner. It does not bring up the framebuffer / Glamo and lacks many other peripheral drivers from outside the SoC. But once we have this basis in mainline kernel, we will be able to introduce the other drivers and add them here. Thanks to Sven Rebhan <odinshorse@googlemail.com> for his fixes to this patch (Kconfig and defconfig files). Signed-off-by: Andy Green <andy@warmcat.com> Signed-off-by: Nelson Castillo <arhuaco@freaks-unidos.net> [ben-linux@fluff.org: Fix the GPIO definitions] Signed-off-by: Ben Dooks <ben-linux@fluff.org>
42 lines
780 B
Plaintext
42 lines
780 B
Plaintext
# arch/arm/mach-s3c2442/Kconfig
|
|
#
|
|
# Copyright 2007 Simtec Electronics
|
|
#
|
|
# Licensed under GPLv2
|
|
|
|
config CPU_S3C2442
|
|
bool
|
|
depends on ARCH_S3C2410
|
|
select CPU_ARM920T
|
|
select S3C2410_CLOCK
|
|
select S3C2410_GPIO
|
|
select S3C2410_PM if PM
|
|
select CPU_S3C244X
|
|
select CPU_LLSERIAL_S3C2440
|
|
help
|
|
Support for S3C2442 Samsung Mobile CPU based systems.
|
|
|
|
|
|
menu "S3C2442 Machines"
|
|
|
|
config SMDK2440_CPU2442
|
|
bool "SMDM2440 with S3C2442 CPU module"
|
|
depends on ARCH_S3C2440
|
|
select CPU_S3C2442
|
|
|
|
config MACH_NEO1973_GTA02
|
|
bool "Openmoko GTA02 / Freerunner phone"
|
|
select CPU_S3C2442
|
|
select MFD_PCF50633
|
|
select PCF50633_GPIO
|
|
select I2C
|
|
select POWER_SUPPLY
|
|
select MACH_NEO1973
|
|
select S3C2410_PWM
|
|
help
|
|
Say Y here if you are using the Openmoko GTA02 / Freerunner GSM Phone
|
|
|
|
|
|
endmenu
|
|
|