Dave Airlie
54f43c17d6
Merge tag 'drm-misc-next-2022-02-23' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
...
drm-misc-next for v5.18:
UAPI Changes:
Cross-subsystem Changes:
- Split out panel-lvds and lvds dt bindings .
- Put yes/no on/off disabled/enabled strings in linux/string_helpers.h
and use it in drivers and tomoyo.
- Clarify dma_fence_chain and dma_fence_array should never include eachother.
- Flatten chains in syncobj's.
- Don't double add in fbdev/defio when page is already enlisted.
- Don't sort deferred-I/O pages by default in fbdev.
Core Changes:
- Fix missing pm_runtime_put_sync in bridge.
- Set modifier support to only linear fb modifier if drivers don't
advertise support.
- As a result, we remove allow_fb_modifiers.
- Add missing clear for EDID Deep Color Modes in drm_reset_display_info.
- Assorted documentation updates.
- Warn once in drm_clflush if there is no arch support.
- Add missing select for dp helper in drm_panel_edp.
- Assorted small fixes.
- Improve fb-helper's clipping handling.
- Don't dump shmem mmaps in a core dump.
- Add accounting to ttm resource manager, and use it in amdgpu.
- Allow querying the detected eDP panel through debugfs.
- Add helpers for xrgb8888 to 8 and 1 bits gray.
- Improve drm's buddy allocator.
- Add selftests for the buddy allocator.
Driver Changes:
- Add support for nomodeset to a lot of drm drivers.
- Use drm_module_*_driver in a lot of drm drivers.
- Assorted small fixes to bridge/lt9611, v3d, vc4, vmwgfx, mxsfb, nouveau,
bridge/dw-hdmi, panfrost, lima, ingenic, sprd, bridge/anx7625, ti-sn65dsi86.
- Add bridge/it6505.
- Create DP and DVI-I connectors in ast.
- Assorted nouveau backlight fixes.
- Rework amdgpu reset handling.
- Add dt bindings for ingenic,jz4780-dw-hdmi.
- Support reading edid through aux channel in ingenic.
- Add a drm driver for Solomon SSD130x OLED displays.
- Add simple support for sharp LQ140M1JW46.
- Add more panels to nt35560.
Signed-off-by: Dave Airlie <airlied@redhat.com >
From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com >
Link: https://patchwork.freedesktop.org/patch/msgid/686ec871-e77f-c230-22e5-9e3bb80f064a@linux.intel.com
2022-02-25 05:50:18 +10:00
..
2021-03-10 00:01:34 -05:00
2022-01-14 17:51:14 -05:00
2021-04-09 16:46:26 -04:00
2021-07-23 10:08:00 -04:00
2022-02-02 18:26:30 -05:00
2022-02-09 16:57:51 -05:00
2022-02-09 16:57:51 -05:00
2021-11-17 16:58:01 -05:00
2021-05-10 18:06:42 -04:00
2022-02-09 16:57:51 -05:00
2022-02-09 16:57:51 -05:00
2022-02-14 15:08:40 -05:00
2022-02-09 16:57:51 -05:00
2022-02-09 16:57:51 -05:00
2022-02-09 16:57:51 -05:00
2022-02-14 15:08:40 -05:00
2022-01-11 15:44:26 -05:00
2022-02-07 17:59:41 -05:00
2022-01-14 17:51:15 -05:00
2022-01-14 17:51:15 -05:00
2021-12-13 16:32:34 -05:00
2021-08-06 11:33:50 -04:00
2021-12-13 16:32:34 -05:00
2021-04-09 16:45:12 -04:00
2022-01-25 18:00:33 -05:00
2021-09-29 17:30:00 -04:00
2021-09-29 17:30:00 -04:00
2020-10-27 11:56:42 -04:00
2022-02-01 19:02:41 +10:00
2022-02-25 05:50:18 +10:00
2022-02-07 17:14:10 -05:00
2022-02-16 16:44:40 -05:00
2022-02-11 16:19:23 -05:00
2022-02-25 05:50:18 +10:00
2021-10-05 12:22:36 -04:00
2022-02-25 05:50:18 +10:00
2021-09-28 09:30:06 -04:00
2022-02-17 15:59:06 -05:00
2021-12-13 16:33:15 -05:00
2022-02-25 05:50:18 +10:00
2021-04-09 16:36:40 -04:00
2022-01-14 15:17:17 +01:00
2021-05-26 20:56:23 +02:00
2020-07-01 01:59:07 -04:00
2022-02-17 15:59:05 -05:00
2021-12-13 16:32:34 -05:00
2021-07-08 15:18:14 -04:00
2021-07-01 00:24:41 -04:00
2021-12-07 13:13:07 -05:00
2021-08-31 14:20:40 -04:00
2021-05-05 09:26:53 +02:00
2022-02-09 12:15:04 -05:00
2022-02-07 17:59:53 -05:00
2020-09-29 16:11:50 -04:00
2021-06-07 14:57:32 -04:00
2020-10-26 13:27:00 -04:00
2022-02-07 18:01:16 -05:00
2022-01-19 22:32:47 -05:00
2022-02-14 10:31:51 +10:00
2020-09-25 09:19:42 +02:00
2022-02-17 15:59:05 -05:00
2022-02-17 15:59:04 -05:00
2021-06-04 16:03:24 -04:00
2022-02-17 15:59:05 -05:00
2022-01-25 18:00:33 -05:00
2022-02-25 05:50:18 +10:00
2022-02-17 15:59:04 -05:00
2022-02-17 15:59:04 -05:00
2021-08-11 17:19:54 -04:00
2021-09-14 15:56:49 -04:00
2022-01-19 10:03:56 +01:00
2020-09-17 19:21:16 +02:00
2021-12-13 16:32:35 -05:00
2021-12-01 16:03:34 -05:00
2021-12-13 16:34:27 -05:00
2022-01-14 17:51:59 -05:00
2021-08-10 20:00:44 +02:00
2022-02-25 05:50:18 +10:00
2021-08-16 15:16:58 -04:00
2021-08-25 18:15:10 -04:00
2020-07-01 01:59:19 -04:00
2022-02-25 05:50:18 +10:00
2022-02-17 15:59:05 -05:00
2022-02-17 15:59:05 -05:00
2020-07-01 01:59:11 -04:00
2022-02-17 15:59:04 -05:00
2022-02-17 15:59:04 -05:00
2021-07-01 00:05:41 -04:00
2021-07-01 00:05:41 -04:00
2022-01-17 11:25:44 +01:00
2022-02-17 15:59:05 -05:00
2022-02-17 15:59:04 -05:00
2022-02-25 05:50:18 +10:00
2021-10-07 11:55:46 -04:00
2021-12-13 16:32:34 -05:00
2021-08-24 15:35:25 -04:00
2021-12-13 16:33:16 -05:00
2020-10-07 14:44:33 -04:00
2022-02-14 15:05:39 +01:00
2022-02-16 17:30:03 -05:00
2022-01-14 17:52:00 -05:00
2021-08-18 18:22:53 -04:00
2020-08-14 16:22:40 -04:00
2022-02-25 05:50:18 +10:00
2021-09-23 15:17:28 -04:00
2022-02-17 15:59:05 -05:00
2022-02-17 15:59:05 -05:00
2021-08-02 16:53:17 -04:00
2022-02-09 12:19:14 -05:00
2022-02-10 10:23:40 +01:00
2022-02-09 12:15:04 -05:00
2022-02-09 12:15:04 -05:00
2022-01-25 18:00:33 -05:00
2020-11-02 15:34:29 -05:00
2021-09-01 16:55:11 -04:00
2020-08-18 18:20:26 -04:00
2022-02-17 15:59:05 -05:00
2022-02-17 15:59:04 -05:00
2021-08-18 18:22:53 -04:00
2021-01-13 23:58:14 -05:00
2021-04-28 23:35:49 -04:00
2022-02-08 09:25:40 +01:00
2020-07-01 01:59:22 -04:00
2021-04-09 16:45:12 -04:00
2022-02-02 18:27:52 -05:00
2022-02-25 05:50:18 +10:00
2022-02-25 05:50:18 +10:00
2021-10-28 14:26:12 -04:00
2022-01-14 17:52:00 -05:00
2022-02-17 15:59:05 -05:00
2022-02-17 15:59:04 -05:00
2021-09-01 16:55:11 -04:00
2022-02-09 16:57:52 -05:00
2021-09-14 15:59:58 -04:00
2021-12-13 16:32:34 -05:00
2021-09-01 16:55:11 -04:00
2021-12-23 11:55:28 +10:00
2021-12-13 16:33:15 -05:00
2020-11-02 15:34:29 -05:00
2022-02-25 05:50:18 +10:00
2022-02-16 17:30:02 -05:00
2022-01-11 15:44:28 -05:00
2021-12-01 16:02:57 -05:00
2021-06-04 16:02:38 -04:00
2021-06-15 17:25:42 -04:00
2022-02-07 18:03:50 -05:00
2022-02-07 17:14:10 -05:00
2022-02-25 05:50:18 +10:00
2022-02-25 05:50:18 +10:00
2022-02-25 05:50:18 +10:00
2022-02-25 05:50:18 +10:00
2021-10-21 23:38:16 -04:00
2022-01-27 15:49:36 -05:00
2022-01-27 15:49:42 -05:00
2022-01-27 15:49:42 -05:00
2020-07-01 01:59:07 -04:00
2022-02-07 13:04:25 -08:00
2021-06-01 22:55:39 -04:00
2021-08-24 15:35:25 -04:00
2022-01-17 11:25:44 +01:00
2021-12-07 13:13:07 -05:00
2020-11-02 15:35:53 -05:00
2021-05-19 23:50:27 -04:00
2021-05-21 10:32:14 -04:00
2022-02-17 15:59:05 -05:00
2020-07-02 12:02:50 -04:00
2021-05-19 23:50:27 -04:00
2022-02-25 05:50:18 +10:00
2022-02-25 05:50:18 +10:00
2022-02-25 05:50:18 +10:00
2022-02-25 05:50:18 +10:00
2020-11-02 15:34:31 -05:00
2022-01-27 15:50:22 -05:00
2020-10-07 14:44:33 -04:00
2021-02-24 09:28:55 -05:00
2021-08-05 21:17:59 -04:00
2021-11-05 14:12:29 -04:00
2020-11-13 17:29:47 -05:00
2021-11-05 14:12:29 -04:00
2022-02-17 15:59:05 -05:00
2020-09-30 13:50:06 -04:00
2022-01-18 17:24:05 -05:00
2022-01-14 17:51:59 -05:00
2022-01-14 17:51:59 -05:00
2022-01-14 17:51:59 -05:00
2022-02-17 15:59:06 -05:00
2021-12-14 17:50:36 -05:00
2020-11-17 14:07:18 -05:00
2021-11-03 12:22:07 -04:00
2020-10-16 14:44:32 -04:00
2021-12-14 17:50:36 -05:00
2020-09-30 13:50:13 -04:00
2022-02-07 18:01:16 -05:00
2020-09-30 13:50:13 -04:00
2022-01-19 22:32:47 -05:00
2022-01-19 22:32:47 -05:00
2022-01-19 22:32:47 -05:00
2022-02-25 05:50:18 +10:00
2020-08-26 16:40:18 -04:00
2022-02-25 05:50:18 +10:00
2022-02-17 15:59:05 -05:00
2022-01-14 17:51:59 -05:00
2021-06-30 00:18:23 -04:00
2021-01-05 11:32:55 -05:00
2021-05-19 23:50:27 -04:00
2021-04-09 16:44:56 -04:00
2021-10-04 15:23:02 -04:00
2021-10-04 15:23:02 -04:00
2021-10-04 15:23:02 -04:00
2021-03-23 22:53:34 -04:00
2022-01-25 18:00:36 -05:00
2020-07-01 01:59:09 -04:00
2021-02-18 16:43:09 -05:00
2021-11-17 16:58:03 -05:00
2022-02-17 15:59:05 -05:00
2021-08-24 15:36:18 -04:00
2020-07-01 01:59:11 -04:00
2021-04-09 16:44:56 -04:00
2022-01-14 17:51:59 -05:00
2022-01-14 17:51:59 -05:00
2022-01-14 17:51:59 -05:00
2022-01-14 17:51:59 -05:00
2021-12-14 17:50:36 -05:00
2020-08-14 16:22:40 -04:00
2022-02-17 15:59:05 -05:00
2020-10-05 15:15:27 -04:00
2022-01-14 17:51:59 -05:00
2022-01-14 17:51:59 -05:00
2021-08-18 18:22:25 -04:00
2020-03-06 14:34:42 -05:00
2020-07-15 12:45:05 -04:00
2022-02-09 12:17:57 -05:00
2022-01-07 17:19:34 -05:00
2022-02-09 12:17:57 -05:00
2021-08-16 15:17:57 -04:00
2022-02-25 05:50:18 +10:00
2020-04-01 14:44:43 -04:00
2021-12-01 16:03:34 -05:00
2020-04-28 15:58:12 -04:00
2021-11-24 15:02:25 -05:00
2021-10-13 14:14:34 -04:00
2021-11-24 15:02:25 -05:00
2021-11-24 15:02:25 -05:00
2022-01-25 18:00:36 -05:00
2020-10-05 15:15:27 -04:00
2022-02-14 15:08:41 -05:00
2022-01-14 17:51:59 -05:00
2022-02-17 15:59:05 -05:00
2021-10-20 11:43:57 -04:00
2020-05-14 16:42:43 -04:00
2022-01-14 17:52:00 -05:00
2022-01-14 17:52:00 -05:00
2021-10-28 14:26:12 -04:00
2021-07-23 10:08:01 -04:00
2021-07-23 10:08:01 -04:00
2022-01-14 17:52:00 -05:00
2021-10-28 14:26:12 -04:00
2022-02-16 17:30:03 -05:00
2021-03-23 22:51:54 -04:00
2020-06-03 13:52:04 -04:00
2021-05-21 10:32:18 -04:00
2021-04-09 16:44:56 -04:00
2022-02-17 15:59:05 -05:00
2022-01-18 17:24:18 -05:00
2022-01-14 17:52:00 -05:00
2022-02-16 17:30:02 -05:00
2020-06-03 13:52:04 -04:00
2022-02-16 17:30:03 -05:00
2020-06-03 13:52:04 -04:00
2021-05-21 10:32:14 -04:00
2020-07-02 12:02:50 -04:00
2021-05-19 23:50:27 -04:00
2022-02-17 15:59:05 -05:00
2020-07-02 12:02:50 -04:00
2022-02-07 17:59:53 -05:00
2022-01-27 15:49:48 -05:00
2020-11-13 17:29:45 -05:00
2020-11-13 00:13:16 -05:00
2021-02-09 15:28:36 -05:00
2021-02-09 15:28:21 -05:00
2021-06-30 00:18:22 -04:00
2020-11-13 00:13:22 -05:00
2021-05-21 10:32:20 -04:00
2021-03-23 22:52:38 -04:00
2022-01-25 18:00:33 -05:00
2022-02-17 15:59:05 -05:00
2021-10-20 11:43:57 -04:00
2020-05-14 16:42:43 -04:00
2020-08-14 16:22:39 -04:00
2022-01-18 17:22:36 -05:00
2021-03-23 23:27:41 -04:00
2021-08-18 18:22:24 -04:00
2021-05-19 23:50:27 -04:00
2022-01-27 15:48:56 -05:00
2022-01-14 17:51:59 -05:00
2022-02-14 15:08:41 -05:00
2022-01-27 15:49:13 -05:00
2022-01-27 15:48:56 -05:00
2022-01-14 17:51:59 -05:00
2021-09-23 15:17:29 -04:00
2020-07-01 01:59:24 -04:00
2021-09-23 15:17:29 -04:00
2021-09-23 15:17:29 -04:00
2021-11-09 17:06:15 -05:00
2021-09-23 15:17:29 -04:00
2021-09-23 15:17:29 -04:00
2021-09-23 15:17:29 -04:00
2021-10-08 13:22:13 -04:00
2021-12-17 12:47:29 -05:00
2020-10-14 15:27:50 -04:00
2021-10-21 23:38:53 -04:00
2021-10-21 23:38:46 -04:00
2021-03-23 22:53:17 -04:00
2021-10-21 23:38:57 -04:00
2020-07-01 01:59:09 -04:00
2021-12-01 16:03:34 -05:00
2021-12-01 16:03:34 -05:00
2020-12-23 15:05:35 -05:00
2022-02-17 15:59:05 -05:00
2020-07-02 12:02:50 -04:00
2020-07-02 12:02:50 -04:00