[ARM] 3369/1: ep93xx: add core cirrus ep93xx support
Patch from Lennert Buytenhek
This patch adds support for the Cirrus ep93xx series of CPUs. The
ep93xx is an ARM920T based CPU with two VICs, PL010 based UARTs,
IrDA, MaverickCrunch floating point coprocessor, between 24 and 64
GPIOs, ethernet, OHCI USB and, depending on the model, pcmcia, raster
engine, graphics accelerator, IDE controller and a bunch of other
stuff.
This patch adds the core ep93xx support code, and support for the
Glomation GESBC-9312-sx and the Technologic Systems TS-72xx SBCs.
Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2006-03-21 01:10:13 +08:00
|
|
|
if ARCH_EP93XX
|
|
|
|
|
|
|
|
menu "Cirrus EP93xx Implementation Options"
|
|
|
|
|
2006-06-28 06:03:03 +08:00
|
|
|
config CRUNCH
|
|
|
|
bool "Support for MaverickCrunch"
|
|
|
|
help
|
|
|
|
Enable kernel support for MaverickCrunch.
|
|
|
|
|
[ARM] 3369/1: ep93xx: add core cirrus ep93xx support
Patch from Lennert Buytenhek
This patch adds support for the Cirrus ep93xx series of CPUs. The
ep93xx is an ARM920T based CPU with two VICs, PL010 based UARTs,
IrDA, MaverickCrunch floating point coprocessor, between 24 and 64
GPIOs, ethernet, OHCI USB and, depending on the model, pcmcia, raster
engine, graphics accelerator, IDE controller and a bunch of other
stuff.
This patch adds the core ep93xx support code, and support for the
Glomation GESBC-9312-sx and the Technologic Systems TS-72xx SBCs.
Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2006-03-21 01:10:13 +08:00
|
|
|
comment "EP93xx Platforms"
|
|
|
|
|
2006-12-01 22:15:55 +08:00
|
|
|
config MACH_ADSSPHERE
|
|
|
|
bool "Support ADS Sphere"
|
|
|
|
help
|
|
|
|
Say 'Y' here if you want your kernel to support the ADS
|
|
|
|
Sphere board.
|
|
|
|
|
2009-05-05 02:09:25 +08:00
|
|
|
config MACH_EDB93XX
|
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
|
|
|
config MACH_EDB9301
|
|
|
|
bool "Support Cirrus Logic EDB9301"
|
|
|
|
select MACH_EDB93XX
|
|
|
|
help
|
|
|
|
Say 'Y' here if you want your kernel to support the Cirrus
|
|
|
|
Logic EDB9301 Evaluation Board.
|
|
|
|
|
2006-06-29 23:06:31 +08:00
|
|
|
config MACH_EDB9302
|
|
|
|
bool "Support Cirrus Logic EDB9302"
|
2009-05-05 02:09:25 +08:00
|
|
|
select MACH_EDB93XX
|
2006-06-29 23:06:31 +08:00
|
|
|
help
|
|
|
|
Say 'Y' here if you want your kernel to support the Cirrus
|
|
|
|
Logic EDB9302 Evaluation Board.
|
|
|
|
|
2006-12-07 06:07:13 +08:00
|
|
|
config MACH_EDB9302A
|
|
|
|
bool "Support Cirrus Logic EDB9302A"
|
2009-05-05 02:09:25 +08:00
|
|
|
select MACH_EDB93XX
|
2006-12-07 06:07:13 +08:00
|
|
|
help
|
|
|
|
Say 'Y' here if you want your kernel to support the Cirrus
|
|
|
|
Logic EDB9302A Evaluation Board.
|
|
|
|
|
2007-09-23 15:30:16 +08:00
|
|
|
config MACH_EDB9307
|
|
|
|
bool "Support Cirrus Logic EDB9307"
|
2009-05-05 02:09:25 +08:00
|
|
|
select MACH_EDB93XX
|
2007-09-23 15:30:16 +08:00
|
|
|
help
|
|
|
|
Say 'Y' here if you want your kernel to support the Cirrus
|
|
|
|
Logic EDB9307 Evaluation Board.
|
|
|
|
|
2008-10-16 03:01:30 +08:00
|
|
|
config MACH_EDB9307A
|
|
|
|
bool "Support Cirrus Logic EDB9307A"
|
2009-05-05 02:09:25 +08:00
|
|
|
select MACH_EDB93XX
|
2008-10-16 03:01:30 +08:00
|
|
|
help
|
|
|
|
Say 'Y' here if you want your kernel to support the Cirrus
|
|
|
|
Logic EDB9307A Evaluation Board.
|
|
|
|
|
2006-09-16 17:48:02 +08:00
|
|
|
config MACH_EDB9312
|
|
|
|
bool "Support Cirrus Logic EDB9312"
|
2009-05-05 02:09:25 +08:00
|
|
|
select MACH_EDB93XX
|
2006-09-16 17:48:02 +08:00
|
|
|
help
|
|
|
|
Say 'Y' here if you want your kernel to support the Cirrus
|
|
|
|
Logic EDB9312 Evaluation Board.
|
|
|
|
|
2006-06-28 06:03:04 +08:00
|
|
|
config MACH_EDB9315
|
|
|
|
bool "Support Cirrus Logic EDB9315"
|
2009-05-05 02:09:25 +08:00
|
|
|
select MACH_EDB93XX
|
2006-06-28 06:03:04 +08:00
|
|
|
help
|
|
|
|
Say 'Y' here if you want your kernel to support the Cirrus
|
|
|
|
Logic EDB9315 Evaluation Board.
|
|
|
|
|
[ARM] 3706/2: ep93xx: add cirrus logic edb9315a support
Patch from Lennert Buytenhek
This patch adds support for the Cirrus Logic EDB9315A, an evaluation
board based on the Cirrus Logic EP9315 SoC, with 64M RAM, two USB host
ports, audio in/out, three serial ports, 10/100 ethernet, and IDE, VGA,
and LCD interfaces.
The EDB9315A is a low-cost version of the EDB9315, and has only 16M
of NOR flash, while the EDB9315 has 32M.
Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2006-07-02 02:56:47 +08:00
|
|
|
config MACH_EDB9315A
|
|
|
|
bool "Support Cirrus Logic EDB9315A"
|
2009-05-05 02:09:25 +08:00
|
|
|
select MACH_EDB93XX
|
[ARM] 3706/2: ep93xx: add cirrus logic edb9315a support
Patch from Lennert Buytenhek
This patch adds support for the Cirrus Logic EDB9315A, an evaluation
board based on the Cirrus Logic EP9315 SoC, with 64M RAM, two USB host
ports, audio in/out, three serial ports, 10/100 ethernet, and IDE, VGA,
and LCD interfaces.
The EDB9315A is a low-cost version of the EDB9315, and has only 16M
of NOR flash, while the EDB9315 has 32M.
Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2006-07-02 02:56:47 +08:00
|
|
|
help
|
|
|
|
Say 'Y' here if you want your kernel to support the Cirrus
|
|
|
|
Logic EDB9315A Evaluation Board.
|
|
|
|
|
[ARM] 3369/1: ep93xx: add core cirrus ep93xx support
Patch from Lennert Buytenhek
This patch adds support for the Cirrus ep93xx series of CPUs. The
ep93xx is an ARM920T based CPU with two VICs, PL010 based UARTs,
IrDA, MaverickCrunch floating point coprocessor, between 24 and 64
GPIOs, ethernet, OHCI USB and, depending on the model, pcmcia, raster
engine, graphics accelerator, IDE controller and a bunch of other
stuff.
This patch adds the core ep93xx support code, and support for the
Glomation GESBC-9312-sx and the Technologic Systems TS-72xx SBCs.
Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2006-03-21 01:10:13 +08:00
|
|
|
config MACH_GESBC9312
|
|
|
|
bool "Support Glomation GESBC-9312-sx"
|
|
|
|
help
|
|
|
|
Say 'Y' here if you want your kernel to support the Glomation
|
|
|
|
GESBC-9312-sx board.
|
|
|
|
|
2006-12-18 05:10:48 +08:00
|
|
|
config MACH_MICRO9
|
2009-05-05 02:09:25 +08:00
|
|
|
bool
|
|
|
|
default n
|
2006-12-18 05:10:48 +08:00
|
|
|
|
|
|
|
config MACH_MICRO9H
|
2009-05-05 02:09:25 +08:00
|
|
|
bool "Support Contec Hypercontrol Micro9-H"
|
|
|
|
select MACH_MICRO9
|
|
|
|
help
|
|
|
|
Say 'Y' here if you want your kernel to support the
|
|
|
|
Contec Hypercontrol Micro9-H board.
|
2006-12-18 05:10:48 +08:00
|
|
|
|
|
|
|
config MACH_MICRO9M
|
2009-05-05 02:09:25 +08:00
|
|
|
bool "Support Contec Hypercontrol Micro9-M"
|
|
|
|
select MACH_MICRO9
|
|
|
|
help
|
|
|
|
Say 'Y' here if you want your kernel to support the
|
|
|
|
Contec Hypercontrol Micro9-M board.
|
2006-12-18 05:10:48 +08:00
|
|
|
|
|
|
|
config MACH_MICRO9L
|
2009-05-05 02:09:25 +08:00
|
|
|
bool "Support Contec Hypercontrol Micro9-L"
|
|
|
|
select MACH_MICRO9
|
|
|
|
help
|
|
|
|
Say 'Y' here if you want your kernel to support the
|
|
|
|
Contec Hypercontrol Micro9-L board.
|
2006-12-18 05:10:48 +08:00
|
|
|
|
[ARM] 3369/1: ep93xx: add core cirrus ep93xx support
Patch from Lennert Buytenhek
This patch adds support for the Cirrus ep93xx series of CPUs. The
ep93xx is an ARM920T based CPU with two VICs, PL010 based UARTs,
IrDA, MaverickCrunch floating point coprocessor, between 24 and 64
GPIOs, ethernet, OHCI USB and, depending on the model, pcmcia, raster
engine, graphics accelerator, IDE controller and a bunch of other
stuff.
This patch adds the core ep93xx support code, and support for the
Glomation GESBC-9312-sx and the Technologic Systems TS-72xx SBCs.
Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2006-03-21 01:10:13 +08:00
|
|
|
config MACH_TS72XX
|
|
|
|
bool "Support Technologic Systems TS-72xx SBC"
|
|
|
|
help
|
|
|
|
Say 'Y' here if you want your kernel to support the
|
|
|
|
Technologic Systems TS-72xx board.
|
|
|
|
|
2008-10-03 00:13:02 +08:00
|
|
|
choice
|
|
|
|
prompt "Select a UART for early kernel messages"
|
|
|
|
|
|
|
|
config EP93XX_EARLY_UART1
|
|
|
|
bool "UART1"
|
|
|
|
|
|
|
|
config EP93XX_EARLY_UART2
|
|
|
|
bool "UART2"
|
|
|
|
|
|
|
|
config EP93XX_EARLY_UART3
|
|
|
|
bool "UART3"
|
|
|
|
|
|
|
|
endchoice
|
|
|
|
|
[ARM] 3369/1: ep93xx: add core cirrus ep93xx support
Patch from Lennert Buytenhek
This patch adds support for the Cirrus ep93xx series of CPUs. The
ep93xx is an ARM920T based CPU with two VICs, PL010 based UARTs,
IrDA, MaverickCrunch floating point coprocessor, between 24 and 64
GPIOs, ethernet, OHCI USB and, depending on the model, pcmcia, raster
engine, graphics accelerator, IDE controller and a bunch of other
stuff.
This patch adds the core ep93xx support code, and support for the
Glomation GESBC-9312-sx and the Technologic Systems TS-72xx SBCs.
Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2006-03-21 01:10:13 +08:00
|
|
|
endmenu
|
|
|
|
|
|
|
|
endif
|