media: rkisp1: csi: Move start delay to rkisp1_csi_start()
The delay in rkisp1_isp_start() is related to the CSI-2 receiver and the camera sensor. Move it where it belongs, to rkisp1_csi_start(). Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Dafna Hirschfeld <dafna@fastmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
This commit is contained in:
parent
0c0b9f9c8e
commit
a81138af1d
|
@ -9,6 +9,7 @@
|
|||
* Copyright (C) 2017 Rockchip Electronics Co., Ltd.
|
||||
*/
|
||||
|
||||
#include <linux/delay.h>
|
||||
#include <linux/device.h>
|
||||
#include <linux/phy/phy.h>
|
||||
#include <linux/phy/phy-mipi-dphy.h>
|
||||
|
@ -121,6 +122,12 @@ int rkisp1_csi_start(struct rkisp1_csi *csi,
|
|||
|
||||
rkisp1_csi_enable(csi);
|
||||
|
||||
/*
|
||||
* CIF spec says to wait for sufficient time after enabling
|
||||
* the MIPI interface and before starting the sensor output.
|
||||
*/
|
||||
usleep_range(1000, 1200);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
@ -365,12 +365,6 @@ static void rkisp1_isp_start(struct rkisp1_device *rkisp1)
|
|||
RKISP1_CIF_ISP_CTRL_ISP_ENABLE |
|
||||
RKISP1_CIF_ISP_CTRL_ISP_INFORM_ENABLE;
|
||||
rkisp1_write(rkisp1, RKISP1_CIF_ISP_CTRL, val);
|
||||
|
||||
/*
|
||||
* CIF spec says to wait for sufficient time after enabling
|
||||
* the MIPI interface and before starting the sensor output.
|
||||
*/
|
||||
usleep_range(1000, 1200);
|
||||
}
|
||||
|
||||
/* ----------------------------------------------------------------------------
|
||||
|
|
Loading…
Reference in New Issue