1
/*====================================================================
2
* Project: Board Support Package (BSP)
4
* Function: TriBoard-TC1920 platform specific setup values
6
* Copyright HighTec EDV-Systeme GmbH 1982-2008
7
*====================================================================*/
9
#ifndef __TRIBOARD_SETUP_H__
10
#define __TRIBOARD_SETUP_H__
12
#include "tc1920/scu/addr.h"
13
#include "tc1920/ebu/addr.h"
14
#include "tc1920/pmu/addr.h"
16
/* initialization value for PLLCLC : set clock to 96 MHz */
17
#define VAL_PLLCLC 0x010F0144
20
/* initialization values for External Bus */
21
#define VAL_EBU_CON 0x00F9FF68
22
#define VAL_EBU_BFCON 0x00000053
23
#define VAL_EBU_ADDRSEL0 0xA4000051
24
#define VAL_EBU_BUSCON0 0x00860000
25
#define VAL_EBU_BUSAP0 0x23FF0100
26
#define VAL_EBU_ADDRSEL1 0xA0000031
27
#define VAL_EBU_BUSCON1 0x30B20000
28
#define VAL_EBU_BUSAP1 0x00000000
29
#define VAL_EBU_ADDRSEL2 0xA2000021
30
#define VAL_EBU_BUSCON2 0x30B20000
31
#define VAL_EBU_BUSAP2 0x00000000
33
#define VAL_EBU_SDRMCON0 0x01161075
34
#define VAL_EBU_SDRMMOD0 0x00000023
35
#define VAL_EBU_SDRMREF0 0x000000CB
36
#define VAL_EBU_SDRMCON1 0x01162075
37
#define VAL_EBU_SDRMMOD1 0x00000023
38
#define VAL_EBU_SDRMREF1 0x000000CB
40
#define VAL_EBU_ADDRSEL3 0x00000001
41
#define VAL_EBU_BUSCON3 0x80415FFF
42
#define VAL_EBU_BUSAP3 0x22070000
45
/* enable instruction cache */
46
#define VAL_PMU_CON0 0x00000000
48
/* disable instruction cache */
49
#define VAL_PMU_CON0 0x00000002
50
#endif /* ENABLE_ICACHE */
53
#endif /* __TRIBOARD_SETUP_H__ */