All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
To: Dave Airlie <airlied@gmail.com>, Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: Jani Nikula <jani.nikula@linux.intel.com>,
	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>,
	Rodrigo Vivi <rodrigo.vivi@intel.com>,
	Sean Paul <sean@poorly.run>,
	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
	Maxime Ripard <mripard@kernel.org>,
	dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
	dim-tools@lists.freedesktop.org
Subject: [Intel-gfx] [PULL] drm-misc-next
Date: Thu, 12 Aug 2021 21:34:47 +0200	[thread overview]
Message-ID: <1cf2d7fc-402d-1852-574a-21cbbd2eaebf@linux.intel.com> (raw)

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 offset-adjusted shadow-plane mappings
      drm/gm12u320: Use offset-adjusted shadow-plane mappings
      drm/simpledrm: Use offset-adjusted shadow-plane mapping
      drm/udl: Use offset-adjusted shadow-plane mapping
      drm/vbox: Use offset-adjusted shadow-plane mappings
      drm/vkms: Use offset-adjusted shadow-plane mappings and output
      drm/amdgpu: Convert to Linux IRQ interfaces
      drm/arm/hdlcd: Convert to Linux IRQ interfaces
      drm/atmel-hlcdc: Convert to Linux IRQ interfaces
      drm/fsl-dcu: Convert to Linux IRQ interfaces
      drm/gma500: Convert to Linux IRQ interfaces
      drm/kmb: Convert to Linux IRQ interfaces
      drm/msm: Convert to Linux IRQ interfaces
      drm/mxsfb: Convert to Linux IRQ interfaces
      drm/radeon: Convert to Linux IRQ interfaces
      drm/tidss: Convert to Linux IRQ interfaces
      drm/tilcdc: Convert to Linux IRQ interfaces
      drm/vc4: Convert to Linux IRQ interfaces
      drm: Remove unused devm_drm_irq_install()
      drm: IRQ midlayer is now legacy

Xin Ji (1):
      drm/bridge: anx7625: Tune K value for IVO panel

 drivers/dma-buf/udmabuf.c                          |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c            |  21 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h            |   2 +-
 drivers/gpu/drm/arm/hdlcd_drv.c                    | 174 ++--
 drivers/gpu/drm/arm/hdlcd_drv.h                    |   1 +
 drivers/gpu/drm/ast/ast_mode.c                     |   2 +-
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c       |  80 +-
 drivers/gpu/drm/bridge/analogix/anx7625.c          |  24 +-
 drivers/gpu/drm/bridge/analogix/anx7625.h          |   4 +-
 drivers/gpu/drm/bridge/ite-it66121.c               |   2 +
 drivers/gpu/drm/bridge/ti-sn65dsi86.c              |   3 +
 drivers/gpu/drm/drm_auth.c                         |   6 +-
 drivers/gpu/drm/drm_gem_atomic_helper.c            |   2 +-
 drivers/gpu/drm/drm_gem_framebuffer_helper.c       |  17 +-
 drivers/gpu/drm/drm_irq.c                          |  95 +-
 drivers/gpu/drm/drm_legacy_misc.c                  |   3 +-
 drivers/gpu/drm/drm_simple_kms_helper.c            |  39 +-
 drivers/gpu/drm/drm_vblank.c                       |   8 +-
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c          |  78 +-
 drivers/gpu/drm/gma500/power.c                     |   1 +
 drivers/gpu/drm/gma500/psb_drv.c                   |   8 +-
 drivers/gpu/drm/gma500/psb_drv.h                   |   5 -
 drivers/gpu/drm/gma500/psb_irq.c                   |  26 +-
 drivers/gpu/drm/gma500/psb_irq.h                   |   4 +-
 drivers/gpu/drm/gud/gud_pipe.c                     |   5 +-
 drivers/gpu/drm/hyperv/hyperv_drm_modeset.c        |   4 +-
 drivers/gpu/drm/i810/i810_dma.c                    |   3 +-
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c          |  31 +-
 drivers/gpu/drm/kmb/kmb_drv.c                      |  26 +-
 drivers/gpu/drm/mga/mga_dma.c                      |   2 +-
 drivers/gpu/drm/mga/mga_drv.h                      |   1 -
 drivers/gpu/drm/mgag200/Makefile                   |   2 +-
 drivers/gpu/drm/mgag200/mgag200_drv.h              |  63 +-
 drivers/gpu/drm/mgag200/mgag200_mode.c             | 781 ++--------------
 drivers/gpu/drm/mgag200/mgag200_pll.c              | 992 +++++++++++++++++++++
 drivers/gpu/drm/mgag200/mgag200_reg.h              |   9 +-
 drivers/gpu/drm/msm/msm_drv.c                      | 113 ++-
 drivers/gpu/drm/msm/msm_kms.h                      |   2 +-
 drivers/gpu/drm/mxsfb/mxsfb_drv.c                  |  81 +-
 drivers/gpu/drm/mxsfb/mxsfb_drv.h                  |   2 +
 drivers/gpu/drm/nouveau/dispnv50/disp.c            |   8 +-
 drivers/gpu/drm/panel/panel-simple.c               |  69 ++
 drivers/gpu/drm/r128/r128_cce.c                    |   3 +-
 drivers/gpu/drm/radeon/radeon_drv.c                |   4 -
 drivers/gpu/drm/radeon/radeon_irq_kms.c            |  44 +-
 drivers/gpu/drm/radeon/radeon_kms.h                |   4 -
 drivers/gpu/drm/tidss/tidss_drv.c                  |  15 +-
 drivers/gpu/drm/tidss/tidss_drv.h                  |   2 +
 drivers/gpu/drm/tidss/tidss_irq.c                  |  27 +-
 drivers/gpu/drm/tidss/tidss_irq.h                  |   4 +-
 drivers/gpu/drm/tilcdc/tilcdc_drv.c                |  51 +-
 drivers/gpu/drm/tilcdc/tilcdc_drv.h                |   3 +
 drivers/gpu/drm/tiny/cirrus.c                      |   4 +-
 drivers/gpu/drm/tiny/gm12u320.c                    |   4 +-
 drivers/gpu/drm/tiny/simpledrm.c                   |   4 +-
 drivers/gpu/drm/udl/udl_modeset.c                  |   4 +-
 drivers/gpu/drm/vboxvideo/vbox_mode.c              |   2 +-
 drivers/gpu/drm/vc4/vc4_drv.c                      |   4 -
 drivers/gpu/drm/vc4/vc4_drv.h                      |   8 +-
 drivers/gpu/drm/vc4/vc4_irq.c                      |  48 +-
 drivers/gpu/drm/vc4/vc4_v3d.c                      |  17 +-
 drivers/gpu/drm/via/via_mm.c                       |   3 +-
 drivers/gpu/drm/virtio/virtgpu_prime.c             |   2 +
 drivers/gpu/drm/vkms/vkms_composer.c               |   2 +-
 drivers/gpu/drm/vkms/vkms_drv.h                    |   1 +
 drivers/gpu/drm/vkms/vkms_plane.c                  |   2 +-
 drivers/gpu/drm/vkms/vkms_writeback.c              |   2 +-
 .../gpu/drm/vmwgfx/device_include/vm_basic_types.h |  13 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   5 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c             |   5 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c         |   3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c            |   3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |   1 -
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c                |   5 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c                |   6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |   3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c             |   3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c            |   4 +-
 include/drm/drm_device.h                           |  18 +-
 include/drm/drm_drv.h                              |  44 +-
 include/drm/drm_edid.h                             |   2 +-
 include/drm/drm_file.h                             |   4 +
 include/drm/drm_gem_atomic_helper.h                |   8 +
 include/drm/drm_gem_framebuffer_helper.h           |   3 +-
 include/drm/drm_irq.h                              |  32 -
 include/drm/drm_legacy.h                           |   3 +
 include/drm/drm_simple_kms_helper.h                |  27 +
 include/linux/dma-buf.h                            |  10 +-
 include/linux/lockdep.h                            |  41 +-
 91 files changed, 1975 insertions(+), 1338 deletions(-)
 create mode 100644 drivers/gpu/drm/mgag200/mgag200_pll.c
 delete mode 100644 include/drm/drm_irq.h

WARNING: multiple messages have this Message-ID (diff)
From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
To: Dave Airlie <airlied@gmail.com>, Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: Jani Nikula <jani.nikula@linux.intel.com>,
	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>,
	Rodrigo Vivi <rodrigo.vivi@intel.com>,
	Sean Paul <sean@poorly.run>,
	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
	Maxime Ripard <mripard@kernel.org>,
	dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
	dim-tools@lists.freedesktop.org
Subject: [PULL] drm-misc-next
Date: Thu, 12 Aug 2021 21:34:47 +0200	[thread overview]
Message-ID: <1cf2d7fc-402d-1852-574a-21cbbd2eaebf@linux.intel.com> (raw)

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 offset-adjusted shadow-plane mappings
      drm/gm12u320: Use offset-adjusted shadow-plane mappings
      drm/simpledrm: Use offset-adjusted shadow-plane mapping
      drm/udl: Use offset-adjusted shadow-plane mapping
      drm/vbox: Use offset-adjusted shadow-plane mappings
      drm/vkms: Use offset-adjusted shadow-plane mappings and output
      drm/amdgpu: Convert to Linux IRQ interfaces
      drm/arm/hdlcd: Convert to Linux IRQ interfaces
      drm/atmel-hlcdc: Convert to Linux IRQ interfaces
      drm/fsl-dcu: Convert to Linux IRQ interfaces
      drm/gma500: Convert to Linux IRQ interfaces
      drm/kmb: Convert to Linux IRQ interfaces
      drm/msm: Convert to Linux IRQ interfaces
      drm/mxsfb: Convert to Linux IRQ interfaces
      drm/radeon: Convert to Linux IRQ interfaces
      drm/tidss: Convert to Linux IRQ interfaces
      drm/tilcdc: Convert to Linux IRQ interfaces
      drm/vc4: Convert to Linux IRQ interfaces
      drm: Remove unused devm_drm_irq_install()
      drm: IRQ midlayer is now legacy

Xin Ji (1):
      drm/bridge: anx7625: Tune K value for IVO panel

 drivers/dma-buf/udmabuf.c                          |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c            |  21 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h            |   2 +-
 drivers/gpu/drm/arm/hdlcd_drv.c                    | 174 ++--
 drivers/gpu/drm/arm/hdlcd_drv.h                    |   1 +
 drivers/gpu/drm/ast/ast_mode.c                     |   2 +-
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c       |  80 +-
 drivers/gpu/drm/bridge/analogix/anx7625.c          |  24 +-
 drivers/gpu/drm/bridge/analogix/anx7625.h          |   4 +-
 drivers/gpu/drm/bridge/ite-it66121.c               |   2 +
 drivers/gpu/drm/bridge/ti-sn65dsi86.c              |   3 +
 drivers/gpu/drm/drm_auth.c                         |   6 +-
 drivers/gpu/drm/drm_gem_atomic_helper.c            |   2 +-
 drivers/gpu/drm/drm_gem_framebuffer_helper.c       |  17 +-
 drivers/gpu/drm/drm_irq.c                          |  95 +-
 drivers/gpu/drm/drm_legacy_misc.c                  |   3 +-
 drivers/gpu/drm/drm_simple_kms_helper.c            |  39 +-
 drivers/gpu/drm/drm_vblank.c                       |   8 +-
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c          |  78 +-
 drivers/gpu/drm/gma500/power.c                     |   1 +
 drivers/gpu/drm/gma500/psb_drv.c                   |   8 +-
 drivers/gpu/drm/gma500/psb_drv.h                   |   5 -
 drivers/gpu/drm/gma500/psb_irq.c                   |  26 +-
 drivers/gpu/drm/gma500/psb_irq.h                   |   4 +-
 drivers/gpu/drm/gud/gud_pipe.c                     |   5 +-
 drivers/gpu/drm/hyperv/hyperv_drm_modeset.c        |   4 +-
 drivers/gpu/drm/i810/i810_dma.c                    |   3 +-
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c          |  31 +-
 drivers/gpu/drm/kmb/kmb_drv.c                      |  26 +-
 drivers/gpu/drm/mga/mga_dma.c                      |   2 +-
 drivers/gpu/drm/mga/mga_drv.h                      |   1 -
 drivers/gpu/drm/mgag200/Makefile                   |   2 +-
 drivers/gpu/drm/mgag200/mgag200_drv.h              |  63 +-
 drivers/gpu/drm/mgag200/mgag200_mode.c             | 781 ++--------------
 drivers/gpu/drm/mgag200/mgag200_pll.c              | 992 +++++++++++++++++++++
 drivers/gpu/drm/mgag200/mgag200_reg.h              |   9 +-
 drivers/gpu/drm/msm/msm_drv.c                      | 113 ++-
 drivers/gpu/drm/msm/msm_kms.h                      |   2 +-
 drivers/gpu/drm/mxsfb/mxsfb_drv.c                  |  81 +-
 drivers/gpu/drm/mxsfb/mxsfb_drv.h                  |   2 +
 drivers/gpu/drm/nouveau/dispnv50/disp.c            |   8 +-
 drivers/gpu/drm/panel/panel-simple.c               |  69 ++
 drivers/gpu/drm/r128/r128_cce.c                    |   3 +-
 drivers/gpu/drm/radeon/radeon_drv.c                |   4 -
 drivers/gpu/drm/radeon/radeon_irq_kms.c            |  44 +-
 drivers/gpu/drm/radeon/radeon_kms.h                |   4 -
 drivers/gpu/drm/tidss/tidss_drv.c                  |  15 +-
 drivers/gpu/drm/tidss/tidss_drv.h                  |   2 +
 drivers/gpu/drm/tidss/tidss_irq.c                  |  27 +-
 drivers/gpu/drm/tidss/tidss_irq.h                  |   4 +-
 drivers/gpu/drm/tilcdc/tilcdc_drv.c                |  51 +-
 drivers/gpu/drm/tilcdc/tilcdc_drv.h                |   3 +
 drivers/gpu/drm/tiny/cirrus.c                      |   4 +-
 drivers/gpu/drm/tiny/gm12u320.c                    |   4 +-
 drivers/gpu/drm/tiny/simpledrm.c                   |   4 +-
 drivers/gpu/drm/udl/udl_modeset.c                  |   4 +-
 drivers/gpu/drm/vboxvideo/vbox_mode.c              |   2 +-
 drivers/gpu/drm/vc4/vc4_drv.c                      |   4 -
 drivers/gpu/drm/vc4/vc4_drv.h                      |   8 +-
 drivers/gpu/drm/vc4/vc4_irq.c                      |  48 +-
 drivers/gpu/drm/vc4/vc4_v3d.c                      |  17 +-
 drivers/gpu/drm/via/via_mm.c                       |   3 +-
 drivers/gpu/drm/virtio/virtgpu_prime.c             |   2 +
 drivers/gpu/drm/vkms/vkms_composer.c               |   2 +-
 drivers/gpu/drm/vkms/vkms_drv.h                    |   1 +
 drivers/gpu/drm/vkms/vkms_plane.c                  |   2 +-
 drivers/gpu/drm/vkms/vkms_writeback.c              |   2 +-
 .../gpu/drm/vmwgfx/device_include/vm_basic_types.h |  13 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   5 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c             |   5 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c         |   3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c            |   3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |   1 -
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c                |   5 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c                |   6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |   3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c             |   3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c            |   4 +-
 include/drm/drm_device.h                           |  18 +-
 include/drm/drm_drv.h                              |  44 +-
 include/drm/drm_edid.h                             |   2 +-
 include/drm/drm_file.h                             |   4 +
 include/drm/drm_gem_atomic_helper.h                |   8 +
 include/drm/drm_gem_framebuffer_helper.h           |   3 +-
 include/drm/drm_irq.h                              |  32 -
 include/drm/drm_legacy.h                           |   3 +
 include/drm/drm_simple_kms_helper.h                |  27 +
 include/linux/dma-buf.h                            |  10 +-
 include/linux/lockdep.h                            |  41 +-
 91 files changed, 1975 insertions(+), 1338 deletions(-)
 create mode 100644 drivers/gpu/drm/mgag200/mgag200_pll.c
 delete mode 100644 include/drm/drm_irq.h

             reply	other threads:[~2021-08-12 19:35 UTC|newest]

Thread overview: 169+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-08-12 19:34 Maarten Lankhorst [this message]
2021-08-12 19:34 ` [PULL] drm-misc-next Maarten Lankhorst
  -- strict thread matches above, loose matches on Subject: below --
2023-12-07  9:59 [Intel-gfx] " Maxime Ripard
2023-11-30  9:15 Maxime Ripard
2023-11-23 12:58 Maxime Ripard
2023-11-23 19:40 ` Daniel Vetter
2023-11-17  9:41 Maxime Ripard
2023-11-20  9:31 ` Daniel Vetter
2023-11-03 16:37 David Edelsohn
2023-11-06 10:01 ` Thomas Hellström
2023-11-06 10:20   ` Maxime Ripard
2023-11-06 10:37     ` Thomas Hellström
2023-11-06 10:47       ` Thomas Hellström
2023-11-06 10:55       ` Maxime Ripard
2023-11-06 14:57         ` David Edelsohn
2023-10-27  7:17 Maarten Lankhorst
2023-10-19 11:40 Maarten Lankhorst
2023-10-12  9:40 Maarten Lankhorst
2023-10-06  8:37 Maarten Lankhorst
2023-09-27 10:09 Maarten Lankhorst
2023-09-11 12:45 Maarten Lankhorst
2023-08-10  8:45 Thomas Zimmermann
2023-08-03 15:01 Thomas Zimmermann
2023-07-27 12:44 Thomas Zimmermann
2023-07-27 13:10 ` Daniel Vetter
2023-07-21 14:50 Maxime Ripard
2023-07-27 13:00 ` Daniel Vetter
2023-07-13  9:08 Thomas Zimmermann
2023-07-18 10:25 ` Daniel Vetter
2023-06-07  8:56 Thomas Zimmermann
2023-06-01 11:22 Thomas Zimmermann
2023-05-24 12:42 Thomas Zimmermann
2023-05-11  7:28 Maxime Ripard
2023-05-17 16:44 ` Thomas Zimmermann
2023-04-12 13:32 Maarten Lankhorst
2023-04-12 14:24 ` Daniel Vetter
2023-03-31 15:42 Maarten Lankhorst
2023-04-03  8:24 ` Daniel Vetter
2023-03-23 11:08 Maarten Lankhorst
2023-03-24 19:21 ` Daniel Vetter
2023-03-16 15:39 Maarten Lankhorst
2023-03-07 10:14 Maarten Lankhorst
2023-01-26  8:15 Thomas Zimmermann
2023-01-24 20:02 Thomas Zimmermann
2023-01-19  8:47 Thomas Zimmermann
2023-01-23 15:00 ` John Paul Adrian Glaubitz
2023-01-23 15:13   ` Thomas Zimmermann
2023-01-23 15:23     ` John Paul Adrian Glaubitz
2023-01-23 15:35       ` Thomas Zimmermann
2023-01-23 15:48         ` John Paul Adrian Glaubitz
2023-02-02 14:54   ` Deucher, Alexander
2023-01-24 16:56 ` Daniel Vetter
2023-01-12 12:56 Thomas Zimmermann
2023-01-03 10:51 Thomas Zimmermann
2023-01-04 15:18 ` Daniel Vetter
2022-11-24  7:46 Maxime Ripard
2022-11-17  8:36 Maxime Ripard
2022-11-10  8:36 Maxime Ripard
2022-11-03  8:34 Maxime Ripard
2022-10-27  7:34 Maxime Ripard
2022-10-20  7:24 Maxime Ripard
2022-09-30  8:54 Maarten Lankhorst
2022-09-23  7:39 Maxime Ripard
2022-09-09  8:46 Maarten Lankhorst
2022-09-06  6:53 Maarten Lankhorst
2022-09-06 15:20 ` Daniel Vetter
2022-07-07  7:13 Thomas Zimmermann
2022-06-30  7:19 Thomas Zimmermann
2022-06-23  8:02 Thomas Zimmermann
2022-06-23  8:07 ` Thomas Zimmermann
2022-06-23  8:26   ` Jani Nikula
2022-06-23  8:36     ` Thomas Zimmermann
2022-06-23  8:56       ` Jani Nikula
2022-06-24 22:12         ` Daniel Vetter
2022-06-17  7:21 Thomas Zimmermann
2022-06-08 10:34 Thomas Zimmermann
2022-06-15 18:14 ` Daniel Vetter
2022-05-05 13:11 Maxime Ripard
2022-04-28  7:52 Maxime Ripard
2022-04-21  6:59 Maxime Ripard
2022-04-14  7:38 Maxime Ripard
2022-04-07  8:59 Maxime Ripard
2022-03-03  9:28 Maarten Lankhorst
2022-02-23 12:49 Maarten Lankhorst
2022-01-27 11:57 Maarten Lankhorst
2022-02-01  6:38 ` Dave Airlie
2022-02-01  8:17   ` Maarten Lankhorst
2022-02-01 11:14     ` Thomas Zimmermann
2022-02-22 20:17     ` Thomas Zimmermann
2021-12-16 14:34 Thomas Zimmermann
2021-12-09 11:46 Thomas Zimmermann
2021-11-29  8:56 Thomas Zimmermann
2021-12-14  8:53 ` Daniel Vetter
2021-11-18  9:13 Thomas Zimmermann
2021-10-14 12:04 Maxime Ripard
2021-10-14 13:24 ` Hans de Goede
2021-10-14 14:30   ` Hans de Goede
2021-10-06 10:48 Maarten Lankhorst
2021-09-30 11:27 Maxime Ripard
2021-09-23  7:45 Maxime Ripard
2021-09-16  7:31 Maxime Ripard
2021-09-20 22:29 ` Rob Herring
2021-09-22  7:44   ` Maxime Ripard
2021-08-05 10:22 Maarten Lankhorst
2021-07-29 20:57 Maarten Lankhorst
2021-07-22 10:46 Maarten Lankhorst
2021-07-16 11:07 Maarten Lankhorst
2021-07-21  4:03 ` Dave Airlie
2021-07-21  8:44   ` Thomas Zimmermann
2021-06-10 11:15 Thomas Zimmermann
2021-06-10 13:32 ` Daniel Vetter
2021-06-11  6:53   ` Thomas Zimmermann
2021-06-09  7:42 Thomas Zimmermann
2021-06-01 15:11 Thomas Zimmermann
2021-05-17 13:17 Thomas Zimmermann
2021-05-17 13:25 ` Thomas Zimmermann
2021-05-12 14:19 Thomas Zimmermann
2021-04-09  9:00 Maxime Ripard
2021-04-01 11:05 Maxime Ripard
2021-03-25  9:47 Maxime Ripard
2021-03-16  8:03 Maxime Ripard
2021-03-03 10:06 Maxime Ripard
2021-01-19 11:39 Maarten Lankhorst
2021-01-20 12:11 ` Daniel Vetter
2021-01-06 11:13 Maarten Lankhorst
2021-01-07 12:42 ` Daniel Vetter
2020-12-17 10:12 Maarten Lankhorst
2021-01-07  9:59 ` Daniel Vetter
2020-11-27  8:30 Thomas Zimmermann
2020-11-18 12:32 Thomas Zimmermann
2020-11-12  8:01 Thomas Zimmermann
2020-11-05 10:16 Thomas Zimmermann
2020-10-27 10:09 Thomas Zimmermann
2020-10-27 10:11 ` Thomas Zimmermann
2020-09-21 15:29 Maxime Ripard
2020-09-18  8:11 Maxime Ripard
2020-09-10  8:18 Maxime Ripard
2020-09-03 16:06 Maxime Ripard
2020-08-27 15:55 Maxime Ripard
2020-08-20 12:56 Maxime Ripard
2020-08-26 10:02 ` Jani Nikula
2020-08-30  6:05   ` Daniel Vetter
2020-07-22 10:38 Maarten Lankhorst
2020-07-16 11:42 Maarten Lankhorst
2020-07-02 13:16 Maarten Lankhorst
2020-06-26 10:52 Maarten Lankhorst
2020-06-19 15:19 Maarten Lankhorst
2020-05-14  7:08 Thomas Zimmermann
2020-05-07  7:25 Thomas Zimmermann
2020-04-23  8:34 Thomas Zimmermann
2020-04-14  9:07 Thomas Zimmermann
2020-04-21 12:46 ` Thomas Zimmermann
2020-04-21 13:41   ` Daniel Vetter
2020-04-21 14:05     ` Thomas Zimmermann
2020-03-17  8:28 Maxime Ripard
2020-03-09 13:54 Maxime Ripard
2020-02-27 11:32 Maxime Ripard
2020-02-21 10:09 Maxime Ripard
2020-02-10  9:34 Maxime Ripard
2020-01-10 11:50 Maarten Lankhorst
2020-01-07 11:50 Maarten Lankhorst
2020-01-07 15:25 ` Daniel Vetter
2020-01-02 13:06 Maarten Lankhorst
2019-12-17  8:48 Maarten Lankhorst
2019-12-17 12:59 ` Daniel Vetter
2019-10-31 19:30 Sean Paul
2019-10-31 19:30 ` Sean Paul
2019-10-24 15:55 Sean Paul
2019-10-24 15:55 ` Sean Paul
2019-10-17 19:26 Sean Paul
2019-10-18 13:45 ` Tomi Valkeinen
2019-10-18 20:11   ` Sean Paul
2019-10-21  8:09     ` Tomi Valkeinen
2019-10-21 15:48       ` Sean Paul
2019-10-22  2:17         ` [Intel-gfx] " Dave Airlie
2019-10-22  7:01           ` Daniel Vetter

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1cf2d7fc-402d-1852-574a-21cbbd2eaebf@linux.intel.com \
    --to=maarten.lankhorst@linux.intel.com \
    --cc=airlied@gmail.com \
    --cc=daniel.vetter@ffwll.ch \
    --cc=dim-tools@lists.freedesktop.org \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=jani.nikula@linux.intel.com \
    --cc=joonas.lahtinen@linux.intel.com \
    --cc=mripard@kernel.org \
    --cc=rodrigo.vivi@intel.com \
    --cc=sean@poorly.run \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.