diff options
Diffstat (limited to 'drivers/mfd/cpcap-regacc.c')
| -rw-r--r-- | drivers/mfd/cpcap-regacc.c | 6 |
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(®_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) && |