[ARM] eSATA SheevaPlug basic board support
Allow basic eSATA SheevaPlug board configuration and build. Signed-off-by: John Holland <john.holland@cellent-fs.de> Signed-off-by: Nicolas Pitre <nico@marvell.com> --
This commit is contained in:
parent
0fa11802e0
commit
d8ecb34900
3 changed files with 21 additions and 0 deletions
|
@ -32,6 +32,12 @@ config MACH_SHEEVAPLUG
|
||||||
Say 'Y' here if you want your kernel to support the
|
Say 'Y' here if you want your kernel to support the
|
||||||
Marvell SheevaPlug Reference Board.
|
Marvell SheevaPlug Reference Board.
|
||||||
|
|
||||||
|
config MACH_ESATA_SHEEVAPLUG
|
||||||
|
bool "Marvell eSATA SheevaPlug Reference Board"
|
||||||
|
help
|
||||||
|
Say 'Y' here if you want your kernel to support the
|
||||||
|
Marvell eSATA SheevaPlug Reference Board.
|
||||||
|
|
||||||
config MACH_TS219
|
config MACH_TS219
|
||||||
bool "QNAP TS-110, TS-119, TS-210, TS-219 and TS-219P Turbo NAS"
|
bool "QNAP TS-110, TS-119, TS-210, TS-219 and TS-219P Turbo NAS"
|
||||||
help
|
help
|
||||||
|
|
|
@ -5,6 +5,7 @@ obj-$(CONFIG_MACH_RD88F6192_NAS) += rd88f6192-nas-setup.o
|
||||||
obj-$(CONFIG_MACH_RD88F6281) += rd88f6281-setup.o
|
obj-$(CONFIG_MACH_RD88F6281) += rd88f6281-setup.o
|
||||||
obj-$(CONFIG_MACH_MV88F6281GTW_GE) += mv88f6281gtw_ge-setup.o
|
obj-$(CONFIG_MACH_MV88F6281GTW_GE) += mv88f6281gtw_ge-setup.o
|
||||||
obj-$(CONFIG_MACH_SHEEVAPLUG) += sheevaplug-setup.o
|
obj-$(CONFIG_MACH_SHEEVAPLUG) += sheevaplug-setup.o
|
||||||
|
obj-$(CONFIG_MACH_ESATA_SHEEVAPLUG) += sheevaplug-setup.o
|
||||||
obj-$(CONFIG_MACH_TS219) += ts219-setup.o tsx1x-common.o
|
obj-$(CONFIG_MACH_TS219) += ts219-setup.o tsx1x-common.o
|
||||||
obj-$(CONFIG_MACH_TS41X) += ts41x-setup.o tsx1x-common.o
|
obj-$(CONFIG_MACH_TS41X) += ts41x-setup.o tsx1x-common.o
|
||||||
obj-$(CONFIG_MACH_OPENRD_BASE) += openrd_base-setup.o
|
obj-$(CONFIG_MACH_OPENRD_BASE) += openrd_base-setup.o
|
||||||
|
|
|
@ -96,6 +96,7 @@ static void __init sheevaplug_init(void)
|
||||||
platform_device_register(&sheevaplug_leds);
|
platform_device_register(&sheevaplug_leds);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef CONFIG_MACH_SHEEVAPLUG
|
||||||
MACHINE_START(SHEEVAPLUG, "Marvell SheevaPlug Reference Board")
|
MACHINE_START(SHEEVAPLUG, "Marvell SheevaPlug Reference Board")
|
||||||
/* Maintainer: shadi Ammouri <shadi@marvell.com> */
|
/* Maintainer: shadi Ammouri <shadi@marvell.com> */
|
||||||
.phys_io = KIRKWOOD_REGS_PHYS_BASE,
|
.phys_io = KIRKWOOD_REGS_PHYS_BASE,
|
||||||
|
@ -106,3 +107,16 @@ MACHINE_START(SHEEVAPLUG, "Marvell SheevaPlug Reference Board")
|
||||||
.init_irq = kirkwood_init_irq,
|
.init_irq = kirkwood_init_irq,
|
||||||
.timer = &kirkwood_timer,
|
.timer = &kirkwood_timer,
|
||||||
MACHINE_END
|
MACHINE_END
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef CONFIG_MACH_ESATA_SHEEVAPLUG
|
||||||
|
MACHINE_START(ESATA_SHEEVAPLUG, "Marvell eSATA SheevaPlug Reference Board")
|
||||||
|
.phys_io = KIRKWOOD_REGS_PHYS_BASE,
|
||||||
|
.io_pg_offst = ((KIRKWOOD_REGS_VIRT_BASE) >> 18) & 0xfffc,
|
||||||
|
.boot_params = 0x00000100,
|
||||||
|
.init_machine = sheevaplug_init,
|
||||||
|
.map_io = kirkwood_map_io,
|
||||||
|
.init_irq = kirkwood_init_irq,
|
||||||
|
.timer = &kirkwood_timer,
|
||||||
|
MACHINE_END
|
||||||
|
#endif
|
||||||
|
|
Loading…
Add table
Reference in a new issue