@ -184,6 +184,27 @@ static const struct uniphier_board_data uniphier_ld11_data = {
# endif
# if defined(CONFIG_ARCH_UNIPHIER_LD20)
static const struct uniphier_board_data uniphier_ld20_ref_data = {
. dram_freq = 1866 ,
. dram_nr_ch = 3 ,
. dram_ch [ 0 ] = {
. base = 0x80000000 ,
. size = 0x40000000 ,
. width = 32 ,
} ,
. dram_ch [ 1 ] = {
. base = 0xc0000000 ,
. size = 0x40000000 ,
. width = 32 ,
} ,
. dram_ch [ 2 ] = {
. base = 0x100000000UL ,
. size = 0x40000000 ,
. width = 32 ,
} ,
. flags = UNIPHIER_BD_BOARD_LD20_REF ,
} ;
static const struct uniphier_board_data uniphier_ld20_data = {
. dram_freq = 1866 ,
. dram_nr_ch = 3 ,
@ -202,6 +223,7 @@ static const struct uniphier_board_data uniphier_ld20_data = {
. size = 0x40000000 ,
. width = 32 ,
} ,
. flags = UNIPHIER_BD_BOARD_LD20_GLOBAL ,
} ;
static const struct uniphier_board_data uniphier_ld21_data = {
@ -217,7 +239,7 @@ static const struct uniphier_board_data uniphier_ld21_data = {
. size = 0x40000000 ,
. width = 32 ,
} ,
. flags = UNIPHIER_BD_PACKAGE_LD21 ,
. flags = UNIPHIER_BD_BOARD_LD21_GLOBAL ,
} ;
# endif
@ -255,6 +277,7 @@ static const struct uniphier_board_id uniphier_boards[] = {
# endif
# if defined(CONFIG_ARCH_UNIPHIER_LD20)
{ " socionext,ph1-ld21 " , & uniphier_ld21_data , } ,
{ " socionext,ph1-ld20-ref " , & uniphier_ld20_ref_data , } ,
{ " socionext,ph1-ld20 " , & uniphier_ld20_data , } ,
# endif
} ;