summaryrefslogtreecommitdiff
path: root/drivers/staging/camera_flash/adp1653.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/camera_flash/adp1653.c')
-rw-r--r--drivers/staging/camera_flash/adp1653.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/staging/camera_flash/adp1653.c b/drivers/staging/camera_flash/adp1653.c
index c97014fc5ad..8264e46a1f2 100644
--- a/drivers/staging/camera_flash/adp1653.c
+++ b/drivers/staging/camera_flash/adp1653.c
@@ -117,7 +117,8 @@ static int adp1653_enable_flash_mode(void *priv_data,
if(enable){
- if(!(mode & ADP1653_SUPPORTED_MODES)){
+ if((!(mode & ADP1653_SUPPORTED_MODES)) &&
+ (mode != FLASH_MODE_NONE)) {
DEBUG_LOG("Unsupported mode %lx\n",mode);
err = -EINVAL;
goto out;