Sinclair Yeh
060e2ad570
drm/vmwgfx: Add and connect plane helper functions
...
Refactor previous FB and cursor plane update code into their
atomic counterparts: check, update, prepare, cleanup, and disable.
These helpers won't be called until we flip on the atomic support
flag or set drm_crtc_funcs->set_config to using the atomic
helper.
v2:
* Removed unnecessary pinning of cursor surface
* Added a few function headers
v3:
* Set clip region equal to the destination region
* Fixed surface pinning policy
* Enable SVGA mode in vmw_sou_primary_plane_prepare_fb
Signed-off-by: Sinclair Yeh <syeh@vmware.com >
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com >
Reviewed-by: Thomas Hellstrom <thellstrom@vmware.com >
2017-03-31 13:37:03 -07:00
..
2017-03-30 15:16:00 -04:00
2017-02-07 21:43:55 +01:00
2017-03-23 12:05:13 +10:00
2017-03-15 11:32:01 +10:00
2017-03-14 15:07:33 +01:00
2017-03-16 11:23:59 +01:00
2017-03-20 10:51:39 +01:00
2017-03-21 13:16:32 +05:30
2017-02-07 21:36:28 +01:00
2017-03-02 08:42:40 +01:00
2017-03-28 17:34:19 +10:00
2017-03-14 14:38:34 +01:00
2017-03-14 15:07:33 +01:00
2017-03-14 14:38:34 +01:00
2017-01-26 10:44:43 +01:00
2017-03-29 13:38:01 +10:00
2017-03-23 08:53:41 +10:00
2016-12-27 12:34:00 +01:00
2017-02-21 11:17:54 -05:00
2017-03-14 14:38:34 +01:00
2017-02-27 18:43:47 -08:00
2017-03-01 09:44:11 +01:00
2017-03-20 15:34:01 +01:00
2017-03-23 12:05:13 +10:00
2017-03-23 08:53:41 +10:00
2017-03-23 12:05:13 +10:00
2017-01-26 10:57:18 +01:00
2017-03-15 11:32:01 +10:00
2017-03-01 09:44:11 +01:00
2017-03-29 23:53:49 -04:00
2017-03-23 12:05:13 +10:00
2017-03-15 11:32:01 +10:00
2017-01-09 11:25:22 +01:00
2017-02-26 22:54:47 +01:00
2017-03-14 14:38:34 +01:00
2017-02-03 11:10:32 +01:00
2017-03-14 14:38:34 +01:00
2017-03-14 14:38:34 +01:00
2017-03-14 15:07:33 +01:00
2017-03-23 12:05:13 +10:00
2017-03-14 15:07:33 +01:00
2017-03-29 23:53:07 -04:00
2017-03-14 15:07:33 +01:00
2017-03-17 16:44:14 -07:00
2017-03-14 15:07:33 +01:00
2017-02-28 10:00:50 +01:00
2017-03-15 11:32:01 +10:00
2017-03-31 13:37:03 -07:00
2017-03-14 15:07:33 +01:00
2017-01-26 10:44:43 +01:00
2017-03-06 11:43:05 +01:00
2017-03-06 11:43:05 +01:00
2017-01-25 16:22:42 +01:00
2017-03-06 11:43:43 +01:00
2017-01-02 09:17:26 +01:00
2017-02-28 14:32:19 +01:00
2017-01-31 15:31:58 +02:00
2017-02-28 16:16:48 +01:00
2017-02-28 16:16:48 +01:00
2017-02-28 16:14:53 +01:00
2017-02-28 16:15:03 +01:00
2017-01-06 15:23:19 +01:00
2017-03-08 11:29:08 +01:00
2017-02-23 11:06:12 -05:00
2017-03-07 16:38:16 -05:00
2017-02-23 18:58:18 -08:00
2017-02-23 12:10:12 +10:00
2017-01-25 16:30:34 +01:00
2017-02-21 15:41:24 +02:00
2017-03-23 12:05:13 +10:00
2017-01-25 16:30:34 +01:00
2017-02-28 16:16:48 +01:00
2017-03-01 23:52:35 +01:00
2017-03-28 17:34:19 +10:00
2017-03-14 14:38:34 +01:00
2017-03-15 15:42:30 +01:00
2017-02-28 16:15:03 +01:00
2017-03-14 15:07:33 +01:00
2017-02-28 16:16:43 +01:00
2016-12-30 12:52:10 +01:00
2017-01-14 11:37:18 +01:00
2017-03-09 16:18:02 +01:00
2017-02-28 14:32:19 +01:00
2016-12-30 12:40:48 +01:00
2017-03-16 09:51:55 +01:00
2017-03-09 16:18:02 +01:00
2017-01-06 11:03:07 +01:00
2017-03-02 08:42:29 +01:00
2017-02-06 16:57:37 +01:00
2017-02-28 16:16:48 +01:00
2017-03-14 15:07:33 +01:00
2017-02-28 16:14:53 +01:00
2016-12-18 14:33:22 +01:00
2017-01-25 16:30:34 +01:00
2016-12-18 16:29:29 +05:30
2017-01-04 08:30:37 +01:00
2017-03-09 16:18:02 +01:00
2017-03-06 11:41:55 +01:00
2017-02-28 16:15:03 +01:00
2017-03-09 16:18:02 +01:00
2017-02-26 21:43:08 +01:00
2017-03-14 15:07:33 +01:00
2017-02-28 16:16:46 +01:00
2016-12-30 13:35:54 +01:00
2017-03-21 10:15:56 +02:00
2017-03-06 11:43:05 +01:00
2017-01-25 16:22:42 +01:00
2017-03-14 14:38:33 +01:00
2017-02-24 17:46:55 -08:00
2017-02-03 11:10:32 +01:00
2017-02-26 22:11:37 +01:00
2017-03-21 10:15:39 +02:00