summaryrefslogtreecommitdiff
path: root/drivers/mfd/cpcap-regacc.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/mfd/cpcap-regacc.c')
-rw-r--r--drivers/mfd/cpcap-regacc.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/mfd/cpcap-regacc.c b/drivers/mfd/cpcap-regacc.c
index e85b241ab61..1a616014188 100644
--- a/drivers/mfd/cpcap-regacc.c
+++ b/drivers/mfd/cpcap-regacc.c
@@ -316,8 +316,7 @@ int cpcap_regacc_read(struct cpcap_device *cpcap, enum cpcap_reg reg,
{
int retval = -EINVAL;
struct spi_device *spi = cpcap->spi;
-/* Temporarily disable SPI for CPCAP driver for minnow bringup */
-return 0;
+
if (IS_CPCAP(reg) && (value_ptr != 0)) {
mutex_lock(&reg_access);
@@ -339,8 +338,7 @@ int cpcap_regacc_write(struct cpcap_device *cpcap,
unsigned short old_value = 0;
struct cpcap_platform_data *data;
struct spi_device *spi = cpcap->spi;
-/* Temporarily disable SPI for CPCAP driver for minnow bringup */
-return 0;
+
data = (struct cpcap_platform_data *)spi->controller_data;
if (IS_CPCAP(reg) &&