mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 18:41:58 +09:00
media: i2c: ov08d10: fix wrong no ioctl return value
Wrong noioctl return value cause rkisp get cfg failed, so fix it. Change-Id: I70e310c35a565369ea760a06f45465f78a0c321b Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com>
This commit is contained in:
committed by
Tao Huang
parent
1df44e9668
commit
ea8ce0984a
@@ -8,6 +8,7 @@
|
||||
* V0.0X01.0X01
|
||||
* 1. add delays in setting to fix probability reg write failed.
|
||||
* 2. remove duplicate global register setting.
|
||||
* V0.0X01.0X02 fix wrong no ioctl return value
|
||||
*/
|
||||
//#define DEBUG
|
||||
#include <linux/clk.h>
|
||||
@@ -37,7 +38,7 @@
|
||||
#include <linux/of_graph.h>
|
||||
#include "otp_eeprom.h"
|
||||
|
||||
#define DRIVER_VERSION KERNEL_VERSION(0, 0x01, 0x01)
|
||||
#define DRIVER_VERSION KERNEL_VERSION(0, 0x01, 0x02)
|
||||
|
||||
#ifndef V4L2_CID_DIGITAL_GAIN
|
||||
#define V4L2_CID_DIGITAL_GAIN V4L2_CID_GAIN
|
||||
@@ -722,7 +723,7 @@ static long ov08d10_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg)
|
||||
ret = ov08d10_get_channel_info(ov08d10, ch_info);
|
||||
break;
|
||||
default:
|
||||
ret = -ENOTTY;
|
||||
ret = -ENOIOCTLCMD;
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -793,7 +794,7 @@ static long ov08d10_compat_ioctl32(struct v4l2_subdev *sd,
|
||||
kfree(ch_info);
|
||||
break;
|
||||
default:
|
||||
ret = -ENOTTY;
|
||||
ret = -ENOIOCTLCMD;
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user