Jacob Chen
7bc9f038d0
media: i2c: OV5647: ensure clock lane in LP-11 state before streaming on
...
When I was supporting Rpi Camera Module on the ASUS Tinker board,
I found this driver have some issues with rockchip's mipi-csi driver.
It didn't place clock lane in LP-11 state before performing
D-PHY initialisation.
>From our experience, on some OV sensors,
LP-11 state is not achieved while BIT(5)-0x4800 is cleared.
So let's set BIT(5) and BIT(0) both while not streaming, in order to
coax the clock lane into LP-11 state.
0x4800 : MIPI CTRL 00
BIT(5) : clock lane gate enable
0: continuous
1: none-continuous
BIT(0) : manually set clock lane
0: Not used
1: used
Signed-off-by: Jacob Chen <jacob-chen@iotwrt.com >
Reviewed-by: Luis Oliveira <lolivei@synopsys.com >
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com >
2017-10-27 16:12:49 +02:00
..
2017-10-04 16:56:05 -03:00
2017-09-23 08:29:26 -04:00
2017-08-20 08:33:46 -04:00
2017-07-19 15:00:31 -04:00
2017-08-20 08:20:20 -04:00
2017-10-24 17:14:25 +02:00
2017-10-04 17:15:39 -03:00
2017-06-08 12:34:17 -03:00
2017-08-26 08:42:12 -04:00
2017-01-27 11:38:09 -02:00
2017-01-30 15:47:05 -02:00
2017-01-27 11:38:09 -02:00
2017-07-20 06:54:04 -04:00
2017-02-27 18:43:46 -08:00
2017-01-27 11:38:09 -02:00
2014-09-21 20:12:13 -03:00
2015-11-17 06:57:11 -02:00
2016-09-06 16:21:24 -03:00
2017-08-26 08:42:28 -04:00
2017-09-23 08:20:57 -04:00
2017-09-23 08:20:57 -04:00
2017-02-03 09:33:55 -02:00
2017-01-27 11:38:09 -02:00
2017-01-27 11:38:09 -02:00
2017-06-20 08:18:12 -03:00
2017-01-27 11:38:09 -02:00
2017-01-27 11:38:09 -02:00
2016-12-24 11:46:01 -08:00
2017-01-27 11:38:09 -02:00
2016-09-06 16:21:24 -03:00
2017-01-27 11:38:09 -02:00
2017-10-04 17:08:47 -03:00
2017-10-27 15:22:17 +02:00
2017-10-04 15:22:26 -03:00
2017-10-27 15:22:17 +02:00
2017-01-27 11:38:09 -02:00
2017-01-27 11:38:09 -02:00
2016-01-11 12:19:03 -02:00
2016-01-11 12:19:03 -02:00
2017-01-27 11:38:09 -02:00
2017-10-27 15:22:17 +02:00
2017-08-27 18:14:11 -04:00
2017-06-20 07:02:43 -03:00
2017-02-03 09:34:43 -02:00
2017-01-27 11:38:09 -02:00
2016-02-02 14:28:56 -02:00
2017-05-19 07:10:03 -03:00
2017-01-27 11:38:09 -02:00
2017-10-04 17:07:18 -03:00
2017-02-03 09:23:19 -02:00
2017-08-20 08:32:00 -04:00
2016-02-01 07:29:14 -02:00
2017-06-06 09:58:16 -03:00
2017-02-03 09:23:19 -02:00
2017-10-04 17:21:28 -03:00
2017-06-06 09:58:16 -03:00
2017-07-26 08:41:57 -04:00
2017-07-19 15:52:00 -04:00
2017-10-27 16:12:49 +02:00
2017-10-04 17:09:47 -03:00
2017-10-04 17:15:22 -03:00
2017-01-27 11:38:09 -02:00
2017-10-27 16:11:46 +02:00
2017-08-08 06:31:47 -04:00
2017-10-04 17:23:13 -03:00
2016-09-06 16:21:24 -03:00
2017-08-20 08:20:20 -04:00
2017-02-03 09:23:19 -02:00
2017-06-13 14:20:50 -03:00
2013-08-18 08:27:07 -03:00
2017-07-19 15:00:57 -04:00
2016-12-24 11:46:01 -08:00
2015-08-11 13:00:15 -03:00
2017-01-27 11:38:09 -02:00
2017-01-27 11:38:09 -02:00
2017-08-26 08:42:57 -04:00
2017-01-27 11:38:09 -02:00
2016-10-21 15:15:06 -02:00
2014-12-23 11:29:01 -02:00
2017-01-27 11:38:09 -02:00
2015-11-17 06:57:11 -02:00
2017-09-23 07:57:59 -04:00
2017-10-27 14:15:16 +02:00
2015-08-11 13:00:15 -03:00
2015-08-11 13:00:15 -03:00
2015-08-11 13:00:15 -03:00
2015-08-11 13:00:15 -03:00
2016-05-07 11:47:12 -03:00
2013-06-17 09:52:31 -03:00
2017-08-26 08:43:40 -04:00
2017-01-27 11:38:09 -02:00
2016-10-21 08:51:29 -02:00
2017-01-27 11:38:09 -02:00
2017-06-06 09:58:16 -03:00
2016-12-21 07:31:49 -02:00
2017-06-24 19:04:46 -03:00
2017-01-27 11:38:09 -02:00
2017-06-06 09:58:16 -03:00
2017-01-27 11:38:09 -02:00
2017-01-27 11:38:09 -02:00
2017-01-27 11:38:09 -02:00
2017-01-27 11:38:09 -02:00
2017-01-27 11:38:09 -02:00
2017-01-27 11:38:09 -02:00
2017-01-27 11:38:09 -02:00
2017-01-27 11:38:09 -02:00
2017-01-27 11:38:09 -02:00
2017-08-09 11:19:20 -04:00
2017-01-27 11:38:09 -02:00
2017-01-27 11:38:09 -02:00