OpenCores
URL https://opencores.org/ocsvn/or1k_soc_on_altera_embedded_dev_kit/or1k_soc_on_altera_embedded_dev_kit/trunk

Subversion Repositories or1k_soc_on_altera_embedded_dev_kit

[/] [or1k_soc_on_altera_embedded_dev_kit/] [trunk/] [linux-2.6/] [linux-2.6.24/] [arch/] [ppc/] [syslib/] [ppc83xx_setup.h] - Blame information for rev 3

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 3 xianfeng
/*
2
 * MPC83XX common board definitions
3
 *
4
 * Maintainer: Kumar Gala <galak@kernel.crashing.org>
5
 *
6
 * Copyright 2005 Freescale Semiconductor Inc.
7
 *
8
 * This program is free software; you can redistribute  it and/or modify it
9
 * under  the terms of  the GNU General  Public License as published by the
10
 * Free Software Foundation;  either version 2 of the  License, or (at your
11
 * option) any later version.
12
 *
13
 * This program is distributed in the hope that it will be useful, but
14
 * WITHOUT ANY WARRANTY; without even the implied warranty of
15
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16
 * General Public License for more details.
17
 *
18
 * You should have received a copy of the  GNU General Public License along
19
 * with this program; if not, write  to the Free Software Foundation, Inc.,
20
 * 675 Mass Ave, Cambridge, MA 02139, USA.
21
 */
22
 
23
#ifndef __PPC_SYSLIB_PPC83XX_SETUP_H
24
#define __PPC_SYSLIB_PPC83XX_SETUP_H
25
 
26
#include <linux/init.h>
27
 
28
extern unsigned long mpc83xx_find_end_of_memory(void) __init;
29
extern long mpc83xx_time_init(void) __init;
30
extern void mpc83xx_calibrate_decr(void) __init;
31
extern void mpc83xx_early_serial_map(void) __init;
32
extern void mpc83xx_restart(char *cmd);
33
extern void mpc83xx_power_off(void);
34
extern void mpc83xx_halt(void);
35
extern void mpc83xx_setup_hose(void) __init;
36
 
37
/* PCI config */
38
#define PCI1_CFG_ADDR_OFFSET (0x8300)
39
#define PCI1_CFG_DATA_OFFSET (0x8304)
40
 
41
#define PCI2_CFG_ADDR_OFFSET (0x8380)
42
#define PCI2_CFG_DATA_OFFSET (0x8384)
43
 
44
/* Serial Config */
45
#ifdef CONFIG_SERIAL_MANY_PORTS
46
#define RS_TABLE_SIZE  64
47
#else
48
#define RS_TABLE_SIZE  2
49
#endif
50
 
51
#ifndef BASE_BAUD
52
#define BASE_BAUD 115200
53
#endif
54
 
55
#endif /* __PPC_SYSLIB_PPC83XX_SETUP_H */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.