]> git.ipfire.org Git - people/ms/u-boot.git/blame - board/tb0229/tb0229.c
rename CFG_ macros to CONFIG_SYS
[people/ms/u-boot.git] / board / tb0229 / tb0229.c
CommitLineData
f4863a7a
WD
1/*
2 * Board initialize code for TANBAC Evaluation board TB0229.
3 *
4 * (C) Masami Komiya <mkomiya@sonare.it> 2004
5 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License as
8 * published by the Free Software Foundation; either version 2, or (at
9 * your option) any later version.
10 */
11
12#include <common.h>
13#include <command.h>
14#include <asm/addrspace.h>
5c15010e 15#include <asm/io.h>
b0c66af5 16#include <asm/reboot.h>
f4863a7a
WD
17#include <pci.h>
18
b0c66af5
SK
19void _machine_restart(void)
20{
21 void (*f)(void) = (void *) 0xbfc00000;
22
23 f();
24}
25
f4863a7a
WD
26#if defined(CONFIG_PCI)
27static struct pci_controller hose;
28
29void pci_init_board (void)
30{
31 init_vr4131_pci(&hose);
32}
33#endif
34
9973e3c6 35phys_size_t initdram(int board_type)
f4863a7a 36{
6d0f6bcf 37 return get_ram_size (CONFIG_SYS_SDRAM_BASE, 0x8000000);
f4863a7a
WD
38}
39
f4863a7a
WD
40int checkboard (void)
41{
42 printf("Board: TANBAC TB0229 ");
43 printf("(CPU Speed %d MHz)\n", (int)CPU_CLOCK_RATE/1000000);
44
5c15010e
JCPV
45 set_io_port_base(0);
46
f4863a7a
WD
47 return 0;
48}
0b252f50
BW
49
50int board_eth_init(bd_t *bis)
51{
52 return pci_eth_init(bis);
53}