Blame view
arch/arm/mach-ep93xx/gesbc9312.c
1.08 KB
e7736d47a
|
1 2 3 4 5 6 7 8 9 10 11 |
/* * arch/arm/mach-ep93xx/gesbc9312.c * Glomation GESBC-9312-sx support. * * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or (at * your option) any later version. */ |
e7736d47a
|
12 13 |
#include <linux/kernel.h> #include <linux/init.h> |
0967b5f07
|
14 |
#include <linux/platform_device.h> |
583ddafe1
|
15 |
|
a09e64fbc
|
16 |
#include <mach/hardware.h> |
583ddafe1
|
17 |
|
e7736d47a
|
18 19 |
#include <asm/mach-types.h> #include <asm/mach/arch.h> |
583ddafe1
|
20 |
|
b370e082e
|
21 |
static struct ep93xx_eth_data __initdata gesbc9312_eth_data = { |
a0a08fdca
|
22 |
.phy_id = 1, |
730ee9f35
|
23 |
}; |
e7736d47a
|
24 25 26 |
static void __init gesbc9312_init_machine(void) { ep93xx_init_devices(); |
16bcf78f8
|
27 |
ep93xx_register_flash(4, EP93XX_CS6_PHYS_BASE, SZ_8M); |
a0a08fdca
|
28 |
ep93xx_register_eth(&gesbc9312_eth_data, 0); |
e7736d47a
|
29 30 31 32 |
} MACHINE_START(GESBC9312, "Glomation GESBC-9312-sx") /* Maintainer: Lennert Buytenhek <buytenh@wantstofly.org> */ |
e562cf172
|
33 |
.atag_offset = 0x100, |
e7736d47a
|
34 35 36 37 38 |
.map_io = ep93xx_map_io, .init_irq = ep93xx_init_irq, .timer = &ep93xx_timer, .init_machine = gesbc9312_init_machine, MACHINE_END |