summaryrefslogtreecommitdiff
path: root/arch/arm/mach-mvebu/serdes/axp/high_speed_env_lib.c
diff options
context:
space:
mode:
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: