1
/*====================================================================
2
* Project: Board Support Package (BSP)
4
* Function: phyCORE-TC1775 platform specific setup values
6
* Copyright HighTec EDV-Systeme GmbH 1982-2007
7
*====================================================================*/
9
#ifndef __PHYCORE_SETUP_H__
10
#define __PHYCORE_SETUP_H__
12
#include "tc1775b/scu/addr.h"
13
#include "tc1775b/ebu/addr.h"
14
#include "tc1775b/pmu/addr.h"
16
/* initialization value for PLLCLC : set clock to 40 MHz */
17
#define VAL_PLLCLC 0x00022300
20
/* initialization values for External Bus */
21
#define VAL_EBU_CON 0x0000FF68
22
#define VAL_EBU_ADDSEL0 0xA4000061
23
#define VAL_EBU_BUSCON0 0x00420A7C
24
#define VAL_EBU_ADDSEL1 0xA0000051
25
#define VAL_EBU_BUSCON1 0x00020244
26
#define VAL_EBU_ADDSEL2 0x00000001
27
#define VAL_EBU_BUSCON2 0x80415FFF
29
/* CS3: ethernet controller CS8900 */
30
#define VAL_EBU_ADDSEL3 0xB0000061
31
#define VAL_EBU_BUSCON3 0x00415A7F
34
#define VAL_PMU_CON 0x04000704
35
#define VAL_PMU_EIFCON 0x00000040
37
#define VAL_PMU_CON 0x04003F06
38
#define VAL_PMU_EIFCON 0x0000005F
39
#endif /* ENABLE_ICACHE */
42
#endif /* __PHYCORE_SETUP_H__ */