Subbaraman Narayanamurthy
b09c520194
leds: qpnp-flash-v2: add support for symmetry configuration
...
On some HW platforms, flash LED channels grouped under a switch
device can be physically connected together. If a switch device
controls multiple flash LED channels and a non-zero brightness is
set only on one of the torch/flash LED device under it, then the
other LED channel might get internally pull down. This can end
up in an open LED fault condition on the flash LED channel where
a non-zero brightness is set.
As per the hardware recommendation, configure the brightness or
current configured on one of the flash/torch device symmetrically
on all the flash LED channels by splitting it.
CRs-Fixed: 2174782
Change-Id: I302c6a9dc7bd7523613b6c6032c7edb77b1e5584
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2018-04-02 15:38:20 -07:00
..
2017-11-02 11:10:55 +01:00
2018-03-15 08:18:27 +08:00
2016-01-04 09:57:37 +01:00
2018-01-10 14:00:09 -08:00
2018-03-03 10:24:35 +01:00
2018-03-06 08:02:22 +08:00
2016-03-14 09:22:22 +01:00
2017-09-07 14:33:13 -07:00
2016-01-04 09:57:32 +01:00
2017-09-23 21:17:43 +02:00
2017-06-13 20:36:56 +02:00
2016-01-04 09:57:40 +01:00
2016-01-04 09:57:32 +01:00
2017-08-04 21:54:15 +02:00
2017-09-14 11:59:30 +02:00
2015-11-03 08:59:09 +01:00
2016-11-23 16:38:01 +01:00
2017-03-29 21:02:27 +02:00
2016-03-14 09:22:22 +01:00
2016-01-04 09:57:34 +01:00
2016-01-04 09:57:34 +01:00
2015-08-28 14:06:23 +02:00
2017-08-29 21:10:40 +02:00
2016-06-20 09:57:56 +02:00
2016-01-04 09:57:38 +01:00
2017-08-12 23:50:07 +02:00
2016-08-15 14:02:31 +02:00
2017-01-26 21:16:38 +01:00
2016-01-04 09:57:36 +01:00
2015-08-28 14:06:02 +02:00
2017-08-29 21:10:37 +02:00
2016-01-04 09:57:32 +01:00
2015-11-03 08:59:50 +01:00
2016-01-04 09:57:33 +01:00
2016-01-04 09:57:33 +01:00
2016-03-14 09:22:20 +01:00
2017-03-23 20:33:59 +01:00
2017-08-29 21:10:38 +02:00
2017-06-30 23:15:44 +02:00
2017-08-29 21:10:39 +02:00
2017-08-29 21:10:39 +02:00
2016-03-14 09:22:22 +01:00
2016-01-04 09:57:33 +01:00
2016-01-04 09:57:34 +01:00
2016-03-14 09:22:23 +01:00
2017-08-26 20:26:35 -04:00
2016-11-22 12:07:03 +01:00
2015-11-03 08:59:52 +01:00
2016-11-22 12:07:04 +01:00
2017-03-23 20:23:57 +01:00
2015-11-03 08:59:54 +01:00
2016-11-30 11:10:27 +01:00
2016-11-22 12:07:04 +01:00
2016-01-04 09:57:37 +01:00
2015-11-03 08:59:13 +01:00
2017-12-25 14:26:27 +01:00
2017-05-14 13:01:29 +02:00
2017-04-19 20:27:50 +02:00
2018-03-19 08:42:50 +01:00
2017-08-29 21:10:39 +02:00
2017-01-04 09:37:56 +01:00
2018-04-02 15:38:20 -07:00
2018-03-15 08:18:27 +08:00
2018-03-22 11:57:23 -07:00
2016-01-04 09:57:35 +01:00
2016-03-14 09:22:22 +01:00
2017-09-14 11:59:30 +02:00
2016-01-04 09:57:38 +01:00
2016-01-04 09:57:39 +01:00
2016-04-14 13:08:58 +02:00
2017-07-16 18:45:43 +02:00
2016-03-14 09:22:22 +01:00
2016-01-04 09:57:35 +01:00
2015-11-03 08:59:58 +01:00
2018-01-10 15:13:27 -08:00
2018-03-15 08:18:27 +08:00
2016-11-22 12:07:02 +01:00