|
@@ -918,6 +918,12 @@ static int mx3_camera_set_fmt(struct soc_camera_device *icd,
|
|
|
pix->colorspace = mf.colorspace;
|
|
|
icd->current_fmt = xlate;
|
|
|
|
|
|
+ pix->bytesperline = soc_mbus_bytes_per_line(pix->width,
|
|
|
+ xlate->host_fmt);
|
|
|
+ if (pix->bytesperline < 0)
|
|
|
+ return pix->bytesperline;
|
|
|
+ pix->sizeimage = pix->height * pix->bytesperline;
|
|
|
+
|
|
|
dev_dbg(icd->dev.parent, "Sensor set %dx%d\n", pix->width, pix->height);
|
|
|
|
|
|
return ret;
|