MA-13914 [Android Auto] RVC do not work on imx_pi9.0
authorzhang sanshan <sanshan.zhang@nxp.com>
Tue, 8 Jan 2019 13:51:10 +0000 (21:51 +0800)
committerLeonard Crestez <leonard.crestez@nxp.com>
Wed, 17 Apr 2019 23:51:34 +0000 (02:51 +0300)
OV10635_15_FPS/OV10635_30_FPS should be set to 0/1.
to_ov10635_frame_rate is used by ov10635_mode_info_data.
the size of ov10635_mode_info_data is 2.

Change-Id: Ie2f19fd4332cd7b59cfdec5acbaa0b595dcf2f46
Signed-off-by: zhang sanshan <sanshan.zhang@nxp.com>
drivers/media/platform/imx8/max9286.c

index 2ff54b5..0fb52f3 100644 (file)
@@ -133,7 +133,7 @@ enum ov10635_mode {
 };
 
 enum ov10635_frame_rate {
-       OV10635_15_FPS = 0x1,
+       OV10635_15_FPS = 0,
        OV10635_30_FPS,
 };
 
@@ -2820,7 +2820,7 @@ static int max9286_s_parm(struct v4l2_subdev *sd, struct v4l2_streamparm *a)
                else if (tgt_fps == 15)
                        frame_rate = OV10635_15_FPS;
                else
-                       frame_rate = 0;
+                       frame_rate = -EINVAL;
 
                if (frame_rate != OV10635_30_FPS && frame_rate != OV10635_15_FPS) {
                        pr_err(" The camera %d frame rate is not supported!\n", frame_rate);