This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch master
in repository toolchain/ci/interesting-commits.
from f3114bea5 Add entry 21e2ef2dc25de318de29ec32d5390350c6717c6a from https [...]
new 4d72fd55c Add entry 9ea74d235c7e7816b996a17c61288f02ef767985 from https [...]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../tcwg_bmk-code_speed-spec2k6/gnu-arm-master-O3/build_url | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from e5e038b7ae9d Merge tag 'fs_for_v6.9-rc1' of git://git.kernel.org/pub/sc [...]
new 4350aa21cca4 fbdev/simplefb: change loglevel when the power domains can [...]
new 9afc1e0aa485 drm/ttm/tests: Add tests for ttm_resource and ttm_sys_man
new e6f7c641fae3 drm/ttm/tests: Add tests for ttm_tt
new 995279d280d1 drm/ttm/tests: Add tests for ttm_bo functions
new dd20946516b6 drm/edid: replace __attribute__((packed)) with __packed
new 8acf543cc68c drm/ioc32: replace __attribute__((packed)) with __packed
new 100035bf8677 MAINTAINERS: Remove Donald Robson from powervr driver maintainers
new afe6fcb97758 drm/tegra: dsi: Add missing check for of_find_device_by_node
new 11aa6d78ab8b drm/tegra: include drm/drm_edid.h only where needed
new 0800880f4eb7 drm/tegra: dpaux: Fix PM disable depth imbalance in tegra_ [...]
new 830c1ded3563 drm/tegra: dsi: Fix some error handling paths in tegra_dsi [...]
new 5286a9fc280c drm/tegra: dsi: Fix missing pm_runtime_disable() in the er [...]
new 643ae131b859 drm/tegra: hdmi: Fix some error handling paths in tegra_hd [...]
new bc456b5d93db drm/tegra: rgb: Fix some error handling paths in tegra_dc_ [...]
new 45c8034db478 drm/tegra: rgb: Fix missing clk_put() in the error handlin [...]
new 2db4578ef6ff drm/tegra: output: Fix missing i2c_put_adapter() in the er [...]
new c3b785774627 drm/bridge: tc358767: Use regmap_access_table for writeabl [...]
new 31094d3d2a5c drm/bridge: tc358767: Fix order of register defines
new f8a4ac9e9e3c drm/bridge: tc358767: Add more registers to non-writeable range
new b36bc498d183 drm/bridge: tc358767: Sort volatile registers according to [...]
new ef34c0eb0b58 drm/bridge: tc358767: Add more volatile registers
new 230dae78d6d4 drm/bridge: tc358767: Add precious register SYSSTAT
new 9203f6727253 drm/bridge: tc358767: Add descriptions to register definitions
new 045159f5018e drm/bridge: samsung-dsim: check the return value only if n [...]
new 216d86b9a430 drm/virtio: add definition for venus capset
new 0808aef86dc2 accel/qaic: Deprecate ->size field from attach slice IOCTL [...]
new 401c005c16c9 accel/qaic: Remove bo->queued field
new fbd60a67f497 accel/qaic: Fix MHI channel struct field order
new ce5fed9aa0f6 accel/qaic: Drop the reference to BO in error path of crea [...]
new 2f4494b34fe3 accel/qaic: Call drm_gem_create_mmap_offset() once for each BO
new 8505e70821ad fbdev/efifb: Replace references to global screen_info by l [...]
new b9cfd1d271ab fbdev/efifb: Use screen_info pointer from device
new 3218286bbb78 fbdev/vesafb: Replace references to global screen_info by [...]
new 0f7c246235a0 fbdev/vesafb: Use screen_info pointer from device
new 1c20d8b8e171 drm/atomic: Move the drm_atomic_state field doc inline
new 786f6c2fa4ae drm/atomic: Remove inexistent reference
new 17beda5e951a drm/atomic: Rework the object doc a bit
new ab9fabeae4e7 drm/atomic: Make the drm_atomic_state documentation less a [...]
new d0ac5722dae5 drm/todo: Add entry to rename drm_atomic_state
new 3a63826c7206 drm/mm: Allow CONFIG_DRM_MM_DEBUG with DRM=m
new 4464af92f276 drm/panel-edp: Add powered_on_to_enable delay
new f4ccd9fea227 drm/edp-panel: Add panels delay entries
new 7c8690d8fc80 drm/panel-edp: Add some panels with conservative timings
new 0547692ac146 drm/panel-edp: Add several generic edp panels
new 22ec9a3b73dd accel/qaic: Leverage DRM managed APIs to release resources
new 5202c721da4c accel/qaic: Order pci_remove() operations in reverse of probe()
new 021a81e7ac8f dt-bindings: panel: lvds: Append edt,etml0700z9ndha in panel-lvds
new a196a5166e08 drm/tilcdc: request and mapp iomem with devres
new 407eaa4aa64a drm/rockchip: vop: Add output selection registers for RK312x
new 47a145c03484 drm/rockchip: inno_hdmi: Fix video timing
new 099be7b67186 drm/rockchip: inno_hdmi: Remove useless mode_fixup
new 8f0df2012b8a drm/rockchip: inno_hdmi: Remove useless copy of drm_display_mode
new ff4d4fa76fcc drm/rockchip: inno_hdmi: Switch encoder hooks to atomic
new d3e040f450ec drm/rockchip: inno_hdmi: Get rid of mode_set
new d7ba3d711cf5 drm/rockchip: inno_hdmi: no need to store vic
new f8723484e045 drm/rockchip: inno_hdmi: Remove unneeded has audio flag
new c1ceee324874 drm/rockchip: inno_hdmi: Remove useless input format
new 139771b8239c drm/rockchip: inno_hdmi: Remove YUV-based csc coefficents
new 5f92474844a4 drm/rockchip: inno_hdmi: Remove tmds rate from structure
new aa4f96e2de82 drm/rockchip: inno_hdmi: Drop HDMI Vendor Infoframe support
new cc9ec38cb2cd drm/rockchip: inno_hdmi: Move infoframe disable to separat [...]
new 4278ff62b739 drm/rockchip: inno_hdmi: Switch to infoframe type
new 153fe8dbd866 drm/rockchip: inno_hdmi: Remove unused drm device pointer
new 073aa696f8cb drm/rockchip: inno_hdmi: Drop irq struct member
new f68a68fe9d91 drm/rockchip: inno_hdmi: Remove useless include
new ceeb0f0104a6 drm/rockchip: inno_hdmi: Subclass connector state
new 164abbd2b7ef drm/rockchip: inno_hdmi: Correctly setup HDMI quantization range
new 71892cee6ceb drm/rockchip: inno_hdmi: Don't power up the phy after resetting
new f01e33cb586b drm/rockchip: inno_hdmi: Split power mode setting
new a72aa8985c41 dt-bindings: display: ssd1307fb: Add vendor prefix to widt [...]
new 95ea83829e5f dt-bindings: display: ssd132x: Add vendor prefix to width [...]
new e06b7373cfb9 dt-bindings: display: Add SSD133x OLED controllers
new b4299c936d8f drm/ssd130x: Add support for the SSD133x OLED controller family
new b8a5d1f4a087 drm/vc4: plane: check drm_gem_plane_helper_prepare_fb() re [...]
new cf8837d72044 drm: Don't treat 0 as -1 in drm_fixp2int_ceil
new ffcc67cd79ff drm/vkms: Create separate Kconfig file for VKMS
new 2fee84030d12 drm/vkms: Avoid reading beyond LUT array
new 0c75d52190b8 drm/debugfs: drop unneeded DEBUG_FS guard
new 09d015deddd6 drm/virtio: Spelling fixes
new ecc8271f56d3 drm/vmwgfx: Fix typos in vmwgfx_execbuf.c
new 834b1d720511 drm/vmwgfx: fix all kernel-doc warnings in stdu
new 89709105a609 drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node
new 85110d04688d drm/vmwgfx: fix kernel-doc Excess struct member 'base'
new 27571c64f185 drm/vmwgfx: Unmap the surface before resetting it on a pla [...]
new bb056046c213 drm/rockchip: analogix_dp: get encoder port ID from DT
new 5f2e93e67197 drm/rockchip: inno_hdmi: Add variant support
new aa54f334c291 drm/rockchip: inno_hdmi: Add RK3128 support
new 701029621d41 drm/rockchip: inno_hdmi: Add basic mode validation
new 50a3c772bd92 drm/rockchip: inno_hdmi: Drop custom fill_modes hook
new 79b09453c4e3 drm/rockchip: lvds: do not overwrite error code
new 52d11c863ac9 drm/rockchip: lvds: do not print scary message when probing defer
new 65afd91e8d70 drm/panel: ltk050h3146w: only print message when GPIO gett [...]
new 056a9965e58e drm/panel: ltk050h3146w: use dev_err_probe wherever possible
new e130ba220da5 drm/edid: prefer forward declarations over includes in drm_edid.h
new 5343f29b3dc5 drm: Move drm_set_preferred_mode() helper from drm_edid to [...]
new 3bb45618061c drm/sched: One function call less in drm_sched_init() afte [...]
new 26a4591b3191 drm/sched: Return an error code only as a constant in drm_ [...]
new f5b6fd4ea320 drm/mgag200: Fix caching setup for remapped video memory
new 2e367ad4da33 drm/mgag200: convert get modes to struct drm_edid
new babebd1dc127 drm/probe-helper: remove unused drm_connector_helper_get_m [...]
new 5f807f00b5f5 drm/nouveau/bios/init: drop kernel-doc notation
new 648c3814dcf6 drm/nouveau/disp: don't misuse kernel-doc comments
new 607a9b29ef81 drm/nouveau: don't misuse kernel-doc comments
new ce6106ffa9f4 drm/nouveau/gr/gf100: don't misuse kernel-doc comments
new eeb8e8d9f124 drm/nouveau/volt/gk20a: don't misuse kernel-doc comments
new 251ba4583f75 drm/nouveau: uapi: fix kerneldoc warnings
new 49ddab089611 drm/panel-edp: use put_sync in unprepare
new 9676bee4afb1 dt-bindings: nt35510: add compatible for FRIDA FRD400B25025-A-CTK
new 9b26d5c044d6 drm/panel: nt35510: move hardwired parameters to configuration
new 219a1f49094f drm/panel: nt35510: support FRIDA FRD400B25025-A-CTK
new ca077ff8cac5 drm/bridge: Fixed a DP link training bug
new 632ca3c92f38 drm/nouveau/disp: switch to use kmemdup() helper
new c3c33a139a88 drm/nouveau: include drm/drm_edid.h only where needed
new 5465b0a591ed drm/hisilicon: include drm/drm_edid.h only where needed
new d11dc7aa98e5 drm/doc/rfc: Remove Xe's pre-merge plan
new cbe7cea7eece drm/edid: Clean up errors in drm_edid.c
new 5ee0d47dcf33 drm/vc4: don't check if plane->state->fb == state->fb
new b9bc05495174 drm/ttm/tests: Fix argument in ttm_tt_kunit_init()
new 502756e23360 drm/v3d: Show the memory-management stats on debugfs
new c3ba13a0ed3d drm: panel: simple: convert LG LB070WV8 fixed mode into di [...]
new baae3a0b10c4 dt-bindings: display: panel: Add BOE TH101MB31IG002-28A panel
new 420186db1483 drm/panel: Add driver for BOE TH101MB31IG002-28A panel
new 30cc664f0962 dt-bindings: display: panel: Add Novatek NT36672E LCD DSI
new ea4f9975625a drm/panel: Add support for Novatek NT36672E panel driver
new 9f78b3ae051d drm/panel: Simplify with dev_err_probe()
new c95d67a63c7e drm: Clean-up superfluously selecting VT_HW_CONSOLE_BINDING
new a7983eefb642 drm/doc: internals: remove section on PCI legacy support
new f730d43afb21 dma-buf/dma-resv: fix spelling
new 45017df3033e dma-buf/dma-fence: fix spelling
new de8ac5696ebc drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
new 8eab35e764c8 drm/ci: Add msm tests
new 1bafe1e62f82 drm/ci: Update xfails for newly added msm tests
new d315a68e94a7 drm/ci: uprev mesa version: fix kdl commit fetch
new ea489a3d983b drm/ci: add sc7180-trogdor-kingoftown
new a05f7279307b ASoC: hdmi-codec: drop drm/drm_edid.h include
new aabf5c412f04 drm/rockchip: inno_hdmi: Explicitly include drm_atomic.h
new 42d6196f6a94 drm/managed: Add drmm_release_action
new dd0ce02f9897 drm/tests: managed: Rename the suite name to match other D [...]
new a1c73a3b7940 drm/tests: managed: Add comments about test intent
new 8ec16a7a9a74 drm/tests: managed: Extract device initialization into test init
new 2e722c868b3a drm/tests: managed: Add a simple test for drmm_managed_release
new 04ae3eb470e5 drm/lima: fix a memleak in lima_heap_alloc
new 2f862fdc0fd8 drm: panel-orientation-quirks: Add quirk for GPD Win Mini
new 2095d5071d60 drm/panel: novatek-nt36672e: Include <linux/of.h>
new 286c4dcf6cc6 Documentation/gpu: Reference articles on Linux graphics stack
new 70a46e1fda3b drm/doc/rfc: Removing missing reference to xe.rst
new 8f04135c8843 drm/vmwgfx: remove vmw_vram_gmr_placement
new b2fe2292624a drm: bridge: samsung-dsim: enter display mode in the enabl [...]
new 72a0cfdc3ad7 drm: bridge: samsung-dsim: complete the CLKLANE_STOP setting
new 87399f1ff922 media: tc358743: register v4l2 async device only after suc [...]
new cf41cebf9dc8 drm/exec, drm/gpuvm: Prefer u32 over uint32_t
new a3b6792e990d video/cmdline: Introduce CONFIG_VIDEO for video= parameter
new 55ea87a4f900 video/cmdline: Hide __video_get_options() behind CONFIG_FB_CORE
new 71fc3249f50a video/nomodeset: Select nomodeset= parameter with CONFIG_VIDEO
new f86ae204bec4 drm/bridge: tc358767: Limit the Pixel PLL input range
new dffdfb8f5de1 drm/bridge: sii902x: Fix probing race issue
new bc77bde2d3f0 drm/bridge: sii902x: Fix audio codec unregistration
new 28e5126718c7 drm/ttm: return ENOSPC from ttm_bo_mem_space v3
new a78a8da51b36 drm/ttm: replace busy placement with flags v6
new f3e17b42b28d drm/vmwgfx: Add SVGA_3D_CMD_DEFINE_GB_SURFACE_V4 to comman [...]
new 517621b70600 drm/vmwgfx: Fix possible null pointer derefence with inval [...]
new 71ce046327cf drm/ttm: Make sure the mapped tt pages are decrypted when needed
new cc575083cdcf drm/loongson: Error out if no VRAM detected
new 7a61bbc10a7b dt-bindings: display: panel-simple: add ETML1010G3DRA
new aeb262c35335 drm/panel: simple: Add EDT ETML1010G3DRA panel
new 4db102dcb039 Merge drm/drm-next into drm-misc-next
new 935f795045a6 drm/vmwgfx: Refactor drm connector probing for display modes
new 9840d28f2514 drm/vmwgfx: Make all surfaces shareable
new 0c10a15d2122 drm/vmwgfx: Add SPDX header to vmwgfx_drm.h
new ed96cf7ad590 drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-cre [...]
new 9a9e8a7159ca drm/vmwgfx: Fix the lifetime of the bo cursor memory
new 345a36c4f1ba drm/amdgpu: prefer snprintf over sprintf
new 03ee752f00fd drm/imx: prefer snprintf over sprintf
new 1cff237962e7 drm/nouveau/acr/ga102: remove unused but set variable
new 041261ac4c36 drm/nouveau/svm: remove unused but set variables
new 90393c9b5408 drm/imx/dcss: request memory region
new 2bb98fc1d4a7 drm/imx/dcss: have all init functions use devres
new d543d1b6086b drm/panel: novatek-nt36523: Set prepare_prev_first
new 0581bcc48048 drm/panel: visionox-vtdr6130: Set prepare_prev_first flag
new 3d94e7584486 dt-bindings: visionox-rm69299: Update maintainers
new 311d0fad2a27 drm/rect: fix kernel-doc typos
new bb3bc3eac316 drm/panel: visionox-r66451: Set prepare_prev_first flag
new f490d0cb9360 dt-bindings: display: imx: add binding for i.MX8MP HDMI PVI
new 059c53e877ca drm/bridge: imx: add driver for HDMI TX Parallel Video Interface
new 2592a36d9569 dt-bindings: drm/bridge: ti-sn65dsi86: Fix bouncing @codea [...]
new 418d6e296626 drm/sched: Add Matthew Brost to maintainers
new 8933d29e7703 dt-bindings: display: imx: add binding for i.MX8MP HDMI TX
new 1f36d634670d drm/bridge: imx: add bridge wrapper driver for i.MX8MP DWC HDMI
new 536090b695c4 drm/panel: simple: fix flags on RK043FN48H
new c9424076d764 drm/panel: simple: push blanking limit on RK32FN48H
new aaf7f8099683 drm/panel: re-alphabetize the menu list
new c4ae9fd0de44 drm/bridge: imx8mp-hdmi-pvi: Fix build warnings
new 78cb1f1d19b6 drm: display: make dp_aux_bus_type const
new 2c8ba564a42c drm: mipi-dsi: make mipi_dsi_bus_type const
new f8e4806e0dfa Merge tag 'drm-misc-next-2024-01-11' of git://anongit.free [...]
new 0e85f1ae4ac6 Merge drm/drm-next into drm-misc-next
new e8ef91f14db1 drm: xlnx: zynqmp_dpsub: Make drm bridge discoverable
new b214b37c902d drm: xlnx: zynqmp_dpsub: Fix timing for live mode
new 7717fc5b22e5 drm: xlnx: zynqmp_dpsub: Clear status register ASAP
new ef8d8df3cb06 drm: xlnx: zynqmp_dpsub: Filter interrupts against mask
new d807ad80d811 drm/bridge: add ->edid_read hook and drm_bridge_edid_read()
new f7930e64c1eb drm/bridge: switch to drm_bridge_edid_read()
new 348803ae4e59 drm/bridge: chrontel-ch7033: switch to drm_bridge_edid_read()
new 60d1fe1a7f30 drm/bridge: lt8912b: use drm_bridge_edid_read()
new 29e032296da5 drm/bridge: lt8912b: clear the EDID property on failures
new 4f7ad8cca619 drm/bridge: lt8912b: use ->edid_read callback
new 392b6e9a3c02 drm/bridge: lt9611uxc: use drm_bridge_edid_read()
new 0d966d59d1e5 drm: bridge: simple-bridge: use drm_bridge_edid_read()
new 400bb4ee97b4 drm: bridge: simple-bridge: clear the EDID property on failures
new 7b90330f20bf drm/bridge: tfp410: use drm_bridge_edid_read()
new d61f65159eee drm/bridge: tfp410: clear the EDID property on failures
new b334be86c64c drm/meson: switch to drm_bridge_edid_read()
new 3ce7384048fa drm/bridge: remove drm_bridge_get_edid() in favour of drm_ [...]
new 0de62399883d Merge tag 'drm-misc-next-2024-02-08' of git://anongit.free [...]
new 50661eb1a2c8 drm/amdgpu: Auto-validate DMABuf imports in compute VMs
new 4cabb2174d2c drm/amdkfd: Bump KFD ioctl version
new ac3ff8a90637 drm/amdgpu: Replace DRM_* with dev_* in amdgpu_psp.c
new ea0f6dfeecab drm/amdgpu: drop psp v13 query_boot_status implementation
new ad390542ec48 drm/amdgpu: Init pcie_index/data address as fallback (v2)
new f5e4cc8461c4 drm/amdgpu: implement RAS ACA driver framework
new cce4febb274c drm/amdgpu: Add ras helper to query boot errors v2
new c8cb7e09db90 drm/amdgpu: Query boot status if discovery failed
new 0599849c3276 drm/amdgpu: add ACA kernel hardware error log support
new 33dcda51e9bd drm/amdgpu: add ACA bank dump debugfs support
new d4b9cfe2c725 drm/amdgpu: Query boot status if boot failed
new d3f452f3a01e drm/amdgpu: add new INFO IOCTL query for input power
new 26405ff4306a drm/amdgpu: move kiq_reg_write_reg_wait() out of amdgpu_virt.c
new 0c54e457ac58 drm/amd/pm: add aca smu backend support for smu v13.0.6
new 04c4fcd2630d drm/amdgpu: add amdgpu ras aca query interface
new 37973b69eab4 drm/amdgpu: add aca sysfs support
new f38765de8385 drm/amdgpu: add umc v12.0 ACA support
new e372baeb3d33 drm/amdgpu: Check extended configuration space register wh [...]
new 0f3cd24e96b8 drm/amdgpu: add gfx v9.4.3 ACA support
new 373e970a4a2a drm/amdgpu: add sdma v4.4.2 ACA support
new f45e6f2b5c79 drm/amdgpu: add mmhub v1.8 ACA support
new bbcbfd4363e9 drm/amdgpu: add xgmi v6.4.0 ACA support
new 9c97bf88f4a7 drm/amdgpu: Do bad page retirement for deferred errors
new 46e2231ce03b drm/amdgpu: Log deferred error separately
new 1714a1ffafcb drm/amdgpu: replace MCA macro with ACA for XGMI
new 30df05fb74f6 drm/amdgpu: Align ras block enum with firmware
new 81d4b9706845 drm/amdkfd: Fix variable dereferenced before NULL check in [...]
new 166225e79ccc drm/amd/display: Fix late derefrence 'dsc' check in 'link_ [...]
new ac9c748362fd drm/amd/display: Allow IPS2 during Replay
new ca25a2b5f841 drm/amd/display: Init link enc resources in dc_state only [...]
new a25dea474a24 drm/amd/display: Add Replay IPS register for DMUB command table
new 4630d5031cd8 drm/amdgpu: check PS, WS index
new f7a16fa37694 drm/radeon: check PS, WS index
new 2763da27f93f drm/amdgpu: Clean up errors in navi10_ih.c
new 05ec62314720 drm/amdgpu: Clean up errors in clearstate_gfx9.h
new 2bb012138d72 drm/amdgpu: Clean up errors in amdgpu_atomfirmware.h
new 32a0a398fc78 drm/amd/amdgpu: Clean up errors in amdgpu_umr.h
new 1ed8ccf26877 drm/amd: Clean up errors in sdma_v2_4.c
new 73888bad4d1f drm/amdgpu: Clean up errors in amdgpu_rlc.c
new 012fe0674af0 drm/amd/display: Add logging resource checks
new 6c605f44086a drm/amd/display: Port DENTIST hang and TDR fixes to OTG di [...]
new 3fc394111ea7 drm/amd/display: Floor to mhz when requesting dpp disp clo [...]
new b4e05bb1dec5 drm/amd/display: Clear OPTC mem select on disable
new 2254ab45dab2 drm/amd/display: Fix DML2 watermark calculation
new 038c53234641 drm/amd/display: Update P010 scaling cap
new f0ec30549a2b drm/amd/display: Ensure populate uclk in bb construction
new d451b534e0b4 drm/amd/display: Fix dml2 assigned pipe search
new 12f72a1599dc drm/amd/display: Add DP audio BW validation
new 5950efe25ee0 drm/amd/display: Enable Panel Replay for static screen use case
new e6f82bd44b40 drm/amd/display: Rework DC Z10 restore
new aa4e18d30076 drm/amd/display: Set default Z8 minimum residency for DCN35
new 14656c4fde65 drm/amd/display: Allow Z8 for multiplane configurations on DCN35
new 3b84525544be drm/amd/display: Align the returned error code with legacy DP
new bcee21a437ab drm/amd/display: 3.2.267
new 0e14eb0cefd9 drm/amdgpu: Query ras capablity from psp v2
new 4e2965bd3bdd drm/amdgpu: Centralize ras cap query to amdgpu_ras_check_s [...]
new 849e133c973c drm/amdgpu: Fix the null pointer when load rlc firmware
new 995d629f7476 drm/amd: Clean up errors in amdgpu_vkms.c
new b679566bf0c1 drm/amdgpu: Clean up errors in amdgpu_drv.c
new 7230ebeb0a9b drm/amdgpu: Clean up errors in gfx_v9_4.c
new 0b0fb6da9b01 drm/amdgpu: Clean up errors in jpeg_v2_5.c
new f5e1f90b67b8 drm/amdgpu: Clean up errors in amdgpu_gmc.c
new 762343f79e43 drm/amdgpu: Clean up errors in amdgpu.h
new ac4d654f3daf drm/amdgpu: Clean up errors in clearstate_si.h
new 7937b6f63f89 drm/amdgpu: Clean up errors in umc_v6_0.c
new 142e2227582e drm/amd/include: Clean up errors in arct_ip_offset.h
new 522f878a0c26 drm/amdgpu: Clean up errors in atom-bits.h
new 84900320970d drm/amdgpu: Clean up errors in navi12_ip_offset.h
new 577fa1be30e6 drm/amdgpu: Clean up errors in kgd_pp_interface.h
new 3c642f34e9c6 drm/amd/include/vega10_ip_offset:Clean up errors in vega10 [...]
new 882c82b9ac66 drm/amd: Clean up errors in vega10_ip_offset.h
new eadf484e6bad drm/amd/pp: Clean up errors in dm_pp_interface.h
new 78a855f95420 drm/amdgpu: Clean up errors in dimgrey_cavefish_ip_offset.h
new 1ef4fd9278c7 drm/amd/include/vangogh_ip_offset: Clean up errors in vang [...]
new aca4300ab2b2 drm/amd/include/sienna_cichlid_ip_offset: Clean up errors [...]
new a0caeabb96f2 drm/amdgpu: Clean up errors in cgs_common.h
new e1fe442fec46 drm/amd/include/navi14_ip_offset: Clean up errors in navi1 [...]
new 58479e2126fd drm/amdgpu: Clean up errors in v10_structs.h
new 70debdf217e8 drm/amd/amdgpu: Clean up errors in beige_goby_ip_offset.h
new 296cce5d4ebb drm/amd/display: Clean up errors in renoir_ip_offset.h
new 9c7fdfa396a9 drm/amd/include/vega20_ip_offset: Clean up errors in vega2 [...]
new b42eecdfa3a9 drm/radeon: Clean up errors in si_dpm.c
new 54a5d71723ac drm/radeon/trinity_dpm: Clean up errors in trinity_dpm.c
new 328f63b158f8 drm/radeon: Clean up errors in trinity_dpm.c
new c4769ac4d594 drm/radeon: Clean up errors in radeon_atpx_handler.c
new 1e68ffdcd182 drm/radeon/r100: Clean up errors in r100.c
new 236ff5f967bb drm/radeon: Clean up errors in r600_dpm.h
new 765290661cfa drm/radeon: Clean up errors in ni.c
new 30d30e0f1523 drm/radeon/dpm: Clean up errors in sumo_dpm.c
new b8cbb7defe76 drm/radeon/ni_dpm: Clean up errors in ni_dpm.c
new 007cded6014f drm/radeon: Clean up errors in ni_dpm.c
new d93eb053b240 drm/radeon: Clean up errors in smu7_discrete.h
new e0353ea0da61 drm/radeon/rv770: Clean up errors in rv770_dpm.c
new 1b5a5e4055f5 drm/radeon/dpm: Clean up errors in trinity_dpm.h
new 3013edd68ea7 drm/radeon/btc_dpm: Clean up errors in btc_dpm.c
new 25157b1bc12e drm/radeon/kms: Clean up errors in rv6xx_dpm.h
new 22dfe0aedb56 drm/radeon: Clean up errors in radeon_asic.c
new 3e9156fb5555 drm/radeon: Clean up errors in uvd_v1_0.c
new 9f9a40852e29 drm/radeon: Clean up errors in radeon_audio.h
new ab2533d4fd0f drm/radeon: Clean up errors in rs400.c
new 50958960c443 drm/radeon: Clean up errors in radeon_audio.c
new 6e4362dd21f4 drm/radeon: Clean up errors in si_dpm.h
new f11562434778 drm/radeon: Clean up errors in rs600.c
new cc588e799549 drm/radeon: Clean up errors in r600.c
new 63373186aa1b drm/radeon/ci_dpm: Clean up errors in ci_dpm.c
new c6ebd422a6eb drm/radeon: Clean up errors in rv770_smc.h
new c40bc91776b9 drm/radeon: Clean up errors in evergreen.c
new 40d89a92f1c7 gpu/drm/radeon: Clean up errors in evergreen.c
new 8be4f5312e80 drm/radeon: Clean up errors in kv_smc.c
new f63686ce2f5e drm/radeon: Clean up errors in evergreen_reg.h
new 15711063f827 drm/radeon: Clean up errors in radeon_mode.h
new a62b1547e028 drm/radeon: Clean up errors in rv515.c
new 848da1928b7b drm/radeon: Clean up errors in r600_dpm.c
new 93709fa06d5b drm/radeon/kms: Clean up errors in smu7_fusion.h
new 3af3497f335c drm/radeon/kms: Clean up errors in smu7.h
new 6d01359dfd61 drm/radeon/kms: Clean up errors in radeon_pm.c
new b1baf42f8523 drm/radeon: Clean up errors in clearstate_ci.h
new 4a93a7c92779 drm/radeon: Clean up errors in clearstate_cayman.h
new 6080a591bfaf drm/radeon/dpm: Clean up errors in evergreen_smc.h
new c435ebd0c661 drm/radeon: Clean up errors in ci_dpm.h
new 17c31edfa2e4 drm/radeon: Clean up errors in radeon.h
new ce136e15e0f8 drm/radeon: Clean up errors in si.c
new a87076d37598 drm/radeon/evergreen_cs: Clean up errors in evergreen_cs.c
new bf14cd4f2e9a drm/radeon/ni_dpm: Clean up errors in nislands_smc.h
new ab762f937db9 drm/amd/display: Fix a switch statement in populate_dml_ou [...]
new 733965a90f88 drm/amdkfd: init drm_client with funcs hook
new 8a1f7fddabe1 drm/amdgpu: Remove usage of the deprecated ida_simple_xx() API
new 087a3e13ec49 drm/amdgpu: revert "Adjust removal control flow for smu v13_0_2"
new 5394fb2a5bd5 drm/amdgpu: Remove unnecessary NULL check
new b2f26f49e84b drm/amd/display: Drop 'acrtc' and add 'new_crtc_state' NUL [...]
new b5387349cadd drm/amd/amdgpu: Update RLC_SPM_MC_CNT by ring wreg in guest
new 7ed97155b258 drm/amdgpu: fix UBSAN array-index-out-of-bounds for ras_bl [...]
new 776b0953aba8 drm/amdgpu: Enable GFXOFF for Compute on GFX11
new 2c7a1560e8a6 drm/amdgpu: Show deferred error count for UMC
new 601429cca96b drm/amdgpu: Skip do PCI error slot reset during RAS recovery
new a9e4f61df1cc drm/amdgpu: update error condition check for umc_v12_0_que [...]
new 0cd2bc06de72 drm/amd/pm: enable amdgpu smu send message log
new bf38a4e4ab68 drm/radeon: remove dead code in ni_mc_load_microcode()
new 059e7c6b8f5e drm/radeon/ni_dpm: remove redundant NULL check
new 00a11f977beb drm/amdgpu: Enable seq64 manager and fix bugs
new 3e22174603da drm/amdgpu: fix wrong sizeof argument
new 22f6e3e11297 drm/amdgpu: Add log info for umc_v12_0
new 3fdcd0a31d7a drm/amdgpu: Prepare for asynchronous processing of umc pag [...]
new ee9c3031d027 drm/amdgpu: Fix ras features value calltrace
new 6c23f3d12a92 drm/amdgpu: Use asynchronous polling to handle umc_v12_0 p [...]
new afb617f38f22 drm/amdgpu: add interface to check mca umc status
new 0795b5d23490 drm/amdgpu:Support retiring multiple MCA error address pages
new 0d50f4048de9 drm/amd/pm: udpate smu v13.0.6 message permission
new be91a828d08a drm/amdgpu: Cleanup inconsistent indenting in 'amdgpu_gfx_ [...]
new e8cc57a96cb0 drm/amd/display: Drop kdoc markers for some Panel Replay f [...]
new 18d71047922e Revert "drm/amd/pm: smu v13_0_6 supports ecc info by default"
new 1757bb7dab6d drm/amdgpu: update check condition of query for ras page retire
new 3295580d4683 drm/amd/display: Fix uninitialized variable usage in core_ [...]
new efbfc987a331 drm/amd/display: decouple color state from hw state log
new 07b2483ee1d0 drm/amd/display: Add dpp_get_gamut_remap functions
new f26407564f1e drm/amd/display: read gamut remap matrix in fixed-point 31 [...]
new e808825c6c38 drm/amd/display: fill up DCN3 DPP color state
new aa708057c410 drm/amd/display: add get_gamut_remap helper for MPC3
new c597479f27b6 drm/amd/display: Fix timing bandwidth calculation for HDMI
new 6348469450d6 drm/amd/display: create DCN3-specific log for MPC state
new 9feaa4c0de83 drm/amd/display: Promote DAL to 3.2.268
new 855f42ba9254 drm/amd/display: Add usb4_bw_alloc_support flag
new b8f2234846d7 drm/amd/display: Add NULL-checks in dml2 assigned pipe search
new 60818ed76577 drm/amd/display: Add IPS checks before dcn register access
new 2a8e918f48bd drm/amd/display: add power_state and pme_pending flag
new 8457bddc266c drm/amd/display: Revert "Rework DC Z10 restore"
new 624e0d7f39cb drm/amd/display: Add GART memory support for dmcub
new 4516a7930203 drm/amd/display: turn off windowed Mpo ODM feature for dcn321
new f980579c29a6 drm/amd/display: Replay + IPS + ABM in Full Screen VPB
new a125206c2004 drm/amd/display: [FW Promotion] Release 0.0.201.0
new a499b68cce3c drm/amd/display: Promote DAL to 3.2.269
new 42ffb3c396b5 drm/amdgpu/pm: Fix the power source flag error
new bba8200a184a drm/amd/pm: update the power cap setting
new e0eb08dcec0f drm/amdgpu: Avoid fetching vram vendor information
new 9c3f6e2c4ee0 drm/amdgpu: Show vram vendor only if available
new 2866a4549cf4 drm/amdgpu: skip call ras_late_init if ras block is not supported
new 9bfb1a538a25 drm/amdgpu: Fix null pointer dereference
new 060963bf7759 drm/amd/display: hook up DCN30 color blocks data to DTN log
new 8feca9f32ce6 drm/amd/display: Address kdoc for eDP Panel Replay feature [...]
new f5be15bb2699 drm/amd/display: add DPP and MPC color caps to DTN log
new e432f14a4285 drm/amd/display: hook up DCN20 color blocks data to DTN log
new 7055c5856aa1 Revert "drm/amd/pm: fix the high voltage and temperature issue"
new 693d4e8861a5 drm/amdgpu/pptable: convert some variable sized arrays to [...]
new 6add38716548 drm/amd/pm: Fetch current power limit from FW
new 8d1717fb647d drm/amdgpu: Fix return type in 'aca_bank_hwip_is_matched()'
new 8352ca1090d1 drm/amd/amdgpu: Assign GART pages to AMD device mapping
new ca01082353d4 drm/amdgpu/gfx10: set UNORD_DISPATCH in compute MQDs
new fc8f5a29d4cf drm/amdgpu/gfx11: set UNORD_DISPATCH in compute MQDs
new 4953be13bebb drm/amdgpu: convert some variable sized arrays to [] style
new 1e201202eda1 drm/amdgpu/pm: Add default case for smu IH process func
new c84a7e21db79 drm/amdgpu: Fix module unload hang with RAS enabled
new 4b09715f1504 drm/amd/display: Fix a potential buffer overflow in 'dp_ds [...]
new 6eb726a082e5 drm/amdgpu: add aca sysfs remove support
new c0c48f0d61ff drm/amdgpu: adjust aca init/fini sequence to match gpu reset
new 67bbf55bd3c7 drm/amd/display: Disable ips before dc interrupt setting
new 85155f5b55b5 drm/amd: Add a DC debug mask for IPS
new 1630c6ded587 drm/amd/display: "Enable IPS by default"
new ed1e1e42fd68 drm/amdgpu: Support passing poison consumption ras block to SRIOV
new 2474414c60b7 drm/amdgpu: Add RAS_POISON_READY host response message
new 362936d613e8 amdgpu/drm: Use vram manager for virtualization page retirement
new a91cf53a1077 drm/amdgpu: update documentation on new chips
new ee0a54a6ef6b Documentation/gpu: Add basic page for HUBP
new 3595678ff833 Documentation/gpu: Add simple doc page for DCHUBBUB
new b8e9a995fbda drm/amd/include: Add missing registers/mask for DCN316 and 350
new 9ccfe80d022d drm/amd/display: Fix potential NULL pointer dereferences i [...]
new c0125b848abe drm/amdgpu: move the drm client creation behind drm device [...]
new 34e98e5b07fc drm/amdkfd: Correct partial migration virtual addr
new 7297ff96ea57 drm/amdkfd: Use S_ENDPGM_SAVED in trap handler
new 50d3cf5e5a21 drm/amdkfd: Use correct drm device for cgroup permission check
new c371aa12d817 Documentation/gpu: Add kernel doc entry for DPP
new b8c1c3a82e75 Documentation/gpu: Add kernel doc entry for MPC
new 0fba33311e63 Documentation/gpu: Add entry for OPP in the kernel doc
new d79833f34bdc Documentation/gpu: Add entry for the DIO component
new 21dd98b0ef89 Documentation/gpu: Add an explanation about the DC weekly patches
new ba162ae749a5 Documentation/gpu: Introduce a simple contribution list fo [...]
new 9af68235ad3d drm/amd/display: Fix static screen event mask definition change
new 6bd0960644ed Revert "drm/amd/display: initialize all the dpm level's st [...]
new 05d3dfd3edba drm/amd/display: Wait before sending idle allow and after [...]
new 2812b5add41e drm/amd/display: Wait for mailbox ready when powering up DMCUB
new d46fb0068c54 drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
new dcbf438d4834 drm/amd/display: Unify optimize_required flags and VRR adj [...]
new fc9f47455ae1 drm/amd/display: For FPO and SubVP/DRR configs program vmi [...]
new 13b3d6bdbeb4 drm/amd/display: add debugfs disallow edp psr
new 5549c37e3cf2 drm/amd/display: fix USB-C flag update after enc10 feature init
new f341055b10bd drm/amd/display: Send DTBCLK disable message on first commit
new 7fc0d111baad drm/amd/display: refine code for dmcub inbox1 ring buffer debug
new f2a905b01c6d drm/amd/display: fix invalid reg access on DCN35 FPGA
new e8d131285c98 drm/amd/display: Fix DPSTREAM CLK on and off sequence
new 607e1b0cf480 drm/amd/display: fix incorrect mpc_combine array size
new c50c9c872e76 drm/amd/display: use correct phantom pipe when populating [...]
new 5024ae7fa88c drm/amd/display: Underflow workaround by increasing SR exi [...]
new 2ba36e18566b drm/amd/display: fix DP audio settings
new ed2466da2c1c drm/amd/display: clkmgr unittest with removal of warn & re [...]
new 4ba9ca63e696 drm/amd/display: Fix dcn35 8k30 Underflow/Corruption Issue
new b26b943a8dcf drm/amd/display: Populate invalid split index to be 0xF
new e8911e0a53de drm/amd/display: [FW Promotion] Release 0.0.202.0
new 2bf85adfb304 drm/amd/display: 3.2.270
new 132a6a78b598 drm/amdgpu/pm: Use macro definitions in the smu IH process [...]
new 788686e2d93a drm/amdgpu: use helper macro HW_ERR instead of Hardware er [...]
new 9749c8684345 drm/amdgpu: Fix the warning info in mode1 reset
new c3ec8c4f9a47 drm/amd: Don't init MEC2 firmware when it fails to load
new 1731ba9b64f7 drm/amdgpu: Update boot time errors polling sequence
new edfdde9013b7 drm/amdgpu: disable RAS feature when fini
new adb4d6a40d61 drm/amdgpu: Need to resume ras during gpu reset for gfx v9 [...]
new fa8a91b0e52c drm/amdgpu: Fix missing error code in 'gmc_v6/7/8/9_0_hw_init()'
new 1c2806f6be23 drm/amd/display: Add NULL check for kzalloc in 'amdgpu_dm_ [...]
new e3854253a5f6 drm/amd/display: Fix buffer overflow in 'get_host_router_t [...]
new 0c93bd495766 drm/amdkfd: reserve the BO before validating it
new e4d65510e87e drm/amdgpu: drm/amdgpu: remove golden setting for gfx 11.5.0
new a1eac5bd9127 drm/amdgpu: add PSP RAS address query command
new 01087a1974a1 drm/amdgpu: use PSP address query command
new 615dd56ac537 drm/amdgpu: remove asymmetrical irq disabling in vcn 4.0.5 [...]
new 9217b91c6458 drm/amdgpu: Reset IH OVERFLOW_CLEAR bit
new fb38ad0aab41 drm/amdgpu/pm: Use inline function for IP version check
new 886571d217d7 drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_ [...]
new fb5a3d037082 drm/amd/display: Add NULL test for 'timing generator' in ' [...]
new 3fad1565720f drm/amdgpu: Only create mes event log debugfs when mes is enabled
new 39a82d304b63 drm/amdgpu: fix typo in parameter description
new aeaf3e6cf842 drm/amdgpu: Clear the hotplug interrupt ack bit before hpd [...]
new 63d0b87213a0 drm/amd/display: add panel_power_savings sysfs entry to eD [...]
new 2e7ef37c7ca8 drm/amd/display: Remove Legacy FIXED_VS Transparent LT Sequence
new 5a2df8ecba86 drm/amdkfd: Add cache line sizes to KFD topology
new 70efd0422021 drm/amd/display: Don't perform rate toggle on DP2-capable [...]
new 0a5fd7811a17 drm/amd/display: set odm_combine_policy based on context i [...]
new 0326de4c444a drm/amdgpu: skip to program GFXDEC registers for suspend abort
new 3f719cf22f56 drm/amdgpu: reset gpu for s3 suspend abort case
new 0a8ff0cbee35 drm/amdgpu: remove asymmetrical irq disabling in jpeg 4.0. [...]
new db8391479f44 drm/amd/display: correct static screen event mask
new a9b1a4f684b3 drm/amd/display: Add more checks for exiting idle in DC
new 015bae7d2957 drm/amd/pm: Retrieve UMC ODECC error count from aca bank
new cdb637d33957 drm/amdgpu: Fix potential out-of-bounds access in 'amdgpu_ [...]
new c2359c6d7f4d drm/amd/display: Disable timeout in more places for dc_dmub_srv
new 7f6f92b1036f drm/amd/display: Increase eval/entry delay for DCN35
new 28b34ad207cc drm/amdgpu: Fix shared buff copy to user
new 6226a5aa7737 drm/amd/display: Disable idle reallow as part of command/g [...]
new ead4c6b94d9b drm/amd/display: Add debug option to force 1-tap chroma su [...]
new 288c0254a0b0 drm/amd/display: Add left edge pixel for YCbCr422/420 + OD [...]
new d5aaa9dbb28f drm/amd/display: correct comment in set_default_brightness_aux()
new 1b5b72b4d67c drm/amd/display: Fix MST Null Ptr for RV
new 461bf81a1016 drm/amd/display: Add delay before logging clks from hw
new 84d2ae7ca0e5 drm/amd/display: Adjust set_p_state calls to fix logging
new 0701117efd1e Revert "drm/amd/display: For FPO and SubVP/DRR configs pro [...]
new 6a068e64fb25 drm/amd/display: Update phantom pipe enable / disable sequence
new 22c3b09ef2ff drm/amd/display: Drop legacy code
new dddb3e5a6df5 drm/amd/display: Disable ODM by default for DCN35
new c84dff70e16d drm/amd/display: Trivial code style adjustment
new c7b33856139d drm/amd/display: Drop some unnecessary guards
new 3fa6352415e1 drm/amd/display: 3.2.271
new 3d1554d99983 drm/amdgpu: Avoid fetching VRAM vendor info
new 04e1ef8aba14 drm/amd/display: Simplify the calculation of variables
new 3cafcc93cfef drm/amd/display: Clear phantom stream count and plane count
new 321036db915b drm/amd/display: Increase frame-larger-than for all displa [...]
new 15dba12c5659 drm/amd/display: Implement bounds check for stream encoder [...]
new d5597444032b drm/amdgpu: Fix HDP flush for VFs on nbio v7.9
new b344e64fbda3 Merge tag 'amd-drm-next-6.9-2024-02-09' of https://gitlab. [...]
new 4773293bc564 drm/i915/hdcp: unify connector logging format
new 547a720e8e8f drm/i915/hdcp: fix intel_hdcp_get_repeater_ctl() error ret [...]
new 20f5583dd7a5 drm/print: Add drm_dbg_ratelimited
new 47cdb66a55f5 drm/i915: Ratelimit debug log in vm_fault_ttm
new 8e1cd40ddfba drm/i915/dp: Use LINK_QUAL_PATTERN_* Phy test pattern names
new 6c7ffa7a1c92 drm/i915/dp: Add TPS4 PHY test pattern support
new 3ee302ec22d6 drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_s [...]
new 89d6708d947a drm/i915/cdclk: Remove divider field from tables
new da2d668480c3 drm/i915/hdcp: Fail Repeater authentication if Type1 devic [...]
new e11300a1d8e3 drm/i915/display: Remove intel_crtc_state->psr_vsc
new 00076671a648 drm/i915/display: Move colorimetry_support from intel_psr [...]
new 31a5b6ed88c7 drm/i915/display: Unify VSC SPD preparation
new fde53fa18d8e drm/i915/display: Fix vsc_sdp computation
new 6b6276138450 drm/i915/display: Ignore only psr specific part of vsc sdp
new 16448cf437ea drm/i915/display: Read PSR configuration before VSC SDP
new bac2d7d8e64b drm/i915/display: Take care of VSC select field in video d [...]
new e7b2d82d420a drm/i915/bios: remove some unused leftover declarations
new 93cbc1accbce drm/i915/mtl: Add fake PCH for Meteor Lake
new f4304beadd88 drm/i915/display: Fix C20 pll selection for state verification
new 172516e153c9 drm/i915/display: Store hw clock for C20
new 2e13b5bb5e28 drm/i915/display: Cleanup mplla/mpllb selection
new a1d91c6e989d drm/i915/display: Skip C10 state verification in case of fastset
new 9b0b61c5bc08 drm/i915/dp: Fix the PSR debugfs entries wrt. MST connectors
new a133e35bc650 drm/i915/irq: use DISPLAY_VER instead of GRAPHICS_VER
new 102971422e57 drm/i915/dmc: use DISPLAY_VER instead of GRAPHICS_VER
new fbfb125c8492 drm/i915/hdcp: use DISPLAY_VER instead of GRAPHICS_VER
new ee3c386e4bee drm/i915/display: use IS_DISPLAY_VER instead of IS_GRAPHICS_VER
new 39c9f38e1ad3 drm/i915/tv: use DISPLAY_VER instead of GRAPHICS_VER
new c27f010aa188 drm/i915: Disable DSB in Xe KMD
new 0fa647659c49 drm/i915/display: Use helper to select C20 MPLLA/B
new 289d4180bda9 drm/i915: Init DRM connector polled field early
new f7d16a538ad2 drm/i915: Keep the connector polled state disabled after storm
new a1a0e8630711 drm/i915: Move audio deinit after disabling polling
new 24b412b1bfeb drm/i915: Disable intel HPD poll after DRM poll init/enable
new f4ed123ae295 drm/i915: Suspend the framebuffer console during driver shutdown
new 1ef28d86bea9 drm/i915: Suspend the framebuffer console earlier during s [...]
new bd738d859e71 drm/i915: Prevent modesets during driver init/shutdown
new cd572b3bb27e drm/i915: Disable hotplug detection works during driver in [...]
new bab87ef4db9a drm/i915: Disable hotplug detection handlers during driver [...]
new 9210e94a5a3b drm/i915: Add intel_digital_port lock/unlock hooks
new 2e4b90fbe755 drm/i915: Filter out glitches on HPD lines during hotplug [...]
new d544d000a3cb drm/i915/dp: Abort AUX on disconnected native DP ports
new bdb7a38a8f40 drm/i915/xe2lpd: Update bxt_sanitize_cdclk()
new 7af2f3e55c1e drm/i915/cdclk: Extract bxt_cdclk_ctl()
new ebb9c4240dea drm/i915/cdclk: Reorder bxt_sanitize_cdclk()
new 935e486b718f drm/i915/cdclk: Re-use bxt_cdclk_ctl() when sanitizing
new cd7b0b2dd3d9 drm/i915/dp: Fix the max DSC bpc supported by source
new 9962c25ac41b drm: Add eDP 1.5 early transport definition
new 1bff93b8bc27 drm/i915/psr: Extend SU area to cover cursor fully if needed
new 86b26b6aeac7 drm/i915/psr: Carry su area in crtc_state
new 7f85883e4a7b drm/i915/psr: Calculate and configure CUR_POS_ERLY_TPT
new 3291bbb93e16 drm/i915/psr: Configure PIPE_SRCSZ_ERLY_TPT for psr2 early [...]
new 467e4e061c44 drm/i915/psr: Enable psr2 early transport as possible
new f3c2031db7df drm/i915/psr: Disable early transport by default
new a480dd59fe25 drm/i915/display: No need for full modeset due to psr
new 78d49aaa36bd drm/i915/psr: CAN_PSR and CAN_PANEL_REPLAY can be now loca [...]
new 0ea5c948cb64 Merge drm/drm-next into drm-intel-next
new 30ef2627b207 drm/i915/bios: move i915_vbt debugfs to intel_bios.c
new bb94644716cf drm/i915/opregion: move i915_opregion debugfs to intel_opregion.c
new 37e2100312b1 drm/i915/opregion: abstract getting the opregion VBT
new 9eb4826f2856 drm/i915/opregion: abstract ASLE presence check
new 2619861c470d drm/i915/gvt: use local INTEL_GVT_OPREGION_SIZE
new a52c854a29bb drm/i915/opregion: make struct intel_opregion opaque
new dc524d05974f Revert "drm/i915/dsi: Do display on sequence later on icl+"
new 05ae67d95bad drm/i915: Drop -Wstringop-overflow
new a99d453d2459 drm/i915/opregion: remove unused lid_state
new bddacdf4861c drm/i915: Add additional ARL PCI IDs
new 94501c3ca640 drm/i915/psr: Only allow PSR in LPSP mode on HSW non-ULT
new 92b47c3b8b24 drm/i915: Replace a memset() with zero initialization
new c045bc428f77 drm/i915: Decouple intel_crtc_vblank_evade_scanlines() fro [...]
new bb83f348ead2 drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa
new 637bda52bf36 drm/i915: Introduce struct intel_vblank_evade_ctx
new b1f9bc3dbe28 drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx
new b5ad7ce024b3 drm/i915: Extract intel_vblank_evade()
new 318ec320c6c7 drm/i915: Move the min/max scanline sanity check into inte [...]
new dea1731dfc25 drm/i915: Move intel_vblank_evade() & co. into intel_vblank.c
new 1de63528e728 drm/i915: Perform vblank evasion around legacy cursor updates
new 6bc41f9cf252 Revert "drm/i915/xe2lpd: Treat cursor plane as regular pla [...]
new ba407525f824 drm/i915: Try to preserve the current shared_dpll for fast [...]
new d283ee5662c6 drm/i915: Include the PLL name in the debug messages
new 33c7760226c7 drm/i915: Suppress old PLL pipe_mask checks for MG/TC/TBT PLLs
new 4073dbbc56ba drm/i915: Convert PLL flags to booleans
new d5c7854b50e6 drm/i915/xe2lpd: Move D2D enable/disable
new fe4c6ff50c68 drm/i915/xe2lpd: Move registers to PICA
new 7fd4548d4b64 drm/i915/display: Include debugfs.h in intel_display_debug [...]
new 1e41fa945203 drm/i915: Compute use_sagv_wm differently
new e0aee99015a7 drm/i915: Rework global state serializaiton
new c1ce62e4d6dd drm/i915: Extract intel_atomic_swap_state()
new 35396cd3efa8 drm/i915/fbc: Allow FBC with CCS modifiers on SKL+
new e66a176592bd drm/i915/hdcp: Do intel_hdcp_component_init() much later d [...]
new 2a2e2f5f4827 drm/i915/hdcp: Pin the hdcp gsc message high in ggtt
new 3c0fa9f4ec22 drm/i915: Use struct resource for memory region IO as well
new 2ab1fe53e298 drm/i915: Print memory region info during probe
new 8f7cf0a215b3 drm/i915: Remove ad-hoc lmem/stolen debugs
new c08c364102d0 drm/i915: Bypass LMEMBAR/GTTMMADR for MTL stolen memory access
new be5e8dc84f61 drm/i915: Disable the "binder"
new f8ae1d5291c3 drm/i915: Rename the DSM/GSM registers
new 6b757e1d420c drm/i915: Fix PTE decode during initial plane readout
new d74f3a930c1d drm/i915: Fix region start during initial plane readout
new f46fb69489f5 drm/i915: Fix MTL initial plane readout
new 27fbcaf7ca24 drm/i915: s/phys_base/dma_addr/
new 6bfdb06d1efa drm/i915: Split the smem and lmem plane readout apart
new 30865e4abb79 drm/i915: Simplify intel_initial_plane_config() calling co [...]
new f1ee98cff3d8 drm/i915/fbdev: Fix smem_start for LMEMBAR stolen objects
new ea5e150ac2cf drm/i915: Tweak BIOS fb reuse check
new a8153627520a drm/i915: Try to relocate the BIOS fb to the start of ggtt
new 074146f45783 drm/i915: Annotate more of the BIOS fb takeover failure paths
new 4ee30a448255 drm/i915/alpm: Add ALPM register definitions
new 96a24945731f drm/i915/psr: Add alpm_parameters struct
new 29f3067a236a drm/i915/alpm: Calculate ALPM Entry check
new 449c2d5948ba drm/i915/alpm: Alpm aux wake configuration for lnl
new b13cfb445c91 Merge tag 'drm-intel-next-2024-02-07' of git://anongit.fre [...]
new 86ceaaaec597 drm/i915/gem: Atomically invalidate userptr on mmu-notifier
new 0c68132df6e6 drm/i915/perf: Update handling of MMIO triggered reports
new 7353c3d7c150 drm/i915/gem: reconcile Excess struct member kernel-doc warnings
new cd1d91115ff1 drm/i915/gt: reconcile Excess struct member kernel-doc warnings
new e4cf1a70fad3 drm/i915/guc: reconcile Excess struct member kernel-doc warnings
new aa253baca534 drm/i915/perf: reconcile Excess struct member kernel-doc warnings
new 835e4d9bb3a1 drm/i915/guc: Change wa and EU_PERF_CNTL registers to MCR type
new de06b42edc5b drm/i915: don't make assumptions about intel_wakeref_t type
new c5b32a419461 drm/i915/xelpg: Add workaround 14019877138
new a79709956226 drm/i915/huc: Allow for very slow HuC loading
new 5e83c060e95b drm/i915/guc: Flush context destruction worker at suspend
new 2f2cc53b5fe7 drm/i915/guc: Close deregister-context race against CT-loss
new 0e00a8814eec drm/i915/guc: Avoid circular locking issue on busyness flush
new 284781470de2 drm/i915/gt: Use rc6.supported flag from intel_gt for rc6_ [...]
new 84bf82f4f866 drm/i915/xelpg: Extend driver code of Xe_LPG to Xe_LPG+
new c44d4ef47fda drm/i915/xelpg: Extend some workarounds/tuning to gfx vers [...]
new 6d46d09a0d7d drm/i915/mtl: Wake GT before sending H2G message
new 4104e634bba4 drm/i915/gt: Reflect the true and current status of rc6_enable
new d2435a8e3d68 drm/i915: Add flex arrays to struct i915_syncmap
new 599b0d8ce6ed drm/i915/selftests: Increasing the sleep time for live_rc6_manual
new b11236486749 drm/i915: Add GuC submission interface version query
new eb927f01dfb6 drm/i915/gt: Restart the heartbeat timer when forcing a pulse
new 6f167a367346 Merge tag 'drm-intel-gt-next-2024-02-15' of git://anongit. [...]
new 939857d69bcf drm/bridge: anx7625: switch to ->edid_read callback
new 9da5f1048db1 drm/bridge: cdns-mhdp8546: switch to ->edid_read callback
new 1b48b6c41ffc drm/bridge: cdns-mhdp8546: clear the EDID property on failures
new 183ea1e1ace4 drm/bridge: display-connector: switch to ->edid_read callback
new 9ed8ba5a6ea6 drm/bridge: it6505: switch to ->edid_read callback
new 1d83b43e1eb4 drm: bridge: it66121: switch to ->edid_read callback
new 231e330fb1ba drm/bridge: lt9611: switch to ->edid_read callback
new 26b2ddd8dc3c drm/bridge: lt9611uxc: switch to ->edid_read callback
new e3cbc95fb586 drm/bridge: megachips: switch to ->edid_read callback
new d0f1fd3a2900 drm/bridge: nxp-ptn3460: switch to ->edid_read callback
new 3de47e1309c2 drm/bridge: sii902x: use display info is_hdmi
new ac2854ddfa69 drm/bridge: sii902x: switch to ->edid_read callback
new 0c13bd9bf444 drm/mediatek/dp: switch to ->edid_read callback
new ada5281ace6f drm/mediatek/hdmi: switch to ->edid_read callback
new 604aa950b721 drm/msm/hdmi: fix indent
new 18701c50d661 drm/msm/hdmi: switch to ->edid_read callback
new 13a9e2beb817 drm/omap/hdmi4: switch to ->edid_read callback
new 46876af3a4bb drm/omap/hdmi5: switch to ->edid_read callback
new d4fb6c44cbc6 drm: xlnx: zynqmp_dpsub: switch to ->edid_read callback
new 56e7ce5dcdee drm: adv7511: switch to ->edid_read callback
new 6ebe4020fb66 drm: bridge: dw_hdmi: switch to ->edid_read callback
new 758abe988cf3 drm: bridge: dw_hdmi: clear the EDID property and CEC addr [...]
new 867a3ad827df drm/bridge: tc358767: update the EDID property
new d1a5af987a1d drm/bridge: tc358767: switch to ->edid_read callback
new bf6def0c5757 drm/bridge: ti-sn65dsi86: switch to ->edid_read callback
new 27b8f91c08d9 drm/bridge: remove ->get_edid callback
new 5e0c04c8c40b drm/print: make drm_err_printer() device specific by using [...]
new 82195d48b77c drm/print: move enum drm_debug_category etc. earlier in dr [...]
new 9fd6f61a297e drm/print: add drm_dbg_printer() for drm device specific printer
new 6470aac024a0 drm/dp_mst: switch from drm_debug_printer() to device spec [...]
new 3b32a1b9fade drm/mode: switch from drm_debug_printer() to device specif [...]
new 2e61504fd1c3 drm/dp: switch drm_dp_vsc_sdp_log() to struct drm_printer
new d50892a9554c drm/i915: switch from drm_debug_printer() to device specif [...]
new d2dda3bf5c15 drm/i915: use drm_printf() with the drm_err_printer intead [...]
new e7835e023f84 drm/xe: switch from drm_debug_printer() to device specific [...]
new e154c4fc7bf2 drm: remove drm_debug_printer in favor of drm_dbg_printer
new 7edd06233958 drivers/ps3: select VIDEO to provide cmdline functions
new b5b345ea9b3e drm/lima: reset async_reset on pp hard reset
new 2ccd4adc681e drm/lima: reset async_reset on gp hard reset
new a9da58c86e3b drm/lima: set pp bus_stop bit before hard reset
new 27aa58ec85f9 drm/lima: set gp bus_stop bit before hard reset
new 53cb55b20208 drm/lima: handle spurious timeouts due to high irq latency
new e721d1cc8101 drm/lima: remove guilty drm_sched context handling
new 9e5690a16fc2 drm/lima: increase default job timeout to 10s
new 423af970da74 drm/lima: standardize debug messages by ip name
new 826eafebf68b drm/tests: mm: Convert to drm_dbg_printer
new 247f2ee4498c drm/xe: Fix a missing argument to drm_err_printer
new 98459fb5ab92 drm/xe: fix arguments to drm_err_printer()
new 5d012e512db1 gpu: host1x: bus: make host1x_bus_type const
new 9913a60f318b dt-bindings: display: Add Powkiddy RGB10MAX3 panel
new e0c732291250 drm/panel: st7703: Add Powkiddy RGB10MAX3 Panel Support
new 20b18c2be4f3 dt-bindings: display: rocktech,jh057n00900: Document panel [...]
new 762195e5c269 drm/panel: st7703: Add Panel Rotation Support
new 0d192c4c72ce dt-bindings: display: rockchip: rockchip,dw-hdmi: remove p [...]
new 6b1f93ea3459 dt-bindings: display: rockchip,dw-hdmi: add power-domains [...]
new 75fa9b7e375e video: Add helpers for decoding screen_info
new 036105e3a776 video: Provide screen_info_get_pci_dev() to find screen_in [...]
new 9eac534db001 firmware/sysfb: Set firmware-framebuffer parent device
new 9040d0297a47 fbdev/efifb: Remove PM for parent device
new 4e754597d603 firmware/sysfb: Create firmware device only for enabled PC [...]
new 784e27f28118 fbdev/efifb: Do not track parent device status
new 78aa89d1dfba firmware/sysfb: Update screen_info for relocated EFI framebuffers
new 8084a5b58929 fbdev/efifb: Remove framebuffer relocation tracking
new 50735922edb6 drm: drm_crtc: correct some comments
new 4276d28e1da6 iosys-map: fix typo
new aa1267e673fe drm: ci: use clk_ignore_unused for apq8016
new 9ac4beb7578a Merge tag 'drm-misc-next-2024-02-15' of git://anongit.free [...]
new 7f9dde788400 drm/amdkfd: fill in data for control stack header for gfx10
new 804bf74b1683 drm/amdkfd: pass debug exceptions to second-level trap handler
new 172781696176 drm/amdkfd: Fix L2 cache size reporting in GFX9.4.3
new a4aaf6a0333b drm/amd/swsmu: add judgement for vcn jpeg dpm set
new 45b801c24cb3 drm/amdgpu: skip ucode bo reserve for RLC AUTOLOAD
new b35c3feafea4 drm/amdgpu: support rlc auotload type set
new 0be41f31a907 drm/amdgpu: Add athub v4_1_0 ip headers (v5)
new 53edf77179f3 drm/amdgpu: Add athub v4_1_0 ip block support
new e3bfb8d9179e drm/amdgpu: implement smu send rma reason for smu v13.0.6
new f579c06bdc9b drm/amdgpu: send smu rma reason event in ras eeprom driver
new f902bf5dd4af drm/amdgpu: Add lsdma v7_0_0 ip headers (v3)
new aa2fb2360582 drm/amdgpu: Add lsdma v7_0 ip block support
new 39df603d2cf0 drm/amdgpu/discovery: Add lsdma v7_0 ip block
new 33c0c80ae5e9 drm/amdgpu: Add osssys v7_0_0 ip headers (v4)
new 617efef4af1c drm/amdgpu: add ucode id for jpeg DPG support
new 0a119d53f74a drm/amdgpu/jpeg: add support for jpeg DPG mode
new 12443fc53e7d drm/amdgpu: Add ih v7_0 ip block support
new 56018e836352 drm/amdgpu/discovery: Add ih v7_0 ip block
new 5fb2f479b010 drm/amdgpu: Add hdp v7_0_0 ip headers (v3)
new f3bcdf2d90c1 drm/amdgpu: Add hdp v7_0 ip block support
new ca46c2590918 drm/amdgpu/discovery: Add hdp v7_0 ip block
new 5995a22f2e66 drm/amdgpu: Add vcn v5_0_0 ip headers (v5)
new 816dae1d697a drm/amdgpu: add VCN_5_0_0 firmware support
new b6d1a0632051 drm/amdgpu: add VCN_5_0_0 IP block support
new fc184dbe9fd9 drm/amdgpu: make damage clips support configurable
new c37c3bcc0530 drm/amd/display: Fix && vs || typos
new 470675f6bf6a amdgpu/drm: Add vcn_v5_0_0_ip_block support
new dfad65c65728 drm/amdgpu: Add JPEG5 support
new 8abf2636f68c drm/amd/display: Initialize 'wait_time_microsec' variable [...]
new bbaf9ed33965 drm/amd/display: Fix possible use of uninitialized 'max_ch [...]
new 9ab1a996dc7f drm/amd/display: Fix possible buffer overflow in 'find_dcf [...]
new 785e53a83be1 drm/amdgpu/jpeg5: add power gating support
new 75a178926c99 drm/amdgpu/jpeg5: Enable doorbell
new cff9960317fc drm/amdgpu: Add jpeg_v5_0_0 ip block support
new c4891d979c76 drm/radeon/ni: Fix wrong firmware size logging in ni_init_ [...]
new 2a3cfb9a24a2 drm/amd/display: fix NULL checks for adev->dm.dc in amdgpu [...]
new 040fdcde288a drm/amdgpu: respect the abmlevel module parameter value if [...]
new ddc23e6e230e drm/amdgpu/psp: update define to better align with its meaning
new 226db36032c6 drm/amd: Stop evicting resources on APUs in suspend
new ce311df91d73 Revert "drm/amd: flush any delayed gfxoff on suspend entry"
new 1b5078f01b95 drm/amd/display: Add align done check
new 194bef0cc1f5 Revert "drm/amd/display: increased min_dcfclk_mhz and min_ [...]
new 10cd2bf92b4c drm/amd/display: Fix possible NULL dereference on device r [...]
new 79f3e38f60e5 drm/amd/display: Preserve original aspect ratio in create stream
new 3a6a32b31a11 Revert "drm/amd/display: Send DTBCLK disable message on fi [...]
new 3667c4298b41 drm/amd/display: treat plane clip size change as MED update type
new 41364afe3670 drm/amd/display: enable fgcg by default
new bb46122db730 drm/amd/display: Update FIXED_VS Retimer HWSS Test Pattern [...]
new a8edc9cc0b14 drm/amd/display: Fix array-index-out-of-bounds in dcn35_clkmgr
new 616b39467e81 drm/amd/display: fixed integer types and null check locations
new b5e161e42e0a drm/amd/display: Add shared firmware state for DMUB IPS handshake
new fc2d4230e50b drm/amdgpu/soc21: update VCN 4 max HEVC encoding resolution
new 615fb058726d drm/amdgpu/display: Initialize gamma correction mode varia [...]
new ae3986e7276d drm/amd/display: allow psr-su/replay for z8
new bfeefe6ea5f1 drm/amd/display: should support dmub hw lock on Replay
new 749f1ad0c350 drm/amd/display: Increase ips2_eval delay for DCN35
new 5869b32bbeb7 drm/amdkfd: update SIMD distribution algo for GFXIP 9.4.2 onwards
new 3459ffe8a8bc drm/amdgpu: Fix implicit assumtion in gfx11 debug flags
new f00c8157b692 drm/amdgpu: Add mp v14_0_2 ip headers (v5)
new 876fa5f8a066 drm/amdgpu: Add psp v14_0 ip block support
new efe0f34c2bd0 drm/amdgpu: Reduce VA_RESERVED_BOTTOM to 64KB
new b7a900344546 drm/amd/pm: Allow setting max UCLK on SMU v13.0.6
new f19cb916151d drm/amdgpu: use spirom update wait_for helper for psp v14
new a78791c2b29e drm/amdgpu: support psp ip block for psp v14
new e9e1abb397e5 Revert "drm/amd/display: Add left edge pixel for YCbCr422/ [...]
new 8d339b0df229 drm/amdgpu/psp: set autoload support by default
new 2fb4460fb84d drm/amdgpu/psp: handle TMR type via flag
new e71658299d45 drm/amdgpu/psp: set boot_time_tmr flag
new 815282549896 drm/amdgpu: add psp_timeout to limit PSP related operation
new efc11f34e25f drm/amdgpu: support psp ip block discovery for psp v14
new 79863ddee8eb drm/amd/display: 3.2.272
new 34a1de0f7935 drm/amdkfd: Relocate TBA/TMA to opposite side of VM hole
new dc84f52eb26d drm/amdgpu/nbio: Add NBIO 7.11.1 Support
new bd377b128125 drm/amdgpu: add nbio 7.11.1 discovery support
new c5ce1f1a2101 drm/amdgpu: add smuio 14.0.1 support
new 24b5a5df943a drm/amdgpu: add PSP 14.0.1 support
new aec765a4dc91 drm/amdgpu: add psp 14.0.1 discovery support
new c40797d32024 drm/amdgpu: add sdma 6.1.1 firmware
new a02cfac90fbd drm/amdgpu: add SDMA 6.1.1 discovery support
new 6f18d7ad9dba drm/amdgpu: Fix missing parameter descriptions in ih_v7_0.c
new f6aed043ee5d drm/amd/display: Add 'replay' NULL check in 'edp_set_repla [...]
new 2bb2ad58f6b7 drm/amd: Change `jpeg_v4_0_5_start_dpg_mode()` to void
new 385d9f7f2e3f drm/amd/display: Remove break after return
new 31e0a586f338 drm/amdgpu: add MMHUB 3.3.1 support
new 40d47c5fb4f2 Merge tag 'amd-drm-next-6.9-2024-02-19' of https://gitlab. [...]
new c4c96d1417fd drm: Spelling s/hardward/hardware/g
new 1a5e81de180e Revert "drm/panel-edp: Add auo_b116xa3_mode"
new b40034994f60 gpu: host1x: remove redundant assignment to variable space
new 3b59787a5170 dt-bindings: display: panel: Add Himax HX83112A
new 654f26a0f43c drm/panel: Add driver for DJN HX83112A LCD panel
new 77d17c4cd0bf Documentation/gpu: Update documentation on drm-shared-*
new b31f5eba32ae drm: add drm_gem_object_is_shared_for_memory_stats() helper
new d50ea100ea7e drm: update drm_show_memory_stats() for dma-bufs
new ba1a58d5b907 drm/amdgpu: add shared fdinfo stats
new 905a176a3ca3 drm/i915: Update shared stats to use the new gem helper
new 61e738d81f75 drm/xe: Update shared stats to use the new gem helper
new f63f24488571 drm: bridge: dw_hdmi: Set DRM bridge type
new 1e5a2ec938d7 char/agp: remove agp_bridge_data::type
new 9de552935b6c dt-bindings: vendor-prefixes: add prefix for admatec GmbH
new c530379a6876 dt-bindings: display: panel-lvds: Add compatible for admat [...]
new f9488c160d6e drm/panel: ltk500hd1829: make room for more similar panels
new c71efc633713 dt-bindings: display: ltk500hd1829: add variant compatible [...]
new 239cce651ea6 drm/panel: ltk500hd1829: add panel type for ltk101b4029w
new 1a9e51bef89a drm/meson: improve encoder probe / initialization error handling
new 42a7a16bedc9 drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first
new 70ef769f5129 accel/ivpu: Rename TILE_SKU_BOTH_MTL to TILE_SKU_BOTH
new 575fcdd3cfd4 accel/ivpu: Remove legacy firmware name
new 3bd0edf825b7 accel/ivpu: Update FW API headers
new 00b9151cd4a3 accel/ivpu: Add support for FW boot param system_time_us
new f32d59677ab1 accel/ivpu: Use lazy allocation for doorbell IDs
new adfef713d2b5 accel/ivpu: Fix ivpu_reset_engine_fn merge issue
new 42328003ecb6 accel/ivpu: Refactor BO creation functions
new b7f9b9b67ebd accel/ivpu: Rename VPU to NPU in message strings
new b59dcca97bf0 dt-bindings: display: ti,am65x-dss: Add support for common [...]
new 763955fd6c93 dt-bindings: display: simple: Add boe,bp082wx1-100 8.2" panel
new dc90214ff58b drm/panel: simple: Add BOE BP082WX1-100 8.2" panel
new e3481abc2c62 drm/ci: skip suspend tests for both msm-sc7180 machines
new 0326a5710e6d drm/ci: update IGT test names
new e00fc5402402 drm/ci: update msm-apq8096-fails list
new 1f4c6f11a557 drm/ci: mark universal-plane-sanity as failing on SC7180
new aeedaee5ef54 drm/bridge: adv7511: fix crash on irq during probe
new c1bb7f9f1e15 dt-bindings: display: Document Renesas RZ/G2L DU bindings
new ac23216bb1f5 dt-bindings: display: renesas,rzg2l-du: Document RZ/V2L DU [...]
new 768e9e61b3b9 drm: renesas: Add RZ/G2L DU Support
new bf7e1dc79a59 MAINTAINERS: Update entries for Renesas DRM drivers
new 583f2bdc8a44 MAINTAINERS: Create entry for Renesas RZ DRM drivers
new 8c44ea81634a drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVA [...]
new 18226ba52159 drm/syncobj: reject invalid flags in drm_syncobj_find_fence
new d3f552488a73 drm/syncobj: call might_sleep before waiting for fence submission
new a3baaca4a876 drm: renesas: rz-du: Fix redefinition errors related to rz [...]
new 71ab34f72f6d Merge tag 'drm-misc-next-2024-02-22' of git://anongit.free [...]
new 20277d8c1ff5 drm/xe: Fix UBSAN splat in add_preempt_fences()
new 717cf0a78340 drm/xe: Fix warning on impossible condition
new 4e124151fcfc drm/xe/dg2: Drop pre-production workarounds
new 6901f732691f drm/xe: Add command MI_LOAD_REGISTER_MEM
new 54020e2b406d drm/xe: Define registers used by memory based irq processing
new e3408839dd27 drm/xe: Update LRC context layout definitions
new 7158a688935c drm/xe: Update definition of GT_INTR_DW
new 35c933f68048 drm/xe: Define IRQ offsets used by HW engines
new f15de1936f8d drm/xe: Add XE_BO_NEEDS_UC flag to force UC mode instead WB
new a6581ebe7685 drm/xe/vf: Introduce Memory Based Interrupts Handler
new 9a30b04f15f0 drm/xe/vf: Update LRC with memory based interrupts data
new aef4eb7c7dec drm/xe/vf: Setup memory based interrupts in GuC
new b130289b2324 drm/xe/vf: Add VF specific interrupt handler
new b2e1f97fb418 drm/xe: Add GT oriented drm_printers
new e8b9b3097ca8 drm/xe: Report TLB timeout using GT oriented functions
new 587c73343ac7 drm/xe: Introduce GuC Doorbells Manager
new 4ceb8645bd85 drm/xe/kunit: Set SR-IOV mode of the fake device
new 5095d13d758b drm/xe/kunit: Define helper functions to allocate fake xe device
new 0b75475723b1 drm/xe/kunit: Restore test->priv when done with fake xe device
new d8ba1ede4cbd drm/xe/kunit: Use xe kunit helper in RTP test
new 29d52c9c1b9d drm/xe/kunit: Use xe kunit helper in WA test
new 90ad6f301789 drm/xe/kunit: Enable CONFIG_LOCKDEP in tests
new 6e2546131750 drm/xe/kunit: Add GuC Doorbells Manager tests
new c5be725eb09d drm/xe/xelpg: Extend Wa_14019877138 for Graphics 12.70/71
new 0eb16fd26795 drm/xe/guc: Use FAST_REQUEST for non-blocking H2G messages
new 0e209fa7bf66 drm/xe: Disable 32bits build
new f031c3a7af8e drm/xe/uapi: Remove DRM_XE_VM_BIND_FLAG_ASYNC comment left over
new 570a8fc233b2 drm/xe/xe2: Add workaround 16020183090
new fe761f3465c0 drm/i915: don't make assumptions about intel_wakeref_t type
new fdbadf504375 drm/xe: Fix definition of intel_wakeref_t
new 9bab383d47c9 drm/xe: Use intel_wakeref_t in intel_runtime_pm functions
new 0cfb7caefabd drm/xe: Allocate dedicated workqueue for SR-IOV workers
new b97d87039fe5 drm/xe: Define Virtual Function Identifier
new 13f976ea6220 drm/xe: Introduce GT-oriented SR-IOV logging macros
new e6cbc458b4f8 drm/xe/guc: Add helpers for HXG messages
new e83679985ac7 drm/xe/guc: Update few GuC CTB ABI definitions
new fa6c12e036c9 drm/xe/guc: Add Relay Communication ABI definitions
new 811fe9f556fc drm/xe/guc: Introduce Relay Communication for SR-IOV
new 4469eae6bc52 drm/xe/kunit: Allow to replace xe_guc_ct_send_recv() with stub
new 927b042a8daf drm/xe/kunit: Add GuC Relay kunit tests
new 26d4481ac23f drm/xe/guc: Start handling GuC Relay event messages
new 0d68d06553ee drm/xe: Add mocs reset kunit
new 2b35ae108c7f drm/xe: Fix compilation without CONFIG_KUNIT
new 264ed178781c drm/xe: Fix spelling mistake "gueue" -> "queue"
new be8755a0a818 drm/xe/kunit: Drop xe_wa tests for pre-production DG2
new ddb5bade29de drm/xe/xe2: synchronise CS_CHICKEN1 with WMTP support
new fa78e188d8d1 drm/xe/dgfx: Release mmap mappings on rpm suspend
new 29f424eb8702 drm/xe/exec: move fence reservation
new f4e8ab468fc6 drm/xe/exec: reserve fence slot for CPU bind
new 97d0047cbb17 drm/xe: Fix exec IOCTL long running exec queue ring full c [...]
new 5030e16140b6 drm/xe/guc: Only take actions in CT irq handler if CTs are [...]
new 9d0c1c5618be drm/xe/vm: Fix an error path
new 9d03bf30e786 drm/xe: Use __iomem for the regs pointer
new 20855b62a305 drm/xe: Annotate xe_mem_region::mapping with __iomem
new 9d612ee52c60 drm/xe: Annotate multiple mmio pointers with __iomem
new dcddb6f0b06d drm/xe: Annotate xe_ttm_stolen_mgr::mapping with __iomem
new 9fbedddfc900 drm/xe/xe2_lpg: Add Wa_16018610683
new b16483f9f812 drm/xe: Fix guc_exec_queue_set_priority
new a8004af338f6 drm/xe: Fix modifying exec_queue priority in xe_migrate_init
new 4ae3aeab32d7 drm/xe: Add vram frequency sysfs attributes
new 69cac0a8f3ef drm/xe: Check skip_guc_pc before setting SLPC flag
new a109d1999229 drm/xe: Fix build bug for GCC 11
new 6e144a7d6f8a drm/xe: Refactor __xe_exec_queue_create()
new 6ae24344e2e3 drm/xe: Add exec_queue.sched_props.job_timeout_ms
new 25ce7c5063b3 drm/xe: Finish refactoring of exec_queue_create
new 801e8c7ed670 drm/xe: Remove set_job_timeout_ms() from exec_queue_ops
new 86f41f4333e3 drm/xe: Add build on bug to assert page fault queue works
new 1fd77ceaf0d8 drm/xe: Invert page fault queue head / tail
new d0ca70c03398 drm/xe: Add build on bug to assert access counter queue works
new 7c0f97cb62dc drm/xe: Invert access counter queue head / tail
new c10da95afa68 drm/xe/device: clean up on error in probe()
new 88ec23528b32 drm/xe/selftests: Fix an error pointer dereference bug
new cf46019e8550 drm/xe: unlock on error path in xe_vm_add_compute_exec_queue()
new ef51d7542d14 drm/xe/migrate: Fix CCS copy for small VRAM copy chunks
new 88cbf8502023 drm/xe: Split GuC communication initialization
new 3c01e0121402 drm/xe/guc: Treat non-response message after BUSY as unexpected
new d898c2e55593 drm/xe/guc: Return CTB response length
new d4978a67ae97 drm/xe/guc: Use HXG definitions on HXG messages
new 33ff1f21bd2f drm/xe: Allow to exclude part of GGTT from allocations
new 1113e52ffee7 drm/xe: Fix potential deadlock in __fini_dbm
new ca630876aa98 drm/xe/migrate: Cap PTEs written by MI_STORE_DATA_IMM to 510
new 52e3fa3e3ea3 drm/xe: Fix bounds checking in __xe_bo_placement_for_flags()
new 1c7531f50eaa drm/xe: display support should not depend on EXPERT
new ddc3c0877e16 drm/xe: Use kstrdup while creating snapshot
new 85f3b79fb578 drm/xe: Group normal kunit tests in a single module
new e2dc52f849f8 drm/xe/dmabuf: Make xe_dmabuf_ops static
new 79f8eacbdf9d drm/xe: Use a NULL pointer instead of 0.
new c5a06c9169f3 drm/xe/guc: Enable WA 14018913170
new 34e9d836f9d0 drm/xe: Mark internal gmdid mappings as const
new a54e016ace26 drm/xe/guc: Return CTB HXG response DATA0 if no buffer provided
new 6af7ee08279c drm/xe/guc: Add kernel-doc for xe_guc_ct_send_recv()
new 997a55caa1c3 drm/xe/gsc: Initialize GSC proxy
new eb08104f90fc drm/xe/gsc: add support for GSC proxy interrupt
new 43d48379c939 drm/xe: correct the calculation of remaining size
new 8ea8c918e7db drm/xe: Modify the cfb size to be page size aligned for FBC
new 2fe36db5fd24 drm/xe: make xe_ttm_funcs const
new c96baaa83993 drm/xe: make heci_gsc_irq_chip const
new 3cacf808c9d8 drm/xe: make hwmon_info const
new 480ea9e306c7 drm/xe: make gpuvm_ops const
new 9c0155b652bf drm/xe: constify engine class sysfs attributes
new f87f5ea43959 drm/xe/xe_debugfs: Print skip_guc_pc in xe info
new 06af1954aecc drm/xe: Do not flood dmesg with guc log
new 7b5bdb447b14 drm/xe: Use _ULL for u64 division
new 6d8d038364d8 drm/xe/mmio: Cast to u64 when printing
new 406663f777be drm/xe/display: Avoid calling readq()
new 8d038f49c1f3 drm/xe: Fix cast on trace variable
new 836e487149c2 drm/xe: Enable 32bits build
new 6a02867560f7 drm/xe/xe2: Use XE_CACHE_WB pat index
new f6bf0424cadc drm/xe/vm: bugfix in xe_vm_create_ioctl
new be3382ecdf31 Merge drm/drm-next into drm-xe-next
new c885886bda2a drm/xe: Fix typo in vram frequency sysfs documentation
new 02c4e64a860a drm/xe/xe2_lpg: Introduce performance guide changes
new 6240c2c43fd0 drm/xe: Document nested struct members according to guidelines
new ab5ae65fb25d drm/xe: Remove PVC from xe_wa kunit tests
new c65908c33b80 drm/xe: Remove double new lines in devcoredump
new 98fefec8c381 drm/xe: Change devcoredump functions parameters to xe_sched_job
new 83ef64ebde37 drm/xe: Nuke xe from xe_devcoredump
new facd388708f0 drm/xe: Stash GMD_ID value in xe_gt
new 4376cee62092 drm/xe: Print more device information in devcoredump
new 89e394f0db47 drm/xe: Print registers spread in 2 u32 as u64
new 28a98c39fa9b drm/xe: Remove additional spaces in devcoredump HW Engines [...]
new 439987f6f471 drm/xe: don't build debugfs files when CONFIG_DEBUG_FS=n
new c6878e47431c drm/xe: Fix crash in trace_dma_fence_init()
new dc75d03716fe drm/xe/guc: Add more GuC CT states
new 83a7173bacc9 drm/xe: Move TLB invalidation reset before HW reset
new d688b86a290e drm/xe/guc: Flush G2H handler when turning off CTs
new 348769d1cbfa drm/xe: correct the assertion for number of PTEs
new 9f5971bdf78e drm/xe: Grab mem_access when disabling C6 on skip_guc_pc p [...]
new 20485e3a810c drm/hwmon: Fix abi doc warnings
new aeacfd2dbebb drm/xe/xe2: Enable has_usm
new cd43106c9b05 drm/xe/guc: Reduce a print from warn to debug
new 8945a46a7cba drm/xe: Use function to emit PIPE_CONTROL
new 5746eaaa805e drm/xe: Add functions to convert regular address to canoni [...]
new be7d51c5b468 drm/xe: Add batch buffer addresses to devcoredump
new d1df9bfbf68c drm/xe: Only allow 1 ufence per exec / bind IOCTL
new f01ece502af0 drm/xe: move xe_display.[ch] under display/
new 1e5a4dfe3834 drm/xe: drop display/ subdir from include directories
new 97fd7a7e4e87 drm/xe: Annotate mcr_[un]lock()
new 78366eed6853 drm/xe: Don't use __user error pointers
new 996da37ffa82 drm/xe: Convert job timeouts from assert to warning
new d83d8ae275c6 drm/xe: Make all GuC ABI shift values unsigned
new 152ca51d8db0 drm/xe: Use LRC prefix rather than CTX prefix in lrc desc defines
new 5bd24e78829a drm/xe/vm: Subclass userptr vmas
new d6beadc8d732 drm/xe/gsc: Add status check during gsc header readout
new 3acc1ff1a72f drm/xe: Fix loop in vm_bind_ioctl_ops_unwind
new 5fcbf83e39ec drm/xe: Drop rebind argument from xe_pt_prepare_bind
new a856b67a8416 drm/xe: Take a reference in xe_exec_queue_last_fence_get()
new 447f74d223b4 drm/xe: Pick correct userptr VMA to repin on REMAP op failure
new 774ef5dfc955 drm/xe: circumvent bogus stringop-overflow warning
new 72f86ed3c889 drm/xe: Map both mem.kernel_bb_pool and usm.bb_pool
new 86c99abb5f1b drm/xe/display: Fix memleak in display initialization
new 6650ad3e0948 drm/xe/uc: Include patch version in expectations
new 32ca46bf2944 drm/xe/guc: Update to GuC firmware 70.19.2
new db0adab04912 drm/xe/guc: Add support for LNL firmware
new 17ffcdb041a4 drm/xe/query: Use kzalloc for drm_xe_query_engines
new 5ad6af5c91e9 drm/xe: Assume large page size if VMA not yet bound
new 8087199cd595 drm/xe/vm: don't ignore error when in_kthread
new 404669db6010 drm/xe/hwmon: Refactor xe hwmon
new 95ec8c1d6c9a drm/xe/pm: add debug logs for D3cold
new d9890c028d66 drm/xe: Remove TEST_VM_ASYNC_OPS_ERROR
new 45883418969c drm/xe: Always allow to override firmware
new 6badfc463d60 drm/xe: Avoid cryptic message when there's no GuC definition
new eb538b557425 drm/xe/vm: Avoid reserving zero fences
new 82bd83a0cf7a drm/xe/irq: allocate all possible msix interrupts
new 63fb531fbfda drm/xe/display: fix i915_gem_object_is_shmem() wrapper
new f8237c8c6a0e drm/xe: use drm based debugging instead of dev
new 157261c58b28 drm/xe/pt: Allow for stricter type- and range checking
new a43d5060086e drm/xe/vf: Assume fixed GSM size if VF
new aec14e3370c4 drm/xe/vf: Don't try to capture engine data unavailable to VF
new 18bc97fb4a0c drm/xe/vf: Don't program MOCS if VF
new 60da62fbe9af drm/xe/vf: Don't initialize stolen memory manager if VF
new 3ed34c655210 drm/xe/vf: Don't check if LMEM is initialized if VF
new 602f9ebf321a drm/xe/vf: Don't enable hwmon if VF
new 96eb895c7ec6 drm/xe/vf: Don't program PAT if VF
new be46d7aacf9e drm/xe/vf: Don't support MCR registers if VF
new 9bc36e58d162 drm/xe: Add uAPI to query GuC firmware submission version
new 761b333718cf drm/xe: Remove exec queue bind.fence_*
new f2c9364db579 drm/xe: avoid function cast warnings
new f1a9abc0cf31 drm/xe/uapi: Remove support for persistent exec_queues
new 237412e45390 drm/xe: Enable 32bits build
new a0df2cc858c3 drm/xe/xe_bo_move: Enhance xe_bo_move trace
new 19adaccef8b2 drm/xe: Fix xe_vma_set_pte_size
new 15f0e0c2c46d drm/xe: Add XE_VMA_PTE_64K VMA flag
new 0f688c0eb63a drm/xe: Return 2MB page size for compact 64k PTEs
new fbb944086f2f Merge drm/drm-next into drm-xe-next
new a44bbace73df drm/xe/guc: Allocate GuC data structures in system memory [...]
new 7606f7d0f069 drm/xe/huc: Realloc HuC FW in vram for post-hwconfig
new 8a4587ef9f95 drm/xe/guc: Move GuC power control init to "post-hwconfig"
new bf8ec3c3e82c drm/xe: Initialize GuC earlier during probe
new 69a5f1774add drm/xe/guc: Remove usage of the deprecated ida_simple_xx() API
new e5626eb80026 drm/xe/xe_gt_idle: Drop redundant newline in name
new bb619d71224e drm/xe: Fix modpost warning on xe_mocs kunit module
new 8491b0ef3233 drm/xe/snapshot: Remove drm_err on guc alloc failures
new bd71cdd209c6 drm/xe: Clear all snapshot members after deleting coredump
new 76a86b58d2b3 drm/xe: Add uapi for dumpable bos
new ffb7249df199 drm/xe: Annotate each dumpable vma as such
new 0cd99046ca05 drm/xe: Add vm snapshot mutex for easily taking a vm snaps [...]
new 0eb2a18a8fad drm/xe: Implement VM snapshot support for BO's and userptr
new de74079f0089 drm/xe: Add debug prints for skipping rebinds
new a24d9099777d drm/xe: Do not include current dir for generated/xe_wa_oob.h
new 7a975748d4dc drm/xe: Use pointers in trace events
new a7a3d73686f5 drm/xe: Prefer struct_size over open coded arithmetic
new 19b232b9d537 Merge tag 'drm-xe-next-2024-02-25' of ssh://gitlab.freedes [...]
new e91c37f19404 accel/habanalabs/gaudi2: add interrupt affinity for user i [...]
new 8c075401f2db accel/habanalabs: increase HL_MAX_STR to 64 bytes to avoid [...]
new d0df8a35a76d accel/habanalabs: fix DRAM BAR base address calculation
new 246d8b6cfb80 accel/habanalabs: abort device reset for consecutive heart [...]
new f728c17fc97a accel/habanalabs/gaudi2: move HMMU page tables to device memory
new 8a5be2b62ba1 accel/habanalabs: Remove unnecessary braces from if statement
new 731d320e689d accel/habanalabs: remove call to deprecated function
new 01f8cd0fafa6 accel/habanalabs/gaudi2: fail memory memset when failing t [...]
new 5ae8b6b77473 accel/habanalabs/goya: remove redundant assignment to poin [...]
new 9e263c5042d0 accel/habanalabs: use kcalloc() instead of kzalloc()
new c14e5cd3ed0d accel/habanalabs: remove hop size from asic properties
new 7159813c9120 accel/habanalabs: modify print for skip loading linux FW t [...]
new c1e89ae45528 accel/habanalabs/gaudi2: check extended errors according t [...]
new e855869bec3f accel/habanalabs: fix glbl error cause handling
new 0b105a2a7225 accel/habanalabs: fix debugfs files permissions
new c8c062e96718 accel/habanalabs: initialize maybe-uninitialized variables
new fd8d2fa0665e accel/habanalabs: fix error print
new 3bf6ef981f0b accel/habanalabs/gaudi2: drain event lacks rd/wr indication
new 5b6658eb7c92 accel/habanalabs/hwmon: rate limit errors user can generate
new db45bbdd024e accel/habanalabs: handle reserved memory request when work [...]
new c51706834983 accel/habanalabs: keep explicit size of reserved memory for FW
new fa58b5949366 accel/habanalabs: modify pci health check
new 576d7cc5a9e2 accel: constify the struct device_type usage
new aa775edbbe7b Merge tag 'drm-habanalabs-next-2024-02-26' of https://git. [...]
new f112b68f273f Merge v6.8-rc6 into drm-next
new 3fe262eca5bd MAINTAINERS: Update drm.git URL
new e5dbaa9f43ea drm/i915/display: On Xe2 always enable decompression with tile4
new 6074be620c31 drm/i915/dsc: Fix the macro that calculates DSCC_/DSCA_ PP [...]
new 6061811d72e1 drm/i915/dp: Limit SST link rate to <=8.1Gbps
new c9950a5d5056 drm/i915: Correct for_each_old_global_obj_in_state() arguments
new dff8f3f85a1b drm/i915/sdvo: Convert to per-device debugs
new ca93f9f3a8d6 drm/i915/sdvo: Fix up code alignment
new 0128e89a9163 drm/i915/color: Use per-device debugs
new 5f67258c0872 drm/i915/fb: Use per-device debugs
new abe6af1627c7 drm/i915/bios: Switch to kms debugs
new ff9bc20cd21c drm/i915/bios: Use per-device debugs for VBT related stuff
new 8c9e4f68b861 drm/i915/hdcp: Use per-device debugs
new 29d7a5b4d224 drm/i915/wm: Pass the whole i915 to intel_get_cxsr_latency()
new 167712d82aad drm/i915/wm: Use per-device debugs in pre-ilk wm code
new 1db5efe51f94 drm/i915/wm: Use per-device debugs ilk wm code
new 8dc0e7dfc5aa drm/i915/dvo/ns2501: Nuke pointless casts
new cd1f0d3df26a drm/i915/dvo: Use sizeof(*variable) instead of sizeof(type)
new 00c3959d63ae drm/i915: Add bigjoiner force enable option to debugfs
new 5c5a7fa61213 drm/i915: Prevent HW access during init from SDVO TV get_m [...]
new 3a86cb16ab32 drm/i915: Prevent HW access during init from connector get [...]
new d9b904d2efdf drm/i915/display: update pll values in sync with Bspec for MTL
new 425b463859ed drm/i915: Update ADL-N PCI IDs
new 733c454e0d14 drm/i915: Fix PLL state check for gmch platforms
new 8d18f12f97bf drm/i915: Include the CRTC name in the ELD buffer mismatch
new b56e24be5916 drm/i915: Reuse ibx_dump_hw_state() for gmch platforms
new 7ab52cb3489e drm/i915: Add PLL .compare_hw_state() vfunc
new 1b923307a1b0 drm/i915: Enable fastboot across the board
new 26aba0d1c35f drm/i915/cdclk: Extract cdclk_divider()
new 76184fa3d32e drm/i915/cdclk: Squash waveform is 16 bits
new c0151c695fbe drm/i915/cdclk: Remove the hardcoded divider from cdclk_co [...]
new 79e2ea2eaaa6 drm/i915/cdclk: Document CDCLK update methods
new a9b5f422339f drm/i915: remove unused intel_dvo_dev_ops hooks
new 172c52e276d5 drm/i915: remove structs intel_vgpu_pipe_format and intel_ [...]
new de2fa4ef66b8 drm/i915: remove intel_dsi::{port_bits,hs}
new fe7ed0e9dc92 drm/i915: remove intel_gvt_gtt::{mm_alloc_page_table, mm_f [...]
new 9fda1fd90984 drm/i915: remove intel_gvt_mmio_info::{device, addr_range}
new 8266cdae3c5d drm/i915: remove intel_vgpu_workload::{ring_context, resto [...]
new dd0eb202bf4a drm/i915: remove intel_vbt_panel_data::edp::initialized
new 394a1376d827 drm/i915: remove intel_guc::ads_engine_usage_size
new c5d859e34c91 drm/i915: remove i915_drm_client::id
new 0b8722d65af5 drm/i915: remove i915_perf_stream::size_exponent
new dcbe15d92063 drm/i915: remove intel_vgpu_gtt::active_ppgtt_mm_bitmap
new 0c274be3f2bc drm/i915: remove intel_vgpu_fence::base
new c1d8fa8163bc drm/i915: remove intel_vgpu_opregion::mapped
new 7c25ef44547f drm/i915: remove intel_vgpu::intx_trigger
new 58b67c04cd8a drm/i915: remove gvt_mmio_block::device
new ad180eb410e3 drm/i915: remove intel_gvt_irq_info::warned
new 4ced7884ac69 drm/i915: remove intel_gvt_event_info::policy
new 7be6ff785af2 drm/i915: remove intel_gvt_irq::pending_events
new 95f4e97f5e00 drm/i915: remove execute_cb::signal
new 4c1f2a1e2b73 drm/i915: remove i915_vma::obj_hash
new 4101f25ae26d drm/i915: remove intel_memory_region_ops::flags
new bf7626f19d6f drm/i915/tv: Fix TV mode
new 3d890f328773 drm/i915/lnl: Add pkgc related register
new 131288c4681b drm/i915/lnl: Program PKGC_LATENCY register
new 0be4e0a5203d drm/i915: Fix doc build issue on intel_cdclk.c
new 20af10845864 drm/i915/display/debugfs: New entry "DRRS capable" to i915 [...]
new 287c0de8b294 drm/i915/hdcp: Move to direct reads for HDCP
new 26f7d01ca7c2 drm/i915/hdcp: Move source hdcp2 checks into its own function
new 55d9b2b8e440 drm/i915/hdcp: Refactor intel_dp_hdcp2_capable
new 4ae5a0977901 drm/i915/hdcp: Pass drm_dp_aux to read_bcaps function
new 8e754d9e9e8a drm/i915/hdcp: Rename hdcp capable functions
new 813cca96e4ac drm/i915/hdcp: Add new remote capability check shim function
new dfaf305b5c42 drm/i915/hdcp: HDCP Capability for the downstream device
new 429ccbd1c39b drm/i915/hdcp: Remove additional timing for reading mst hd [...]
new 909fff3e46c0 drm/i915/hdcp: Extract hdcp structure from correct connector
new 47ef55a8b784 drm/i915/hdcp: Don't enable HDCP2.2 directly from check_link
new 483f7d94a045 drm/i915/hdcp: Don't enable HDCP1.4 directly from check_link
new 66bd692404a6 drm/i915/hdcp: Allocate stream id after HDCP AKE stage
new 610d7bc2e23c drm/i915/hdcp: Read Rxcaps for robustibility
new 1e59ab501aba drm/dp: Add drm_dp_max_dprx_data_rate()
new 295654f7e554 drm/dp: Add support for DP tunneling
new 1dd9d86ab60b drm/i915: Fix display bpp limit computation during system resume
new d1e217d44b40 drm/i915/dp: Add support to notify MST connectors to retry [...]
new 204863d668ff drm/i915/dp: Use drm_dp_max_dprx_data_rate()
new e35cce9371fe drm/i915/dp: Factor out intel_dp_config_required_rate()
new 4ba732a64cdb drm/i915/dp: Export intel_dp_max_common_rate/lane_count()
new 85e5be68217b drm/i915/dp: Factor out intel_dp_update_sink_caps()
new 363c31787344 drm/i915/dp: Factor out intel_dp_read_dprx_caps()
new a4ea61b7482f drm/i915/dp: Add intel_dp_max_link_data_rate()
new 199c7d75b267 drm/i915/dp: Sync instead of try-sync commits when getting [...]
new 91888b5b1ad2 drm/i915/dp: Add support for DP tunnel BW allocation
new 39818c06c829 drm/i915/dp: Add DP tunnel atomic state and check BW limit
new 259e2e0a0432 drm/i915/dp: Account for tunnel BW limit in intel_dp_max_l [...]
new a4efae87ecb2 drm/i915/dp: Compute DP tunnel BW during encoder state com [...]
new e7e5048f4ad5 drm/i915/dp: Allocate/free DP tunnel BW during modeset
new 6496dbecb9c2 drm/i915/dp: Handle DP tunnel IRQs
new 7605d0e8c178 drm/i915/dp: Call intel_dp_sync_state() always for DDI DP [...]
new fb687904aae2 drm/i915/dp: Suspend/resume DP tunnels
new a32f3a954138 drm/i915/dp: Read DPRX for all long HPD pulses
new e60cff453b82 drm/i915/dp: Enable DP tunnel BW allocation mode
new ca7a1d0d18ac Merge tag 'drm-intel-next-2024-02-27-1' of git://anongit.f [...]
new 5cf0fbf76374 drm/i915: Add some boring kerneldoc
new db7bbd13f087 drm/i915: Check before removing mm notifier
new 992909549a23 Merge tag 'drm-intel-gt-next-2024-02-28' of git://anongit. [...]
new 32e5a120a510 drm/tegra: put drm_gem_object ref on error in tegra_fb_create
new 47f419e07111 drm/dp: move intel_dp_vsc_sdp_pack() to generic helper
new b55b88d86fec drm/dp: drop the size parameter from drm_dp_vsc_sdp_pack()
new 0d024974014f drm/dp: add an API to indicate if sink supports VSC SDP
new 155ad86b5eca accel/qaic: Constify aic100_channels
new 51b76c1f3017 drm/v3d: Enable V3D to use different PAGE_SIZE
new de8de2c8acb9 drm/i915: convert remaining intel_dp_vsc_sdp_pack
new 025ac05f15d4 drm/mxsfb: Switch to drmm_mode_config_init
new 1c71d925c03a drm: lcdif: Switch to drmm_mode_config_init
new 3ec948ccb2c4 drm/tidss: Fix initial plane zpos values
new c079e2e113f2 drm/tidss: Fix sync-lost issue with two displays
new cedb7dd193f6 drm/sun4i: hdmi: Convert encoder to atomic
new 9ca6bc246035 drm/sun4i: hdmi: Move mode_set into enable
new c6686f274d5e drm/sun4i: hdmi: Switch to container_of_const
new 358e76fd613a drm/sun4i: hdmi: Consolidate atomic_check and mode_valid
new 89ac522d4507 drm/edid/firmware: Remove built-in EDIDs
new 047518490538 Merge drm/drm-next into drm-misc-next
new bfa4437fd393 drm/mgag200: Add a workaround for low-latency
new 8e1f547aba3e backlight/corgi-lcd: Include <linux/backlight.h>
new 379ca03b7279 drm/nouveau: Include <linux/backlight.h>
new 009c95c82e87 staging/fbtft: Include <linux/backlight.h>
new 11b4eedfc87d fbdev: Do not include <linux/backlight.h> in header
new 183c81569dde fbdev: Do not include <linux/fs.h> in header
new 0f115335cff5 fbdev: Do not include <linux/notifier.h> in header
new 7a46212f2a15 fbdev: Do not include <linux/slab.h> in header
new f6d520783a08 fbdev: Clean up forward declarations in header file
new 0c591381e446 fbdev: Clean up include statements in header file
new 925c70c9b8e5 drm: Remove drm_num_crtcs() helper
new 5abffb66d12b drm: Check output polling initialized before disabling
new 048a36d8a608 drm: Check polling initialized before enabling in drm_help [...]
new 49c985856d8c drm/scheduler: Simplify the allocation of slab caches in d [...]
new 73984daf07a1 drm/tests: helpers: Include missing drm_drv header
new 66671944e176 drm/tests: helpers: Add atomic helpers
new 7a48da0febd5 drm/tests: Add helper to create mock plane
new 51f90720381d drm/tests: Add helper to create mock crtc
new 594332e9bc4c drm/tests: connector: Add tests for drmm_connector_init
new 8df1ddb5bf11 drm/dp: Don't attempt AUX transfers when eDP panels are no [...]
new 7781cc427412 Merge tag 'drm-misc-next-2024-02-29' of https://anongit.fr [...]
new 1752f138b28d drm/sun4i: hdmi: Add missing drm_atomic header
new 15ef04e2b683 drm/mediatek: Add Padding to OVL adaptor
new b82a2a4b8562 drm/mediatek: Support MT8188 VDOSYS1 in display driver
new 3b09cc7799c1 drm/mediatek: dsi: Use GENMASK() for register mask definitions
new fae6f8155053 drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
new 5c6186a8f07e drm/mediatek: dsi: Cleanup functions mtk_dsi_ps_control{_vact}()
new aaeb9335fb38 drm/mediatek: dsi: Use bitfield macros where useful
new ff4e45214629 drm/mediatek: dsi: Replace open-coded instance of HZ_PER_MHZ
new e4732b590a77 drm/mediatek: dsi: Register DSI host after acquiring clock [...]
new 5c985686d87b drm/mediatek: dsi: Simplify with dev_err_probe and remove gotos
new 2aa9514adf4f drm/mediatek: dsi: Compress of_device_id entries and add sentinel
new e14cba94bc19 drm/mediatek: dsi: Use mipi_dsi_pixel_format_to_bpp() help [...]
new 5306b3fe5737 drm/mediatek: Filter modes according to hardware capability
new c958e86e9cc1 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_fin [...]
new 017da39e9c49 Merge tag 'mediatek-drm-next-6.9' of https://git.kernel.or [...]
new 41c177cf3541 Merge tag 'drm-misc-next-2024-02-08' into msm-next
new ec97f371895f drm/msm/dsi: do not store internal bridge pointer
new 891a8d83c11d drm/msm/dsi: drop msm_dsi_device_connected() function
new 51c139615b33 drm/msm/dsi: stop calling set_split_display
new 89cdd4dee1f0 drm/msm/dsi: remove msm_dsi::encoder
new df3c7899946c drm/msm/mdp5: drop split display support
new 858ddb64f1ff drm/msm/dpu: improve DSC allocation
new 72b557c15956 drm/msm/dp: remove mdss_dp_test_bit_depth_to_bpc()
new db36595c6889 dt-bindings: dsi-controller-main: Document missing msm8976 [...]
new 3b63880de42b dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible
new 08c5b691ee54 drm/msm/dp: drop unused parser definitions
new 9aeb50ea0ea9 drm/msm/dp: drop unused fields from dp_power_private
new 31a01db14b90 drm/msm/dp: parse DT from dp_parser_get
new 47103b582412 drm/msm/dp: inline dp_power_(de)init
new 17cb153f81df drm/msm/dp: fold dp_power into dp_ctrl module
new 9bd0946d5ca1 drm/msm/dp: simplify stream clocks handling
new 77d0243a3313 drm/msm/dp: stop parsing clock names from DT
new e518c27218c6 drm/msm/dp: split dp_ctrl_clk_enable into four functuions
new b4745f741e79 drm/msm/dp: move phy_configure_opts to dp_ctrl
new 64eba0d63c70 drm/msm/dp: remove PHY handling from dp_catalog.c
new f304bda5bfda drm/msm/dp: handle PHY directly in dp_ctrl
new 1577814118e7 drm/msm/dp: move all IO handling to dp_catalog
new 3ffe15b30a63 drm/msm/dp: move link property handling to dp_panel
new b3b1d122a80b drm/msm/dp: move next_bridge handling to dp_display
new 6215f1558bab drm/msm/dp: drop dp_parser
new 2f4a67a3894e drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN
new 4825b207002a dt-bindings: display: msm: sm8650-mdss: Add missing explic [...]
new 99d519fed75b drm/msm/dsi: Replace dsi_get_bpp() with mipi_dsi header function
new 06267d22f9ee drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge i [...]
new c6f60037bfa0 drm/msm/dpu: split irq_control into irq_enable and _disable
new ca8c1fd3eed8 drm/msm/dpu: split _dpu_encoder_resource_control_helper()
new d13f638c9b88 drm/msm/dpu: drop dpu_encoder_phys_ops.atomic_mode_set
new 71174f362d67 drm/msm/dpu: move writeback's atomic_check to dpu_writeback.c
new b0b621f41b45 drm/msm/dpu: drop dpu_encoder_phys_ops::atomic_check()
new 3b56d27ba157 drm/msm/dsi: Document DSC related pclk_rate and hdisplay c [...]
new fb750eefc492 drm/msm/dp: Fix spelling mistake "enale" -> "enable"
new d2570ee67a47 drm/msm/mdss: generate MDSS data for MDP5 platforms
new 39b06ed6d4f3 drm/msm/dpu: support binding to the mdp5 devices
new b8b123187035 drm/msm: add a kernel param to select between MDP5 and DPU [...]
new 7204df5e7e68 drm/msm/dpu: add support for SDM660 and SDM630 platforms
new 49e27d3c9cd6 drm/msm/dpu: finalise global state object
new abbf3108bc63 drm/msm/dpu: drop global_state_lock
new f9c27e649a0d drm/msm/mdp5: migrate SMP dumping to using atomic_print_state
new ffa0c87f172b drm/msm/mdp5: drop global_state_lock
new c22d32f24131 dt-bindings: display/msm: Document the DPU for X1E80100
new 81de267367d4 dt-bindings: display/msm: Document MDSS on X1E80100
new cf4d77b126b6 drm/msm: mdss: Add X1E80100 support
new e3b1f369db5a drm/msm/dpu: Add X1E80100 support
new 0d7dfc79fb9b drm/msm/a6xx: specify UBWC config for sc7180
new a7165277ff68 drm/msm/adreno: Add support for SM7150 SoC machine
new 54615eda7972 drm/msm/adreno: Update generated headers
new 0776ad9274d9 drm/msm/a7xx: Fix LLC typo
new 0be7a75b66df dt-bindings: display/msm: gpu: Allow multiple digits for patchid
new 3d6ab124a4d5 drm/msm/adreno: Add A305B support
new de13192662b7 dt-bindings: display/msm/gmu: Document Adreno 750 GMU
new dc94d0cc7183 dt-bindings: arm-smmu: fix SM8[45]50 GPU SMMU if condition
new 1fdd35d59b0f dt-bindings: arm-smmu: Document SM8650 GPU SMMU
new d2bcca0ccccf drm/msm: add support for A750 GPU
new fadbbfbf644e drm/msm: Import a7xx crashdump register lists from kgsl
new d98c220f58eb drm/msm: Fix snapshotting a7xx indexed regs
new 64d6255650d4 drm/msm: More fully implement devcoredump for a7xx
new 77beba375fe8 drm/msm: Fix page fault client detection on a660 family and a7xx
new 18397519cb62 drm/msm/adreno: Add A702 support
new ca66211a55b9 Merge tag 'drm-msm-next-2024-02-29' of https://gitlab.free [...]
new 32ca5ebfde9a drm/i915: Fix possible null pointer dereference after drm_ [...]
new b0fda2fcb472 Merge drm/drm-next into drm-misc-next-fixes
new 9fa2679b7fe1 firmware/sysfb: fix an error code in sysfb_init()
new 9cb3542aeeac drm/imx/dcss: fix resource size calculation
new c6d6a82d8a9f Merge tag 'drm-misc-next-fixes-2024-02-29' of https://anon [...]
new 46e5de77b352 drm/amdgpu: add GFXHUB 11.5.1 support
new 5c0701561933 drm/amdgpu: Do not toggle bif ras irq from guest
new 2612c8313fb6 drm/amdgpu: add tmz support for GC IP v11.5.1
new b79f1e8ddbb8 drm/amd/display: Initialize variable with default value
new 0fbe49bef988 drm/amd/display: Remove unused file
new fe9e1549ceb1 drm/amd/display: Add SMU timeout check and retry
new b4272c1c5959 drm/amd/display: Remove redundant FPU guard
new c9aef4f6c6d7 drm/amd/display: adjust few initialization order in dm
new 86a08f1af2b2 Revert "drm/amdgpu: Add pci usage to nbio v7.9"
new 4acd31e6c2b9 drm/amdgpu: Drop redundant parameter in amdgpu_gfx_kiq_init_ring
new 4af4d2c275ae drm/amd/display: Only allow dig mapping to pwrseq in new asic
new c4a060372590 drm/amd/display: Fix S4 hang polling on HW power up done f [...]
new 1d55183c2cd9 drm/amd/display: Fix potential null pointer dereference in [...]
new c607e76e646e Revert "drm/amdgpu: Add pcie usage callback to nbio"
new 5fe4a8d3c61f drm/amdgpu: Remove pcie bw sys entry
new 7d1e9d0369e4 drm/amd/display: Check DP Alt mode DPCS state via DMUB
new d2dea1f14038 drm/amd/display: Generalize new minimal transition path
new b75a1da662eb drm/amd/display: fix input states translation error for dc [...]
new 4588490a027a drm/amd/display: Only log during optimize_bandwidth call
new 340383c734f8 drm/amd/display: Remove pixle rate limit for subvp
new 34241dc665cf drm/amd/display: reenable windowed mpo odm support on dcn3 [...]
new f4b96df9ab38 drm/amd/display: Drop unnecessary header
new 14d68acfd04b drm/amd/display: Fix nanosec stat overflow
new 94873e626556 drm/amd/display: 3.2.273
new 47136be6381c drm/amd: Update atomfirmware.h for DCN401
new 278318d3715a drm/amdgpu: enable gmc11 discovery support for GC 11.5.1
new e97199565760 drm/amdgpu: add initial GC 11.5.1 soc21 support
new f1c40b6ea40b drm/amdgpu: enable soc21 discovery support for GC 11.5.1
new 93c5cc831267 drm/amdgpu: add GC 11.5.1 to GC 11.5.0 family
new dad4f543ac18 drm/amdgpu: add firmware for GC 11.5.1
new fa744c0dd275 drm/amdgpu: add imu firmware support for GC 11.5.1
new 846f7385bfe9 drm/amdgpu: add mes firmware support for GC 11.5.1
new 7c15ac118302 drm/amdgpu: initialize gfx11.5.1
new 455918cf2887 drm/amdgpu: enable CGPG for GFX ip v11.5.1
new f5f83441c4e7 drm/amdkfd: add KFD support for GC 11.5.1
new e2442d3e32b8 drm/amdgpu: add GC 11.5.1 discovery support
new d6a76c0a5a75 drm/amdgpu: enable MES discovery for GC 11.5.1
new 8093383ae7f5 drm/amdgpu: Improve error checking in amdgpu_virt_rlcg_reg [...]
new bea07b215d55 drm/amdgpu: Do not program IH_CHICKEN in vega20_ih.c under SRIOV
new 8f4de8f72e1e drm/amdgpu: Use correct SRIOV macro for gmc_v9_0_vm_fault_ [...]
new 6f05159a0db0 drm/amdkfd: fix process reference drop on debug ioctl
new 07cb7fd0fd80 drm/amdgpu/jpeg: add support for jpeg multi instance
new 2b53b3668e5c drm/amdgpu/vcn: Enable VCN 4.0.6 Support
new 437591d2377a drm/amdgpu/soc21: Added Video Capabilities for VCN 406
new 3d14cb026323 drm/amdgpu: Simplify the allocation of fence slab caches
new e4e4618bc10b drm/amdgpu: Simplify the allocation of mux_chunk slab caches
new f634ee1737e7 drm/amd/display: Use kcalloc() instead of kzalloc()
new 145242ed6f3f drm/amd/display: Fix memory leak in dm_sw_fini()
new 756762aeb11a drm/radeon: Use RMW accessors for changing LNKCTL2
new 3651306ae4c7 drm/amdgpu/display: Address kdoc for 'is_psr_su' in 'fill_ [...]
new 84eaa2c2c655 drm/amdgpu/soc21: Enabling PG and CG flags for VCN 4.0.6
new a5fc4e5014cd drm/amdgpu: Simplify the allocation of sync slab caches
new bb87e511b21b drm/amdgpu: Use RMW accessors for changing LNKCTL2
new a24029cc40ff drm/amdgpu: add vcn 4.0.6 discovery support
new 21db6199f201 drm/amd/display: fix null-pointer dereference on edid reading
new f435b5156bfa drm/amdgpu: Fix the runtime resume failure issue
new 34b811a281ba drm/amd/display: Prevent potential buffer overflow in map_ [...]
new 1b6ef74b2b03 drm/amdgpu: Add fatal error detected flag
new e1f6746f339c drm/amdkfd: Skip packet submission on fatal error
new 7ec11c2f65d0 drm/amdgpu: Fix ineffective ras_mask settings
new 56f7d2ac6d7c drm/amdgpu: Do not program SQ_TIMEOUT_CONFIG in SRIOV
new f9e90b1ac63b drm/amdgpu/pm: Fix the power1_min_cap value
new 63fcd306c0a5 drm/amdgpu: Enable gpu reset for S3 abort cases on Raven series
new 93d64097f741 drm/amdgpu: reserve more memory for MES runtime DRAM
new c37ce764cd49 drm/amdkfd: Add partition id field to location_id
new 0887054d14ae drm/amd: Drop abm_level property
new cc2030cb23ce drm/amd/pm: Increase SMUv13.0.6 mode-2 reset time
new 7cf1ad2fe106 drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom [...]
new eb4f139888f6 drm/amd/amdgpu: Fix potential ioremap() memory leaks in am [...]
new 1cb96a8a59c6 Revert "drm/amd/pm: resolve reboot exception for si oland"
new 98a936c39551 drm/amdgpu: enable pp_od_clk_voltage for gfx 9.4.3 SRIOV
new a3c4581806a2 drm/amd/pm: Skip reporting pcie width/speed on vfs
new b485b899e5b8 drm/amd/pm: Fix esm reg mask use to get pcie speed
new 1761d9a688ba amd/amdkfd: remove unused parameter
new f53deddb6beb drm/amd/swsmu: modify the gfx activity scaling
new 2c684b934244 drm/amdgpu: add deferred error check for UMC v12 address query
new 5d978e72df5f drm/amd/display: check dc_link before dereferencing
new 959143dab12f Revert "drm/amd: Remove freesync video mode amdgpu parameter"
new 3c591faadd8a Reapply "Revert drm/amd/display: Enable Freesync Video Mod [...]
new b07395d5d5e7 drm/amdgpu: remove misleading amdgpu_pmops_runtime_idle() comment
new af165fb00a1e Merge tag 'amd-drm-next-6.9-2024-03-01' of https://gitlab. [...]
new 4a0e7b3c3753 drm/i915: fix applying placement flag
new 031541c2609d Merge drm/drm-next into drm-misc-next-fixes
new 8d2c4a6de613 fbdev/chipsfb: Include <linux/backlight.h>
new 074d363a0b2e macintosh/via-pmu-backlight: Include <linux/backlight.h>
new 838f865802b9 arch/powerpc: Remove <linux/fb.h> from backlight code
new 098ca7655e63 Merge tag 'drm-misc-next-fixes-2024-03-07' of https://anon [...]
new d1d95985ab66 drm/xe/kunit: fix link failure with built-in xe
new 45cfade30333 drm/xe/xe2: fix 64-bit division in pte_update_size
new 9eeeed8d7e1d drm/xe/guc: Fix missing topology init
new c6f6750bd256 drm/xe: Remove obsolete async_ops from struct xe_vm
new f7da398935f7 drm/xe: Fix ref counting leak on page fault
new e62d2e00780b drm/xe: Replace 'grouped target' in Makefile with pattern rule
new 5794d2f7ebdf Merge tag 'drm-xe-next-fixes-2024-03-04' of ssh://gitlab.f [...]
new 939fcf7b8691 drm/etnaviv: Replace strncpy with strscpy_pad
new 4c6e6c01d82f drm/etnaviv: Drop the second argument of the etnaviv_gem_n [...]
new 4cb91cc2cd0d drm/etnaviv: Fix coding style
new a10a43eee858 drm/etnaviv: Add helper functions to create and destroy pl [...]
new f5cc0cbc2796 drm/etnaviv: Add a helper to get the first available GPU d [...]
new e8491f023862 drm/etnaviv: Clean up etnaviv_gem_get_pages
new 9e2e8a5113bf drm/etnaviv: Drop the 'len' parameter of etnaviv_iommu_map [...]
new b0da08559c74 drm/etnaviv: disable MLCG and pulse eater on GPU reset
new 1dccdba08489 drm/etnaviv: Expose a few more chipspecs to userspace
new c9959996a8fc drm/etnaviv: add sensitive state for PE_RT_ADDR_4_PIPE(3, [...]
new b735ee173f84 drm/etnaviv: Restore some id values
new b0b6739cb915 Merge tag 'drm-etnaviv-next-2024-03-07' of https://git.pen [...]
new 177bce60cd10 Merge tag 'drm-misc-next-2024-02-29' into msm-next
new 32b6ff95b912 drm/msm/dpu: allow certain formats for CDM for DP
new 551ee0f21099 drm/msm/dpu: add division of drm_display_mode's hskew parameter
new d6e547c091d8 drm/msm/dpu: pass mode dimensions instead of fb size in CDM setup
new 7cde7ce5be3e drm/msm/dpu: allow dpu_encoder_helper_phys_setup_cdm to wo [...]
new 0ab07bb96826 drm/msm/dpu: move dpu_encoder_helper_phys_setup_cdm to dpu [...]
new 3ed77f333bb0 drm/msm/dp: rename wide_bus_en to wide_bus_supported
new 5b30d1cbd4fb drm/msm/dp: store mode YUV420 information to be used by re [...]
new ab2f8603e22e drm/msm/dp: check if VSC SDP is supported in DP programming
new 1cfc64a6ea55 drm/msm/dpu: move widebus logic to its own API
new 683d374582e3 drm/msm/dp: program config ctrl for YUV420 over DP
new 6db6e5606576 drm/msm/dp: change clock related programming for YUV420 over DP
new 09b27a482a18 drm/msm/dp: move parity calculation to dp_utils
new 55fb8ffc1802 drm/msm/dp: add VSC SDP support for YUV420 over DP
new 64f7b81f0358 drm/msm/dpu: add support of new peripheral flush mechanism
new 21497a463347 drm/msm/dp: enable SDP and SDE periph flush update
new b40c8377d792 drm/msm/dpu: modify encoder programming for CDM over DP
new 57d6ca4c1917 drm/msm/dpu: modify timing engine programming for YUV420 over DP
new 984809d85007 drm/msm/dpu: reserve CDM blocks for DP if mode is YUV420
new ee2fcc0f514b drm/msm/dp: allow YUV420 mode for DP connector when CDM available
new f1d0b196ff2e drm/msm/dpu: make "vblank timeout" more useful
new d72a3d35b7ef drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
new 4be445f5b6b6 drm/msm/dpu: capture snapshot on the first commit_done timeout
new b9511c6d277c Merge tag 'drm-msm-next-2024-03-07' of https://gitlab.free [...]
new feb13f52c854 Revert "drm/amdgpu: remove vm sanity check from amdgpu_vm_ [...]
new 1c1a92068d30 drm/amd/display: add DCN351 version identifiers
new 3a80fe500e90 drm/amd: add register headers for DCN351
new ebb20fc19aa4 drm/amd/display: add DMUB source files and changes for DCN351
new 22b66700f6d0 drm/amd/display: add DCN351 IRQ changes
new 2728e9c7c842 drm/amd/display: add DC changes for DCN351
new 10740e47828f drm/amd/display: add amdgpu_dm support for DCN351
new 68e05b932dcb drm/amd/display: handle range offsets in VRR ranges
new b8f67b9ddf4f drm/amdgpu: change vm->task_info handling
new f317c5e58351 drm/amdgpu/pm: Fix the error of pwm1_enable setting
new 86e14a7386a1 drm/amdgpu: Use rpm_mode flag instead of checking it again [...]
new c68cbbfd54c6 drm/amdgpu: cleanup conditional execution
new 8bc75586ea01 drm/amdgpu: workaround to avoid SET_Q_MODE packets v2
new bb8863cc9d06 drm/amdgpu: remove unused code
new 190145f69222 drm/amd/pm: disable pp_dpm_dcefclk node for gfx 11.0.3 sriov
new bf909454fefa drm/amdgpu: disable ring_muxer if mcbp is off
new f36e3f7260ac drm/amdkfd: Increase the size of the memory reserved for the TBA
new 45bbf800c5f9 drm/amdkfd: Use SQC when TCP would fail in gfx10.1 context save
new 2bdebcb1e49d drm/amdgpu: add dcn3.5.1 support
new 5e592956cc36 drm/amdgpu: add ring timeout information in devcoredump
new 6d3b27e046ab drm/amdkfd: make kfd_class constant
new d9b772420f4e drm/amdgpu: Add nbif v6_3_1 ip headers (v5)
new b9e9b8eaaf87 drm/amdgpu: Add pcie v6_1_0 ip headers (v5)
new 894c6d3522d1 drm/amdgpu: Add nbif v6_3_1 ip block support
new 79698b145fbc drm/amdgpu/discovery: add nbif v6_3_1 ip block
new 709ef39f9546 drm/amdgpu/vpe: add multi instance VPE support
new 72f4ae0a64b9 drm/amdgpu/vpe: add PRED_EXE and COLLAB_SYNC OPCODE
new 26f5f34e6e44 drm/amdgpu/vpe: add collaborate mode support for VPE
new d40f6213b52c drm/amdgpu/vpe: don't emit cond exec command under collabo [...]
new f9070b0f2f9e drm/amdgpu/vpe: add VPE 6.1.1 support
new 155d46835c31 drm/amdgpu: add VPE 6.1.1 discovery support
new 1e84112e53d2 drm/amdgpu: add smu 14.0.1 support
new 7c5fde53b1a1 drm/amdgpu/soc21: add mode2 asic reset for SMU IP v14.0.1
new 2c79b0bca2ba drm/amd/pm: wait for completion of the EnableGfxImu message
new 5eabf0cd2673 drm/amd/display: Removed redundant @ symbol to fix kernel- [...]
new 119b225f01e4 Merge tag 'amd-drm-next-6.9-2024-03-08-1' of https://gitla [...]
new 480e035fc4c7 Merge tag 'drm-next-2024-03-13' of https://gitlab.freedesk [...]
The 1454 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/admin-guide/edid.rst | 35 +-
Documentation/admin-guide/kernel-parameters.txt | 14 +-
.../display/bridge/fsl,imx8mp-hdmi-tx.yaml | 102 +
.../bindings/display/bridge/ti,sn65dsi86.yaml | 2 +-
.../bindings/display/imx/fsl,imx8mp-hdmi-pvi.yaml | 84 +
.../bindings/display/msm/dsi-controller-main.yaml | 2 +
.../devicetree/bindings/display/msm/gmu.yaml | 1 +
.../devicetree/bindings/display/msm/gpu.yaml | 6 +-
.../devicetree/bindings/display/msm/qcom,mdss.yaml | 1 +
.../bindings/display/msm/qcom,sm8650-dpu.yaml | 4 +-
.../bindings/display/msm/qcom,sm8650-mdss.yaml | 4 +
.../bindings/display/msm/qcom,x1e80100-mdss.yaml | 251 +
.../display/panel/boe,th101mb31ig002-28a.yaml | 58 +
.../bindings/display/panel/himax,hx83112a.yaml | 74 +
.../display/panel/leadtek,ltk500hd1829.yaml | 4 +-
.../bindings/display/panel/novatek,nt35510.yaml | 4 +-
.../bindings/display/panel/novatek,nt36672e.yaml | 66 +
.../bindings/display/panel/panel-lvds.yaml | 4 +
.../bindings/display/panel/panel-simple.yaml | 4 +
.../display/panel/rocktech,jh057n00900.yaml | 3 +
.../bindings/display/panel/visionox,rm69299.yaml | 3 +-
.../bindings/display/renesas,rzg2l-du.yaml | 126 +
.../display/rockchip/rockchip,dw-hdmi.yaml | 33 +-
.../bindings/display/solomon,ssd1307fb.yaml | 20 +-
.../bindings/display/solomon,ssd132x.yaml | 12 +-
.../bindings/display/solomon,ssd133x.yaml | 45 +
.../bindings/display/ti/ti,am65x-dss.yaml | 7 +-
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
Documentation/gpu/amdgpu/dgpu-asic-info-table.csv | 2 +
Documentation/gpu/amdgpu/display/dcn-blocks.rst | 78 +
.../gpu/amdgpu/display/display-contributing.rst | 168 +
.../gpu/amdgpu/display/display-manager.rst | 3 -
Documentation/gpu/amdgpu/display/index.rst | 78 +-
Documentation/gpu/drm-internals.rst | 12 -
Documentation/gpu/drm-usage-stats.rst | 2 +-
Documentation/gpu/introduction.rst | 2 +
Documentation/gpu/rfc/index.rst | 4 -
Documentation/gpu/rfc/xe.rst | 234 -
Documentation/gpu/todo.rst | 23 +
MAINTAINERS | 18 +-
arch/powerpc/include/asm/backlight.h | 5 +-
arch/powerpc/platforms/powermac/backlight.c | 26 -
arch/powerpc/platforms/ps3/Kconfig | 1 +
drivers/accel/drm_accel.c | 2 +-
.../accel/habanalabs/common/command_submission.c | 3 +-
drivers/accel/habanalabs/common/debugfs.c | 18 +-
drivers/accel/habanalabs/common/device.c | 55 +-
drivers/accel/habanalabs/common/firmware_if.c | 25 +-
drivers/accel/habanalabs/common/habanalabs.h | 43 +-
drivers/accel/habanalabs/common/hw_queue.c | 17 +
drivers/accel/habanalabs/common/hwmon.c | 29 +-
drivers/accel/habanalabs/common/mmu/Makefile | 2 +-
drivers/accel/habanalabs/common/mmu/mmu.c | 223 +-
drivers/accel/habanalabs/common/mmu/mmu_v1.c | 354 +-
drivers/accel/habanalabs/common/mmu/mmu_v2.c | 338 +
drivers/accel/habanalabs/common/mmu/mmu_v2_hr.c | 24 +-
drivers/accel/habanalabs/common/security.c | 33 +-
drivers/accel/habanalabs/common/security.h | 3 +-
drivers/accel/habanalabs/gaudi/gaudi.c | 9 +-
drivers/accel/habanalabs/gaudi2/gaudi2.c | 308 +-
drivers/accel/habanalabs/gaudi2/gaudi2P.h | 15 +-
drivers/accel/habanalabs/goya/goya.c | 12 +-
drivers/accel/habanalabs/goya/goya_coresight.c | 3 +-
.../habanalabs/include/hw_ip/mmu/mmu_general.h | 2 +
drivers/accel/ivpu/ivpu_debugfs.c | 32 +-
drivers/accel/ivpu/ivpu_drv.c | 12 +-
drivers/accel/ivpu/ivpu_drv.h | 7 +-
drivers/accel/ivpu/ivpu_fw.c | 49 +-
drivers/accel/ivpu/ivpu_fw_log.c | 6 +-
drivers/accel/ivpu/ivpu_gem.c | 70 +-
drivers/accel/ivpu/ivpu_gem.h | 6 +-
drivers/accel/ivpu/ivpu_hw_37xx.c | 10 +-
drivers/accel/ivpu/ivpu_hw_40xx.c | 10 +-
drivers/accel/ivpu/ivpu_ipc.c | 12 +-
drivers/accel/ivpu/ivpu_job.c | 20 +-
drivers/accel/ivpu/ivpu_pm.c | 10 +-
drivers/accel/ivpu/vpu_boot_api.h | 46 +-
drivers/accel/ivpu/vpu_jsm_api.h | 32 +-
drivers/accel/qaic/mhi_controller.c | 6 +-
drivers/accel/qaic/qaic.h | 3 +-
drivers/accel/qaic/qaic_data.c | 59 +-
drivers/accel/qaic/qaic_drv.c | 140 +-
drivers/char/agp/agp.h | 1 -
drivers/dma-buf/dma-fence.c | 8 +-
drivers/dma-buf/dma-resv.c | 4 +-
drivers/firmware/Kconfig | 1 +
drivers/firmware/sysfb.c | 53 +-
drivers/firmware/sysfb_simplefb.c | 5 +-
drivers/gpu/drm/Kconfig | 19 +-
drivers/gpu/drm/amd/amdgpu/Makefile | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c | 879 +
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h | 202 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 42 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 24 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 65 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 62 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 8 -
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 71 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 41 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 56 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 21 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 46 +
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 36 +
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 33 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 2 -
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 8 -
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 3 -
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 6 +
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 251 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 686 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 66 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 26 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 33 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c | 66 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.h | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 155 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 42 +
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 88 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 255 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 55 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 110 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 77 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.h | 5 +
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 81 +-
drivers/gpu/drm/amd/amdgpu/athub_v4_1_0.c | 122 +
.../drm/amd/amdgpu/{umc_v6_0.c => athub_v4_1_0.h} | 21 +-
drivers/gpu/drm/amd/amdgpu/atom.c | 43 +-
drivers/gpu/drm/amd/amdgpu/atom.h | 2 +-
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c | 28 +-
drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 4 +-
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 16 +-
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c | 4 +-
drivers/gpu/drm/amd/amdgpu/cik.c | 41 +-
drivers/gpu/drm/amd/amdgpu/clearstate_gfx9.h | 27 +-
drivers/gpu/drm/amd/amdgpu/clearstate_si.h | 24 +-
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 2 +
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 2 +
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 22 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 22 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 35 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 146 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 37 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 56 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 99 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 33 +-
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 35 +-
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 25 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 43 +-
drivers/gpu/drm/amd/amdgpu/hdp_v7_0.c | 142 +
.../gpu/drm/amd/amdgpu/{umc_v6_0.c => hdp_v7_0.h} | 20 +-
.../gpu/drm/amd/amdgpu/{navi10_ih.c => ih_v7_0.c} | 437 +-
.../gpu/drm/amd/amdgpu/{umc_v6_0.c => ih_v7_0.h} | 19 +-
drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 10 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 16 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.h | 15 +
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c | 491 +-
.../amd/amdgpu/{jpeg_v4_0_5.c => jpeg_v5_0_0.c} | 295 +-
.../drm/amd/amdgpu/{umc_v6_0.c => jpeg_v5_0_0.h} | 18 +-
drivers/gpu/drm/amd/amdgpu/lsdma_v7_0.c | 121 +
.../drm/amd/amdgpu/{umc_v6_0.c => lsdma_v7_0.h} | 20 +-
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 15 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c | 87 +
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c | 1 +
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 3 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 29 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 1 +
drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 3 +-
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c | 495 +
.../drm/amd/amdgpu/{umc_v6_0.c => nbif_v6_3_1.h} | 22 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 9 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 63 -
drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 +
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 104 +-
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c | 672 +
.../gpu/drm/amd/amdgpu/{umc_v6_0.c => psp_v14_0.h} | 21 +-
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 15 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 23 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 94 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 29 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 29 +-
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 30 +-
drivers/gpu/drm/amd/amdgpu/si.c | 41 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 4 +-
drivers/gpu/drm/amd/amdgpu/soc21.c | 38 +
drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 36 +
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c | 263 +-
drivers/gpu/drm/amd/amdgpu/umc_v12_0.h | 3 +
drivers/gpu/drm/amd/amdgpu/umc_v6_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 3 +
.../drm/amd/amdgpu/{vcn_v4_0_5.c => vcn_v5_0_0.c} | 981 +-
.../dc/basics/conversion.h => amdgpu/vcn_v5_0_0.h} | 34 +-
drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 38 +-
drivers/gpu/drm/amd/amdgpu/vpe_6_1_fw_if.h | 3 +-
drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c | 281 +-
drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 545 +-
.../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 173 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 24 +-
drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 94 +-
drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_debug.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 30 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 4 +
drivers/gpu/drm/amd/amdkfd/kfd_events.c | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 29 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c | 7 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c | 7 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 7 +-
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 8 +-
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 25 +
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 10 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 20 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 10 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 8 +-
drivers/gpu/drm/amd/display/TODO | 110 -
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 205 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 1 +
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 72 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 55 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 1 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c | 119 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_replay.h | 4 +-
drivers/gpu/drm/amd/display/dc/basics/conversion.c | 34 +
drivers/gpu/drm/amd/display/dc/basics/conversion.h | 4 +
drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c | 2 -
.../gpu/drm/amd/display/dc/bios/command_table.c | 2 +-
.../gpu/drm/amd/display/dc/bios/command_table2.c | 2 +-
.../amd/display/dc/bios/command_table_helper2.c | 1 +
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 3 -
.../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 2 +-
.../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 2 -
.../amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.c | 79 -
.../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 2 -
.../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 15 +-
.../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 10 +-
.../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 4 -
.../drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c | 6 -
.../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c | 4 -
.../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c | 4 -
.../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 46 +-
.../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.h | 3 +-
.../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 39 +-
.../drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.c | 27 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 217 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 23 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 18 +
drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 2 +
drivers/gpu/drm/amd/display/dc/dc.h | 23 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 114 +-
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 3 +-
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 293 +-
drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 3 +-
.../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 4 +
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c | 4 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 20 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.h | 4 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 3 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 3 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 70 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 7 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 31 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h | 3 +
.../gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c | 55 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 24 +-
drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.c | 1 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 38 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 2 +
.../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 54 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 106 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h | 4 +
.../amd/display/dc/dcn32/dcn32_dio_link_encoder.c | 85 +-
.../amd/display/dc/dcn32/dcn32_dio_link_encoder.h | 5 +
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dpp.c | 1 +
.../display/dc/dcn35/dcn35_dio_stream_encoder.h | 1 +
drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 3 +
drivers/gpu/drm/amd/display/dc/dml/Makefile | 3 +
.../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 16 +-
.../gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c | 11 +
.../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 1 -
.../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 12 +-
.../dml/{dcn35/dcn35_fpu.c => dcn351/dcn351_fpu.c} | 152 +-
.../gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.h | 19 +
.../amd/display/dc/dml2/dml2_dc_resource_mgmt.c | 41 +-
drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.c | 2 +-
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 5 +
drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 1 +
drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 1 +
drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 2 -
drivers/gpu/drm/amd/display/dc/hwss/Makefile | 8 +
.../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 56 +-
.../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 97 +-
.../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 109 +-
.../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.h | 2 +
.../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 167 +-
.../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.h | 6 +-
.../gpu/drm/amd/display/dc/hwss/dcn30/dcn30_init.c | 2 +-
.../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 20 +-
.../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.h | 4 +
.../gpu/drm/amd/display/dc/hwss/dcn31/dcn31_init.c | 2 +-
.../drm/amd/display/dc/hwss/dcn314/dcn314_init.c | 2 +-
.../gpu/drm/amd/display/dc/hwss/dcn32/dcn32_init.c | 2 +-
.../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 21 +-
.../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 3 +
.../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 2 +-
.../drm/amd/display/dc/hwss/dcn351/CMakeLists.txt | 4 -
.../drm/amd/display/dc/hwss/dcn351/dcn351_init.c | 2 +-
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 2 +
.../drm/amd/display/dc/hwss/hw_sequencer_private.h | 2 -
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 31 +-
drivers/gpu/drm/amd/display/dc/inc/hw/audio.h | 3 +-
.../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 6 +
drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 6 +
drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 39 +
drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 15 +-
drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 256 +-
drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 16 +
.../drm/amd/display/dc/inc/hw/timing_generator.h | 2 -
drivers/gpu/drm/amd/display/dc/irq/Makefile | 11 +-
.../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 2 -
.../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 2 -
.../irq_service_dcn351.c} | 377 +-
.../amd/display/dc/irq/dcn351/irq_service_dcn351.h | 12 +
.../amd/display/dc/link/accessories/link_dp_cts.c | 27 +-
.../drm/amd/display/dc/link/hwss/link_hwss_dio.h | 10 +
.../link/hwss/link_hwss_dio_fixed_vs_pe_retimer.c | 16 +-
.../hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c | 51 +-
.../gpu/drm/amd/display/dc/link/link_detection.c | 18 +
drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 58 +
.../gpu/drm/amd/display/dc/link/link_validation.c | 2 -
.../amd/display/dc/link/protocols/link_dp_phy.c | 6 +-
.../display/dc/link/protocols/link_dp_training.c | 5 +-
.../link_dp_training_fixed_vs_pe_retimer.c | 372 +-
.../link_dp_training_fixed_vs_pe_retimer.h | 5 -
.../drm/amd/display/dc/link/protocols/link_dpcd.c | 2 +-
.../dc/link/protocols/link_edp_panel_control.c | 5 +-
drivers/gpu/drm/amd/display/dc/resource/Makefile | 8 +
.../amd/display/dc/resource/dcn20/dcn20_resource.c | 2 -
.../amd/display/dc/resource/dcn30/dcn30_resource.c | 11 +
.../amd/display/dc/resource/dcn31/dcn31_resource.c | 2 -
.../amd/display/dc/resource/dcn32/dcn32_resource.c | 1 +
.../display/dc/resource/dcn321/dcn321_resource.c | 1 +
.../amd/display/dc/resource/dcn35/dcn35_resource.c | 7 +-
.../dcn35_resource.c => dcn351/dcn351_resource.c} | 143 +-
.../display/dc/resource/dcn351/dcn351_resource.h | 23 +
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 23 +-
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 145 +-
drivers/gpu/drm/amd/display/dmub/src/Makefile | 1 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 3 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 3 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 3 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.h | 3 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 3 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 3 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c | 5 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.h | 3 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 20 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.h | 8 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn351.c | 34 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn351.h | 13 +
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 129 +-
drivers/gpu/drm/amd/display/include/audio_types.h | 15 +
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 2 +
.../drm/amd/display/include/link_service_types.h | 9 +
.../gpu/drm/amd/display/modules/inc/mod_stats.h | 4 +-
drivers/gpu/drm/amd/include/amd_shared.h | 2 +
drivers/gpu/drm/amd/include/arct_ip_offset.h | 6 +-
.../include/asic_reg/athub/athub_4_1_0_offset.h | 287 +
.../include/asic_reg/athub/athub_4_1_0_sh_mask.h | 1348 +
.../amd/include/asic_reg/dcn/dcn_3_1_6_offset.h | 4 +
.../amd/include/asic_reg/dcn/dcn_3_1_6_sh_mask.h | 10 +
.../amd/include/asic_reg/dcn/dcn_3_5_0_offset.h | 24 +
.../amd/include/asic_reg/dcn/dcn_3_5_0_sh_mask.h | 65 +
.../dcn/{dcn_3_5_0_offset.h => dcn_3_5_1_offset.h} | 52 +-
.../{dcn_3_5_0_sh_mask.h => dcn_3_5_1_sh_mask.h} | 94 +-
.../amd/include/asic_reg/hdp/hdp_7_0_0_offset.h | 219 +
.../amd/include/asic_reg/hdp/hdp_7_0_0_sh_mask.h | 735 +
.../include/asic_reg/lsdma/lsdma_7_0_0_offset.h | 388 +
.../include/asic_reg/lsdma/lsdma_7_0_0_sh_mask.h | 1411 +
.../drm/amd/include/asic_reg/mp/mp_14_0_2_offset.h | 468 +
.../amd/include/asic_reg/mp/mp_14_0_2_sh_mask.h | 692 +
.../amd/include/asic_reg/nbif/nbif_6_3_1_offset.h | 11287 ++++
.../nbif_6_3_1_sh_mask.h} | 55174 +++++++++----------
.../amd/include/asic_reg/nbio/nbio_7_11_0_offset.h | 2 +
.../amd/include/asic_reg/nbio/nbio_7_9_0_sh_mask.h | 8 -
.../amd/include/asic_reg/oss/osssys_7_0_0_offset.h | 279 +
.../include/asic_reg/oss/osssys_7_0_0_sh_mask.h | 1029 +
.../amd/include/asic_reg/pcie/pcie_6_1_0_offset.h | 630 +
.../amd/include/asic_reg/pcie/pcie_6_1_0_sh_mask.h | 4250 ++
.../amd/include/asic_reg/vcn/vcn_5_0_0_offset.h | 1672 +
.../amd/include/asic_reg/vcn/vcn_5_0_0_sh_mask.h | 7627 +++
drivers/gpu/drm/amd/include/atom-bits.h | 2 +-
drivers/gpu/drm/amd/include/atomfirmware.h | 32 +
drivers/gpu/drm/amd/include/beige_goby_ip_offset.h | 6 +-
drivers/gpu/drm/amd/include/cgs_common.h | 23 +-
.../gpu/drm/amd/include/cyan_skillfish_ip_offset.h | 6 +-
.../drm/amd/include/dimgrey_cavefish_ip_offset.h | 6 +-
drivers/gpu/drm/amd/include/dm_pp_interface.h | 9 +-
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 6 +-
drivers/gpu/drm/amd/include/navi12_ip_offset.h | 6 +-
drivers/gpu/drm/amd/include/navi14_ip_offset.h | 6 +-
drivers/gpu/drm/amd/include/pptable.h | 6 +-
drivers/gpu/drm/amd/include/renoir_ip_offset.h | 6 +-
.../gpu/drm/amd/include/sienna_cichlid_ip_offset.h | 6 +-
drivers/gpu/drm/amd/include/v10_structs.h | 3 +-
drivers/gpu/drm/amd/include/vangogh_ip_offset.h | 6 +-
drivers/gpu/drm/amd/include/vega10_ip_offset.h | 6 +-
drivers/gpu/drm/amd/include/vega20_ip_offset.h | 78 +-
drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 15 +
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 82 +-
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 1 +
.../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c | 42 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.c | 4 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 42 +-
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 6 +
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_ppsmc.h | 3 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 3 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 4 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 16 +-
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 2 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 14 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 18 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 332 +-
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 18 +-
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 9 +-
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 10 +
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 69 +-
drivers/gpu/drm/bridge/analogix/anx7625.c | 30 +-
.../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 28 +-
drivers/gpu/drm/bridge/chrontel-ch7033.c | 12 +-
drivers/gpu/drm/bridge/display-connector.c | 8 +-
drivers/gpu/drm/bridge/imx/Kconfig | 18 +
drivers/gpu/drm/bridge/imx/Makefile | 2 +
drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c | 207 +
drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c | 154 +
drivers/gpu/drm/bridge/ite-it6505.c | 21 +-
drivers/gpu/drm/bridge/ite-it66121.c | 16 +-
drivers/gpu/drm/bridge/lontium-lt8912b.c | 20 +-
drivers/gpu/drm/bridge/lontium-lt9611.c | 9 +-
drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 19 +-
.../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 18 +-
drivers/gpu/drm/bridge/nxp-ptn3460.c | 22 +-
drivers/gpu/drm/bridge/samsung-dsim.c | 18 +-
drivers/gpu/drm/bridge/sii902x.c | 38 +-
drivers/gpu/drm/bridge/simple-bridge.c | 17 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 45 +-
drivers/gpu/drm/bridge/tc358767.c | 195 +-
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 8 +-
drivers/gpu/drm/bridge/ti-tfp410.c | 18 +-
drivers/gpu/drm/ci/build.sh | 1 +
drivers/gpu/drm/ci/gitlab-ci.yml | 14 +-
drivers/gpu/drm/ci/test.yml | 31 +-
drivers/gpu/drm/ci/testlist.txt | 1937 +-
drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt | 3 +-
drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt | 2 -
drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt | 30 -
drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt | 17 -
drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt | 7 -
.../xfails/msm-sc7180-trogdor-kingoftown-fails.txt | 18 +
.../xfails/msm-sc7180-trogdor-kingoftown-skips.txt | 2 +
.../msm-sc7180-trogdor-lazor-limozeen-fails.txt | 18 +
.../msm-sc7180-trogdor-lazor-limozeen-skips.txt | 2 +
drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt | 5 +-
drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt | 28 +-
drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt | 7 +-
drivers/gpu/drm/display/Kconfig | 21 +
drivers/gpu/drm/display/Makefile | 2 +
drivers/gpu/drm/display/drm_dp_aux_bus.c | 2 +-
drivers/gpu/drm/display/drm_dp_helper.c | 179 +-
drivers/gpu/drm/display/drm_dp_mst_topology.c | 23 +-
drivers/gpu/drm/display/drm_dp_tunnel.c | 1949 +
drivers/gpu/drm/drm_bridge.c | 17 +-
drivers/gpu/drm/drm_bridge_connector.c | 16 +-
drivers/gpu/drm/drm_crtc.c | 23 +-
drivers/gpu/drm/drm_debugfs.c | 4 -
drivers/gpu/drm/drm_edid.c | 25 +-
drivers/gpu/drm/drm_edid_load.c | 162 +-
drivers/gpu/drm/drm_exec.c | 2 +-
drivers/gpu/drm/drm_file.c | 2 +-
drivers/gpu/drm/drm_gem_vram_helper.c | 2 -
drivers/gpu/drm/drm_ioc32.c | 4 +-
drivers/gpu/drm/drm_managed.c | 39 +
drivers/gpu/drm/drm_mipi_dsi.c | 2 +-
drivers/gpu/drm/drm_mode_config.c | 2 +-
drivers/gpu/drm/drm_modes.c | 22 +
drivers/gpu/drm/drm_modeset_helper.c | 19 +-
drivers/gpu/drm/drm_modeset_lock.c | 2 +-
drivers/gpu/drm/drm_panel_orientation_quirks.c | 12 +
drivers/gpu/drm/drm_print.c | 29 +-
drivers/gpu/drm/drm_probe_helper.c | 57 +-
drivers/gpu/drm/drm_syncobj.c | 7 +-
drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c | 1 +
drivers/gpu/drm/etnaviv/etnaviv_drv.c | 93 +-
drivers/gpu/drm/etnaviv/etnaviv_gem.c | 12 +-
drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 33 +-
drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 12 +
drivers/gpu/drm/etnaviv/etnaviv_hwdb.c | 43 +
drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 4 +-
drivers/gpu/drm/etnaviv/etnaviv_perfmon.c | 4 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 1 -
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 1 +
drivers/gpu/drm/i915/Kconfig | 14 +
drivers/gpu/drm/i915/Kconfig.debug | 1 +
drivers/gpu/drm/i915/Makefile | 3 +
drivers/gpu/drm/i915/display/dvo_ch7017.c | 2 +-
drivers/gpu/drm/i915/display/dvo_ch7xxx.c | 2 +-
drivers/gpu/drm/i915/display/dvo_ivch.c | 2 +-
drivers/gpu/drm/i915/display/dvo_ns2501.c | 6 +-
drivers/gpu/drm/i915/display/dvo_sil164.c | 2 +-
drivers/gpu/drm/i915/display/dvo_tfp410.c | 2 +-
drivers/gpu/drm/i915/display/i9xx_plane.c | 30 +
drivers/gpu/drm/i915/display/i9xx_plane.h | 7 +
drivers/gpu/drm/i915/display/i9xx_wm.c | 81 +-
drivers/gpu/drm/i915/display/intel_atomic.c | 10 +
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 6 +-
drivers/gpu/drm/i915/display/intel_backlight.c | 2 +-
drivers/gpu/drm/i915/display/intel_bios.c | 109 +-
drivers/gpu/drm/i915/display/intel_bios.h | 8 +-
drivers/gpu/drm/i915/display/intel_cdclk.c | 426 +-
drivers/gpu/drm/i915/display/intel_color.c | 11 +-
drivers/gpu/drm/i915/display/intel_crt.c | 8 +
drivers/gpu/drm/i915/display/intel_crtc.c | 128 +-
.../gpu/drm/i915/display/intel_crtc_state_dump.c | 5 +-
drivers/gpu/drm/i915/display/intel_cursor.c | 63 +-
drivers/gpu/drm/i915/display/intel_cx0_phy.c | 261 +-
drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h | 63 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 70 +-
drivers/gpu/drm/i915/display/intel_display.c | 235 +-
drivers/gpu/drm/i915/display/intel_display_core.h | 19 +-
.../gpu/drm/i915/display/intel_display_debugfs.c | 94 +-
.../i915/display/intel_display_debugfs_params.c | 1 +
.../gpu/drm/i915/display/intel_display_device.c | 2 +-
.../gpu/drm/i915/display/intel_display_driver.c | 188 +-
.../gpu/drm/i915/display/intel_display_driver.h | 6 +
drivers/gpu/drm/i915/display/intel_display_irq.c | 10 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 62 +-
drivers/gpu/drm/i915/display/intel_dmc.c | 2 +-
drivers/gpu/drm/i915/display/intel_dp.c | 559 +-
drivers/gpu/drm/i915/display/intel_dp.h | 23 +-
drivers/gpu/drm/i915/display/intel_dp_aux.c | 29 +-
drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 106 +-
.../gpu/drm/i915/display/intel_dp_link_training.c | 33 +-
.../gpu/drm/i915/display/intel_dp_link_training.h | 1 +
drivers/gpu/drm/i915/display/intel_dp_mst.c | 26 +-
drivers/gpu/drm/i915/display/intel_dp_tunnel.c | 811 +
drivers/gpu/drm/i915/display/intel_dp_tunnel.h | 133 +
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 186 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 21 +-
drivers/gpu/drm/i915/display/intel_drrs.c | 6 +
drivers/gpu/drm/i915/display/intel_dsb.c | 6 +-
drivers/gpu/drm/i915/display/intel_dsi.h | 4 -
drivers/gpu/drm/i915/display/intel_dvo.c | 10 +
drivers/gpu/drm/i915/display/intel_dvo_dev.h | 25 -
drivers/gpu/drm/i915/display/intel_fb.c | 7 +-
drivers/gpu/drm/i915/display/intel_fbc.c | 13 +-
drivers/gpu/drm/i915/display/intel_fbdev_fb.c | 5 +-
drivers/gpu/drm/i915/display/intel_global_state.c | 137 +-
drivers/gpu/drm/i915/display/intel_global_state.h | 13 +-
drivers/gpu/drm/i915/display/intel_gmbus.c | 5 +-
drivers/gpu/drm/i915/display/intel_hdcp.c | 296 +-
drivers/gpu/drm/i915/display/intel_hdcp.h | 7 +-
drivers/gpu/drm/i915/display/intel_hdcp_gsc.c | 2 +-
drivers/gpu/drm/i915/display/intel_hdcp_regs.h | 28 +-
drivers/gpu/drm/i915/display/intel_hdmi.c | 22 +-
drivers/gpu/drm/i915/display/intel_hotplug.c | 165 +-
drivers/gpu/drm/i915/display/intel_hotplug.h | 4 +
drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 6 +-
drivers/gpu/drm/i915/display/intel_link_bw.c | 27 +-
drivers/gpu/drm/i915/display/intel_link_bw.h | 2 +-
drivers/gpu/drm/i915/display/intel_opregion.c | 182 +-
drivers/gpu/drm/i915/display/intel_opregion.h | 47 +-
drivers/gpu/drm/i915/display/intel_panel.c | 4 +
drivers/gpu/drm/i915/display/intel_plane_initial.c | 255 +-
drivers/gpu/drm/i915/display/intel_plane_initial.h | 4 +-
drivers/gpu/drm/i915/display/intel_pps.c | 2 +-
drivers/gpu/drm/i915/display/intel_psr.c | 202 +-
drivers/gpu/drm/i915/display/intel_psr.h | 6 -
drivers/gpu/drm/i915/display/intel_psr_regs.h | 63 +
drivers/gpu/drm/i915/display/intel_sdvo.c | 230 +-
drivers/gpu/drm/i915/display/intel_tc.c | 40 +-
drivers/gpu/drm/i915/display/intel_tc.h | 2 +-
drivers/gpu/drm/i915/display/intel_tv.c | 7 +-
drivers/gpu/drm/i915/display/intel_vblank.c | 130 +
drivers/gpu/drm/i915/display/intel_vblank.h | 12 +
drivers/gpu/drm/i915/display/skl_universal_plane.c | 33 +
drivers/gpu/drm/i915/display/skl_universal_plane.h | 2 +
drivers/gpu/drm/i915/display/skl_watermark.c | 108 +-
drivers/gpu/drm/i915/display/skl_watermark.h | 4 +-
drivers/gpu/drm/i915/display/skl_watermark_regs.h | 4 +
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 8 -
drivers/gpu/drm/i915/gem/i915_gem_pm.c | 10 +
drivers/gpu/drm/i915/gem/i915_gem_region.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 25 +-
drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 50 +-
drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 42 -
drivers/gpu/drm/i915/gem/i915_gem_userptr.h | 14 -
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 18 +-
drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 4 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 3 +-
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 6 +-
drivers/gpu/drm/i915/gt/intel_ggtt.c | 10 +-
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 18 +-
drivers/gpu/drm/i915/gt/intel_gtt.c | 3 +-
drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +-
drivers/gpu/drm/i915/gt/intel_rc6.c | 2 +-
drivers/gpu/drm/i915/gt/intel_region_lmem.c | 14 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 3 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 30 +-
drivers/gpu/drm/i915/gt/selftest_context.c | 3 +-
.../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 10 +-
drivers/gpu/drm/i915/gt/selftest_rc6.c | 4 +-
drivers/gpu/drm/i915/gt/selftest_tlb.c | 4 +-
drivers/gpu/drm/i915/gt/uc/intel_guc.h | 2 -
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 21 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 10 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 126 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 2 +
drivers/gpu/drm/i915/gt/uc/intel_huc.c | 64 +-
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 4 +-
drivers/gpu/drm/i915/gvt/fb_decoder.h | 11 -
drivers/gpu/drm/i915/gvt/gtt.h | 3 -
drivers/gpu/drm/i915/gvt/gvt.h | 5 -
drivers/gpu/drm/i915/gvt/interrupt.c | 1 -
drivers/gpu/drm/i915/gvt/interrupt.h | 2 -
drivers/gpu/drm/i915/gvt/kvmgt.c | 2 +-
drivers/gpu/drm/i915/gvt/mmio.h | 2 -
drivers/gpu/drm/i915/gvt/scheduler.h | 2 -
drivers/gpu/drm/i915/i915_debugfs.c | 2 +-
drivers/gpu/drm/i915/i915_driver.c | 28 +-
drivers/gpu/drm/i915/i915_drm_client.c | 2 +-
drivers/gpu/drm/i915/i915_drm_client.h | 2 -
drivers/gpu/drm/i915/i915_drv.h | 8 -
drivers/gpu/drm/i915/i915_gem.c | 5 -
drivers/gpu/drm/i915/i915_gpu_error.c | 2 +-
drivers/gpu/drm/i915/i915_perf.c | 2 +-
drivers/gpu/drm/i915/i915_perf_types.h | 1 -
drivers/gpu/drm/i915/i915_query.c | 35 +-
drivers/gpu/drm/i915/i915_reg.h | 18 +-
drivers/gpu/drm/i915/i915_request.c | 1 -
drivers/gpu/drm/i915/i915_syncmap.c | 19 +-
drivers/gpu/drm/i915/i915_utils.c | 17 +
drivers/gpu/drm/i915/i915_utils.h | 2 +
drivers/gpu/drm/i915/i915_vma_types.h | 1 -
drivers/gpu/drm/i915/intel_memory_region.c | 33 +-
drivers/gpu/drm/i915/intel_memory_region.h | 5 +-
drivers/gpu/drm/i915/intel_region_ttm.c | 8 +-
drivers/gpu/drm/i915/intel_uncore.c | 5 +-
drivers/gpu/drm/i915/selftests/i915_active.c | 8 +-
.../gpu/drm/i915/selftests/intel_memory_region.c | 4 +-
drivers/gpu/drm/i915/soc/intel_pch.c | 16 +-
drivers/gpu/drm/i915/soc/intel_pch.h | 6 +-
drivers/gpu/drm/imx/dcss/dcss-blkctl.c | 13 +-
drivers/gpu/drm/imx/dcss/dcss-ctxld.c | 14 +-
drivers/gpu/drm/imx/dcss/dcss-dev.c | 17 +-
drivers/gpu/drm/imx/dcss/dcss-dev.h | 1 -
drivers/gpu/drm/imx/dcss/dcss-dpr.c | 21 +-
drivers/gpu/drm/imx/dcss/dcss-drv.c | 12 +-
drivers/gpu/drm/imx/dcss/dcss-dtg.c | 26 +-
drivers/gpu/drm/imx/dcss/dcss-scaler.c | 21 +-
drivers/gpu/drm/imx/dcss/dcss-ss.c | 12 +-
drivers/gpu/drm/imx/ipuv3/imx-ldb.c | 2 +-
drivers/gpu/drm/ingenic/Kconfig | 1 -
drivers/gpu/drm/lima/lima_ctx.c | 2 +-
drivers/gpu/drm/lima/lima_ctx.h | 1 -
drivers/gpu/drm/lima/lima_gem.c | 23 +-
drivers/gpu/drm/lima/lima_gp.c | 39 +-
drivers/gpu/drm/lima/lima_l2_cache.c | 6 +-
drivers/gpu/drm/lima/lima_mmu.c | 18 +-
drivers/gpu/drm/lima/lima_pmu.c | 3 +-
drivers/gpu/drm/lima/lima_pp.c | 37 +-
drivers/gpu/drm/lima/lima_sched.c | 38 +-
drivers/gpu/drm/lima/lima_sched.h | 3 +-
drivers/gpu/drm/loongson/lsdc_drv.c | 2 +-
drivers/gpu/drm/loongson/lsdc_ttm.c | 2 -
drivers/gpu/drm/mcde/Kconfig | 1 -
drivers/gpu/drm/mediatek/mtk_disp_drv.h | 4 +
drivers/gpu/drm/mediatek/mtk_disp_merge.c | 65 +
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c | 43 +
drivers/gpu/drm/mediatek/mtk_dp.c | 31 +-
drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 29 +-
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 1 +
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 12 +
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 4 +-
drivers/gpu/drm/mediatek/mtk_dsi.c | 310 +-
drivers/gpu/drm/mediatek/mtk_hdmi.c | 26 +-
drivers/gpu/drm/meson/meson_drv.c | 6 +-
drivers/gpu/drm/meson/meson_encoder_cvbs.c | 24 +-
drivers/gpu/drm/meson/meson_encoder_cvbs.h | 2 +-
drivers/gpu/drm/meson/meson_encoder_dsi.c | 23 +-
drivers/gpu/drm/meson/meson_encoder_dsi.h | 2 +-
drivers/gpu/drm/meson/meson_encoder_hdmi.c | 35 +-
drivers/gpu/drm/meson/meson_encoder_hdmi.h | 2 +-
drivers/gpu/drm/mgag200/Kconfig | 12 +
drivers/gpu/drm/mgag200/mgag200_drv.c | 26 +-
drivers/gpu/drm/mgag200/mgag200_mode.c | 22 +-
drivers/gpu/drm/msm/Makefile | 5 +-
drivers/gpu/drm/msm/adreno/a2xx.xml.h | 73 +-
drivers/gpu/drm/msm/adreno/a3xx.xml.h | 131 +-
drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 13 +-
drivers/gpu/drm/msm/adreno/a4xx.xml.h | 182 +-
drivers/gpu/drm/msm/adreno/a5xx.xml.h | 666 +-
drivers/gpu/drm/msm/adreno/a6xx.xml.h | 5275 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 8 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 179 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 220 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 727 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 311 +-
drivers/gpu/drm/msm/adreno/adreno_common.xml.h | 260 +-
drivers/gpu/drm/msm/adreno/adreno_device.c | 69 +-
.../gpu/drm/msm/adreno/adreno_gen7_0_0_snapshot.h | 928 +
.../gpu/drm/msm/adreno/adreno_gen7_2_0_snapshot.h | 753 +
drivers/gpu/drm/msm/adreno/adreno_gpu.h | 31 +-
drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 573 +-
.../gpu/drm/msm/disp/dpu1/catalog/dpu_3_2_sdm660.h | 291 +
.../gpu/drm/msm/disp/dpu1/catalog/dpu_3_3_sdm630.h | 225 +
.../drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h | 449 +
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 347 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 33 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 41 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 95 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 92 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 188 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 4 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 3 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 17 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 10 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 15 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 1 +
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 133 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 1 -
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 154 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 74 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c | 61 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.h | 3 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 42 -
drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c | 42 -
drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c | 2 -
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 71 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h | 10 -
drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 12 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.h | 4 +-
drivers/gpu/drm/msm/dp/dp_audio.c | 101 +-
drivers/gpu/drm/msm/dp/dp_aux.c | 9 +-
drivers/gpu/drm/msm/dp/dp_aux.h | 2 +
drivers/gpu/drm/msm/dp/dp_catalog.c | 271 +-
drivers/gpu/drm/msm/dp/dp_catalog.h | 15 +-
drivers/gpu/drm/msm/dp/dp_ctrl.c | 375 +-
drivers/gpu/drm/msm/dp/dp_ctrl.h | 17 +-
drivers/gpu/drm/msm/dp/dp_debug.c | 3 +-
drivers/gpu/drm/msm/dp/dp_display.c | 185 +-
drivers/gpu/drm/msm/dp/dp_display.h | 3 +-
drivers/gpu/drm/msm/dp/dp_drm.c | 6 +-
drivers/gpu/drm/msm/dp/dp_drm.h | 3 +-
drivers/gpu/drm/msm/dp/dp_link.h | 23 -
drivers/gpu/drm/msm/dp/dp_panel.c | 119 +
drivers/gpu/drm/msm/dp/dp_panel.h | 2 +
drivers/gpu/drm/msm/dp/dp_parser.c | 327 -
drivers/gpu/drm/msm/dp/dp_parser.h | 155 -
drivers/gpu/drm/msm/dp/dp_power.c | 183 -
drivers/gpu/drm/msm/dp/dp_power.h | 95 -
drivers/gpu/drm/msm/dp/dp_reg.h | 9 +
drivers/gpu/drm/msm/dp/dp_utils.c | 96 +
drivers/gpu/drm/msm/dp/dp_utils.h | 36 +
drivers/gpu/drm/msm/dsi/dsi.c | 10 +-
drivers/gpu/drm/msm/dsi/dsi.h | 22 +-
drivers/gpu/drm/msm/dsi/dsi_host.c | 51 +-
drivers/gpu/drm/msm/dsi/dsi_manager.c | 65 +-
drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 33 +-
drivers/gpu/drm/msm/msm_drv.c | 33 +
drivers/gpu/drm/msm/msm_drv.h | 36 +-
drivers/gpu/drm/msm/msm_io_utils.c | 13 +
drivers/gpu/drm/msm/msm_kms.h | 4 -
drivers/gpu/drm/msm/msm_mdss.c | 64 +
drivers/gpu/drm/mxsfb/lcdif_drv.c | 7 +-
drivers/gpu/drm/mxsfb/mxsfb_drv.c | 7 +-
drivers/gpu/drm/nouveau/dispnv04/crtc.c | 4 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 1 +
drivers/gpu/drm/nouveau/dispnv50/head.c | 1 +
drivers/gpu/drm/nouveau/nouveau_bo.c | 59 +-
drivers/gpu/drm/nouveau/nouveau_bo.h | 1 -
drivers/gpu/drm/nouveau/nouveau_connector.h | 2 +-
drivers/gpu/drm/nouveau/nouveau_ioc32.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_svm.c | 10 +-
drivers/gpu/drm/nouveau/nvif/outp.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c | 136 +-
drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.c | 4 +-
drivers/gpu/drm/omapdrm/dss/hdmi4.c | 22 +-
drivers/gpu/drm/omapdrm/dss/hdmi5.c | 12 +-
drivers/gpu/drm/panel/Kconfig | 231 +-
drivers/gpu/drm/panel/Makefile | 3 +
drivers/gpu/drm/panel/panel-boe-himax8279d.c | 18 +-
.../gpu/drm/panel/panel-boe-th101mb31ig002-28a.c | 322 +
drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 2 +
drivers/gpu/drm/panel/panel-edp.c | 119 +-
drivers/gpu/drm/panel/panel-himax-hx83112a.c | 372 +
drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 23 +-
drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 265 +-
drivers/gpu/drm/panel/panel-novatek-nt35510.c | 424 +-
drivers/gpu/drm/panel/panel-novatek-nt36523.c | 8 +-
drivers/gpu/drm/panel/panel-novatek-nt36672e.c | 643 +
drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 2 +
drivers/gpu/drm/panel/panel-simple.c | 81 +-
drivers/gpu/drm/panel/panel-sitronix-st7703.c | 104 +
drivers/gpu/drm/panel/panel-visionox-r66451.c | 1 +
drivers/gpu/drm/panel/panel-visionox-vtdr6130.c | 1 +
drivers/gpu/drm/pl111/Kconfig | 1 -
drivers/gpu/drm/qxl/qxl_object.c | 2 -
drivers/gpu/drm/qxl/qxl_ttm.c | 2 -
drivers/gpu/drm/radeon/atom-bits.h | 2 +-
drivers/gpu/drm/radeon/atom.c | 47 +-
drivers/gpu/drm/radeon/atom.h | 4 +-
drivers/gpu/drm/radeon/atombios_crtc.c | 28 +-
drivers/gpu/drm/radeon/atombios_dp.c | 4 +-
drivers/gpu/drm/radeon/atombios_encoders.c | 38 +-
drivers/gpu/drm/radeon/atombios_i2c.c | 2 +-
drivers/gpu/drm/radeon/btc_dpm.c | 90 +-
drivers/gpu/drm/radeon/ci_dpm.c | 31 +-
drivers/gpu/drm/radeon/ci_dpm.h | 6 +-
drivers/gpu/drm/radeon/cik.c | 40 +-
drivers/gpu/drm/radeon/clearstate_cayman.h | 9 +-
drivers/gpu/drm/radeon/clearstate_ci.h | 3 +-
drivers/gpu/drm/radeon/evergreen.c | 20 +-
drivers/gpu/drm/radeon/evergreen_cs.c | 4 +-
drivers/gpu/drm/radeon/evergreen_reg.h | 10 +-
drivers/gpu/drm/radeon/evergreen_smc.h | 9 +-
drivers/gpu/drm/radeon/kv_dpm.c | 9 +-
drivers/gpu/drm/radeon/kv_smc.c | 2 +-
drivers/gpu/drm/radeon/ni.c | 33 +-
drivers/gpu/drm/radeon/ni_dpm.c | 3 -
drivers/gpu/drm/radeon/ni_dpm.h | 12 +-
drivers/gpu/drm/radeon/nislands_smc.h | 51 +-
drivers/gpu/drm/radeon/r100.c | 2 +-
drivers/gpu/drm/radeon/r300_reg.h | 2 +-
drivers/gpu/drm/radeon/r600.c | 3 +-
drivers/gpu/drm/radeon/r600_dpm.c | 6 +-
drivers/gpu/drm/radeon/r600_dpm.h | 3 +-
drivers/gpu/drm/radeon/radeon.h | 6 +-
drivers/gpu/drm/radeon/radeon_asic.c | 8 +-
drivers/gpu/drm/radeon/radeon_atombios.c | 44 +-
drivers/gpu/drm/radeon/radeon_atpx_handler.c | 12 +-
drivers/gpu/drm/radeon/radeon_audio.c | 11 +-
drivers/gpu/drm/radeon/radeon_audio.h | 6 +-
drivers/gpu/drm/radeon/radeon_mode.h | 9 +-
drivers/gpu/drm/radeon/radeon_object.c | 2 -
drivers/gpu/drm/radeon/radeon_pm.c | 4 +-
drivers/gpu/drm/radeon/radeon_ttm.c | 8 +-
drivers/gpu/drm/radeon/radeon_uvd.c | 1 -
drivers/gpu/drm/radeon/rs400.c | 4 +-
drivers/gpu/drm/radeon/rs600.c | 3 +-
drivers/gpu/drm/radeon/rv515.c | 3 +-
drivers/gpu/drm/radeon/rv6xx_dpm.h | 3 +-
drivers/gpu/drm/radeon/rv770_dpm.c | 4 +-
drivers/gpu/drm/radeon/rv770_smc.h | 27 +-
drivers/gpu/drm/radeon/si.c | 103 +-
drivers/gpu/drm/radeon/si_dpm.c | 132 +-
drivers/gpu/drm/radeon/si_dpm.h | 21 +-
drivers/gpu/drm/radeon/smu7.h | 6 +-
drivers/gpu/drm/radeon/smu7_discrete.h | 51 +-
drivers/gpu/drm/radeon/smu7_fusion.h | 42 +-
drivers/gpu/drm/radeon/sumo_dpm.c | 18 +-
drivers/gpu/drm/radeon/trinity_dpm.c | 22 +-
drivers/gpu/drm/radeon/trinity_dpm.h | 3 +-
drivers/gpu/drm/radeon/uvd_v1_0.c | 2 +-
drivers/gpu/drm/renesas/Kconfig | 1 +
drivers/gpu/drm/renesas/Makefile | 1 +
drivers/gpu/drm/renesas/rz-du/Kconfig | 12 +
drivers/gpu/drm/renesas/rz-du/Makefile | 8 +
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c | 422 +
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.h | 89 +
drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c | 175 +
drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.h | 78 +
drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c | 72 +
drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.h | 32 +
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c | 371 +
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.h | 43 +
drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c | 349 +
drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.h | 82 +
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 3 +
drivers/gpu/drm/rockchip/inno_hdmi.c | 549 +-
drivers/gpu/drm/rockchip/inno_hdmi.h | 5 -
drivers/gpu/drm/rockchip/rockchip_lvds.c | 3 +-
drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 13 +-
drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 3 +
drivers/gpu/drm/scheduler/sched_fence.c | 4 +-
drivers/gpu/drm/scheduler/sched_main.c | 11 +-
drivers/gpu/drm/solomon/ssd130x-spi.c | 7 +
drivers/gpu/drm/solomon/ssd130x.c | 370 +
drivers/gpu/drm/solomon/ssd130x.h | 5 +-
drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 134 +-
drivers/gpu/drm/tegra/dpaux.c | 14 +-
drivers/gpu/drm/tegra/drm.h | 2 +-
drivers/gpu/drm/tegra/dsi.c | 59 +-
drivers/gpu/drm/tegra/fb.c | 1 +
drivers/gpu/drm/tegra/hdmi.c | 21 +-
drivers/gpu/drm/tegra/output.c | 17 +-
drivers/gpu/drm/tegra/rgb.c | 18 +-
drivers/gpu/drm/tegra/sor.c | 1 +
drivers/gpu/drm/tests/drm_connector_test.c | 170 +-
drivers/gpu/drm/tests/drm_kunit_helpers.c | 150 +
drivers/gpu/drm/tests/drm_managed_test.c | 77 +-
drivers/gpu/drm/tests/drm_mm_test.c | 2 +-
drivers/gpu/drm/tidss/tidss_crtc.c | 10 +
drivers/gpu/drm/tidss/tidss_plane.c | 2 +-
drivers/gpu/drm/tilcdc/tilcdc_drv.c | 19 +-
drivers/gpu/drm/ttm/tests/Makefile | 3 +
drivers/gpu/drm/ttm/tests/ttm_bo_test.c | 622 +
drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.c | 48 +-
drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.h | 3 +
drivers/gpu/drm/ttm/tests/ttm_pool_test.c | 3 +-
drivers/gpu/drm/ttm/tests/ttm_resource_test.c | 335 +
drivers/gpu/drm/ttm/tests/ttm_tt_test.c | 295 +
drivers/gpu/drm/ttm/ttm_bo.c | 30 +-
drivers/gpu/drm/ttm/ttm_bo_util.c | 13 +-
drivers/gpu/drm/ttm/ttm_resource.c | 76 +-
drivers/gpu/drm/ttm/ttm_tt.c | 15 +
drivers/gpu/drm/tve200/Kconfig | 1 -
drivers/gpu/drm/v3d/v3d_bo.c | 12 +-
drivers/gpu/drm/v3d/v3d_debugfs.c | 17 +-
drivers/gpu/drm/v3d/v3d_drv.h | 2 +
drivers/gpu/drm/v3d/v3d_irq.c | 2 +-
drivers/gpu/drm/v3d/v3d_mmu.c | 2 -
drivers/gpu/drm/vc4/vc4_hdmi.c | 1 +
drivers/gpu/drm/vc4/vc4_plane.c | 10 +-
drivers/gpu/drm/virtio/virtgpu_submit.c | 6 +-
drivers/gpu/drm/vkms/Kconfig | 15 +
drivers/gpu/drm/vkms/vkms_composer.c | 14 +-
drivers/gpu/drm/vmwgfx/ttm_object.c | 6 +-
drivers/gpu/drm/vmwgfx/ttm_object.h | 3 +-
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 33 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 1 -
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 20 +-
drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 5 +-
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 300 +-
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 6 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 5 +-
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 5 +-
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 21 +-
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 18 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 32 -
drivers/gpu/drm/xe/.kunitconfig | 5 +
drivers/gpu/drm/xe/Kconfig | 3 +-
drivers/gpu/drm/xe/Kconfig.debug | 1 -
drivers/gpu/drm/xe/Makefile | 45 +-
drivers/gpu/drm/xe/abi/gsc_proxy_commands_abi.h | 44 +
drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h | 174 +
drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h | 3 +-
drivers/gpu/drm/xe/abi/guc_messages_abi.h | 2 +
drivers/gpu/drm/xe/abi/guc_relay_actions_abi.h | 79 +
.../gpu/drm/xe/abi/guc_relay_communication_abi.h | 118 +
drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 10 +-
.../drm/xe/compat-i915-headers/i915_gem_stolen.h | 3 +
drivers/gpu/drm/xe/{ => display}/xe_display.c | 0
drivers/gpu/drm/xe/{ => display}/xe_display.h | 0
drivers/gpu/drm/xe/display/xe_plane_initial.c | 67 +-
drivers/gpu/drm/xe/instructions/xe_mi_commands.h | 3 +
drivers/gpu/drm/xe/regs/xe_engine_regs.h | 6 +
drivers/gpu/drm/xe/regs/xe_gt_regs.h | 27 +-
drivers/gpu/drm/xe/regs/xe_lrc_layout.h | 9 +
drivers/gpu/drm/xe/regs/xe_pcode_regs.h | 21 +
drivers/gpu/drm/xe/tests/Makefile | 7 +-
drivers/gpu/drm/xe/tests/xe_guc_db_mgr_test.c | 201 +
drivers/gpu/drm/xe/tests/xe_guc_relay_test.c | 522 +
drivers/gpu/drm/xe/tests/xe_kunit_helpers.c | 90 +
drivers/gpu/drm/xe/tests/xe_kunit_helpers.h | 17 +
drivers/gpu/drm/xe/tests/xe_mocs.c | 36 +
drivers/gpu/drm/xe/tests/xe_mocs_test.c | 1 +
drivers/gpu/drm/xe/tests/xe_mocs_test.h | 1 +
drivers/gpu/drm/xe/tests/xe_pci.c | 3 +
drivers/gpu/drm/xe/tests/xe_pci_test.c | 5 -
drivers/gpu/drm/xe/tests/xe_pci_test.h | 2 +
drivers/gpu/drm/xe/tests/xe_rtp_test.c | 10 +-
drivers/gpu/drm/xe/tests/xe_test_mod.c | 10 +
drivers/gpu/drm/xe/tests/xe_wa_test.c | 16 +-
drivers/gpu/drm/xe/xe_bo.c | 123 +-
drivers/gpu/drm/xe/xe_bo.h | 6 +-
drivers/gpu/drm/xe/xe_bo_types.h | 3 +
drivers/gpu/drm/xe/xe_debugfs.c | 1 +
drivers/gpu/drm/xe/xe_devcoredump.c | 55 +-
drivers/gpu/drm/xe/xe_devcoredump.h | 6 +-
drivers/gpu/drm/xe/xe_devcoredump_types.h | 13 +-
drivers/gpu/drm/xe/xe_device.c | 75 +-
drivers/gpu/drm/xe/xe_device.h | 10 +
drivers/gpu/drm/xe/xe_device_types.h | 166 +-
drivers/gpu/drm/xe/xe_drm_client.c | 2 +-
drivers/gpu/drm/xe/xe_exec.c | 42 +-
drivers/gpu/drm/xe/xe_exec_queue.c | 123 +-
drivers/gpu/drm/xe/xe_exec_queue.h | 3 +-
drivers/gpu/drm/xe/xe_exec_queue_types.h | 49 +-
drivers/gpu/drm/xe/xe_execlist.c | 8 -
drivers/gpu/drm/xe/xe_ggtt.c | 81 +-
drivers/gpu/drm/xe/xe_ggtt.h | 3 +
drivers/gpu/drm/xe/xe_gsc.c | 71 +-
drivers/gpu/drm/xe/xe_gsc.h | 1 +
drivers/gpu/drm/xe/xe_gsc_proxy.c | 537 +
drivers/gpu/drm/xe/xe_gsc_proxy.h | 20 +
drivers/gpu/drm/xe/xe_gsc_submit.c | 20 +
drivers/gpu/drm/xe/xe_gsc_submit.h | 1 +
drivers/gpu/drm/xe/xe_gsc_types.h | 33 +
drivers/gpu/drm/xe/xe_gt.c | 92 +-
drivers/gpu/drm/xe/xe_gt.h | 2 +
drivers/gpu/drm/xe/xe_gt_mcr.c | 17 +
drivers/gpu/drm/xe/xe_gt_pagefault.c | 44 +-
drivers/gpu/drm/xe/xe_gt_printk.h | 44 +
drivers/gpu/drm/xe/xe_gt_sriov_printk.h | 34 +
drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c | 13 +-
drivers/gpu/drm/xe/xe_gt_topology.c | 4 +-
drivers/gpu/drm/xe/xe_gt_types.h | 118 +-
drivers/gpu/drm/xe/xe_guc.c | 115 +-
drivers/gpu/drm/xe/xe_guc.h | 1 +
drivers/gpu/drm/xe/xe_guc_ads.c | 2 +-
drivers/gpu/drm/xe/xe_guc_ct.c | 255 +-
drivers/gpu/drm/xe/xe_guc_ct.h | 12 +-
drivers/gpu/drm/xe/xe_guc_ct_types.h | 22 +-
drivers/gpu/drm/xe/xe_guc_db_mgr.c | 266 +
drivers/gpu/drm/xe/xe_guc_db_mgr.h | 22 +
drivers/gpu/drm/xe/xe_guc_fwif.h | 1 +
drivers/gpu/drm/xe/xe_guc_hwconfig.c | 2 +-
drivers/gpu/drm/xe/xe_guc_hxg_helpers.h | 108 +
drivers/gpu/drm/xe/xe_guc_log.c | 2 +-
drivers/gpu/drm/xe/xe_guc_pc.c | 19 +-
drivers/gpu/drm/xe/xe_guc_pc.h | 1 -
drivers/gpu/drm/xe/xe_guc_relay.c | 941 +
drivers/gpu/drm/xe/xe_guc_relay.h | 37 +
drivers/gpu/drm/xe/xe_guc_relay_types.h | 36 +
drivers/gpu/drm/xe/xe_guc_submit.c | 88 +-
drivers/gpu/drm/xe/xe_guc_submit.h | 4 +-
drivers/gpu/drm/xe/xe_guc_submit_types.h | 18 +-
drivers/gpu/drm/xe/xe_guc_types.h | 47 +-
drivers/gpu/drm/xe/xe_heci_gsc.c | 2 +-
drivers/gpu/drm/xe/xe_huc.c | 19 +
drivers/gpu/drm/xe/xe_huc.h | 1 +
drivers/gpu/drm/xe/xe_hw_engine.c | 144 +-
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c | 38 +-
drivers/gpu/drm/xe/xe_hw_engine_types.h | 82 +-
drivers/gpu/drm/xe/xe_hwmon.c | 32 +-
drivers/gpu/drm/xe/xe_irq.c | 136 +-
drivers/gpu/drm/xe/xe_lrc.c | 38 +
drivers/gpu/drm/xe/xe_lrc_types.h | 6 +-
drivers/gpu/drm/xe/xe_memirq.c | 430 +
drivers/gpu/drm/xe/xe_memirq.h | 26 +
drivers/gpu/drm/xe/xe_memirq_types.h | 37 +
drivers/gpu/drm/xe/xe_migrate.c | 27 +-
drivers/gpu/drm/xe/xe_mmio.c | 9 +-
drivers/gpu/drm/xe/xe_mocs.c | 27 +-
drivers/gpu/drm/xe/xe_pat.c | 5 +
drivers/gpu/drm/xe/xe_pci.c | 10 +-
drivers/gpu/drm/xe/xe_pcode_api.h | 7 +
drivers/gpu/drm/xe/xe_pm.c | 38 +-
drivers/gpu/drm/xe/xe_pm.h | 1 +
drivers/gpu/drm/xe/xe_pt.c | 5 +-
drivers/gpu/drm/xe/xe_query.c | 50 +-
drivers/gpu/drm/xe/xe_reg_sr.c | 2 +-
drivers/gpu/drm/xe/xe_reg_whitelist.c | 8 +
drivers/gpu/drm/xe/xe_ring_ops.c | 60 +-
drivers/gpu/drm/xe/xe_sched_job.c | 38 +
drivers/gpu/drm/xe/xe_sched_job.h | 5 +
drivers/gpu/drm/xe/xe_sched_job_types.h | 11 +-
drivers/gpu/drm/xe/xe_sriov.c | 32 +
drivers/gpu/drm/xe/xe_sriov.h | 1 +
drivers/gpu/drm/xe/xe_sriov_types.h | 12 +
drivers/gpu/drm/xe/xe_tile_sysfs.c | 3 +
drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c | 8 +-
drivers/gpu/drm/xe/xe_tuning.c | 9 +-
drivers/gpu/drm/xe/xe_uc.c | 33 +-
drivers/gpu/drm/xe/xe_uc.h | 1 +
drivers/gpu/drm/xe/xe_uc_fw.c | 60 +-
drivers/gpu/drm/xe/xe_uc_fw_types.h | 9 +-
drivers/gpu/drm/xe/xe_vm.c | 199 +-
drivers/gpu/drm/xe/xe_vm.h | 7 +-
drivers/gpu/drm/xe/xe_vm_types.h | 32 +-
drivers/gpu/drm/xe/xe_vram_freq.c | 128 +
drivers/gpu/drm/xe/xe_vram_freq.h | 13 +
drivers/gpu/drm/xe/xe_wa.c | 191 +-
drivers/gpu/drm/xe/xe_wa_oob.rules | 12 +-
drivers/gpu/drm/xe/xe_wait_user_fence.c | 2 +-
drivers/gpu/drm/xe/xe_wopcm_types.h | 4 +-
drivers/gpu/drm/xlnx/zynqmp_disp.c | 2 +-
drivers/gpu/drm/xlnx/zynqmp_dp.c | 22 +-
drivers/gpu/host1x/bus.c | 2 +-
drivers/gpu/host1x/bus.h | 2 +-
drivers/gpu/host1x/cdma.c | 3 +-
drivers/macintosh/via-pmu-backlight.c | 1 +
drivers/media/i2c/tc358743.c | 7 +-
drivers/staging/fbtft/fb_ssd1351.c | 2 +
drivers/staging/sm750fb/Kconfig | 1 -
drivers/video/Kconfig | 9 +-
drivers/video/Makefile | 7 +-
drivers/video/backlight/corgi_lcd.c | 1 +
drivers/video/cmdline.c | 2 +
drivers/video/fbdev/Kconfig | 35 -
drivers/video/fbdev/chipsfb.c | 1 +
drivers/video/fbdev/core/Kconfig | 2 +-
drivers/video/fbdev/core/fbmem.c | 2 -
drivers/video/fbdev/efifb.c | 225 +-
drivers/video/fbdev/geode/Kconfig | 3 -
drivers/video/fbdev/simplefb.c | 2 +-
drivers/video/fbdev/vesafb.c | 78 +-
drivers/video/screen_info_generic.c | 146 +
drivers/video/screen_info_pci.c | 136 +
include/drm/display/drm_dp.h | 62 +
include/drm/display/drm_dp_helper.h | 14 +-
include/drm/display/drm_dp_tunnel.h | 248 +
include/drm/drm_atomic.h | 70 +-
include/drm/drm_bridge.h | 27 +-
include/drm/drm_edid.h | 46 +-
include/drm/drm_exec.h | 4 +-
include/drm/drm_fixed.h | 2 +-
include/drm/drm_gem.h | 13 +
include/drm/drm_gpuvm.h | 2 +-
include/drm/drm_kunit_helpers.h | 23 +
include/drm/drm_managed.h | 4 +
include/drm/drm_modes.h | 2 +
include/drm/drm_print.h | 223 +-
include/drm/drm_probe_helper.h | 1 -
include/drm/drm_rect.h | 4 +-
include/drm/i915_pciids.h | 7 +-
include/drm/ttm/ttm_placement.h | 10 +-
include/drm/ttm/ttm_resource.h | 8 +-
include/drm/ttm/ttm_tt.h | 9 +-
include/linux/fb.h | 31 +-
include/linux/iosys-map.h | 2 +-
include/linux/screen_info.h | 126 +
include/linux/sysfb.h | 6 +-
include/sound/hdmi-codec.h | 1 -
include/uapi/drm/amdgpu_drm.h | 2 +
include/uapi/drm/etnaviv_drm.h | 5 +
include/uapi/drm/i915_drm.h | 16 +
include/uapi/drm/nouveau_drm.h | 56 +-
include/uapi/drm/qaic_accel.h | 13 +-
include/uapi/drm/vmwgfx_drm.h | 6 +-
include/uapi/drm/xe_drm.h | 31 +
include/uapi/linux/kfd_ioctl.h | 3 +-
include/uapi/linux/virtio_gpu.h | 2 +
include/video/cmdline.h | 8 +-
tools/edid/1024x768.S | 43 -
tools/edid/1280x1024.S | 43 -
tools/edid/1600x1200.S | 43 -
tools/edid/1680x1050.S | 43 -
tools/edid/1920x1080.S | 43 -
tools/edid/800x600.S | 40 -
tools/edid/Makefile | 37 -
tools/edid/edid.S | 274 -
tools/edid/hex | 1 -
1189 files changed, 107398 insertions(+), 48660 deletions(-)
create mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx8mp-hdm [...]
create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8mp-hdmi-pvi.yaml
create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,x1e80100-mdss.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/boe,th101mb31ig [...]
create mode 100644 Documentation/devicetree/bindings/display/panel/himax,hx83112a.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt36672e.yaml
create mode 100644 Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
create mode 100644 Documentation/devicetree/bindings/display/solomon,ssd133x.yaml
create mode 100644 Documentation/gpu/amdgpu/display/dcn-blocks.rst
create mode 100644 Documentation/gpu/amdgpu/display/display-contributing.rst
delete mode 100644 Documentation/gpu/rfc/xe.rst
create mode 100644 drivers/accel/habanalabs/common/mmu/mmu_v2.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/athub_v4_1_0.c
copy drivers/gpu/drm/amd/amdgpu/{umc_v6_0.c => athub_v4_1_0.h} (74%)
create mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v7_0.c
copy drivers/gpu/drm/amd/amdgpu/{umc_v6_0.c => hdp_v7_0.h} (74%)
copy drivers/gpu/drm/amd/amdgpu/{navi10_ih.c => ih_v7_0.c} (52%)
copy drivers/gpu/drm/amd/amdgpu/{umc_v6_0.c => ih_v7_0.h} (74%)
copy drivers/gpu/drm/amd/amdgpu/{jpeg_v4_0_5.c => jpeg_v5_0_0.c} (58%)
copy drivers/gpu/drm/amd/amdgpu/{umc_v6_0.c => jpeg_v5_0_0.h} (74%)
create mode 100644 drivers/gpu/drm/amd/amdgpu/lsdma_v7_0.c
copy drivers/gpu/drm/amd/amdgpu/{umc_v6_0.c => lsdma_v7_0.h} (74%)
create mode 100644 drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
copy drivers/gpu/drm/amd/amdgpu/{umc_v6_0.c => nbif_v6_3_1.h} (74%)
create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
copy drivers/gpu/drm/amd/amdgpu/{umc_v6_0.c => psp_v14_0.h} (74%)
copy drivers/gpu/drm/amd/amdgpu/{vcn_v4_0_5.c => vcn_v5_0_0.c} (51%)
copy drivers/gpu/drm/amd/{display/dc/basics/conversion.h => amdgpu/vcn_v5_0_0.h} (66%)
delete mode 100644 drivers/gpu/drm/amd/display/TODO
delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.c
copy drivers/gpu/drm/amd/display/dc/dml/{dcn35/dcn35_fpu.c => dcn351/dcn351_fpu.c} (79%)
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn351/CMakeLists.txt
copy drivers/gpu/drm/amd/display/dc/irq/{dcn21/irq_service_dcn21.c => dcn351/irq_s [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn351/irq_service_dcn351.h
copy drivers/gpu/drm/amd/display/dc/resource/{dcn35/dcn35_resource.c => dcn351/dcn [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.h
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn351.c
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn351.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_4_1_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_4_1_0_sh_mask.h
copy drivers/gpu/drm/amd/include/asic_reg/dcn/{dcn_3_5_0_offset.h => dcn_3_5_1_off [...]
copy drivers/gpu/drm/amd/include/asic_reg/dcn/{dcn_3_5_0_sh_mask.h => dcn_3_5_1_sh [...]
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_7_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_7_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/lsdma/lsdma_7_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/lsdma/lsdma_7_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_14_0_2_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_14_0_2_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbif/nbif_6_3_1_offset.h
copy drivers/gpu/drm/amd/include/asic_reg/{nbio/nbio_7_9_0_sh_mask.h => nbif/nbif_ [...]
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_7_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_7_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/pcie/pcie_6_1_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/pcie/pcie_6_1_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_5_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_5_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c
create mode 100644 drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c
delete mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt
create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-fails.txt
create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-skips.txt
create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-fails.txt
create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-skips.txt
create mode 100644 drivers/gpu/drm/display/drm_dp_tunnel.c
create mode 100644 drivers/gpu/drm/i915/display/intel_dp_tunnel.c
create mode 100644 drivers/gpu/drm/i915/display/intel_dp_tunnel.h
delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_userptr.h
create mode 100644 drivers/gpu/drm/msm/adreno/adreno_gen7_0_0_snapshot.h
create mode 100644 drivers/gpu/drm/msm/adreno/adreno_gen7_2_0_snapshot.h
create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_3_2_sdm660.h
create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_3_3_sdm630.h
create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h
delete mode 100644 drivers/gpu/drm/msm/dp/dp_parser.c
delete mode 100644 drivers/gpu/drm/msm/dp/dp_parser.h
delete mode 100644 drivers/gpu/drm/msm/dp/dp_power.c
delete mode 100644 drivers/gpu/drm/msm/dp/dp_power.h
create mode 100644 drivers/gpu/drm/msm/dp/dp_utils.c
create mode 100644 drivers/gpu/drm/msm/dp/dp_utils.h
create mode 100644 drivers/gpu/drm/panel/panel-boe-th101mb31ig002-28a.c
create mode 100644 drivers/gpu/drm/panel/panel-himax-hx83112a.c
create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt36672e.c
create mode 100644 drivers/gpu/drm/renesas/rz-du/Kconfig
create mode 100644 drivers/gpu/drm/renesas/rz-du/Makefile
create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.h
create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c
create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.h
create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c
create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.h
create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c
create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.h
create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c
create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.h
create mode 100644 drivers/gpu/drm/ttm/tests/ttm_bo_test.c
create mode 100644 drivers/gpu/drm/ttm/tests/ttm_resource_test.c
create mode 100644 drivers/gpu/drm/ttm/tests/ttm_tt_test.c
create mode 100644 drivers/gpu/drm/vkms/Kconfig
create mode 100644 drivers/gpu/drm/xe/abi/gsc_proxy_commands_abi.h
create mode 100644 drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h
create mode 100644 drivers/gpu/drm/xe/abi/guc_relay_actions_abi.h
create mode 100644 drivers/gpu/drm/xe/abi/guc_relay_communication_abi.h
rename drivers/gpu/drm/xe/{ => display}/xe_display.c (100%)
rename drivers/gpu/drm/xe/{ => display}/xe_display.h (100%)
create mode 100644 drivers/gpu/drm/xe/regs/xe_pcode_regs.h
create mode 100644 drivers/gpu/drm/xe/tests/xe_guc_db_mgr_test.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_guc_relay_test.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_kunit_helpers.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_kunit_helpers.h
create mode 100644 drivers/gpu/drm/xe/tests/xe_test_mod.c
create mode 100644 drivers/gpu/drm/xe/xe_gsc_proxy.c
create mode 100644 drivers/gpu/drm/xe/xe_gsc_proxy.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_printk.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_db_mgr.c
create mode 100644 drivers/gpu/drm/xe/xe_guc_db_mgr.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_hxg_helpers.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_relay.c
create mode 100644 drivers/gpu/drm/xe/xe_guc_relay.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_relay_types.h
create mode 100644 drivers/gpu/drm/xe/xe_memirq.c
create mode 100644 drivers/gpu/drm/xe/xe_memirq.h
create mode 100644 drivers/gpu/drm/xe/xe_memirq_types.h
create mode 100644 drivers/gpu/drm/xe/xe_vram_freq.c
create mode 100644 drivers/gpu/drm/xe/xe_vram_freq.h
create mode 100644 drivers/video/screen_info_generic.c
create mode 100644 drivers/video/screen_info_pci.c
create mode 100644 include/drm/display/drm_dp_tunnel.h
delete mode 100644 tools/edid/1024x768.S
delete mode 100644 tools/edid/1280x1024.S
delete mode 100644 tools/edid/1600x1200.S
delete mode 100644 tools/edid/1680x1050.S
delete mode 100644 tools/edid/1920x1080.S
delete mode 100644 tools/edid/800x600.S
delete mode 100644 tools/edid/Makefile
delete mode 100644 tools/edid/edid.S
delete mode 100644 tools/edid/hex
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-13
in repository gcc.
from 618db8d5ecd ada: Fix error message for Aggregate aspect
new f3d49b9517f Daily bump.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 20 ++++++++++++++++++++
gcc/testsuite/ChangeLog | 5 +++++
3 files changed, 26 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-12
in repository gcc.
from 2f09b1c7b93 libstdc++: Remove UB from month and weekday additions and s [...]
new 3a23863d1b4 Daily bump.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/DATESTAMP | 2 +-
libstdc++-v3/ChangeLog | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 62 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-11
in repository gcc.
from 63d32f26099 Daily bump.
new 5cc46561670 Daily bump.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/DATESTAMP | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from a8c7c3a4095 libstdc++: Move test error_category to global scope
new 746b71e26bd Daily bump.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/ChangeLog | 65 +++++++++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/fortran/ChangeLog | 12 +++++++++
gcc/testsuite/ChangeLog | 36 +++++++++++++++++++++++++++
libgomp/ChangeLog | 5 ++++
libstdc++-v3/ChangeLog | 19 +++++++++++++++
6 files changed, 138 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from 4b8c3ccc2ff Remove extraneous word from manual
new 3a4c6f1aa95 Automatic date update in version.in
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gdb-14-branch
in repository binutils-gdb.
from 33782d6a2f1 Automatic date update in version.in
new 0a0c1a4c7c1 Automatic date update in version.in
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch binutils-2_42-branch
in repository binutils-gdb.
from ca2926ff135 Automatic date update in version.in
new a2c275ad358 Automatic date update in version.in
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch master
in repository toolchain/ci/interesting-commits.
from c6fc8755f Add entry 21e2ef2dc25de318de29ec32d5390350c6717c6a from https [...]
new f3114bea5 Add entry 21e2ef2dc25de318de29ec32d5390350c6717c6a from https [...]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/sha1/21e2ef2dc25de318de29ec32d5390350c6717c6a/jira/description | 2 +-
gcc/sha1/21e2ef2dc25de318de29ec32d5390350c6717c6a/status.txt | 2 +-
.../tcwg_bmk-code_speed-spec2k6/gnu-arm-master-O3/status.txt | 2 +-
.../tcwg_bmk-code_speed-spec2k6/status.txt | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.