Dave Airlie
53dbee4926
Merge tag 'drm-misc-next-2022-01-27' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
...
[airlied: add two missing Kconfig]
drm-misc-next for v5.18:
UAPI Changes:
- Fix invalid IN_FORMATS blob when plane->format_mod_supported is NULL.
Cross-subsystem Changes:
- Assorted dt bindings updates.
- Fix vga16fb vga checking on x86.
- Fix extra semicolon in rwsem.h's _down_write_nest_lock.
- Assorted small fixes to agp and fbdev drivers.
- Fix oops in creating a udmabuf with 0 pages.
- Hot-unplug firmware fb devices on forced removal
- Reqquest memory region in simplefb and simpledrm, and don't make the ioresource as busy.
Core Changes:
- Mock a drm_plane in drm-plane-helper selftest.
- Assorted bug fixes to device logging, dbi.
- Use DP helper for sink count in mst.
- Assorted documentation fixes.
- Assorted small fixes.
- Move DP headers to drm/dp, and add a drm dp helper module.
- Move the buddy allocator from i915 to common drm.
- Add simple pci and platform module init macros to remove a lot of boilerplate from some drivers.
- Support microsoft extension for HMDs and specialized monitors.
- Improve edid parser's deep color handling.
- Add type 7 timing support to edid parser.
- Add a weak backpointer to the ttm_bo from ttm_resource
- Add 3 eDP panels.
Driver Changes:
- Add support for HDMI and JZ4780 to ingenic.
- Add support for higher DP/eDP bitrates to nouveau.
- Assorted driver fixes to tilcdc, vmwgfx, sn65dsi83, meson, stm, panfrost, v3d, gma500, vc4, virtio, mgag200, ast, radeon, amdgpu, nouveau, various bridge drivers.
- Convert and revert exynos dsi support to bridge driver.
- Add vcc supply regulator support for sn65dsi83.
- More conversion of bridge/chipone-icn6211 to atomic.
- Remove conflicting fb's from stm, and add support for new hw version.
- Add device link in parade-ps8640 to fix suspend/resume.
- Update Boe-tv110c9m init sequence.
- Add wide screen support to AST2600.
- Fix omapdrm implicit dma_buf fencing.
- Add support for multiple overlay planes to vkms.
- Convert bridge/anx7625 to atomic, add HDCP support,
add eld support for audio, and fix HPD.
- Add driver for ChromeOS privacy screen.
- Handover display from firmware to vc4 more gracefully, and support nomodeset.
- Add flexible and ycbcr pixel formats to stm/ltdc.
- Convert exynos mipi dsi to atomic.
- Add initial dual core group GPUs support to panfrost.
- No longer add exclusive fence in amdgpu as shared fence.
- Add CSC and full range supoprt to vc4.
- Shutdown the display on system shutdown and unbind.
- Add Multi-Inno Technology MI0700S4T-6 simple panel.
Signed-off-by: Dave Airlie <airlied@redhat.com >
From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com >
Link: https://patchwork.freedesktop.org/patch/msgid/456a23c6-7324-7543-0c45-751f30ef83f7@linux.intel.com
2022-02-01 19:02:41 +10:00
..
2021-03-10 00:01:34 -05:00
2021-10-13 14:14:35 -04:00
2021-04-09 16:46:26 -04:00
2021-07-23 10:08:00 -04:00
2021-08-24 15:35:50 -04:00
2021-08-24 15:35:33 -04:00
2021-11-17 16:58:02 -05:00
2021-11-17 16:58:01 -05:00
2021-05-10 18:06:42 -04:00
2021-11-17 16:58:02 -05:00
2021-11-17 16:58:02 -05:00
2021-12-28 16:02:10 -05:00
2021-11-17 16:58:01 -05:00
2021-11-17 16:58:02 -05:00
2021-11-17 16:58:02 -05:00
2021-12-14 10:24:28 +01:00
2022-01-11 15:44:26 -05:00
2022-01-11 15:44:26 -05:00
2021-11-24 15:14:36 -05:00
2021-11-24 15:14:36 -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
2021-03-26 15:53:21 +01: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-01 19:02:41 +10:00
2020-11-13 17:29:46 -05:00
2021-09-01 16:55:11 -04:00
2021-09-01 16:55:11 -04:00
2021-12-14 16:09:11 -05:00
2021-10-05 12:22:36 -04:00
2022-01-18 18:00:58 -05:00
2021-09-28 09:30:06 -04:00
2022-01-18 18:00:58 -05:00
2021-12-13 16:33:15 -05:00
2022-02-01 19:02:41 +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-01-25 17:50:13 -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-01-09 10:32:16 -08:00
2021-12-30 08:54:43 -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-01-11 15:44:26 -05:00
2021-06-18 17:12:47 -04:00
2022-01-19 08:25:50 +01:00
2020-09-25 09:19:42 +02:00
2021-10-05 10:55:07 -04:00
2021-09-01 16:55:11 -04:00
2021-06-04 16:03:24 -04:00
2021-12-01 16:03:34 -05:00
2021-12-01 16:03:34 -05:00
2022-02-01 19:02:41 +10:00
2021-08-16 15:35:55 -04:00
2021-05-10 18:06:43 -04: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
2021-12-13 16:32:35 -05:00
2021-08-10 20:00:44 +02:00
2021-10-08 13:22:13 -04: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-01-16 06:52:38 +02:00
2021-09-23 16:34:43 -04:00
2021-09-23 16:34:43 -04:00
2020-07-01 01:59:11 -04:00
2021-08-16 15:35:55 -04:00
2021-05-10 18:11:44 -04: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
2021-08-16 15:35:55 -04:00
2021-07-23 10:09:40 -04:00
2022-01-11 15:44:26 -05: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-01 19:02:41 +10:00
2021-12-14 16:09:49 -05:00
2021-09-23 15:17:28 -04:00
2021-08-18 18:22:53 -04:00
2020-08-14 16:22:40 -04:00
2021-10-28 14:26:12 -04:00
2021-09-23 15:17:28 -04:00
2022-01-16 06:52:38 +02:00
2021-11-22 14:45:14 -05:00
2021-08-02 16:53:17 -04:00
2021-04-09 16:46:26 -04:00
2021-04-09 16:46:32 -04:00
2021-09-14 16:21:15 -04:00
2021-12-17 12:47:28 -05:00
2021-07-23 10:07:59 -04: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
2021-08-16 15:35:55 -04:00
2021-03-05 15:12:23 -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
2021-10-22 14:41:07 +02:00
2020-07-01 01:59:22 -04:00
2021-04-09 16:45:12 -04:00
2021-07-03 11:13:22 -07:00
2022-02-01 19:02:41 +10:00
2022-01-11 15:44:26 -05:00
2021-10-28 14:26:12 -04:00
2021-08-16 15:18:04 -04:00
2021-12-30 08:54:45 -05:00
2021-12-30 08:54:45 -05:00
2021-09-01 16:55:11 -04:00
2021-10-08 13:22:13 -04: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-01-18 18:00:58 -05:00
2021-12-16 14:08:20 -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
2021-12-23 11:55:28 +10:00
2021-08-24 15:36:50 -04:00
2022-02-01 19:02:41 +10:00
2022-01-11 15:44:26 -05:00
2021-07-23 10:07:59 -04:00
2022-01-10 12:58:46 -08:00
2021-10-21 23:38:16 -04:00
2020-08-24 13:06:05 -04:00
2021-10-04 15:23:01 -04:00
2021-10-04 15:23:01 -04:00
2020-07-01 01:59:07 -04:00
2021-06-01 22:55:39 -04: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-01-14 18:06:44 -05:00
2020-01-14 10:18:08 -05:00
2020-07-02 12:02:50 -04:00
2021-05-19 23:50:27 -04:00
2021-05-21 10:32:15 -04:00
2021-11-22 14:45:02 -05:00
2021-04-09 16:36:40 -04:00
2021-04-09 16:36:40 -04:00
2020-11-02 15:34:31 -05:00
2021-09-28 09:30:06 -04: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
2021-12-28 16:02:25 -05:00
2020-09-30 13:50:06 -04:00
2021-10-28 14:26:13 -04:00
2021-04-23 17:15:21 -04:00
2021-04-20 21:35:45 -04:00
2021-04-09 16:51:22 -04:00
2021-11-24 15:09:09 -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
2021-12-14 17:50:36 -05:00
2020-09-30 13:50:13 -04:00
2022-01-11 15:44:26 -05:00
2022-01-11 15:44:26 -05:00
2022-01-11 15:44:26 -05:00
2022-01-11 15:44:28 -05:00
2020-08-26 16:40:18 -04:00
2022-01-11 15:44:26 -05:00
2021-10-04 15:23:01 -04:00
2021-05-10 18:06:43 -04: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
2021-06-04 16:03:17 -04: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
2021-09-23 16:34:43 -04: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
2021-12-14 17:56:53 -05:00
2021-04-09 16:51:19 -04:00
2021-12-14 17:50:36 -05:00
2021-04-09 16:51:19 -04:00
2021-12-14 17:50:36 -05:00
2020-08-14 16:22:40 -04:00
2021-12-14 17:50:36 -05:00
2020-10-05 15:15:27 -04:00
2021-12-14 17:50:36 -05:00
2021-04-09 16:51:19 -04: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-01-07 17:19:34 -05:00
2022-01-07 17:19:34 -05:00
2021-12-14 16:09:02 -05:00
2021-08-16 15:17:57 -04: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
2021-11-24 15:02:25 -05:00
2020-10-05 15:15:27 -04:00
2021-11-24 15:14:03 -05:00
2021-10-22 10:11:41 -04:00
2021-12-02 12:43:25 -05:00
2021-10-20 11:43:57 -04:00
2020-05-14 16:42:43 -04:00
2021-06-11 16:05:33 -04:00
2021-07-23 10:08:00 -04: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
2021-12-30 08:54:43 -05:00
2021-10-28 14:26:12 -04:00
2021-10-04 15:23:01 -04: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
2021-10-04 15:23:01 -04:00
2021-04-20 21:45:17 -04:00
2021-03-23 22:55:31 -04:00
2021-12-13 16:32:34 -05:00
2020-06-03 13:52:04 -04:00
2021-12-28 16:00:47 -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
2021-08-05 21:17:58 -04:00
2020-07-02 12:02:50 -04:00
2021-07-08 15:12:51 -04:00
2020-07-21 15:37:49 -04: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
2021-12-28 16:01:55 -05:00
2021-12-14 16:10:58 -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
2021-10-19 17:32:52 -04: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
2021-04-09 16:51:11 -04:00
2021-04-09 16:51:11 -04:00
2021-11-22 14:45:14 -05:00
2021-08-05 21:17:58 -04:00
2021-06-18 17:11:40 -04:00
2021-04-09 16:51:11 -04: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
2020-01-27 16:46:44 -05: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-01-14 18:06:44 -05:00
2020-07-02 12:02:50 -04:00
2020-07-02 12:02:50 -04:00