[PULL] drm-misc-next

2021-08-12 Thread Maarten Lankhorst
Last drm-misc-next for next kernel release!

drm-misc-next-2021-08-12:
drm-misc-next for v5.15:

UAPI Changes:

Cross-subsystem Changes:
- Add lockdep_assert(once) helpers.

Core Changes:
- Add lockdep assert to drm_is_current_master_locked.
- Fix typos in dma-buf documentation.
- Mark drm irq midlayer as legacy only.
- Fix GPF in udmabuf_create.
- Rename member to correct value in drm_edid.h

Driver Changes:
- Build fix to make nouveau build with NOUVEAU_BACKLIGHT.
- Add MI101AIT-ICP1, LTTD800480070-L6WWH-RT panels.
- Assorted fixes to bridge/it66121, anx7625.
- Add custom crtc_state to simple helpers, and use it to
  convert pll handling in mgag200 to atomic.
- Convert drivers to use offset-adjusted framebuffer bo mappings.
- Assorted small fixes and fix for a use-after-free in vmwgfx.
- Convert remaining callers of non-legacy drivers to use linux irqs directly.
- Small cleanup in ingenic.
- Small fixes to virtio and ti-sn65dsi86.
The following changes since commit 5a04227326b04c15b015181772f5c853172fdb68:

  drm/panel: Add ilitek ili9341 panel driver (2021-08-05 11:09:23 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2021-08-12

for you to fetch changes up to c7782443a88926a4f938f0193041616328cf2db2:

  drm/bridge: ti-sn65dsi86: Avoid creating multiple connectors (2021-08-12 
09:56:09 -0700)


drm-misc-next for v5.15:

UAPI Changes:

Cross-subsystem Changes:
- Add lockdep_assert(once) helpers.

Core Changes:
- Add lockdep assert to drm_is_current_master_locked.
- Fix typos in dma-buf documentation.
- Mark drm irq midlayer as legacy only.
- Fix GPF in udmabuf_create.
- Rename member to correct value in drm_edid.h

Driver Changes:
- Build fix to make nouveau build with NOUVEAU_BACKLIGHT.
- Add MI101AIT-ICP1, LTTD800480070-L6WWH-RT panels.
- Assorted fixes to bridge/it66121, anx7625.
- Add custom crtc_state to simple helpers, and use it to
  convert pll handling in mgag200 to atomic.
- Convert drivers to use offset-adjusted framebuffer bo mappings.
- Assorted small fixes and fix for a use-after-free in vmwgfx.
- Convert remaining callers of non-legacy drivers to use linux irqs directly.
- Small cleanup in ingenic.
- Small fixes to virtio and ti-sn65dsi86.


Baokun Li (2):
  drm/vmwgfx: Use list_move_tail instead of list_del/list_add_tail in 
vmwgfx_cmdbuf.c
  drm/vmwgfx: Use list_move_tail instead of list_del/list_add_tail in 
vmwgfx_cmdbuf_res.c

Cai Huoqing (2):
  drm/vmwgfx: Make use of PFN_ALIGN/PFN_UP helper macro
  drm/vmwgfx: Replace "vmw_num_pages" with "PFN_UP"

David Stevens (1):
  drm/virtio: set non-cross device blob uuid_state

Desmond Cheong Zhi Xi (2):
  drm: add lockdep assert to drm_is_current_master_locked
  drm/vmwgfx: fix potential UAF in vmwgfx_surface.c

Gal Pressman (1):
  dma-buf: Fix a few typos in dma-buf documentation

Lucas De Marchi (1):
  drm/edid: fix edid field name

Paul Cercueil (2):
  drm/ingenic: Remove dead code
  drm/ingenic: Use standard drm_atomic_helper_commit_tail

Pavel Skripkin (1):
  udmabuf: fix general protection fault in udmabuf_create

Peter Zijlstra (1):
  locking/lockdep: Provide lockdep_assert{,_once}() helpers

Randy Dunlap (1):
  drm: nouveau: fix disp.c build when NOUVEAU_BACKLIGHT is not enabled

Rob Clark (1):
  drm/bridge: ti-sn65dsi86: Avoid creating multiple connectors

Robert Foss (1):
  drm: bridge: it66121: Check drm_bridge_attach retval

Sam Ravnborg (1):
  drm/panel: simple: add Multi-Innotechnology MI1010AIT-1CP1

Shaokun Zhang (1):
  drm/vmwgfx: Remove the repeated declaration

Søren Andersen (1):
  drm/panel: simple: add LOGIC Technologies LTTD800480070-L6WH-RT

Thomas Zimmermann (38):
  drm/mgag200: Select clock in PLL update functions
  drm/mgag200: Return errno codes from PLL compute functions
  drm/mgag200: Remove P_ARRAY_SIZE
  drm/mgag200: Split PLL setup into compute and update functions
  drm/mgag200: Introduce separate variable for PLL S parameter
  drm/mgag200: Store values (not bits) in struct mgag200_pll_values
  drm/mgag200: Split PLL compute functions by device type
  drm/mgag200: Split PLL compute function for G200SE by rev
  drm/mgag200: Declare PLL clock constants static const
  drm/mgag200: Abstract pixel PLL via struct mgag200_pll
  drm/simple-kms: Support custom CRTC state
  drm/mgag200: Introduce custom CRTC state
  drm/mgag200: Compute PLL values during atomic check
  drm/gem: Provide offset-adjusted framebuffer BO mappings
  drm/ast: Use offset-adjusted shadow-plane mappings
  drm/gud: Get offset-adjusted mapping from drm_gem_fb_vmap()
  drm/hyperv: Use offset-adjusted shadow-plane mappings
  drm/mgag200: Use offset-adjusted shadow-plane mappings
  drm/cirrus: Use 

[PULL] drm-intel-fixes

2021-08-12 Thread Rodrigo Vivi
Hi Dave and Daniel,

Here goes drm-intel-fixes-2021-08-12:

- GVT fix for Windows VM hang.
- Display fix of 12 BPC bits for display 12 and newer.
- Don't try to access some media register for fused off domains.
- Fix kerneldoc build warnings.

Thanks,
Rodrigo.

The following changes since commit 36a21d51725af2ce0700c6ebcb6b9594aac658a6:

  Linux 5.14-rc5 (2021-08-08 13:49:31 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2021-08-12

for you to fetch changes up to ffd5caa26f6afde0c1e3ed126806607748a83c6e:

  drm/doc/rfc: drop lmem uapi section (2021-08-12 06:05:45 -0400)


- GVT fix for Windows VM hang.
- Display fix of 12 BPC bits for display 12 and newer.
- Don't try to access some media register for fused off domains.
- Fix kerneldoc build warnings.


Ankit Nautiyal (1):
  drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg

Daniel Vetter (1):
  drm/doc/rfc: drop lmem uapi section

Matt Roper (1):
  drm/i915: Only access SFC_DONE when media domain is not fused off

Rodrigo Vivi (1):
  Merge tag 'gvt-fixes-2021-08-10' of https://github.com/intel/gvt-linux 
into drm-intel-fixes

Zhenyu Wang (1):
  drm/i915/gvt: Fix cached atomics setting for Windows VM

 Documentation/gpu/rfc/i915_gem_lmem.rst  | 109 ---
 drivers/gpu/drm/i915/display/intel_display.c |  34 ++---
 drivers/gpu/drm/i915/gvt/handlers.c  |   1 +
 drivers/gpu/drm/i915/gvt/mmio_context.c  |   2 +
 drivers/gpu/drm/i915/i915_gpu_error.c|  19 -
 drivers/gpu/drm/i915/i915_reg.h  |  16 ++--
 6 files changed, 56 insertions(+), 125 deletions(-)


[PULL] drm-misc-fixes

2021-08-12 Thread Thomas Zimmermann
Hi Dave and Daniel,

only one bug fix in this week's drm-misc-fixes.

Best regards
Thomas

drm-misc-fixes-2021-08-12:
Short summary of fixes pull:

 * meson: Fix colors when booting with HDR
The following changes since commit e89afb51f97ae03ee246c1fd0b47e3e491266aef:

  drm/vmwgfx: Fix a 64bit regression on svga3 (2021-08-02 21:00:37 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-08-12

for you to fetch changes up to bf33677a3c394bb8fddd48d3bbc97adf0262e045:

  drm/meson: fix colour distortion from HDR set during vendor u-boot 
(2021-08-10 10:00:02 +0200)


Short summary of fixes pull:

 * meson: Fix colors when booting with HDR


Christian Hewitt (1):
  drm/meson: fix colour distortion from HDR set during vendor u-boot

 drivers/gpu/drm/meson/meson_registers.h | 5 +
 drivers/gpu/drm/meson/meson_viu.c   | 7 ++-
 2 files changed, 11 insertions(+), 1 deletion(-)

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer