summaryrefslogtreecommitdiff
path: root/arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c
diff options
context:
space:
mode:
authorPhil Sutter <phil@nwl.cc>2015-12-25 14:41:24 +0100
committerStefan Roese <sr@denx.de>2016-01-14 14:08:59 +0100
commit6202953df4feca4bb564141a7efbc8c697531203 (patch)
treeac88c8cf26f141882ac63f4cfedf7c7c4601fa23 /arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c
parent4444d230acdf45f2c2d78becec40db2d158757e8 (diff)
mvebu: Add rudimental MV78230 support
This adds basic support for Marvell's MV78230 SoC which belongs to the Armada XP series. Signed-off-by: Phil Sutter <phil@nwl.cc> Acked-by: Stefan Roese <sr@denx.de> Reviewed-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c')
-rw-r--r--arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c b/arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c
index 633b89997e..afc0cefda3 100644
--- a/arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c
+++ b/arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c
@@ -199,7 +199,9 @@ u16 ctrl_model_get(void)
* SoC version can't be autodetected. So we need to rely on a define
* from the config system here.
*/
-#ifdef CONFIG_MV78260
+#if defined(CONFIG_MV78230)
+ return MV_78230_DEV_ID;
+#elif defined(CONFIG_MV78260)
return MV_78260_DEV_ID;
#else
return MV_78460_DEV_ID;
@@ -217,6 +219,8 @@ u32 get_line_cfg(u32 line_num, MV_BIN_SERDES_CFG *info)
static int serdes_max_lines_get(void)
{
switch (ctrl_model_get()) {
+ case MV_78230_DEV_ID:
+ return 7;
case MV_78260_DEV_ID:
return 12;
case MV_78460_DEV_ID: