intel-gfx.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
To: Daniel Vetter <daniel.vetter@ffwll.ch>, Dave Airlie <airlied@gmail.com>
Cc: dim-tools@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
	Maxime Ripard <mripard@kernel.org>,
	dri-devel@lists.freedesktop.org,
	Thomas Zimmermann <tzimmermann@suse.de>,
	Rodrigo Vivi <rodrigo.vivi@intel.com>
Subject: [Intel-gfx] [PULL] drm-misc-next
Date: Wed, 27 Sep 2023 12:09:52 +0200	[thread overview]
Message-ID: <f1fae5eb-25b8-192a-9a53-215e1184ce81@linux.intel.com> (raw)

drm-misc-next-2023-09-27:
drm-misc-next for v6.7-rc1:

UAPI Changes:
- drm_file owner is now updated during use, in the case of a drm fd
   opened by the display server for a client, the correct owner is
   displayed.
- Qaic gains support for the QAIC_DETACH_SLICE_BO ioctl to allow bo
   recycling.

Cross-subsystem Changes:
- Disable boot logo for au1200fb, mmpfb and unexport logo helpers.
   Only fbcon should manage display of logo.
- Update freescale in MAINTAINERS.
- Add some bridge files to bridge in MAINTAINERS.
- Update gma500 driver repo in MAINTAINERS to point to drm-misc.

Core Changes:
- Move size computations to drm buddy allocator.
- Make drm_atomic_helper_shutdown(NULL) a nop.
- Assorted small fixes in drm_debugfs, DP-MST payload addition error 
handling.
- Fix DRM_BRIDGE_ATTACH_NO_CONNECTOR handling.
- Handle bad (h/v)sync_end in EDID by clipping to htotal.
- Build GPUVM as a module.

Driver Changes:
- Simple drivers don't need to cache prepared result.
- Call drm_atomic_helper_shutdown() in shutdown/unbind for a whole lot
   more drm drivers.
- Assorted small fixes in amdgpu, ssd130x, bridge/it6621, accel/qaic,
   nouveau, tc358768.
- Add NV12 for komeda writeback.
- Add arbitration lost event to synopsis/dw-hdmi-cec.
- Speed up s/r in nouveau by not restoring some big bo's.
- Assorted nouveau display rework in preparation for GSP-RM,
   especially related to how the modeset sequence works and
   the DP sequence in relation to link training.
- Update anx7816 panel.
- Support NVSYNC and NHSYNC in tegra.
- Allow multiple power domains in simple driver.
The following changes since commit 15d30b46573d75f5cb58cfacded8ebab9c76a2b0:

   drm/ssd130x: Use bool for ssd130x_deviceinfo flags (2023-09-10 
09:05:47 +0200)

are available in the Git repository at:

   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2023-09-27

for you to fetch changes up to 78f54469b871db5ba8ea49abd4e5994e97bd525b:

   drm/nouveau: uvmm: rename 'umgr' to 'base' (2023-09-26 01:58:29 +0200)

----------------------------------------------------------------
drm-misc-next for v6.7-rc1:

UAPI Changes:
- drm_file owner is now updated during use, in the case of a drm fd
   opened by the display server for a client, the correct owner is
   displayed.
- Qaic gains support for the QAIC_DETACH_SLICE_BO ioctl to allow bo
   recycling.

Cross-subsystem Changes:
- Disable boot logo for au1200fb, mmpfb and unexport logo helpers.
   Only fbcon should manage display of logo.
- Update freescale in MAINTAINERS.
- Add some bridge files to bridge in MAINTAINERS.
- Update gma500 driver repo in MAINTAINERS to point to drm-misc.

Core Changes:
- Move size computations to drm buddy allocator.
- Make drm_atomic_helper_shutdown(NULL) a nop.
- Assorted small fixes in drm_debugfs, DP-MST payload addition error 
handling.
- Fix DRM_BRIDGE_ATTACH_NO_CONNECTOR handling.
- Handle bad (h/v)sync_end in EDID by clipping to htotal.
- Build GPUVM as a module.

Driver Changes:
- Simple drivers don't need to cache prepared result.
- Call drm_atomic_helper_shutdown() in shutdown/unbind for a whole lot
   more drm drivers.
- Assorted small fixes in amdgpu, ssd130x, bridge/it6621, accel/qaic,
   nouveau, tc358768.
- Add NV12 for komeda writeback.
- Add arbitration lost event to synopsis/dw-hdmi-cec.
- Speed up s/r in nouveau by not restoring some big bo's.
- Assorted nouveau display rework in preparation for GSP-RM,
   especially related to how the modeset sequence works and
   the DP sequence in relation to link training.
- Update anx7816 panel.
- Support NVSYNC and NHSYNC in tegra.
- Allow multiple power domains in simple driver.

----------------------------------------------------------------
Alicja Michalska (2):
       dt-bindings: display: anx7814: Add definition for anx7816
       drm/bridge/analogix/anx78xx: Add missing definition

AngeloGioacchino Del Regno (1):
       drm/bridge: panel: Fix device link for DRM_BRIDGE_ATTACH_NO_CONNECTOR

Arunpravin Paneer Selvam (3):
       drm/buddy: Improve contiguous memory allocation
       drm/amdgpu: Move the size computations to drm buddy
       drm/i915: Move the size computations to drm buddy

Ben Skeggs (43):
       drm/nouveau/devinit/tu102-: remove attempt at loading PreOS
       drm/nouveau/imem: support allocations not preserved across suspend
       drm/nouveau/gr/gf100-: lose contents of global ctxbufs across suspend
       drm/nouveau/mmu/gp100-: always invalidate TLBs at CACHE_LEVEL_ALL
       drm/nouveau/kms/nv50-: fix mst payload alloc fail crashing evo
       drm/nouveau/disp: rearrange output methods
       drm/nouveau/disp: add output detect method
       drm/nouveau/disp: add output method to fetch edid
       drm/nouveau/disp: rename internal output acquire/release functions
       drm/nouveau/disp: shuffle to make upcoming diffs prettier
       drm/nouveau/disp: add acquire_dac()
       drm/nouveau/disp: add acquire_sor/pior()
       drm/nouveau/disp: update SOR routing immediately on acquire()
       drm/nouveau/kms/nv50-: pull some common init out of OR-specific code
       drm/nouveau/kms/nv50-: remove nv_encoder.audio.connector
       drm/nouveau/kms/nv50-: keep output state around until modeset 
complete
       drm/nouveau/kms/nv50-: move audio enable post-modeset
       drm/nouveau/disp: add output hdmi config method
       drm/nouveau/disp: move hdmi disable out of release()
       drm/nouveau/disp: release outputs post-modeset
       drm/nouveau/disp: remove SOR routing updates from supervisor
       drm/nouveau/disp: add output backlight control methods
       drm/nouveau/disp: add output lvds config method
       drm/nouveau/disp: add hdmi audio hal function
       drm/nouveau/disp: move dp aux pwr method to HAL
       drm/nouveau/disp: add dp aux xfer method
       drm/nouveau/disp: add dp rates method
       drm/nouveau/kms/nv50-: split DP disable+enable into two modesets
       drm/nouveau/kms/nv50-: flush mst disables together
       drm/nouveau/kms/nv50-: fixup sink D3 before tearing down link
       drm/nouveau/disp: add dp train method
       drm/nouveau/disp: move link training out of supervisor
       drm/nouveau/disp: add dp sst config method
       drm/nouveau/disp: add dp mst id get/put methods
       drm/nouveau/disp: move outp/conn construction to chipset code
       drm/nouveau/disp: move outp init/fini paths to chipset code
       drm/nouveau/disp/nv50-: skip DCB_OUTPUT_TV
       drm/nouveau/kms/nv50-: create heads based on nvkm head mask
       drm/nouveau/kms/nv50-: create heads after outps/conns
       drm/nouveau/kms/nv50-: name aux channels after their connector
       drm/nouveau/kms/nv50-: create connectors based on nvkm info
       drm/nouveau/kms/nv50-: create outputs based on nvkm info
       drm/nouveau/kms/nv50-: disable dcb parsing

Danilo Krummrich (3):
       drm/gpuvm: rename struct drm_gpuva_manager to struct drm_gpuvm
       drm/gpuvm: allow building as module
       drm/nouveau: uvmm: rename 'umgr' to 'base'

Douglas Anderson (14):
       drm/panel: Don't store+check prepared/enabled for simple cases
       drm/panel: s6e63m0: Don't store+check prepared/enabled
       drm/panel: otm8009a: Don't double check prepared/enabled
       MAINTAINERS: Update DRM DRIVERS FOR FREESCALE IMX entry
       drm/atomic-helper: drm_atomic_helper_shutdown(NULL) should be a noop
       drm/imx/ipuv3: Call drm_atomic_helper_shutdown() at 
shutdown/unbind time
       drm/ingenic: Call drm_atomic_helper_shutdown() at shutdown time
       drm/armada: Call drm_atomic_helper_shutdown() at shutdown time
       drm: Call drm_atomic_helper_shutdown() at shutdown time for misc 
drivers
       drm/vc4: Call drm_atomic_helper_shutdown() at shutdown time
       drm/ssd130x: Call drm_atomic_helper_shutdown() at remove time
       drm: Call drm_atomic_helper_shutdown() at shutdown/remove time 
for misc drivers
       drm/hisilicon/kirin: Call drm_atomic_helper_shutdown() at 
shutdown/unbind time
       drm/imx/dcss: Call drm_atomic_helper_shutdown() at shutdown time

Imre Deak (3):
       drm/dp_mst: Fix NULL dereference during payload addition
       drm/dp_mst: Sanitize error return during payload addition
       drm/dp_mst: Tune down error message during payload addition

Jani Nikula (2):
       drm: bridge: it66121: ->get_edid callback must not return err 
pointers
       MAINTAINERS: add drm_bridge_connector.[ch] files under bridge chips

Janne Grunau (1):
       drm/simpledrm: Add support for multiple "power-domains"

Javier Martinez Canillas (2):
       drm/ssd130x: Store the HW buffer in the driver-private CRTC state
       drm/ssd130x: Drop _helper prefix from struct drm_*_helper_funcs 
callbacks

Jernej Skrabec (1):
       drm/bridge: dw-hdmi-cec: Add arbitration lost event

Justin Stitt (3):
       drm/nouveau/nvif: refactor deprecated strncpy
       drm/nouveau/core: refactor deprecated strncpy
       drm/nouveau/pm: refactor deprecated strncpy

Lyude Paul (1):
       drm/nouveau/kms: Add INHERIT ioctl to nvkm/nvif for reading IOR state

Maxime Ripard (1):
       MAINTAINERS: Update gma500 git repo

Nathan Chancellor (2):
       drm/amd/display: Fix -Wuninitialized in 
dm_helpers_dp_mst_send_payload_allocation()
       drm/debugfs: Fix drm_debugfs_remove_files() stub

Pranjal Ramajor Asha Kanojiya (9):
       accel/qaic: Register for PCI driver at the beginning of module init
       accel/qaic: Use devm_drm_dev_alloc() instead of drm_dev_alloc()
       accel/qaic: Remove ->size field from struct qaic_bo
       accel/qaic: Update BO metadata in a central location
       accel/qaic: Declare BO 'sliced' after all the operations are complete
       accel/qaic: Undo slicing setup done in qaic_attach_slicing_bo()
       accel/qaic: Clean up BO during flushing of transfer list
       accel/qaic: Create a function to initialize BO
       accel/qaic: Add QAIC_DETACH_SLICE_BO IOCTL

Thierry Reding (1):
       drm/tegra: rgb: Parameterize V- and H-sync polarities

Thomas Zimmermann (7):
       fbdev/au1200fb: Do not display boot-up logo
       fbdev/mmp/mmpfb: Do not display boot-up logo
       fbdev/core: Fix style of code for boot-up logo
       fbdev/core: Unexport logo helpers
       fbdev/core: Move logo functions into separate source file
       fbdev/core: Remove empty internal helpers from fb_logo.c
       fbdev/core: Clean up include statements in fbmem.c

Tomi Valkeinen (11):
       drm/bridge: tc358768: Fix use of uninitialized variable
       drm/bridge: tc358768: Default to positive h/v syncs
       drm/bridge: tc358768: Fix bit updates
       drm/bridge: tc358768: Cleanup PLL calculations
       drm/bridge: tc358768: Use struct videomode
       drm/bridge: tc358768: Print logical values, not raw register values
       drm/bridge: tc358768: Use dev for dbg prints, not priv->dev
       drm/bridge: tc358768: Rename dsibclk to hsbyteclk
       drm/bridge: tc358768: Clean up clock period code
       drm/bridge: tc358768: Fix tc358768_ns_to_cnt()
       drm/bridge: tc358768: Attempt to fix DSI horizontal timings

Tvrtko Ursulin (1):
       drm: Update file owner during use

Ville Syrjälä (1):
       drm/edid: Fixup h/vsync_end instead of h/vtotal

Xin Ji (1):
       drm/bridge: Add 200ms delay to wait FW HPD status stable

baozhu.liu (1):
       drm/komeda: add NV12 format to support writeback layer type

  Documentation/accel/qaic/qaic.rst                  |  10 +
  .../bindings/display/bridge/analogix,anx7814.yaml  |   1 +
  MAINTAINERS                                        |   8 +-
  drivers/accel/qaic/qaic.h                          |  13 +-
  drivers/accel/qaic/qaic_data.c                     | 187 +++++--
  drivers/accel/qaic/qaic_drv.c                      | 119 ++---
  drivers/gpu/drm/Kconfig                            |   7 +
  drivers/gpu/drm/Makefile                           |   2 +-
  drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |   6 +-
  drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |  58 +--
  .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |   6 +-
  drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c   |   2 +-
  drivers/gpu/drm/arm/display/komeda/komeda_drv.c    |   9 +
  drivers/gpu/drm/arm/display/komeda/komeda_kms.c    |   7 +
  drivers/gpu/drm/arm/display/komeda/komeda_kms.h    |   1 +
  drivers/gpu/drm/arm/hdlcd_drv.c                    |   6 +
  drivers/gpu/drm/arm/malidp_drv.c                   |   6 +
  drivers/gpu/drm/armada/armada_drv.c                |   8 +
  drivers/gpu/drm/aspeed/aspeed_gfx_drv.c            |   7 +
  drivers/gpu/drm/ast/ast_drv.c                      |   6 +
  drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c       |   6 +
  drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c |   2 +
  drivers/gpu/drm/bridge/analogix/anx7625.c          |   3 +
  drivers/gpu/drm/bridge/ite-it66121.c               |   4 +-
  drivers/gpu/drm/bridge/panel.c                     |  17 +-
  drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c      |   6 +-
  drivers/gpu/drm/bridge/tc358768.c                  | 383 +++++++++++----
  drivers/gpu/drm/display/drm_dp_mst_topology.c      |  23 +-
  drivers/gpu/drm/drm_atomic_helper.c                |   3 +
  drivers/gpu/drm/drm_auth.c                         |   3 +-
  drivers/gpu/drm/drm_buddy.c                        | 138 +++++-
  drivers/gpu/drm/drm_debugfs.c                      |  26 +-
  drivers/gpu/drm/drm_edid.c                         |  18 +-
  drivers/gpu/drm/drm_file.c                         |  40 +-
  drivers/gpu/drm/{drm_gpuva_mgr.c => drm_gpuvm.c}   | 407 ++++++++--------
  drivers/gpu/drm/drm_ioctl.c                        |   3 +
  drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c          |   8 +
  drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c    |   6 +
  drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c    |   9 +
  drivers/gpu/drm/hyperv/hyperv_drm_drv.c            |   6 +
  drivers/gpu/drm/i915/i915_ttm_buddy_manager.c      |  23 +-
  drivers/gpu/drm/imx/dcss/dcss-drv.c                |   8 +
  drivers/gpu/drm/imx/dcss/dcss-kms.c                |   7 +
  drivers/gpu/drm/imx/dcss/dcss-kms.h                |   1 +
  drivers/gpu/drm/imx/ipuv3/imx-drm-core.c           |   8 +
  drivers/gpu/drm/ingenic/ingenic-drm-drv.c          |  66 ++-
  drivers/gpu/drm/logicvc/logicvc_drm.c              |   9 +
  drivers/gpu/drm/loongson/lsdc_drv.c                |   6 +
  drivers/gpu/drm/mcde/mcde_drv.c                    |   9 +
  drivers/gpu/drm/mgag200/mgag200_drv.c              |   8 +
  drivers/gpu/drm/nouveau/Kconfig                    |   1 +
  drivers/gpu/drm/nouveau/dispnv04/disp.c            |   2 +-
  drivers/gpu/drm/nouveau/dispnv50/disp.c            | 511 
++++++++++++-------
  drivers/gpu/drm/nouveau/dispnv50/disp.h            |   6 +-
  drivers/gpu/drm/nouveau/dispnv50/head.h            |   1 +
  drivers/gpu/drm/nouveau/dispnv50/headc57d.c        |  14 +
  drivers/gpu/drm/nouveau/include/nvif/conn.h        |  20 +-
  drivers/gpu/drm/nouveau/include/nvif/if0011.h      |  21 +-
  drivers/gpu/drm/nouveau/include/nvif/if0012.h      | 249 ++++++++--
  drivers/gpu/drm/nouveau/include/nvif/outp.h        |  96 +++-
  drivers/gpu/drm/nouveau/include/nvkm/core/memory.h |   1 +
  .../gpu/drm/nouveau/include/nvkm/subdev/instmem.h  |   2 +-
  drivers/gpu/drm/nouveau/nouveau_backlight.c        |  90 +---
  drivers/gpu/drm/nouveau/nouveau_bios.c             |   8 +-
  drivers/gpu/drm/nouveau/nouveau_connector.c        | 252 +++++-----
  drivers/gpu/drm/nouveau/nouveau_connector.h        |   3 +-
  drivers/gpu/drm/nouveau/nouveau_debugfs.c          |   2 +-
  drivers/gpu/drm/nouveau/nouveau_display.c          |   8 +-
  drivers/gpu/drm/nouveau/nouveau_dp.c               | 345 +++++++++++--
  drivers/gpu/drm/nouveau/nouveau_drm.c              |   5 +-
  drivers/gpu/drm/nouveau/nouveau_encoder.h          |  30 +-
  drivers/gpu/drm/nouveau/nouveau_exec.c             |   4 +-
  drivers/gpu/drm/nouveau/nouveau_uvmm.c             |  42 +-
  drivers/gpu/drm/nouveau/nouveau_uvmm.h             |   8 +-
  drivers/gpu/drm/nouveau/nvif/client.c              |   2 +-
  drivers/gpu/drm/nouveau/nvif/conn.c                |  36 +-
  drivers/gpu/drm/nouveau/nvif/disp.c                |   2 +-
  drivers/gpu/drm/nouveau/nvif/outp.c                | 412 ++++++++++++++--
  drivers/gpu/drm/nouveau/nvkm/core/firmware.c       |   3 +-
  drivers/gpu/drm/nouveau/nvkm/core/memory.c         |  15 +-
  drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c    | 146 +-----
  drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c    |  10 -
  drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.h    |   2 -
  drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c      | 362 ++++----------
  drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.c     |   1 +
  drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.c     |   1 +
  drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c   |   1 +
  drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c   |   2 +-
  drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.c   |   1 +
  drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.c   |   1 +
  drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.c   |  17 +-
  drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.c   |   1 +
  drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.c   |  38 ++
  drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c   |   2 +-
  drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h     |  15 +-
  drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.c   |   1 +
  drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c    | 182 ++++++-
  drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c    | 144 ++++--
  drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h    |  43 +-
  drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c   |   1 +
  drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c   |  67 +--
  drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c   | 460 +++++++++++++----
  drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c     |  10 +-
  drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c      |   7 +-
  .../gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c    |  12 +-
  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c |  19 +-
  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h |   1 +
  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c |   2 +-
  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c |   2 +-
  drivers/gpu/drm/omapdrm/omap_drv.c                 |   8 +
  .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c   |   9 -
  drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c     |   9 -
  drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c       |   9 -
  drivers/gpu/drm/panel/panel-novatek-nt35950.c      |   9 -
  drivers/gpu/drm/panel/panel-novatek-nt36523.c      |  12 -
  drivers/gpu/drm/panel/panel-orisetech-otm8009a.c   |  17 -
  drivers/gpu/drm/panel/panel-raydium-rm68200.c      |  38 --
  drivers/gpu/drm/panel/panel-samsung-s6e63m0.c      |  25 -
  .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c   |  10 -
  drivers/gpu/drm/panel/panel-samsung-sofef00.c      |   9 -
  drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c    |  10 -
  drivers/gpu/drm/panel/panel-sony-td4353-jdi.c      |   9 -
  .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c |  18 -
  .../gpu/drm/panel/panel-startek-kd070fhfid015.c    |  11 -
  drivers/gpu/drm/panel/panel-truly-nt35597.c        |  20 -
  drivers/gpu/drm/panel/panel-visionox-r66451.c      |  16 -
  drivers/gpu/drm/panel/panel-visionox-rm69299.c     |   8 -
  drivers/gpu/drm/panel/panel-visionox-vtdr6130.c    |   9 -
  drivers/gpu/drm/pl111/pl111_drv.c                  |   7 +
  drivers/gpu/drm/qxl/qxl_drv.c                      |   7 +
  drivers/gpu/drm/solomon/ssd130x.c                  | 194 +++++---
  drivers/gpu/drm/sti/sti_drv.c                      |   7 +
  drivers/gpu/drm/stm/drv.c                          |   7 +
  drivers/gpu/drm/sun4i/sun4i_drv.c                  |   6 +
  drivers/gpu/drm/tegra/rgb.c                        |  16 +-
  drivers/gpu/drm/tilcdc/tilcdc_drv.c                |  11 +-
  drivers/gpu/drm/tiny/bochs.c                       |   6 +
  drivers/gpu/drm/tiny/cirrus.c                      |   6 +
  drivers/gpu/drm/tiny/simpledrm.c                   | 105 ++++
  drivers/gpu/drm/tve200/tve200_drv.c                |   7 +
  drivers/gpu/drm/vboxvideo/vbox_drv.c               |  10 +
  drivers/gpu/drm/vc4/vc4_drv.c                      |  36 +-
  drivers/gpu/drm/vmwgfx/vmwgfx_gem.c                |   6 +-
  drivers/video/fbdev/au1200fb.c                     |   9 -
  drivers/video/fbdev/core/Makefile                  |   2 +
  drivers/video/fbdev/core/fb_internal.h             |  17 +
  drivers/video/fbdev/core/fb_logo.c                 | 508 
+++++++++++++++++++
  drivers/video/fbdev/core/fbcon.c                   |   2 +
  drivers/video/fbdev/core/fbmem.c                   | 542 
+--------------------
  drivers/video/fbdev/mmp/fb/mmpfb.c                 |   7 -
  include/drm/drm_buddy.h                            |   6 +-
  include/drm/drm_debugfs.h                          |   9 +-
  include/drm/drm_file.h                             |  13 +-
  include/drm/{drm_gpuva_mgr.h => drm_gpuvm.h}       | 155 +++---
  include/linux/fb.h                                 |   5 -
  include/uapi/drm/qaic_accel.h                      |  24 +-
  156 files changed, 4652 insertions(+), 2801 deletions(-)
  rename drivers/gpu/drm/{drm_gpuva_mgr.c => drm_gpuvm.c} (78%)
  create mode 100644 drivers/video/fbdev/core/fb_logo.c
  rename include/drm/{drm_gpuva_mgr.h => drm_gpuvm.h} (78%)

             reply	other threads:[~2023-09-27 10:10 UTC|newest]

Thread overview: 168+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-09-27 10:09 Maarten Lankhorst [this message]
  -- strict thread matches above, loose matches on Subject: below --
2023-12-07  9:59 [Intel-gfx] [PULL] drm-misc-next 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-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-12 19:34 Maarten Lankhorst
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 ` [Intel-gfx] " Sean Paul
2019-10-24 15:55 Sean Paul
2019-10-24 15:55 ` [Intel-gfx] " 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=f1fae5eb-25b8-192a-9a53-215e1184ce81@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=mripard@kernel.org \
    --cc=rodrigo.vivi@intel.com \
    --cc=tzimmermann@suse.de \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).