Steve Cohen
38a8d2134b
disp: msm: update POMS detection logic
...
Currently, SDE relies on DSI to set a flag for POMS however
if a power ON modeset comes with a different mode than
previously configured, DSI is unable to detect the mode change
and does not set the flag nor perform the mode switch itself.
DSI should always align the panel mode to match the timing node
that is selected regardless of prior configurations.
SDE encoder can detect if POMS is required for the INTF block
without the flag from DSI by comparing the currently configured
INTF mode with the panel mode that is being set. The POMS flag
from DSI is still needed for any active panel mode change so
that the post-modeset cleanup operations are triggered.
Change-Id: Ib198b3098f21338ab35b2022b04be1c01c4cbd94
Signed-off-by: Steve Cohen <cohens@codeaurora.org >
2020-09-19 00:09:43 -04:00
..
2019-04-14 22:20:59 -07:00
2020-09-01 14:10:14 -07:00
2020-08-31 14:37:30 -07:00
2020-09-04 17:58:46 -07:00
2020-09-04 17:58:46 -07:00
2020-07-14 16:26:51 -07:00
2019-04-14 22:20:59 -07:00
2020-09-18 16:36:35 -07:00
2020-07-22 22:13:00 -07:00
2020-09-15 09:51:30 +08:00
2020-09-15 09:51:30 +08:00
2020-07-23 14:40:03 -07:00
2020-04-10 16:23:38 -07:00
2020-09-03 20:45:47 -04:00
2020-07-29 22:14:04 -04:00
2020-07-24 12:42:52 -07:00
2020-07-17 15:14:52 -07:00
2020-09-19 00:09:43 -04:00
2020-09-15 09:51:30 +08:00
2020-02-11 16:57:09 -08:00
2019-04-14 22:20:59 -07:00
2020-01-14 14:10:45 -08:00
2019-04-14 22:20:59 -07:00
2020-05-06 14:16:31 -04:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-12-13 20:30:53 -08:00
2020-09-10 18:45:36 -07:00
2020-09-10 18:45:36 -07:00
2020-06-19 15:39:03 -07:00
2019-04-14 22:20:59 -07:00
2019-06-14 01:02:40 -07:00
2020-09-11 00:14:23 -07:00
2020-03-31 14:05:24 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2020-08-10 18:29:04 -07:00
2020-08-10 18:29:04 -07:00
2020-06-12 14:29:42 -07:00
2020-06-12 14:29:42 -07:00
2020-08-19 01:54:39 -07:00
2020-01-22 12:33:24 -08:00
2020-02-28 12:43:22 -08:00
2019-04-14 22:20:59 -07:00
2020-07-01 07:52:03 -07:00
2020-06-15 20:13:14 -07:00
2020-02-11 13:05:00 -08:00
2019-11-26 14:24:01 -05:00
2020-08-23 21:23:18 -04:00
2020-07-29 22:14:04 -04:00
2020-03-29 16:50:44 -07:00
2019-04-14 22:20:59 -07:00
2020-05-11 12:11:48 -07:00
2020-02-10 15:33:42 -08:00
2020-01-22 12:33:24 -08:00
2019-05-22 13:08:31 -07:00
2019-05-22 13:08:31 -07:00
2020-09-15 15:42:26 -04:00
2020-02-16 01:03:58 -08:00
2020-09-11 00:14:23 -07:00
2020-06-09 18:41:48 -07:00
2020-08-20 16:07:11 -04:00
2020-02-06 14:21:53 -05:00
2020-06-19 16:45:29 -07:00
2020-06-19 16:45:29 -07:00
2020-07-16 10:43:50 -07:00
2020-07-16 10:43:50 -07:00
2020-01-23 14:38:26 -08:00
2020-06-26 13:54:33 -07:00
2020-06-12 14:29:42 -07:00
2020-06-12 14:29:42 -07:00
2020-02-13 13:27:26 -08:00
2020-02-13 13:27:26 -08:00
2020-02-28 12:43:22 -08:00
2020-01-29 13:45:05 -08:00
2020-03-02 09:52:47 -08:00
2020-03-02 09:52:47 -08:00
2020-01-21 16:22:24 -08:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2019-04-14 22:20:59 -07:00
2020-09-14 14:39:00 +05:30
2020-07-22 13:07:45 -07:00
2020-09-10 08:33:23 -04:00
2020-08-18 09:56:43 +08:00
2020-02-06 14:21:53 -05:00
2020-08-20 16:07:11 -04:00
2020-09-15 17:57:06 -07:00
2020-07-09 09:40:08 -04:00
2020-06-29 13:03:13 -07:00
2020-06-19 16:28:14 -07:00
2020-06-19 16:28:14 -07:00
2020-07-16 08:40:28 -07:00
2020-07-16 08:40:28 -07:00
2020-07-16 08:40:28 -07:00
2020-07-16 10:40:52 -07:00
2020-08-14 16:21:14 -07:00
2020-06-17 15:36:33 -07:00
2020-04-28 15:52:39 -07:00