Ben Skeggs
889fcbe949
drm/nouveau/disp: add common channel class handling
...
Replaces a bunch of unnecessarily duplicated boilerplate in per-chipset
code with a simpler, common, implementation.
Channel "awaken" notify code is completely gone for now. KMS has never
made use of it so far, and event notify handling is about to be changed
in general anyway.
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2022-07-27 09:05:48 +10:00
..
2022-07-12 11:07:32 +10:00
2022-07-05 21:14:02 +03:00
2022-07-05 21:14:02 +03:00
2022-06-20 23:53:55 +03:00
2022-06-27 11:10:43 +02:00
2022-07-05 21:15:13 +03:00
2022-07-06 17:08:03 +02:00
2022-07-05 21:14:02 +03:00
2022-05-17 12:20:04 +10:00
2022-07-13 10:54:56 +10:00
2022-06-20 23:53:55 +03:00
2022-06-20 23:53:55 +03:00
2022-06-20 23:53:55 +03:00
2022-07-05 21:14:02 +03:00
2022-06-22 16:07:38 +02:00
2022-07-05 21:15:23 +03:00
2022-07-12 13:27:57 +10:00
2022-07-05 21:15:13 +03:00
2022-07-05 21:15:13 +03:00
2022-07-05 21:14:02 +03:00
2022-02-23 10:44:43 +01:00
2022-04-07 12:53:53 +02:00
2022-06-24 17:23:38 +02:00
2022-07-05 21:15:23 +03:00
2022-07-12 17:01:42 +10:00
2022-06-20 23:53:55 +03:00
2022-06-20 23:53:55 +03:00
2022-07-13 10:55:53 +10:00
2022-07-05 21:15:13 +03:00
2022-07-27 09:05:48 +10:00
2022-07-05 21:14:02 +03:00
2022-07-05 21:15:23 +03:00
2022-06-15 19:12:17 +02:00
2022-07-05 21:15:13 +03:00
2022-06-20 23:53:55 +03:00
2022-05-21 18:02:47 +02:00
2022-07-12 11:07:32 +10:00
2022-07-05 21:15:13 +03:00
2022-07-05 21:15:13 +03:00
2022-07-12 11:07:32 +10:00
2022-06-28 18:53:20 -04:00
2022-06-24 21:45:28 +02:00
2022-06-20 23:53:55 +03:00
2022-06-20 23:53:55 +03:00
2022-07-05 21:15:23 +03:00
2022-07-05 21:15:13 +03:00
2022-07-13 10:54:56 +10:00
2022-07-12 16:50:05 +10:00
2022-06-27 13:45:53 +02:00
2022-07-05 21:15:13 +03:00
2022-07-05 21:14:02 +03:00
2022-06-27 11:07:55 +02:00
2022-07-13 10:54:56 +10:00
2022-06-20 23:53:55 +03:00
2022-06-20 23:53:55 +03:00
2022-06-12 22:10:50 -01:00
2022-06-20 23:53:55 +03:00
2022-07-13 10:54:56 +10:00
2022-04-07 12:53:53 +02:00
2022-06-20 23:53:55 +03:00
2022-06-20 23:53:55 +03:00
2022-07-05 21:14:02 +03:00
2022-07-13 10:54:56 +10:00
2022-07-06 22:54:51 +03:00
2022-07-09 11:12:05 -07:00
2022-06-27 11:10:43 +02:00
2022-06-20 23:53:55 +03:00
2022-06-20 23:53:55 +03:00
2022-06-20 23:53:55 +03:00
2022-06-28 07:56:32 +02:00
2022-06-21 08:52:59 -07:00
2022-07-05 21:15:13 +03:00
2022-04-11 15:35:47 +02:00
2022-03-24 16:19:43 -07:00
2022-06-20 23:53:55 +03:00
2022-02-07 16:35:35 -08:00
2022-05-04 14:09:34 +02:00
2022-07-05 21:14:02 +03:00
2022-06-20 23:53:55 +03:00
2022-06-30 10:50:59 +03:00
2022-06-20 23:53:55 +03:00
2022-06-20 23:53:55 +03:00
2022-06-30 10:50:59 +03:00
2022-05-13 18:55:13 +03:00
2022-06-30 10:51:12 +03:00
2022-05-25 17:39:49 +02:00
2022-06-27 11:10:43 +02:00
2022-05-05 08:54:09 +02:00
2022-06-20 23:53:55 +03:00
2022-06-08 17:36:15 +02:00
2022-05-19 19:25:23 +02:00
2022-02-25 05:50:18 +10:00
2022-02-07 16:35:35 -08:00
2022-05-19 19:25:19 +02:00
2022-04-07 12:53:53 +02:00
2022-02-07 16:35:35 -08:00
2022-06-22 09:23:08 +02:00
2022-06-20 23:53:55 +03:00
2022-05-05 09:04:10 +02:00
2022-07-05 21:14:02 +03:00
2022-04-25 11:19:36 +02:00
2022-06-20 23:53:55 +03:00
2022-02-25 17:55:42 +01:00
2022-07-05 21:14:02 +03:00
2022-06-20 23:53:55 +03:00
2022-07-05 21:15:13 +03:00
2022-07-13 10:54:56 +10:00
2022-04-28 16:13:04 +01:00
2022-06-22 09:22:05 +02:00
2022-02-25 05:50:18 +10:00
2022-06-30 10:51:03 +03:00
2022-06-27 11:10:43 +02:00
2022-06-13 08:54:16 +02:00
2022-04-12 09:27:20 +03:00
2022-06-03 20:09:27 +08:00
2022-06-20 23:53:55 +03:00
2022-06-27 13:45:53 +02:00
2022-06-29 01:44:48 +02:00