Luca Ceresoli
279b4b9aaa
media: imx274: use regmap_bulk_write to write multybyte registers
...
Currently 2-bytes and 3-bytes registers are set by very similar
functions doing the needed shift & mask manipulation, followed by very
similar for loops setting one byte at a time over I2C.
Replace all of this code by a unique helper function that calls
regmap_bulk_write(), which has two advantages:
- sets all the bytes in a unique I2C transaction
- removes lots of now unused code.
Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
2018-07-27 12:41:42 -04:00
..
2018-06-28 07:50:54 -04:00
2018-07-04 09:38:49 -04:00
2018-07-25 08:04:00 -04:00
2017-11-30 04:18:55 -05:00
2018-03-07 05:55:05 -05:00
2018-07-24 14:54:05 -04:00
2018-06-28 09:22:57 -04:00
2017-06-08 12:34:17 -03:00
2018-07-25 07:51:58 -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
2018-07-27 08:04:04 -04:00
2017-02-27 18:43:46 -08:00
2017-01-27 11:38:09 -02:00
2018-01-04 13:12:01 -05:00
2018-01-04 13:12:01 -05:00
2018-07-25 07:51:58 -04:00
2018-07-25 07:49:28 -04:00
2018-07-27 08:11:13 -04:00
2017-02-03 09:33:55 -02:00
2018-07-04 07:13:34 -04: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
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
2018-04-04 06:12:53 -04:00
2018-07-27 12:33:09 -04:00
2018-06-27 09:49:11 -04:00
2018-07-27 12:41:42 -04:00
2018-05-04 08:22:36 -04:00
2018-07-27 12:40:48 -04:00
2018-01-04 13:15:05 -05:00
2017-01-27 11:38:09 -02:00
2018-06-28 07:10:01 -04:00
2017-01-27 11:38:09 -02:00
2018-07-27 12:40:48 -04:00
2018-06-15 18:10:41 -03: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
2017-11-02 11:10:55 +01:00
2018-03-26 11:13:09 +02:00
2018-07-25 08:04:00 -04:00
2018-01-23 08:12:01 -05:00
2018-07-25 08:04:00 -04:00
2018-07-25 08:04:00 -04:00
2018-03-21 15:29:07 -04:00
2018-02-22 12:27:35 -05:00
2018-07-25 08:04:00 -04:00
2018-07-27 12:36:51 -04:00
2017-02-03 09:23:19 -02:00
2018-06-28 09:19:03 -04:00
2018-05-17 06:22:08 -04:00
2018-01-23 08:12:01 -05:00
2018-07-27 12:40:48 -04:00
2018-04-04 06:12:53 -04:00
2018-07-24 14:53:36 -04:00
2018-07-24 15:00:22 -04:00
2017-11-30 04:19:03 -05:00
2018-04-04 06:12:53 -04:00
2018-05-04 14:33:25 -04:00
2018-02-22 12:27:35 -05:00
2018-05-17 06:22:08 -04:00
2017-01-27 11:38:09 -02:00
2018-07-24 15:01:27 -04:00
2018-04-23 13:58:31 -04:00
2018-02-23 03:03:32 -05:00
2018-05-04 14:33:48 -04:00
2018-06-28 07:27:11 -04:00
2016-09-06 16:21:24 -03:00
2018-06-12 16:19:22 -07:00
2017-11-30 04:18:57 -05:00
2017-11-30 04:18:58 -05:00
2018-05-04 06:21:06 -04:00
2018-01-04 13:15:05 -05:00
2018-02-15 13:11:48 -05:00
2018-01-04 13:15:05 -05:00
2017-01-27 11:38:09 -02:00
2018-05-04 06:21:06 -04:00
2018-01-04 13:15:05 -05:00
2017-01-27 11:38:09 -02:00
2016-10-21 15:15:06 -02:00
2017-01-27 11:38:09 -02:00
2018-03-06 08:20:22 -05:00
2018-02-14 13:16:31 -05:00
2018-06-28 06:38:43 -04:00
2018-02-22 12:53:32 -05:00
2018-07-25 07:49:28 -04:00
2018-05-04 06:21:06 -04:00
2018-03-23 07:48:08 -04:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2018-01-04 13:15:05 -05:00
2017-08-26 08:43:40 -04:00
2017-01-27 11:38:09 -02:00
2018-03-23 06:54:32 -04:00
2017-01-27 11:38:09 -02:00
2018-07-25 07:52:42 -04:00
2018-05-04 06:21:06 -04:00
2018-06-28 07:58:23 -04:00
2018-05-04 06:21:06 -04:00
2018-07-25 07:52:42 -04: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
2018-03-06 11:57:16 -05: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
2018-07-27 08:10:34 -04:00
2017-01-27 11:38:09 -02:00
2018-01-04 13:15:05 -05:00
2017-01-27 11:38:09 -02:00
2018-07-27 08:11:57 -04:00
2017-01-27 11:38:09 -02:00
2017-01-27 11:38:09 -02:00