diff options
Diffstat (limited to 'arch/mips/gt64120/ev64120/setup.c')
-rw-r--r-- | arch/mips/gt64120/ev64120/setup.c | 99 |
1 files changed, 0 insertions, 99 deletions
diff --git a/arch/mips/gt64120/ev64120/setup.c b/arch/mips/gt64120/ev64120/setup.c deleted file mode 100644 index 477848c22a2c..000000000000 --- a/arch/mips/gt64120/ev64120/setup.c +++ /dev/null | |||
@@ -1,99 +0,0 @@ | |||
1 | /* | ||
2 | * Copyright (C) 2000 RidgeRun, Inc. | ||
3 | * Author: RidgeRun, Inc. | ||
4 | * glonnon@ridgerun.com, skranz@ridgerun.com, stevej@ridgerun.com | ||
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify it | ||
7 | * under the terms of the GNU General Public License as published by the | ||
8 | * Free Software Foundation; either version 2 of the License, or (at your | ||
9 | * option) any later version. | ||
10 | * | ||
11 | * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED | ||
12 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
13 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN | ||
14 | * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
15 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | ||
16 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF | ||
17 | * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON | ||
18 | * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
19 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | ||
20 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
21 | * | ||
22 | * You should have received a copy of the GNU General Public License along | ||
23 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
24 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
25 | * | ||
26 | */ | ||
27 | #include <linux/init.h> | ||
28 | #include <linux/kernel.h> | ||
29 | #include <linux/types.h> | ||
30 | #include <linux/mm.h> | ||
31 | #include <linux/swap.h> | ||
32 | #include <linux/ioport.h> | ||
33 | #include <linux/sched.h> | ||
34 | #include <linux/interrupt.h> | ||
35 | #include <linux/pci.h> | ||
36 | #include <linux/timex.h> | ||
37 | #include <linux/pm.h> | ||
38 | |||
39 | #include <asm/bootinfo.h> | ||
40 | #include <asm/page.h> | ||
41 | #include <asm/io.h> | ||
42 | #include <asm/irq.h> | ||
43 | #include <asm/pci.h> | ||
44 | #include <asm/processor.h> | ||
45 | #include <asm/time.h> | ||
46 | #include <asm/reboot.h> | ||
47 | #include <asm/traps.h> | ||
48 | #include <linux/bootmem.h> | ||
49 | |||
50 | unsigned long gt64120_base = KSEG1ADDR(0x14000000); | ||
51 | |||
52 | /* These functions are used for rebooting or halting the machine*/ | ||
53 | extern void galileo_machine_restart(char *command); | ||
54 | extern void galileo_machine_halt(void); | ||
55 | extern void galileo_machine_power_off(void); | ||
56 | /* | ||
57 | *This structure holds pointers to the pci configuration space accesses | ||
58 | *and interrupts allocating routine for device over the PCI | ||
59 | */ | ||
60 | extern struct pci_ops galileo_pci_ops; | ||
61 | |||
62 | void __init prom_free_prom_memory(void) | ||
63 | { | ||
64 | } | ||
65 | |||
66 | /* | ||
67 | * Initializes basic routines and structures pointers, memory size (as | ||
68 | * given by the bios and saves the command line. | ||
69 | */ | ||
70 | |||
71 | void __init plat_mem_setup(void) | ||
72 | { | ||
73 | _machine_restart = galileo_machine_restart; | ||
74 | _machine_halt = galileo_machine_halt; | ||
75 | pm_power_off = galileo_machine_power_off; | ||
76 | |||
77 | set_io_port_base(KSEG1); | ||
78 | } | ||
79 | |||
80 | const char *get_system_type(void) | ||
81 | { | ||
82 | return "Galileo EV64120A"; | ||
83 | } | ||
84 | |||
85 | /* | ||
86 | * Kernel arguments passed by the firmware | ||
87 | * | ||
88 | * $a0 - nothing | ||
89 | * $a1 - holds a pointer to the eprom parameters | ||
90 | * $a2 - nothing | ||
91 | */ | ||
92 | |||
93 | void __init prom_init(void) | ||
94 | { | ||
95 | mips_machgroup = MACH_GROUP_GALILEO; | ||
96 | mips_machtype = MACH_EV64120A; | ||
97 | |||
98 | add_memory_region(0, 32 << 20, BOOT_MEM_RAM); | ||
99 | } | ||