Your ROOT_URL in app.ini is https://src.whiteboxsystems.nl/ but you are visiting http://src.whiteboxsystems.nl/Whitebox/u-boot/commit/6edf0f121f7c681ef32bf02c2c71feb8fd8e304d
You should set ROOT_URL correctly, otherwise the web may not work correctly.
7 changed files with
39 additions and
55 deletions
arch/arm/cpu/arm926ejs/kirkwood/dram.c
board/Marvell/guruplug/guruplug.c
board/Marvell/mv88f6281gtw_ge/mv88f6281gtw_ge.c
board/Marvell/openrd_base/openrd_base.c
board/Marvell/rd6281a/rd6281a.c
board/Marvell/sheevaplug/sheevaplug.c
include/configs/keymile-common.h
@ -23,8 +23,11 @@
*/
# include <config.h>
# include <common.h>
# include <asm/arch/kirkwood.h>
DECLARE_GLOBAL_DATA_PTR ;
# define KW_REG_CPUCS_WIN_BAR(x) (KW_REGISTER(0x1500) + (x * 0x08))
# define KW_REG_CPUCS_WIN_SZ(x) (KW_REGISTER(0x1504) + (x * 0x08))
/*
@ -56,3 +59,38 @@ u32 kw_sdram_bs(enum memory_bank bank)
result + = 0x01000000 ;
return result ;
}
# ifndef CONFIG_SYS_BOARD_DRAM_INIT
int dram_init ( void )
{
int i ;
gd - > ram_size = 0 ;
for ( i = 0 ; i < CONFIG_NR_DRAM_BANKS ; i + + ) {
gd - > bd - > bi_dram [ i ] . start = kw_sdram_bar ( i ) ;
gd - > bd - > bi_dram [ i ] . size = kw_sdram_bs ( i ) ;
/*
* It is assumed that all memory banks are consecutive
* and without gaps .
* If the gap is found , ram_size will be reported for
* consecutive memory only
*/
if ( gd - > bd - > bi_dram [ i ] . start ! = gd - > ram_size )
break ;
gd - > ram_size + = gd - > bd - > bi_dram [ i ] . size ;
}
return 0 ;
}
/*
* If this function is not defined here ,
* board . c alters dram bank zero configuration defined above .
*/
void dram_init_banksize ( void )
{
dram_init ( ) ;
}
# endif /* CONFIG_SYS_BOARD_DRAM_INIT */
@ -108,17 +108,6 @@ int board_init(void)
return 0 ;
}
int dram_init ( void )
{
int i ;
for ( i = 0 ; i < CONFIG_NR_DRAM_BANKS ; i + + ) {
gd - > bd - > bi_dram [ i ] . start = kw_sdram_bar ( i ) ;
gd - > bd - > bi_dram [ i ] . size = kw_sdram_bs ( i ) ;
}
return 0 ;
}
# ifdef CONFIG_RESET_PHY_R
void mv_phy_88e1121_init ( char * name )
{
@ -110,17 +110,6 @@ int board_init(void)
return 0 ;
}
int dram_init ( void )
{
int i ;
for ( i = 0 ; i < CONFIG_NR_DRAM_BANKS ; i + + ) {
gd - > bd - > bi_dram [ i ] . start = kw_sdram_bar ( i ) ;
gd - > bd - > bi_dram [ i ] . size = kw_sdram_bs ( i ) ;
}
return 0 ;
}
# ifdef CONFIG_MV88E61XX_SWITCH
void reset_phy ( void )
{
@ -113,17 +113,6 @@ int board_init(void)
return 0 ;
}
int dram_init ( void )
{
int i ;
for ( i = 0 ; i < CONFIG_NR_DRAM_BANKS ; i + + ) {
gd - > bd - > bi_dram [ i ] . start = kw_sdram_bar ( i ) ;
gd - > bd - > bi_dram [ i ] . size = kw_sdram_bs ( i ) ;
}
return 0 ;
}
# ifdef CONFIG_RESET_PHY_R
/* Configure and enable MV88E1116 PHY */
void reset_phy ( void )
@ -109,17 +109,6 @@ int board_init(void)
return 0 ;
}
int dram_init ( void )
{
int i ;
for ( i = 0 ; i < CONFIG_NR_DRAM_BANKS ; i + + ) {
gd - > bd - > bi_dram [ i ] . start = kw_sdram_bar ( i ) ;
gd - > bd - > bi_dram [ i ] . size = kw_sdram_bs ( i ) ;
}
return 0 ;
}
void mv_phy_88e1116_init ( char * name )
{
u16 reg ;
@ -108,17 +108,6 @@ int board_init(void)
return 0 ;
}
int dram_init ( void )
{
int i ;
for ( i = 0 ; i < CONFIG_NR_DRAM_BANKS ; i + + ) {
gd - > bd - > bi_dram [ i ] . start = kw_sdram_bar ( i ) ;
gd - > bd - > bi_dram [ i ] . size = kw_sdram_bs ( i ) ;
}
return 0 ;
}
# ifdef CONFIG_RESET_PHY_R
/* Configure and enable MV88E1116 PHY */
void reset_phy ( void )
@ -85,6 +85,7 @@
# define CONFIG_LOADS_ECHO 1 /* echo on for serial download */
# define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change */
# define CONFIG_SYS_BOARD_DRAM_INIT /* Used board specific dram_init */
/*
* How to get access to the slot ID . Put this here to make it easy