[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-20 17:10:13 +00:00
if ARCH_EP93XX
menu "Cirrus EP93xx Implementation Options"
2006-06-27 23:03:03 +01: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-20 17:10:13 +00:00
comment "EP93xx Platforms"
2009-05-21 22:11:52 +01:00
choice
prompt "EP93xx first SDRAM bank selection"
default EP93XX_SDCE3_SYNC_PHYS_OFFSET
config EP93XX_SDCE3_SYNC_PHYS_OFFSET
bool "0x00000000 - SDCE3/SyncBoot"
help
Select this option if you want support for EP93xx boards with the
first SDRAM bank at 0x00000000
config EP93XX_SDCE0_PHYS_OFFSET
bool "0xc0000000 - SDCEO"
help
Select this option if you want support for EP93xx boards with the
first SDRAM bank at 0xc0000000
endchoice
2006-12-01 15:15:55 +01:00
config MACH_ADSSPHERE
bool "Support ADS Sphere"
2009-05-21 22:11:52 +01:00
depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
2006-12-01 15:15:55 +01:00
help
Say 'Y' here if you want your kernel to support the ADS
Sphere board.
2009-05-04 19:09:25 +01:00
config MACH_EDB93XX
bool
config MACH_EDB9301
bool "Support Cirrus Logic EDB9301"
2009-05-21 22:11:52 +01:00
depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
2009-05-04 19:09:25 +01:00
select MACH_EDB93XX
help
Say 'Y' here if you want your kernel to support the Cirrus
Logic EDB9301 Evaluation Board.
2006-06-29 16:06:31 +01:00
config MACH_EDB9302
bool "Support Cirrus Logic EDB9302"
2009-05-21 22:11:52 +01:00
depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
2009-05-04 19:09:25 +01:00
select MACH_EDB93XX
2006-06-29 16:06:31 +01:00
help
Say 'Y' here if you want your kernel to support the Cirrus
Logic EDB9302 Evaluation Board.
2006-12-06 23:07:13 +01:00
config MACH_EDB9302A
bool "Support Cirrus Logic EDB9302A"
2009-05-21 22:11:52 +01:00
depends on EP93XX_SDCE0_PHYS_OFFSET
2009-05-04 19:09:25 +01:00
select MACH_EDB93XX
2006-12-06 23:07:13 +01:00
help
Say 'Y' here if you want your kernel to support the Cirrus
Logic EDB9302A Evaluation Board.
2007-09-23 08:30:16 +01:00
config MACH_EDB9307
bool "Support Cirrus Logic EDB9307"
2009-05-21 22:11:52 +01:00
depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
2009-05-04 19:09:25 +01:00
select MACH_EDB93XX
2007-09-23 08:30:16 +01:00
help
Say 'Y' here if you want your kernel to support the Cirrus
Logic EDB9307 Evaluation Board.
2008-10-15 20:01:30 +01:00
config MACH_EDB9307A
bool "Support Cirrus Logic EDB9307A"
2009-05-21 22:11:52 +01:00
depends on EP93XX_SDCE0_PHYS_OFFSET
2009-05-04 19:09:25 +01:00
select MACH_EDB93XX
2008-10-15 20:01:30 +01:00
help
Say 'Y' here if you want your kernel to support the Cirrus
Logic EDB9307A Evaluation Board.
2006-09-16 10:48:02 +01:00
config MACH_EDB9312
bool "Support Cirrus Logic EDB9312"
2009-05-21 22:11:52 +01:00
depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
2009-05-04 19:09:25 +01:00
select MACH_EDB93XX
2006-09-16 10:48:02 +01:00
help
Say 'Y' here if you want your kernel to support the Cirrus
Logic EDB9312 Evaluation Board.
2006-06-27 23:03:04 +01:00
config MACH_EDB9315
bool "Support Cirrus Logic EDB9315"
2009-05-21 22:11:52 +01:00
depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
2009-05-04 19:09:25 +01:00
select MACH_EDB93XX
2006-06-27 23:03:04 +01: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-01 19:56:47 +01:00
config MACH_EDB9315A
bool "Support Cirrus Logic EDB9315A"
2009-05-21 22:11:52 +01:00
depends on EP93XX_SDCE0_PHYS_OFFSET
2009-05-04 19:09:25 +01: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-01 19:56:47 +01: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-20 17:10:13 +00:00
config MACH_GESBC9312
2009-05-21 22:11:52 +01:00
depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
[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-20 17:10:13 +00:00
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-17 22:10:48 +01:00
config MACH_MICRO9
2009-05-04 19:09:25 +01:00
bool
2006-12-17 22:10:48 +01:00
config MACH_MICRO9H
2009-05-04 19:09:25 +01:00
bool "Support Contec Hypercontrol Micro9-H"
2009-05-21 22:11:52 +01:00
depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
2009-05-04 19:09:25 +01:00
select MACH_MICRO9
help
Say 'Y' here if you want your kernel to support the
Contec Hypercontrol Micro9-H board.
2006-12-17 22:10:48 +01:00
config MACH_MICRO9M
2009-05-04 19:09:25 +01:00
bool "Support Contec Hypercontrol Micro9-M"
2009-05-21 22:11:52 +01:00
depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
2009-05-04 19:09:25 +01:00
select MACH_MICRO9
help
Say 'Y' here if you want your kernel to support the
Contec Hypercontrol Micro9-M board.
2006-12-17 22:10:48 +01:00
config MACH_MICRO9L
2009-05-04 19:09:25 +01:00
bool "Support Contec Hypercontrol Micro9-L"
2009-05-21 22:11:52 +01:00
depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
2009-05-04 19:09:25 +01:00
select MACH_MICRO9
help
Say 'Y' here if you want your kernel to support the
Contec Hypercontrol Micro9-L board.
2006-12-17 22:10:48 +01: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-20 17:10:13 +00:00
config MACH_TS72XX
bool "Support Technologic Systems TS-72xx SBC"
2009-05-21 22:11:52 +01:00
depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
[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-20 17:10:13 +00:00
help
Say 'Y' here if you want your kernel to support the
Technologic Systems TS-72xx board.
2008-10-02 17:13:02 +01: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-20 17:10:13 +00:00
endmenu
endif