1
/*====================================================================
2
* Project: Board Support Package (BSP)
4
* Function: board initialization table (phyCORE-TC1775)
6
* Copyright HighTec EDV-Systeme GmbH 1982-2007
7
*====================================================================*/
10
#include "phycore_setup.h"
12
#error ERROR: NO TARGET DEFINED!
13
#endif /* PHYCORE_TC1775 */
22
const InitTab_t boardSetupTab[] =
24
{PLL_CLC_ADDR, VAL_PLLCLC },
25
{EBU_ADDSEL0_ADDR, VAL_EBU_ADDSEL0 },
26
{EBU_BUSCON0_ADDR, VAL_EBU_BUSCON0 },
27
{EBU_ADDSEL1_ADDR, VAL_EBU_ADDSEL1 },
28
{EBU_BUSCON1_ADDR, VAL_EBU_BUSCON1 },
29
{EBU_ADDSEL2_ADDR, VAL_EBU_ADDSEL2 },
30
{EBU_BUSCON2_ADDR, VAL_EBU_BUSCON2 },
31
{EBU_ADDSEL3_ADDR, VAL_EBU_ADDSEL3 },
32
{EBU_BUSCON3_ADDR, VAL_EBU_BUSCON3 },
34
This must be done after CSx programming to avoid disabling EBU_CON.CS0FAM
35
(CS0 Fills Address Map)
37
{EBU_CON_ADDR, VAL_EBU_CON },
38
{PMU_EIFCON_ADDR, VAL_PMU_EIFCON },
39
{PMU_CON_ADDR, VAL_PMU_CON }
42
const unsigned long boardSetupTabSize = sizeof(boardSetupTab) / sizeof(InitTab_t);