Linus Torvalds
d99676af54
drm pull for 5.12-rc1
...
docs:
- lots of updated docs
core:
- require crtc to have unique primary plane
- fourcc macro fix
- PCI bar quirk for bar resizing
- don't sent hotplug on error
- move vm code to legacy
- nuke hose only used on old oboslete alpha
dma-buf:
- kernel doc updates
- improved lock tracking
dp/hdmi:
- DP-HDMI2.1 protocol converter support
ttm:
- bo size handling cleanup
- release a pinned bo warning
- cleanup lru handler
- avoid using pages with drm_prime_sg_to_page_addr_arrays
cma-helper:
- prime/mmap fixes
bridge:
- add DP support
gma500:
- remove gma3600 support
i915:
- try eDP fast/narrow link again with fallback
- Intel eDP backlight control
- replace display register read/write macros
- refactor intel_display.c
- display power improvements
- HPD code cleanup
- Rocketlake display fixes
- Power/backlight/RPM fixes
- DG1 display fix
- IVB/BYT clear residuals security fix again
- make i915 mitigations options via parameter
- HSW GT1 GPU hangs fixes
- DG1 workaround hang fixes
- TGL DMAR hang avoidance
- Lots of GT fixes
- follow on fixes for residuals clear
- gen7 per-engine-reset support
- HDCP2.2 + HDCP1.4 GEN12 DP MST support
- TGL clear color support
- backlight refactoring
- VRR/Adaptive sync enabling on DP/EDP for TGL+
- async flips for all ilk+
amdgpu:
- rework IH ring handling (Vega/Navi)
- rework HDP handling (Vega/Navi)
- swSMU updates for renoir/vangogh
- Sienna Cichild overdrive support
- FP16 on DCE8-11 support
- GPU reset on navy flounder/vangogh
- SMU profile fixes for APU
- SR-IOV fixes
- Vangogh SMU fixes
- fan speed control fixes
amdkfd:
- config handling fix
- buffer free fix
- recursive lock warnings fix
nouveau:
- Turing MMU fault recovery fixes
- mDP connectors reporting fix
- audio locking fixes
- rework engines/instances code to support new scheme
tegra:
- VIC newer firmware support
- display/gr2d fixes for older tegra
- pm reference leak fix
mediatek:
- SOC MT8183 support
- decouple sub driver + share mtk mutex driver
radeon:
- PCI resource fix for some platforms
ingenic:
- pm support
- 8-bit delta RGB panels
vmwgfx:
- managed driver helpers
vc4:
- BCM2711 DSI1 support
- converted to atomic helpers
- enable 10/12 bpc outputs
- gem prime mmap helpers
- CEC fix
omap:
- use degamma table
- CTM support
- rework DSI support
imx:
- stack usage fixes
- drm managed support
- imx-tve clock provider leak fix
-
rcar-du:
- default mode fixes
- conversion to managed API
hisilicon:
- use simple encoder
vkms:
- writeback connector support
d3:
- BT2020 support
-----BEGIN PGP SIGNATURE-----
iQIcBAABAgAGBQJgL1RCAAoJEAx081l5xIa+BxoP/325goULPaGBwUKgVkSl6mTT
Ror0r8U3ifQHrqPk57C5b4GfvNuJ8vJZC13GYiiwooPn/+sifbl8haMRQWKyH4fz
PThm9vroIQZ8VC+fqixgrOwFKEwkKqucZ3f7dEj8paBVVcO9DcBIaSeO4QW2EAR/
n2r7nHtFxVHYEwiOnJvIeWIh1dAmudr/U6pHyB6PnuofVgqveXHT5+mmkY51pJqF
sn2Y+Ye3tP5+FDlKkueg8JUteyFRTGz1g7JQThxSI//b/+p4MmmRX03qcWvIIkOX
XiNlP73Ssh7PPMcUgwFmvKbMfm9sfpwf7yX3nqzaAQAHZGufznxX0k50BRkxWyYL
eMVxRs5/Vl5JAn3vhspAUZhc4BgOcJm9L4zazb7YqDghwpohSnXk/riunUevqFCf
Dgsc8N63nft8WEBk3aB6loRpDDpo5rm8gVpl5LKk1YXT92o9x4eP+/B1+kf2RepM
52H3CKD1GLK3ayJlRNa/ljE2qXaQru+PmjCxORgDPEZ7SXdb8q5bfH0MjCB4vEBp
YIybWYIDQzRBKglN5qMQ3XNIgv95oqrxXKaDFFtp8lMEjVG0v+y2antzFHftXS2g
Cj0aeyBx4PC3pNbZe54npEhFwVIs7NFXX9brpQnnLJvQj/Qp+GEhf8uqiCUJNnYA
AF7qRRL0bBGTeiJGt4nM
=TeKl
-----END PGP SIGNATURE-----
Merge tag 'drm-next-2021-02-19' of git://anongit.freedesktop.org/drm/drm
Pull drm updates from Dave Airlie:
"A pretty normal tree, lots of refactoring across the board, ttm, i915,
nouveau, and bunch of features in various drivers.
docs:
- lots of updated docs
core:
- require crtc to have unique primary plane
- fourcc macro fix
- PCI bar quirk for bar resizing
- don't sent hotplug on error
- move vm code to legacy
- nuke hose only used on old oboslete alpha
dma-buf:
- kernel doc updates
- improved lock tracking
dp/hdmi:
- DP-HDMI2.1 protocol converter support
ttm:
- bo size handling cleanup
- release a pinned bo warning
- cleanup lru handler
- avoid using pages with drm_prime_sg_to_page_addr_arrays
cma-helper:
- prime/mmap fixes
bridge:
- add DP support
gma500:
- remove gma3600 support
i915:
- try eDP fast/narrow link again with fallback
- Intel eDP backlight control
- replace display register read/write macros
- refactor intel_display.c
- display power improvements
- HPD code cleanup
- Rocketlake display fixes
- Power/backlight/RPM fixes
- DG1 display fix
- IVB/BYT clear residuals security fix again
- make i915 mitigations options via parameter
- HSW GT1 GPU hangs fixes
- DG1 workaround hang fixes
- TGL DMAR hang avoidance
- Lots of GT fixes
- follow on fixes for residuals clear
- gen7 per-engine-reset support
- HDCP2.2 + HDCP1.4 GEN12 DP MST support
- TGL clear color support
- backlight refactoring
- VRR/Adaptive sync enabling on DP/EDP for TGL+
- async flips for all ilk+
amdgpu:
- rework IH ring handling (Vega/Navi)
- rework HDP handling (Vega/Navi)
- swSMU updates for renoir/vangogh
- Sienna Cichild overdrive support
- FP16 on DCE8-11 support
- GPU reset on navy flounder/vangogh
- SMU profile fixes for APU
- SR-IOV fixes
- Vangogh SMU fixes
- fan speed control fixes
amdkfd:
- config handling fix
- buffer free fix
- recursive lock warnings fix
nouveau:
- Turing MMU fault recovery fixes
- mDP connectors reporting fix
- audio locking fixes
- rework engines/instances code to support new scheme
tegra:
- VIC newer firmware support
- display/gr2d fixes for older tegra
- pm reference leak fix
mediatek:
- SOC MT8183 support
- decouple sub driver + share mtk mutex driver
radeon:
- PCI resource fix for some platforms
ingenic:
- pm support
- 8-bit delta RGB panels
vmwgfx:
- managed driver helpers
vc4:
- BCM2711 DSI1 support
- converted to atomic helpers
- enable 10/12 bpc outputs
- gem prime mmap helpers
- CEC fix
omap:
- use degamma table
- CTM support
- rework DSI support
imx:
- stack usage fixes
- drm managed support
- imx-tve clock provider leak fix
-
rcar-du:
- default mode fixes
- conversion to managed API
hisilicon:
- use simple encoder
vkms:
- writeback connector support
d3:
- BT2020 support"
* tag 'drm-next-2021-02-19' of git://anongit.freedesktop.org/drm/drm: (1459 commits)
drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2)
drm/radeon: OLAND boards don't have VCE
drm/amdkfd: Fix recursive lock warnings
drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth()
drm/amd/display: Fix potential integer overflow
drm/amdgpu/display: remove hdcp_srm sysfs on device removal
drm/amdgpu: fix CGTS_TCC_DISABLE register offset on gfx10.3
drm/i915/gt: Correct surface base address for renderclear
drm/i915: Disallow plane x+w>stride on ilk+ with X-tiling
drm/nouveau/top/ga100: initial support
drm/nouveau/top: add ioctrl/nvjpg
drm/nouveau/privring: rename from ibus
drm/nouveau/nvkm: remove nvkm_subdev.index
drm/nouveau/nvkm: determine subdev id/order from layout
drm/nouveau/vic: switch to instanced constructor
drm/nouveau/sw: switch to instanced constructor
drm/nouveau/sec2: switch to instanced constructor
drm/nouveau/sec: switch to instanced constructor
drm/nouveau/pm: switch to instanced constructor
drm/nouveau/nvenc: switch to instanced constructor
...
2021-02-21 14:44:44 -08:00
..
2021-02-21 14:44:44 -08:00
2021-01-05 07:20:36 +02:00
2021-01-07 10:46:32 +01:00
2020-12-15 15:46:03 +02:00
2020-11-06 10:31:26 +01:00
2021-01-06 15:38:30 +01:00
2020-12-15 15:46:03 +02:00
2021-01-06 15:42:55 +01:00
2021-02-21 14:44:44 -08:00
2021-02-10 15:26:00 +01:00
2020-12-14 11:07:56 -08:00
2020-11-06 10:31:26 +01:00
2021-02-09 17:14:12 +01:00
2021-01-15 10:06:00 +01:00
2020-08-06 14:27:31 -07:00
2020-09-11 10:54:17 +02:00
2021-02-21 14:44:44 -08:00
2021-01-07 11:54:21 +01:00
2020-12-15 15:46:03 +02:00
2021-01-07 13:02:57 +01:00
2021-02-10 15:26:00 +01:00
2020-12-15 10:21:48 +01:00
2021-02-05 09:25:26 +10:00
2020-11-20 16:41:10 +01:00
2021-01-18 15:41:12 +01:00
2021-01-06 15:43:13 +01:00
2021-02-21 14:44:44 -08:00
2020-12-15 17:25:55 +01:00
2021-02-21 14:44:44 -08:00
2020-12-15 17:19:54 +02:00
2021-01-18 13:12:20 +01:00
2021-02-10 15:26:00 +01:00
2020-11-30 13:38:27 +01:00
2021-01-07 14:11:28 +01:00
2021-01-18 15:41:04 +01:00
2021-02-21 14:44:44 -08:00
2021-01-07 13:02:57 +01:00
2020-12-15 15:46:03 +02:00
2020-11-12 20:31:01 +01:00
2021-02-10 15:26:00 +01:00
2020-11-17 20:08:29 +01:00
2020-11-06 10:31:26 +01:00
2021-01-05 07:20:21 +02:00
2020-12-15 15:46:03 +02:00
2021-02-21 14:44:44 -08:00
2021-01-05 07:20:36 +02:00
2021-01-15 17:24:51 +01:00
2020-11-10 14:34:16 +02:00
2020-11-06 10:31:26 +01:00
2021-01-06 15:43:10 +01:00
2021-02-21 14:44:44 -08:00
2020-12-30 11:25:05 +01:00
2020-11-24 09:10:33 +01:00
2021-02-10 15:26:00 +01:00
2021-01-06 15:44:04 +01:00
2021-02-21 14:44:44 -08:00
2020-11-30 15:00:45 +01:00
2020-11-27 16:14:02 +01:00
2021-02-09 17:16:57 +01:00
2021-01-15 17:45:07 -03:00
2021-02-09 17:16:57 +01:00
2020-11-30 15:00:45 +01:00
2021-02-03 11:42:34 +01:00
2021-01-05 07:20:24 +02:00
2021-01-19 09:06:38 +01:00
2021-01-25 14:35:44 +10:00
2020-11-16 20:48:20 +01:00
2020-11-16 09:56:55 +01:00
2020-12-15 12:53:37 -08:00
2020-12-17 16:56:40 +01:00
2020-11-02 14:04:53 +01:00
2021-01-19 09:06:38 +01:00
2021-01-14 09:42:31 +01:00
2021-02-09 17:16:57 +01:00
2020-11-24 09:27:54 +01:00
2020-12-15 15:46:03 +02:00
2020-11-16 20:48:20 +01:00
2020-10-21 12:19:54 +03:00
2021-01-07 11:24:50 +01:00
2020-09-01 09:45:44 +02:00
2020-10-15 13:58:54 -04:00
2021-01-29 17:05:15 +10:00
2021-02-21 14:44:44 -08:00
2021-01-19 10:22:14 +01:00
2020-12-10 10:49:47 +02:00
2021-01-05 07:20:25 +02:00
2021-01-19 09:06:38 +01:00
2021-01-04 12:59:33 +01:00
2020-12-22 12:17:37 +01:00
2021-01-13 14:22:37 +01:00
2020-10-20 20:51:42 +01:00
2020-11-16 20:48:20 +01:00
2020-11-30 13:38:27 +01:00
2020-11-24 09:10:33 +01:00
2020-11-09 09:17:36 +01:00
2021-01-19 15:37:14 +01:00
2021-01-18 10:37:26 +01:00
2021-01-05 07:20:25 +02:00
2020-10-21 18:05:11 +02:00
2021-01-19 09:06:38 +01:00
2021-01-13 14:22:37 +01:00
2020-09-21 10:45:08 +02:00
2021-01-13 14:22:29 +01:00
2020-08-11 11:58:31 +10:00
2021-01-07 13:40:20 +01:00
2020-11-16 20:48:20 +01:00
2021-01-14 19:37:53 +02:00
2020-08-11 11:58:31 +10:00
2020-08-04 11:45:23 +02:00
2020-08-16 17:12:18 +02:00
2021-01-19 09:06:38 +01:00
2021-01-25 14:35:44 +10:00
2021-01-18 10:37:26 +01:00
2021-01-05 07:19:50 +02:00
2020-11-16 20:48:20 +01:00
2021-01-04 12:59:33 +01:00
2021-01-20 10:28:39 +01:00
2020-08-06 11:55:43 -07:00
2021-01-14 15:47:45 +01:00
2021-01-19 09:06:38 +01:00
2021-01-13 14:22:37 +01:00
2021-01-13 14:22:37 +01:00