sysmobts_v2: Set PINMUX0_DEFAULT and PINMUX1_DEFAULT for sysmoBTS v2
Initialize the PINMUX for the v2 hardware. This is fixing the initial cpu_info printf of U-Boot. Select UART0, UART1.master
parent
8bb73db43a
commit
a36a9de3ef
5
board.h
5
board.h
|
@ -37,4 +37,9 @@
|
|||
PINMUX1_ASP
|
||||
#endif
|
||||
|
||||
#if defined(board_sysmobts_v2)
|
||||
# define PINMUX0_DEFAULT 0x0000000F
|
||||
# define PINMUX1_DEFAULT PINMUX1_UART0 | PINMUX1_UART1
|
||||
#endif
|
||||
|
||||
#endif /* _BOARD_H_ */
|
||||
|
|
21
davinci.c
21
davinci.c
|
@ -620,13 +620,26 @@ davinci_platform_init(char *version)
|
|||
char boardCfg;
|
||||
boardCfg = (*gpio01 >> 10) & 0x001F;
|
||||
boardVer = (*gpio01 >> 15) & 0x0007;
|
||||
if ( (boardVer == 1) && ((boardCfg == 0x02) || (boardCfg == 0x04) || (boardCfg == 0x05)) )
|
||||
if ( boardVer > 1 )
|
||||
{
|
||||
/* Davinci @ 405/810 MHz */
|
||||
pllCfg = PLL_DAVINCI_810_CFG;
|
||||
|
||||
/* Micron MT47H64M16HR-3IT @ 189 MHz */
|
||||
ddrCfg = DDR_MT47H64M16HR_3IT_189MHz_CFG;
|
||||
|
||||
uart_send_str_lf("CPU: Davinci @ 405/810 MHz");
|
||||
uart_send_str_lf("DDR: Micron MT47H64M16HR-3IT @ 189 MHz");
|
||||
} else if ( (boardVer == 1) && ((boardCfg == 0x02) || (boardCfg == 0x04) || (boardCfg == 0x05)) )
|
||||
{
|
||||
/* Davinci @ 405/810 MHz */
|
||||
pllCfg = PLL_DAVINCI_810_CFG;
|
||||
|
||||
/* Micron MT47H64M16HR-3IT @ 189 MHz */
|
||||
ddrCfg = DDR_MT47H64M16HR_3IT_189MHz_CFG;
|
||||
|
||||
uart_send_str_lf("CPU: Davinci @ 405/810 MHz");
|
||||
uart_send_str_lf("DDR: Micron MT47H64M16HR-3IT @ 189 MHz");
|
||||
}
|
||||
else if ( (boardVer == 0) && (boardCfg != 0x00) )
|
||||
{
|
||||
|
@ -637,6 +650,9 @@ davinci_platform_init(char *version)
|
|||
|
||||
/* Micron MT47H32M16BN-3 @ 162 MHz */
|
||||
ddrCfg = DDR_MT47H64M16HR_3IT_162MHz_CFG;
|
||||
|
||||
uart_send_str_lf("CPU: Davinci @ 297/594 MHz");
|
||||
uart_send_str_lf("DDR: Micron MT47H32M16BN-3 @ 162 MHz");
|
||||
}
|
||||
else
|
||||
#endif
|
||||
|
@ -652,6 +668,9 @@ davinci_platform_init(char *version)
|
|||
|
||||
/* Micron MT47H32M16BN-3 @ 162 MHz */
|
||||
ddrCfg = DDR_MT47H32M16BN_3_162MHz_CFG;
|
||||
|
||||
uart_send_str_lf("CPU: Davinci @ 297/594 MHz");
|
||||
uart_send_str_lf("DDR: Micron MT47H32M16BN-3 @ 162 MHz");
|
||||
}
|
||||
|
||||
if (status == E_PASS)
|
||||
|
|
Loading…
Reference in New Issue