diff options
-rw-r--r-- | drivers/staging/nmf-cm/cmld.c | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/drivers/staging/nmf-cm/cmld.c b/drivers/staging/nmf-cm/cmld.c index 53e07cd3137..60c20cadaee 100644 --- a/drivers/staging/nmf-cm/cmld.c +++ b/drivers/staging/nmf-cm/cmld.c @@ -582,12 +582,10 @@ static long cmld_control_ioctl(struct file *file, unsigned int cmd, unsigned lon t_uint32 nmfversion = NMF_VERSION; return copy_to_user((void*)arg, &nmfversion, sizeof(nmfversion)); } - case CM_PRIV_GETBOARDVERSION: - if (cpu_is_u8500v20_or_later()) { - enum board_version v = U8500_V2; - return copy_to_user((void*)arg, &v, sizeof(v)); - } else - return -EINVAL; + case CM_PRIV_GETBOARDVERSION: { + enum board_version v = U8500_V2; + return copy_to_user((void*)arg, &v, sizeof(v)); + } case CM_PRIV_ISCOMPONENTCACHEEMPTY: if (CM_ENGINE_IsComponentCacheEmpty()) return 0; @@ -1207,14 +1205,10 @@ static int __init cmld_init_module(void) err = -EIO; prcmu_base = __io_address(U8500_PRCMU_BASE); - if (cpu_is_u8500v20_or_later()) { - /* power on a clock/timer 90KHz used on SVA */ - htim_base = ioremap_nocache(U8500_CR_BASE /*0xA03C8000*/, SZ_4K); - prcmu_tcdm_base = __io_address(U8500_PRCMU_TCDM_BASE); - } else { - pr_err("CM: Unsupported chip version\n"); - goto out; - } + + /* power on a clock/timer 90KHz used on SVA */ + htim_base = ioremap_nocache(U8500_CR_BASE /*0xA03C8000*/, SZ_4K); + prcmu_tcdm_base = __io_address(U8500_PRCMU_TCDM_BASE); /* Activate SVA 90 KHz timer */ if (htim_base == NULL) |