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: Fri, 27 Oct 2023 09:17:54 +0200 [thread overview]
Message-ID: <3d92fae8-9b1b-4165-9ca8-5fda11ee146b@linux.intel.com> (raw)
drm-misc-next-2023-10-27:
drm-misc-next for v6.7-rc1:
drm-misc-next-2023-10-19 + following:
UAPI Changes:
Cross-subsystem Changes:
- Convert fbdev drivers to use fbdev i/o mem helpers.
Core Changes:
- Use cross-references for macros in docs.
- Make drm_client_buffer_addb use addfb2.
- Add NV20 and NV30 YUV formats.
- Documentation updates for create_dumb ioctl.
- CI fixes.
- Allow variable number of run-queues in scheduler.
Driver Changes:
- Rename drm/ast constants.
- Make ili9882t its own driver.
- Assorted fixes in ivpu, vc4, bridge/synopsis, amdgpu.
- Add planar formats to rockchip.
The following changes since commit c395c83aafbb9cdbe4230f044d5b8eaf9080c0c5:
drm/simpledrm: Fix power domain device link validity check
(2023-10-12 10:39:48 +0200)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2023-10-27
for you to fetch changes up to b70438004a14f4d0f9890b3297cd66248728546c:
drm/amdgpu: move buffer funcs setting up a level (2023-10-26 16:04:24
-0400)
----------------------------------------------------------------
drm-misc-next for v6.7-rc1:
drm-misc-next-2023-10-19 + following:
UAPI Changes:
Cross-subsystem Changes:
- Convert fbdev drivers to use fbdev i/o mem helpers.
Core Changes:
- Use cross-references for macros in docs.
- Make drm_client_buffer_addb use addfb2.
- Add NV20 and NV30 YUV formats.
- Documentation updates for create_dumb ioctl.
- CI fixes.
- Allow variable number of run-queues in scheduler.
Driver Changes:
- Rename drm/ast constants.
- Make ili9882t its own driver.
- Assorted fixes in ivpu, vc4, bridge/synopsis, amdgpu.
- Add planar formats to rockchip.
----------------------------------------------------------------
Alex Deucher (1):
drm/amdgpu: move buffer funcs setting up a level
Andy Yan (6):
drm/rockchip: remove unused struct in vop2
drm/rockchip: remove NR_LAYERS macro on vop2
drm/rockchip: vop: fix format bpp calculation
drm/rockchip: vop2: remove the unsupported format of cluster window
drm/rockchip: vop2: Add more supported 10bit formats
drm/rockchip: vop2: rename window formats to show window type
using them
Biju Das (8):
drm: adv7511: Add struct adv7511_chip_info and use
i2c_get_match_data()
drm: adv7511: Add max_mode_clock_khz variable to struct
adv7511_chip_info
drm: adv7511: Add max_lane_freq_khz variable to struct
adv7511_chip_info
drm: adv7511: Add supply_names and num_supplies variables to
struct adv7511_chip_info
drm: adv7511: Add reg_cec_offset variable to struct adv7511_chip_info
drm: adv7511: Add has_dsi variable to struct adv7511_chip_info
drm: adv7511: Add link_config variable to struct adv7511_chip_info
drm: adv7511: Add hpd_override_enable variable to struct
adv7511_chip_info
Chris Morgan (3):
dt-bindings: vendor-prefixes: document Powkiddy
dt-bindings: panel: Add Powkiddy RGB30 panel compatible
drm/panel: st7703: Add Powkiddy RGB30 Panel Support
Cong Yang (3):
drm/panel: ili9882t: Break out as separate driver
drm/panel: ili9882t: Avoid blurred screen from fast sleep
arm64: defconfig: Enable ILITEK_ILI9882T panel
Dan Carpenter (1):
drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
Dario Binacchi (1):
drm/vc4: fix typo
Deepak R Varma (1):
accel/ivpu: Delete the TODO file
Dmitry Baryshkov (3):
drm/bridge: lt9611uxc: fix the race in the error path
drm/ci: pick up -external-fixes from the merge target repo
drm/ci: force-enable CONFIG_MSM_MMCC_8996 as built-in
Frank Oltmanns (1):
drm/panel: st7703: Fix timings when entering/exiting sleep
Geert Uytterhoeven (1):
drm/client: Convert drm_client_buffer_addfb() to drm_mode_addfb2()
Helen Koike (11):
drm/ci: uprev mesa version: fix container build & crosvm
drm/ci: fix DEBIAN_ARCH and get amdgpu probing
drm/ci: add helper script update-xfails.py
drm/ci: uprev IGT and make sure core_getversion is run
drm/ci: clean up xfails (specially flakes list)
drm/ci: add subset-1-gfx to LAVA_TAGS and adjust shards
drm/ci: increase i915 job timeout to 1h30m
drm/ci: export kernel config
drm/ci: do not automatically retry on error
drm/ci: docs: add step about how to request privileges
MAINTAINERS: drm/ci: add entries for xfail files
Ian Ray (2):
drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: switch to
drm_do_get_edid()
MAINTAINERS: Update entry for megachips-stdpxxxx-ge-b850v3-fw
Jacek Lawrynowicz (1):
accel/ivpu: Add ivpu_bo_vaddr() and ivpu_bo_size()
Javier Martinez Canillas (6):
drm/ssd130x: Replace .page_height field in device info with a
constant
drm/ssd130x: Add a controller family id to the device info data
drm/ssd130x: Rename commands that are shared across chip families
drm/ssd130x: Add support for the SSD132x OLED controller family
dt-bindings: display: Split common Solomon properties in their
own schema
dt-bindings: display: Add SSD132x OLED controllers
Jonas Karlman (2):
drm/fourcc: Add NV20 and NV30 YUV formats
drm/rockchip: vop: Add NV15, NV20 and NV30 support
Karol Wachowski (1):
accel/ivpu: Read clock rate only if device is up
Krystian Pradzynski (3):
accel/ivpu: Use ratelimited warn and err in IPC/JSM
accel/ivpu: Fix verbose version of REG_POLL macros
accel/ivpu: Print IPC type string instead of number
Liu Ying (10):
drm/bridge: synopsys: dw-mipi-dsi: Add dw_mipi_dsi_get_bridge()
helper
drm/bridge: synopsys: dw-mipi-dsi: Add input bus format
negotiation support
drm/bridge: synopsys: dw-mipi-dsi: Force input bus flags
drm/bridge: synopsys: dw-mipi-dsi: Add mode fixup support
drm/bridge: synopsys: dw-mipi-dsi: Use pixel clock rate to
calculate lbcc
drm/bridge: synopsys: dw-mipi-dsi: Set minimum lane byte clock
cycles for HSA and HBP
drm/bridge: synopsys: dw-mipi-dsi: Disable HSTX and LPRX timeout
check
dt-bindings: display: bridge: Document Freescale i.MX93 MIPI DSI
drm/bridge: imx: Add i.MX93 MIPI DSI support
drm/bridge: synopsys: dw-mipi-dsi: Fix hcomponent lbcc for burst mode
Luben Tuikov (2):
drm/sched: Convert the GPU scheduler to variable number of run-queues
MAINTAINERS: Update the GPU Scheduler email
Maxime Ripard (1):
drm/doc: ci: Require more context for flaky tests
Ondrej Jirman (1):
drm/panel: st7703: Pick different reset sequence
Rob Clark (1):
drm/ci: Enable CONFIG_BACKLIGHT_CLASS_DEVICE
Simon Ser (2):
drm/doc: use cross-references for macros
drm/doc: document DRM_IOCTL_MODE_CREATE_DUMB
Stanislaw Gruszka (2):
accel/ivpu: Do not initialize parameters on power up
accel/ivpu/37xx: Remove support for FPGA and simics
Thomas Hellström (2):
Documentation/gpu: Add a VM_BIND async document
drm/gpuvm: Dual-licence the drm_gpuvm code GPL-2.0 OR MIT
Thomas Zimmermann (59):
drm/ssd130x: Fix atomic_check for disabled planes
fbdev: Provide I/O-memory helpers as module
fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/omapfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers
drm/ast: Rename AST_IO_AR_PORT_WRITE to AST_IO_VGAARI_W
drm/ast: Rename AST_IO_MISC_PORT_WRITE to AST_IO_VGAMR_W
drm/ast: Rename AST_IO_VGA_ENABLE_PORT to AST_IO_VGAER
drm/ast: Rename AST_IO_SEQ_PORT to AST_IO_VGASRI
drm/ast: Rename AST_IO_DAC_INDEX_READ to AST_IO_VGADRR
drm/ast: Rename AST_IO_DAC_INDEX_WRITE to AST_IO_VGADWR
drm/ast: Rename AST_IO_DAC_DATA to AST_IO_VGAPDR
drm/ast: Rename AST_IO_GR_PORT to AST_IO_VGAGRI
drm/ast: Rename AST_IO_CRTC_PORT to AST_IO_VGACRI
drm/ast: Rename AST_IO_INPUT_STATUS1_READ to AST_IO_VGAIR1_R
drm/ast: Rename AST_IO_MISC_PORT_READ to AST_IO_VGAMR_R
drm/ast: Move register constants to ast_reg.h
.../display/bridge/fsl,imx93-mipi-dsi.yaml | 115 +++
.../display/panel/rocktech,jh057n00900.yaml | 2 +
.../bindings/display/solomon,ssd-common.yaml | 42 +
.../bindings/display/solomon,ssd1307fb.yaml | 28 +-
.../bindings/display/solomon,ssd132x.yaml | 89 ++
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
Documentation/gpu/automated_testing.rst | 20 +-
Documentation/gpu/drm-kms.rst | 2 +
Documentation/gpu/drm-uapi.rst | 8 +-
Documentation/gpu/drm-vm-bind-async.rst | 309 +++++++
Documentation/gpu/implementation_guidelines.rst | 9 +
Documentation/gpu/index.rst | 1 +
Documentation/gpu/rfc/xe.rst | 4 +-
MAINTAINERS | 14 +-
arch/arm64/configs/defconfig | 1 +
drivers/accel/ivpu/TODO | 11 -
drivers/accel/ivpu/ivpu_drv.c | 18 +-
drivers/accel/ivpu/ivpu_fw.c | 18 +-
drivers/accel/ivpu/ivpu_fw_log.c | 6 +-
drivers/accel/ivpu/ivpu_gem.c | 30 +-
drivers/accel/ivpu/ivpu_gem.h | 22 +-
drivers/accel/ivpu/ivpu_hw_37xx.c | 63 +-
drivers/accel/ivpu/ivpu_hw_40xx.c | 8 +-
drivers/accel/ivpu/ivpu_hw_reg_io.h | 32 +-
drivers/accel/ivpu/ivpu_ipc.c | 40 +-
drivers/accel/ivpu/ivpu_job.c | 8 +-
drivers/accel/ivpu/ivpu_jsm_msg.c | 82 +-
drivers/accel/ivpu/ivpu_jsm_msg.h | 2 +
drivers/accel/ivpu/ivpu_mmu.c | 47 +-
drivers/accel/ivpu/ivpu_pm.c | 15 +-
drivers/accel/ivpu/ivpu_pm.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 16 +
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 21 -
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 1 -
drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 5 -
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 5 -
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 5 -
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 16 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 10 +-
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/si_dma.c | 5 -
drivers/gpu/drm/ast/ast_dp.c | 70 +-
drivers/gpu/drm/ast/ast_dp501.c | 38 +-
drivers/gpu/drm/ast/ast_drv.h | 83 +-
drivers/gpu/drm/ast/ast_i2c.c | 20 +-
drivers/gpu/drm/ast/ast_main.c | 24 +-
drivers/gpu/drm/ast/ast_mm.c | 4 +-
drivers/gpu/drm/ast/ast_mode.c | 200 ++---
drivers/gpu/drm/ast/ast_post.c | 26 +-
drivers/gpu/drm/ast/ast_reg.h | 99 +++
drivers/gpu/drm/bridge/adv7511/adv7511.h | 16 +-
drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 14 +-
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 104 ++-
drivers/gpu/drm/bridge/adv7511/adv7533.c | 7 +-
drivers/gpu/drm/bridge/imx/Kconfig | 11 +
drivers/gpu/drm/bridge/imx/Makefile | 1 +
drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c | 917
+++++++++++++++++++++
drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 10 +-
.../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 57 +-
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 97 ++-
drivers/gpu/drm/ci/arm.config | 1 +
drivers/gpu/drm/ci/arm64.config | 2 +
drivers/gpu/drm/ci/build.sh | 8 +-
drivers/gpu/drm/ci/build.yml | 1 +
drivers/gpu/drm/ci/gitlab-ci.yml | 38 +-
drivers/gpu/drm/ci/igt_runner.sh | 31 +-
drivers/gpu/drm/ci/image-tags.yml | 6 +-
drivers/gpu/drm/ci/lava-submit.sh | 6 +-
drivers/gpu/drm/ci/test.yml | 34 +-
drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt | 12 +-
drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt | 20 -
drivers/gpu/drm/ci/xfails/i915-amly-fails.txt | 9 +
drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt | 32 -
drivers/gpu/drm/ci/xfails/i915-apl-fails.txt | 11 -
drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt | 1 -
drivers/gpu/drm/ci/xfails/i915-cml-fails.txt | 14 +-
drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt | 38 -
drivers/gpu/drm/ci/xfails/i915-glk-fails.txt | 17 +
drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt | 41 -
drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt | 7 +
drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt | 25 -
drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt | 1 -
drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt | 5 -
drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt | 1 -
.../gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt | 0
.../gpu/drm/ci/xfails/mediatek-mt8183-fails.txt | 5 +-
.../gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt | 14 -
drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt | 14 +-
drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt | 4 -
drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt | 4 -
drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt | 2 +
drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt | 4 -
drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt | 15 +-
drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt | 24 +-
drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt | 18 +-
drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt | 9 +-
drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt | 19 +-
drivers/gpu/drm/ci/xfails/requirements.txt | 17 +
.../gpu/drm/ci/xfails/rockchip-rk3288-fails.txt | 6 +
.../gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt | 9 -
.../gpu/drm/ci/xfails/rockchip-rk3399-fails.txt | 40 +-
.../gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt | 28 +-
drivers/gpu/drm/ci/xfails/update-xfails.py | 204 +++++
.../gpu/drm/ci/xfails/virtio_gpu-none-flakes.txt | 0
drivers/gpu/drm/drm_client.c | 13 +-
drivers/gpu/drm/drm_fourcc.c | 8 +
drivers/gpu/drm/drm_gpuvm.c | 2 +-
drivers/gpu/drm/etnaviv/etnaviv_sched.c | 1 +
drivers/gpu/drm/lima/lima_sched.c | 4 +-
drivers/gpu/drm/msm/msm_ringbuffer.c | 5 +-
drivers/gpu/drm/nouveau/nouveau_sched.c | 1 +
drivers/gpu/drm/panel/Kconfig | 9 +
drivers/gpu/drm/panel/Makefile | 1 +
drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 371 ---------
drivers/gpu/drm/panel/panel-ilitek-ili9882t.c | 779 +++++++++++++++++
drivers/gpu/drm/panel/panel-sitronix-st7703.c | 125 ++-
drivers/gpu/drm/panfrost/panfrost_job.c | 1 +
drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 36 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 1 +
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 77 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop2.h | 3 -
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 55 +-
drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 66 +-
drivers/gpu/drm/scheduler/sched_entity.c | 18 +-
drivers/gpu/drm/scheduler/sched_main.c | 74 +-
drivers/gpu/drm/solomon/Kconfig | 12 +-
drivers/gpu/drm/solomon/ssd130x-i2c.c | 18 +-
drivers/gpu/drm/solomon/ssd130x-spi.c | 27 +-
drivers/gpu/drm/solomon/ssd130x.c | 523 ++++++++++--
drivers/gpu/drm/solomon/ssd130x.h | 17 +-
drivers/gpu/drm/v3d/v3d_sched.c | 5 +
drivers/gpu/drm/vc4/vc4_regs.h | 2 +-
drivers/video/fbdev/68328fb.c | 5 +-
drivers/video/fbdev/Kconfig | 93 ++-
drivers/video/fbdev/amba-clcd.c | 5 +-
drivers/video/fbdev/amifb.c | 2 +
drivers/video/fbdev/arkfb.c | 2 +
drivers/video/fbdev/atafb.c | 2 +
drivers/video/fbdev/aty/atyfb_base.c | 3 +
drivers/video/fbdev/aty/radeon_base.c | 2 +
drivers/video/fbdev/au1100fb.c | 8 +-
drivers/video/fbdev/cirrusfb.c | 2 +
drivers/video/fbdev/cobalt_lcdfb.c | 2 +
drivers/video/fbdev/controlfb.c | 5 +-
drivers/video/fbdev/core/Kconfig | 6 +
drivers/video/fbdev/core/Makefile | 3 +-
drivers/video/fbdev/core/fb_io_fops.c | 3 +
drivers/video/fbdev/cyber2000fb.c | 2 +
drivers/video/fbdev/dnfb.c | 2 +
drivers/video/fbdev/ep93xx-fb.c | 5 +-
drivers/video/fbdev/gbefb.c | 7 +-
drivers/video/fbdev/hgafb.c | 2 +
drivers/video/fbdev/hitfb.c | 4 +-
drivers/video/fbdev/hpfb.c | 2 +
drivers/video/fbdev/i810/i810_main.c | 2 +
drivers/video/fbdev/imsttfb.c | 2 +
drivers/video/fbdev/intelfb/intelfbdrv.c | 4 +-
drivers/video/fbdev/matrox/matroxfb_base.c | 2 +
drivers/video/fbdev/matrox/matroxfb_crtc2.c | 4 +-
drivers/video/fbdev/neofb.c | 2 +
drivers/video/fbdev/nvidia/nvidia.c | 2 +
drivers/video/fbdev/omap2/omapfb/Kconfig | 4 +-
drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 5 +-
drivers/video/fbdev/pm2fb.c | 2 +
drivers/video/fbdev/pm3fb.c | 2 +
drivers/video/fbdev/pvr2fb.c | 14 +-
drivers/video/fbdev/riva/fbdev.c | 2 +
drivers/video/fbdev/s1d13xxxfb.c | 25 +-
drivers/video/fbdev/s3fb.c | 2 +
drivers/video/fbdev/sa1100fb.c | 5 +-
drivers/video/fbdev/savage/savagefb_driver.c | 6 +-
drivers/video/fbdev/sis/sis_main.c | 4 +-
drivers/video/fbdev/sm501fb.c | 4 +
drivers/video/fbdev/sm712fb.c | 1 +
drivers/video/fbdev/stifb.c | 2 +
drivers/video/fbdev/sunxvr500.c | 2 +
drivers/video/fbdev/tdfxfb.c | 6 +-
drivers/video/fbdev/tgafb.c | 2 +
drivers/video/fbdev/tridentfb.c | 2 +
drivers/video/fbdev/vermilion/vermilion.c | 5 +-
drivers/video/fbdev/vga16fb.c | 2 +
drivers/video/fbdev/via/viafbdev.c | 2 +
drivers/video/fbdev/vt8623fb.c | 2 +
include/drm/bridge/dw_mipi_dsi.h | 16 +
include/drm/drm_gpuvm.h | 2 +-
include/drm/gpu_scheduler.h | 9 +-
include/uapi/drm/drm.h | 20 +
include/uapi/drm/drm_fourcc.h | 2 +
include/uapi/drm/drm_mode.h | 16 +-
192 files changed, 4684 insertions(+), 1675 deletions(-)
create mode 100644
Documentation/devicetree/bindings/display/bridge/fsl,imx93-mipi-dsi.yaml
create mode 100644
Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
create mode 100644
Documentation/devicetree/bindings/display/solomon,ssd132x.yaml
create mode 100644 Documentation/gpu/drm-vm-bind-async.rst
create mode 100644 Documentation/gpu/implementation_guidelines.rst
delete mode 100644 drivers/accel/ivpu/TODO
create mode 100644 drivers/gpu/drm/ast/ast_reg.h
create mode 100644 drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c
delete mode 100644 drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/requirements.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt
create mode 100755 drivers/gpu/drm/ci/xfails/update-xfails.py
delete mode 100644 drivers/gpu/drm/ci/xfails/virtio_gpu-none-flakes.txt
create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9882t.c
WARNING: multiple messages have this Message-ID (diff)
From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
To: Daniel Vetter <daniel.vetter@ffwll.ch>, Dave Airlie <airlied@gmail.com>
Cc: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>,
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: [PULL] drm-misc-next
Date: Fri, 27 Oct 2023 09:17:54 +0200 [thread overview]
Message-ID: <3d92fae8-9b1b-4165-9ca8-5fda11ee146b@linux.intel.com> (raw)
drm-misc-next-2023-10-27:
drm-misc-next for v6.7-rc1:
drm-misc-next-2023-10-19 + following:
UAPI Changes:
Cross-subsystem Changes:
- Convert fbdev drivers to use fbdev i/o mem helpers.
Core Changes:
- Use cross-references for macros in docs.
- Make drm_client_buffer_addb use addfb2.
- Add NV20 and NV30 YUV formats.
- Documentation updates for create_dumb ioctl.
- CI fixes.
- Allow variable number of run-queues in scheduler.
Driver Changes:
- Rename drm/ast constants.
- Make ili9882t its own driver.
- Assorted fixes in ivpu, vc4, bridge/synopsis, amdgpu.
- Add planar formats to rockchip.
The following changes since commit c395c83aafbb9cdbe4230f044d5b8eaf9080c0c5:
drm/simpledrm: Fix power domain device link validity check
(2023-10-12 10:39:48 +0200)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2023-10-27
for you to fetch changes up to b70438004a14f4d0f9890b3297cd66248728546c:
drm/amdgpu: move buffer funcs setting up a level (2023-10-26 16:04:24
-0400)
----------------------------------------------------------------
drm-misc-next for v6.7-rc1:
drm-misc-next-2023-10-19 + following:
UAPI Changes:
Cross-subsystem Changes:
- Convert fbdev drivers to use fbdev i/o mem helpers.
Core Changes:
- Use cross-references for macros in docs.
- Make drm_client_buffer_addb use addfb2.
- Add NV20 and NV30 YUV formats.
- Documentation updates for create_dumb ioctl.
- CI fixes.
- Allow variable number of run-queues in scheduler.
Driver Changes:
- Rename drm/ast constants.
- Make ili9882t its own driver.
- Assorted fixes in ivpu, vc4, bridge/synopsis, amdgpu.
- Add planar formats to rockchip.
----------------------------------------------------------------
Alex Deucher (1):
drm/amdgpu: move buffer funcs setting up a level
Andy Yan (6):
drm/rockchip: remove unused struct in vop2
drm/rockchip: remove NR_LAYERS macro on vop2
drm/rockchip: vop: fix format bpp calculation
drm/rockchip: vop2: remove the unsupported format of cluster window
drm/rockchip: vop2: Add more supported 10bit formats
drm/rockchip: vop2: rename window formats to show window type
using them
Biju Das (8):
drm: adv7511: Add struct adv7511_chip_info and use
i2c_get_match_data()
drm: adv7511: Add max_mode_clock_khz variable to struct
adv7511_chip_info
drm: adv7511: Add max_lane_freq_khz variable to struct
adv7511_chip_info
drm: adv7511: Add supply_names and num_supplies variables to
struct adv7511_chip_info
drm: adv7511: Add reg_cec_offset variable to struct adv7511_chip_info
drm: adv7511: Add has_dsi variable to struct adv7511_chip_info
drm: adv7511: Add link_config variable to struct adv7511_chip_info
drm: adv7511: Add hpd_override_enable variable to struct
adv7511_chip_info
Chris Morgan (3):
dt-bindings: vendor-prefixes: document Powkiddy
dt-bindings: panel: Add Powkiddy RGB30 panel compatible
drm/panel: st7703: Add Powkiddy RGB30 Panel Support
Cong Yang (3):
drm/panel: ili9882t: Break out as separate driver
drm/panel: ili9882t: Avoid blurred screen from fast sleep
arm64: defconfig: Enable ILITEK_ILI9882T panel
Dan Carpenter (1):
drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
Dario Binacchi (1):
drm/vc4: fix typo
Deepak R Varma (1):
accel/ivpu: Delete the TODO file
Dmitry Baryshkov (3):
drm/bridge: lt9611uxc: fix the race in the error path
drm/ci: pick up -external-fixes from the merge target repo
drm/ci: force-enable CONFIG_MSM_MMCC_8996 as built-in
Frank Oltmanns (1):
drm/panel: st7703: Fix timings when entering/exiting sleep
Geert Uytterhoeven (1):
drm/client: Convert drm_client_buffer_addfb() to drm_mode_addfb2()
Helen Koike (11):
drm/ci: uprev mesa version: fix container build & crosvm
drm/ci: fix DEBIAN_ARCH and get amdgpu probing
drm/ci: add helper script update-xfails.py
drm/ci: uprev IGT and make sure core_getversion is run
drm/ci: clean up xfails (specially flakes list)
drm/ci: add subset-1-gfx to LAVA_TAGS and adjust shards
drm/ci: increase i915 job timeout to 1h30m
drm/ci: export kernel config
drm/ci: do not automatically retry on error
drm/ci: docs: add step about how to request privileges
MAINTAINERS: drm/ci: add entries for xfail files
Ian Ray (2):
drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: switch to
drm_do_get_edid()
MAINTAINERS: Update entry for megachips-stdpxxxx-ge-b850v3-fw
Jacek Lawrynowicz (1):
accel/ivpu: Add ivpu_bo_vaddr() and ivpu_bo_size()
Javier Martinez Canillas (6):
drm/ssd130x: Replace .page_height field in device info with a
constant
drm/ssd130x: Add a controller family id to the device info data
drm/ssd130x: Rename commands that are shared across chip families
drm/ssd130x: Add support for the SSD132x OLED controller family
dt-bindings: display: Split common Solomon properties in their
own schema
dt-bindings: display: Add SSD132x OLED controllers
Jonas Karlman (2):
drm/fourcc: Add NV20 and NV30 YUV formats
drm/rockchip: vop: Add NV15, NV20 and NV30 support
Karol Wachowski (1):
accel/ivpu: Read clock rate only if device is up
Krystian Pradzynski (3):
accel/ivpu: Use ratelimited warn and err in IPC/JSM
accel/ivpu: Fix verbose version of REG_POLL macros
accel/ivpu: Print IPC type string instead of number
Liu Ying (10):
drm/bridge: synopsys: dw-mipi-dsi: Add dw_mipi_dsi_get_bridge()
helper
drm/bridge: synopsys: dw-mipi-dsi: Add input bus format
negotiation support
drm/bridge: synopsys: dw-mipi-dsi: Force input bus flags
drm/bridge: synopsys: dw-mipi-dsi: Add mode fixup support
drm/bridge: synopsys: dw-mipi-dsi: Use pixel clock rate to
calculate lbcc
drm/bridge: synopsys: dw-mipi-dsi: Set minimum lane byte clock
cycles for HSA and HBP
drm/bridge: synopsys: dw-mipi-dsi: Disable HSTX and LPRX timeout
check
dt-bindings: display: bridge: Document Freescale i.MX93 MIPI DSI
drm/bridge: imx: Add i.MX93 MIPI DSI support
drm/bridge: synopsys: dw-mipi-dsi: Fix hcomponent lbcc for burst mode
Luben Tuikov (2):
drm/sched: Convert the GPU scheduler to variable number of run-queues
MAINTAINERS: Update the GPU Scheduler email
Maxime Ripard (1):
drm/doc: ci: Require more context for flaky tests
Ondrej Jirman (1):
drm/panel: st7703: Pick different reset sequence
Rob Clark (1):
drm/ci: Enable CONFIG_BACKLIGHT_CLASS_DEVICE
Simon Ser (2):
drm/doc: use cross-references for macros
drm/doc: document DRM_IOCTL_MODE_CREATE_DUMB
Stanislaw Gruszka (2):
accel/ivpu: Do not initialize parameters on power up
accel/ivpu/37xx: Remove support for FPGA and simics
Thomas Hellström (2):
Documentation/gpu: Add a VM_BIND async document
drm/gpuvm: Dual-licence the drm_gpuvm code GPL-2.0 OR MIT
Thomas Zimmermann (59):
drm/ssd130x: Fix atomic_check for disabled planes
fbdev: Provide I/O-memory helpers as module
fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/omapfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers
fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers
drm/ast: Rename AST_IO_AR_PORT_WRITE to AST_IO_VGAARI_W
drm/ast: Rename AST_IO_MISC_PORT_WRITE to AST_IO_VGAMR_W
drm/ast: Rename AST_IO_VGA_ENABLE_PORT to AST_IO_VGAER
drm/ast: Rename AST_IO_SEQ_PORT to AST_IO_VGASRI
drm/ast: Rename AST_IO_DAC_INDEX_READ to AST_IO_VGADRR
drm/ast: Rename AST_IO_DAC_INDEX_WRITE to AST_IO_VGADWR
drm/ast: Rename AST_IO_DAC_DATA to AST_IO_VGAPDR
drm/ast: Rename AST_IO_GR_PORT to AST_IO_VGAGRI
drm/ast: Rename AST_IO_CRTC_PORT to AST_IO_VGACRI
drm/ast: Rename AST_IO_INPUT_STATUS1_READ to AST_IO_VGAIR1_R
drm/ast: Rename AST_IO_MISC_PORT_READ to AST_IO_VGAMR_R
drm/ast: Move register constants to ast_reg.h
.../display/bridge/fsl,imx93-mipi-dsi.yaml | 115 +++
.../display/panel/rocktech,jh057n00900.yaml | 2 +
.../bindings/display/solomon,ssd-common.yaml | 42 +
.../bindings/display/solomon,ssd1307fb.yaml | 28 +-
.../bindings/display/solomon,ssd132x.yaml | 89 ++
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
Documentation/gpu/automated_testing.rst | 20 +-
Documentation/gpu/drm-kms.rst | 2 +
Documentation/gpu/drm-uapi.rst | 8 +-
Documentation/gpu/drm-vm-bind-async.rst | 309 +++++++
Documentation/gpu/implementation_guidelines.rst | 9 +
Documentation/gpu/index.rst | 1 +
Documentation/gpu/rfc/xe.rst | 4 +-
MAINTAINERS | 14 +-
arch/arm64/configs/defconfig | 1 +
drivers/accel/ivpu/TODO | 11 -
drivers/accel/ivpu/ivpu_drv.c | 18 +-
drivers/accel/ivpu/ivpu_fw.c | 18 +-
drivers/accel/ivpu/ivpu_fw_log.c | 6 +-
drivers/accel/ivpu/ivpu_gem.c | 30 +-
drivers/accel/ivpu/ivpu_gem.h | 22 +-
drivers/accel/ivpu/ivpu_hw_37xx.c | 63 +-
drivers/accel/ivpu/ivpu_hw_40xx.c | 8 +-
drivers/accel/ivpu/ivpu_hw_reg_io.h | 32 +-
drivers/accel/ivpu/ivpu_ipc.c | 40 +-
drivers/accel/ivpu/ivpu_job.c | 8 +-
drivers/accel/ivpu/ivpu_jsm_msg.c | 82 +-
drivers/accel/ivpu/ivpu_jsm_msg.h | 2 +
drivers/accel/ivpu/ivpu_mmu.c | 47 +-
drivers/accel/ivpu/ivpu_pm.c | 15 +-
drivers/accel/ivpu/ivpu_pm.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 16 +
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 21 -
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 1 -
drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 5 -
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 5 -
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 5 -
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 16 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 10 +-
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/si_dma.c | 5 -
drivers/gpu/drm/ast/ast_dp.c | 70 +-
drivers/gpu/drm/ast/ast_dp501.c | 38 +-
drivers/gpu/drm/ast/ast_drv.h | 83 +-
drivers/gpu/drm/ast/ast_i2c.c | 20 +-
drivers/gpu/drm/ast/ast_main.c | 24 +-
drivers/gpu/drm/ast/ast_mm.c | 4 +-
drivers/gpu/drm/ast/ast_mode.c | 200 ++---
drivers/gpu/drm/ast/ast_post.c | 26 +-
drivers/gpu/drm/ast/ast_reg.h | 99 +++
drivers/gpu/drm/bridge/adv7511/adv7511.h | 16 +-
drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 14 +-
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 104 ++-
drivers/gpu/drm/bridge/adv7511/adv7533.c | 7 +-
drivers/gpu/drm/bridge/imx/Kconfig | 11 +
drivers/gpu/drm/bridge/imx/Makefile | 1 +
drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c | 917
+++++++++++++++++++++
drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 10 +-
.../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 57 +-
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 97 ++-
drivers/gpu/drm/ci/arm.config | 1 +
drivers/gpu/drm/ci/arm64.config | 2 +
drivers/gpu/drm/ci/build.sh | 8 +-
drivers/gpu/drm/ci/build.yml | 1 +
drivers/gpu/drm/ci/gitlab-ci.yml | 38 +-
drivers/gpu/drm/ci/igt_runner.sh | 31 +-
drivers/gpu/drm/ci/image-tags.yml | 6 +-
drivers/gpu/drm/ci/lava-submit.sh | 6 +-
drivers/gpu/drm/ci/test.yml | 34 +-
drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt | 12 +-
drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt | 20 -
drivers/gpu/drm/ci/xfails/i915-amly-fails.txt | 9 +
drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt | 32 -
drivers/gpu/drm/ci/xfails/i915-apl-fails.txt | 11 -
drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt | 1 -
drivers/gpu/drm/ci/xfails/i915-cml-fails.txt | 14 +-
drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt | 38 -
drivers/gpu/drm/ci/xfails/i915-glk-fails.txt | 17 +
drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt | 41 -
drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt | 7 +
drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt | 25 -
drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt | 1 -
drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt | 5 -
drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt | 1 -
.../gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt | 0
.../gpu/drm/ci/xfails/mediatek-mt8183-fails.txt | 5 +-
.../gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt | 14 -
drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt | 14 +-
drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt | 4 -
drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt | 4 -
drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt | 2 +
drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt | 4 -
drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt | 15 +-
drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt | 24 +-
drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt | 18 +-
drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt | 9 +-
drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt | 19 +-
drivers/gpu/drm/ci/xfails/requirements.txt | 17 +
.../gpu/drm/ci/xfails/rockchip-rk3288-fails.txt | 6 +
.../gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt | 9 -
.../gpu/drm/ci/xfails/rockchip-rk3399-fails.txt | 40 +-
.../gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt | 28 +-
drivers/gpu/drm/ci/xfails/update-xfails.py | 204 +++++
.../gpu/drm/ci/xfails/virtio_gpu-none-flakes.txt | 0
drivers/gpu/drm/drm_client.c | 13 +-
drivers/gpu/drm/drm_fourcc.c | 8 +
drivers/gpu/drm/drm_gpuvm.c | 2 +-
drivers/gpu/drm/etnaviv/etnaviv_sched.c | 1 +
drivers/gpu/drm/lima/lima_sched.c | 4 +-
drivers/gpu/drm/msm/msm_ringbuffer.c | 5 +-
drivers/gpu/drm/nouveau/nouveau_sched.c | 1 +
drivers/gpu/drm/panel/Kconfig | 9 +
drivers/gpu/drm/panel/Makefile | 1 +
drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 371 ---------
drivers/gpu/drm/panel/panel-ilitek-ili9882t.c | 779 +++++++++++++++++
drivers/gpu/drm/panel/panel-sitronix-st7703.c | 125 ++-
drivers/gpu/drm/panfrost/panfrost_job.c | 1 +
drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 36 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 1 +
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 77 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop2.h | 3 -
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 55 +-
drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 66 +-
drivers/gpu/drm/scheduler/sched_entity.c | 18 +-
drivers/gpu/drm/scheduler/sched_main.c | 74 +-
drivers/gpu/drm/solomon/Kconfig | 12 +-
drivers/gpu/drm/solomon/ssd130x-i2c.c | 18 +-
drivers/gpu/drm/solomon/ssd130x-spi.c | 27 +-
drivers/gpu/drm/solomon/ssd130x.c | 523 ++++++++++--
drivers/gpu/drm/solomon/ssd130x.h | 17 +-
drivers/gpu/drm/v3d/v3d_sched.c | 5 +
drivers/gpu/drm/vc4/vc4_regs.h | 2 +-
drivers/video/fbdev/68328fb.c | 5 +-
drivers/video/fbdev/Kconfig | 93 ++-
drivers/video/fbdev/amba-clcd.c | 5 +-
drivers/video/fbdev/amifb.c | 2 +
drivers/video/fbdev/arkfb.c | 2 +
drivers/video/fbdev/atafb.c | 2 +
drivers/video/fbdev/aty/atyfb_base.c | 3 +
drivers/video/fbdev/aty/radeon_base.c | 2 +
drivers/video/fbdev/au1100fb.c | 8 +-
drivers/video/fbdev/cirrusfb.c | 2 +
drivers/video/fbdev/cobalt_lcdfb.c | 2 +
drivers/video/fbdev/controlfb.c | 5 +-
drivers/video/fbdev/core/Kconfig | 6 +
drivers/video/fbdev/core/Makefile | 3 +-
drivers/video/fbdev/core/fb_io_fops.c | 3 +
drivers/video/fbdev/cyber2000fb.c | 2 +
drivers/video/fbdev/dnfb.c | 2 +
drivers/video/fbdev/ep93xx-fb.c | 5 +-
drivers/video/fbdev/gbefb.c | 7 +-
drivers/video/fbdev/hgafb.c | 2 +
drivers/video/fbdev/hitfb.c | 4 +-
drivers/video/fbdev/hpfb.c | 2 +
drivers/video/fbdev/i810/i810_main.c | 2 +
drivers/video/fbdev/imsttfb.c | 2 +
drivers/video/fbdev/intelfb/intelfbdrv.c | 4 +-
drivers/video/fbdev/matrox/matroxfb_base.c | 2 +
drivers/video/fbdev/matrox/matroxfb_crtc2.c | 4 +-
drivers/video/fbdev/neofb.c | 2 +
drivers/video/fbdev/nvidia/nvidia.c | 2 +
drivers/video/fbdev/omap2/omapfb/Kconfig | 4 +-
drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 5 +-
drivers/video/fbdev/pm2fb.c | 2 +
drivers/video/fbdev/pm3fb.c | 2 +
drivers/video/fbdev/pvr2fb.c | 14 +-
drivers/video/fbdev/riva/fbdev.c | 2 +
drivers/video/fbdev/s1d13xxxfb.c | 25 +-
drivers/video/fbdev/s3fb.c | 2 +
drivers/video/fbdev/sa1100fb.c | 5 +-
drivers/video/fbdev/savage/savagefb_driver.c | 6 +-
drivers/video/fbdev/sis/sis_main.c | 4 +-
drivers/video/fbdev/sm501fb.c | 4 +
drivers/video/fbdev/sm712fb.c | 1 +
drivers/video/fbdev/stifb.c | 2 +
drivers/video/fbdev/sunxvr500.c | 2 +
drivers/video/fbdev/tdfxfb.c | 6 +-
drivers/video/fbdev/tgafb.c | 2 +
drivers/video/fbdev/tridentfb.c | 2 +
drivers/video/fbdev/vermilion/vermilion.c | 5 +-
drivers/video/fbdev/vga16fb.c | 2 +
drivers/video/fbdev/via/viafbdev.c | 2 +
drivers/video/fbdev/vt8623fb.c | 2 +
include/drm/bridge/dw_mipi_dsi.h | 16 +
include/drm/drm_gpuvm.h | 2 +-
include/drm/gpu_scheduler.h | 9 +-
include/uapi/drm/drm.h | 20 +
include/uapi/drm/drm_fourcc.h | 2 +
include/uapi/drm/drm_mode.h | 16 +-
192 files changed, 4684 insertions(+), 1675 deletions(-)
create mode 100644
Documentation/devicetree/bindings/display/bridge/fsl,imx93-mipi-dsi.yaml
create mode 100644
Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
create mode 100644
Documentation/devicetree/bindings/display/solomon,ssd132x.yaml
create mode 100644 Documentation/gpu/drm-vm-bind-async.rst
create mode 100644 Documentation/gpu/implementation_guidelines.rst
delete mode 100644 drivers/accel/ivpu/TODO
create mode 100644 drivers/gpu/drm/ast/ast_reg.h
create mode 100644 drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c
delete mode 100644 drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/requirements.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt
create mode 100755 drivers/gpu/drm/ci/xfails/update-xfails.py
delete mode 100644 drivers/gpu/drm/ci/xfails/virtio_gpu-none-flakes.txt
create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9882t.c
next reply other threads:[~2023-10-27 7:18 UTC|newest]
Thread overview: 169+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-10-27 7:17 Maarten Lankhorst [this message]
2023-10-27 7:17 ` [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-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-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 ` 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=3d92fae8-9b1b-4165-9ca8-5fda11ee146b@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 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.