staging: ccree: simplify ioread/iowrite
[linux-2.6-block.git] / drivers / staging / ccree / ssi_sysfs.c
index c3c817ab788570a7322af0237ca3127874a35f36..5d39f15cdb59b354e61f79842358208838128761 100644 (file)
@@ -29,18 +29,17 @@ static ssize_t ssi_sys_regdump_show(struct kobject *kobj,
 {
        struct ssi_drvdata *drvdata = sys_get_drvdata();
        u32 register_value;
-       void __iomem *cc_base = drvdata->cc_base;
        int offset = 0;
 
-       register_value = CC_HAL_READ_REGISTER(CC_REG_OFFSET(HOST_RGF, HOST_SIGNATURE));
+       register_value = cc_ioread(drvdata, CC_REG(HOST_SIGNATURE));
        offset += scnprintf(buf + offset, PAGE_SIZE - offset, "%s \t(0x%lX)\t 0x%08X\n", "HOST_SIGNATURE       ", DX_HOST_SIGNATURE_REG_OFFSET, register_value);
-       register_value = CC_HAL_READ_REGISTER(CC_REG_OFFSET(HOST_RGF, HOST_IRR));
+       register_value = cc_ioread(drvdata, CC_REG(HOST_IRR));
        offset += scnprintf(buf + offset, PAGE_SIZE - offset, "%s \t(0x%lX)\t 0x%08X\n", "HOST_IRR             ", DX_HOST_IRR_REG_OFFSET, register_value);
-       register_value = CC_HAL_READ_REGISTER(CC_REG_OFFSET(HOST_RGF, HOST_POWER_DOWN_EN));
+       register_value = cc_ioread(drvdata, CC_REG(HOST_POWER_DOWN_EN));
        offset += scnprintf(buf + offset, PAGE_SIZE - offset, "%s \t(0x%lX)\t 0x%08X\n", "HOST_POWER_DOWN_EN   ", DX_HOST_POWER_DOWN_EN_REG_OFFSET, register_value);
-       register_value =  CC_HAL_READ_REGISTER(CC_REG_OFFSET(CRY_KERNEL, AXIM_MON_ERR));
+       register_value =  cc_ioread(drvdata, CC_REG(AXIM_MON_ERR));
        offset += scnprintf(buf + offset, PAGE_SIZE - offset, "%s \t(0x%lX)\t 0x%08X\n", "AXIM_MON_ERR         ", DX_AXIM_MON_ERR_REG_OFFSET, register_value);
-       register_value = CC_HAL_READ_REGISTER(CC_REG_OFFSET(CRY_KERNEL, DSCRPTR_QUEUE_CONTENT));
+       register_value = cc_ioread(drvdata, CC_REG(DSCRPTR_QUEUE_CONTENT));
        offset += scnprintf(buf + offset, PAGE_SIZE - offset, "%s \t(0x%lX)\t 0x%08X\n", "DSCRPTR_QUEUE_CONTENT", DX_DSCRPTR_QUEUE_CONTENT_REG_OFFSET, register_value);
        return offset;
 }