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