This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 8bc9e6515183 Merge tag 'devicetree-for-6.7' of git://git.kernel.org/pub [...]
new aadbaac84fc9 dt-bindings: display: rockchip-vop: Document rv1126 vop
new 3c3cfcb93f6e drm/rockchip: vop: Add rv1126 vop_lite support
new 9610f9fdf9a0 dt-bindings: display: rockchip-dw-mipi-dsi: Document rv1126 DSI
new 11fdb231f412 drm/rockchip: dsi: Add rv1126 MIPI DSI support
new 68132cc6d1bc nouveau/u_memcpya: use vmemdup_user
new efcb492d77c4 accel/ivpu: Document DRM_IVPU_PARAM_CAPABILITIES
new 78f46ecd9be8 drm/ttm/tests: Require MMU when testing
new 192948f6a923 drm: bridge: samsung-dsim: Initialize ULPS EXIT for i.MX8M DSIM
new 96413b355a49 drm: bridge: for GENERIC_PHY_MIPI_DPHY also select GENERIC_PHY
new 15f389da1125 drm: bridge: samsung-dsim: Fix waiting for empty cmd trans [...]
new b31f784ffff9 drm/bridge: lvds-codec: Implement atomic_get_input_bus_fmt [...]
new 5976a28b344e drm/loongson: Fix error handling in lsdc_pixel_pll_setup()
new 13fc28804bf1 drm/rockchip: vop: Fix reset of state in duplicate state c [...]
new 800f7c332df7 drm/rockchip: vop: Use cleanup helper directly as destroy funcs
new 5aacd2908378 drm/rockchip: vop: Fix call to crtc reset helper
new 342f7e4967d0 drm/rockchip: vop2: Don't crash for invalid duplicate_state
new 4d49d87b3606 drm/rockchip: vop2: Add missing call to crtc reset helper
new 199cf07ebd2b drm/bridge: panel: Add a device link between drm device an [...]
new 50b0cd7d3ac3 dt-bindings: display: simple: Add Mitsubishi AA084XE01 panel
new 637d3fdc109a drm/panel: simple: Add support for Mitsubishi AA084XE01
new d19859a04266 drm/panel: JDI LT070ME05000 drop broken link
new f5d8f9c0d8b4 drm/panel: JDI LT070ME05000 simplify with dev_err_probe()
new a913a739ab6e dt-bindings: display: Add bindings for JDI LPM102A188A
new 25205087df1f drm/panel: Add driver for JDI LPM102A188A
new ad1367f831f8 drm/bridge: Fix kernel-doc typo in desc of output_bus_cfg [...]
new d7a407bc9ba3 drm/panfrost: Do not check for 0 return after calling plat [...]
new 09902f3a1f83 doc: dma-buf: Rewrite intro section a little
new 504245a5ab6b doc: uapi: Add document describing dma-buf semantics
new 7baf60556413 drm/nouveau: sched: avoid job races between entities
new b4e9fa933551 drm/nouveau: uvmm: fix unset region pointer on remap
new b715dcd3db4a drm/nouveau: uapi: don't pass NO_PREFETCH flag implicitly
new afcacac4beb7 drm/gma500: remove duplicate macro definitions
new da596080b2b4 drm/gma500: Fix call trace when psb_gem_mm_init() fails
new 17c35883cf53 drm/gma500: Remove unused declarations
new 24883eb269f0 drm/repaper: fix -Wvoid-pointer-to-enum-cast warning
new ef8e29b16ff1 drm/tests: Test default pitch fallback
new 97eacd052dad drm/tests: Add KUnit tests for drm_fb_swab()
new c6099d7ed3db drm/tests: Add KUnit tests for drm_fb_clip_offset()
new 371e0b186a13 drm/tests: Add KUnit tests for drm_fb_build_fourcc_list()
new af4fd86a5c21 drm/tests: Add multi-plane support to conversion_buf_size()
new bb7f98db31b3 drm/tests: Add KUnit tests for drm_fb_memcpy()
new c18df7e69cbc fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected
new d3aeac86883e fbdev/sbus: Forward declare all necessary structures in header
new cbe606f304ec fbdev/sbus: Add initializer macros and Kconfig tokens for [...]
new 3409343341b1 fbdev/bw2: Use initializer macro for struct fb_ops
new 1d3bba30ded2 fbdev/cg14: Use initializer macro for struct fb_ops
new 6e4241347b65 fbdev/cg3: Use initializer macro for struct fb_ops
new 17397471d80e fbdev/cg6: Use initializer macro for struct fb_ops
new aee3c3119fd5 fbdev/ffb: Use initializer macro for struct fb_ops
new 10ff3e6c8dbb fbdev/leo: Use initializer macro for struct fb_ops
new d1ed0f1d2a04 fbdev/p9100: Use initializer macro for struct fb_ops
new a5bb8a64025b fbdev/tcx: Use initializer macro for struct fb_ops
new e76e7ec8f162 drm/debugfs: drop debugfs_init() for the render and accel node v2
new 7a0f217899a1 drm/debugfs: disallow debugfs access when device isn't registered
new 19ecbe8325a2 drm/komeda: drop all currently held locks if deadlock happens
new 0b30d57acafc drm/debugfs: rework debugfs directory creation v5
new ec9c7073bb08 drm/debugfs: remove dev->debugfs_list and debugfs_mutex v2
new 8e455145d8f1 drm/debugfs: rework drm_debugfs_create_files implementation v2
new f8afe6b41b9f drm/virtio: Remove unused function declarations
new 38df905b6426 MAINTAINERS: Add Boris Brezillon as Panfrost driver maintainer
new 8ed520ff4682 accel/ivpu: Move set autosuspend delay to HW specific code
new 0a9cd7924e56 accel/ivpu: Remove duplicated error messages
new 3f68b03ae6dc accel/ivpu: Make ivpu_pm_init() void
new edee62c0852a accel/ivpu: Add information about context on failure
new 34d03f2a174d accel/ivpu: Initialize context with SSID = 1
new 53d98420f5f9 accel/ivpu: Move ivpu_fw_load() to ivpu_fw_init()
new e5fb2867190f accel/ivpu/37xx: Change register rename leftovers
new c92ab3616988 accel/ivpu/37xx: White space cleanup
new beaf3ebf2924 accel/ivpu: Move MMU register definitions to ivpu_mmu.c
new eefa13a69053 accel/ivpu: Print information about used workarounds
new 2519fceb9f28 fbdev/smscufx: Use fb_ops helpers for deferred I/O
new 1e3c721664e3 fbdev/udlfb: Use fb_ops helpers for deferred I/O
new ee057f972d32 fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED
new 66a749a75235 fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O
new 73281e02f4b2 hid: Remove trailing whitespace
new a564708ec491 hid/picolcd: Use fb_ops helpers for deferred I/O
new b1adff68e384 staging/fbtft: Initialize fb_op struct as static const
new c3ba2ada133d staging/fbtft: Use fb_ops helpers for deferred I/O
new c11c1a50573e drm: bridge: it66121: Extend match support for OF tables
new 29ff3b7e23af drm: bridge: it66121: Simplify probe()
new d0375f6858c4 drm: bridge: it66121: Fix invalid connector dereference
new 941882a0e96d drm/bridge: lt8912b: Fix bridge_detach
new 44283993144a drm/bridge: lt8912b: Fix crash on bridge detach
new 6985c5efc405 drm/bridge: lt8912b: Manually disable HPD only if it was enabled
new f45acf7acf75 drm/bridge: lt8912b: Add missing drm_bridge_attach call
new 6bd3d8da51ca MAINTAINERS: Add Jessica as a reviewer for drm/panel
new 39e0b96d61b6 drm/bridge/analogix/anx78xx: Drop ID table
new d8dfccde2709 drm/bridge: Drop conditionals around of_node pointers
new 481fc9e7e11d drm/bridge: Drop CONFIG_OF conditionals around of_node pointers
new 9eeba919dd0f drm/connector: document DRM_MODE_COLORIMETRY_COUNT
new d29e112ab8d4 drm/doc/rfc: No STAGING out of drivers/staging.
new eed5d32ea1e2 drm/doc/rfc: Mark Dev_coredump as completed.
new 3d06add933cc drm/doc/rfc: Mark DRM_VM_BIND as complete.
new e4a0fbdd8521 drm/doc/rfc: Mark GPU VA as complete.
new b88c168e6b91 drm/debugfs: Add inline to drm_debugfs_dev_init() to suppr [...]
new fb0a84e6de1b drm/tests: Zero initialize fourccs_out
new ae4d2314ff60 drm/mst: delete unnecessary case in drm_dp_add_payload_part2()
new 5aa1dfcdf0a4 drm/mst: Refactor the flow for payload allocation/removement
new 3095f1122203 drm/imx/ipuv3: Convert to platform remove callback returning void
new 2b9b0a9fc548 drm/ingenic: Convert to platform remove callback returning void
new 232b53724aec drm/mediatek: Convert to platform remove callback returning void
new c04ca6bbb7ea drm/mediatek: Convert to platform remove callback returning void
new 01790d5e372f drm/msm: Convert to platform remove callback returning void
new 775b0669e19f drm/shmobile: Convert to platform remove callback returning void
new 84f54d4966f4 drm/ssd130x: Print the PWM's label instead of its number
new 4dbce3d6fea5 drm/ssd130x: Fix screen clearing
new 15d30b46573d drm/ssd130x: Use bool for ssd130x_deviceinfo flags
new 84a45f4c27d1 fbdev/au1200fb: Do not display boot-up logo
new 828d96633ab7 fbdev/mmp/mmpfb: Do not display boot-up logo
new 58d2ef9c1c0c fbdev/core: Fix style of code for boot-up logo
new fa671e4f1556 fbdev/core: Unexport logo helpers
new 8887086ef2e0 fbdev/core: Move logo functions into separate source file
new 9ab7dc25ab65 fbdev/core: Remove empty internal helpers from fb_logo.c
new 6ae9f693ed4f fbdev/core: Clean up include statements in fbmem.c
new 0a1844bf0b53 drm/buddy: Improve contiguous memory allocation
new 2eb412aa25ed drm/amdgpu: Move the size computations to drm buddy
new 8569c3154538 drm/i915: Move the size computations to drm buddy
new f8c37b88092e drm/panel: Don't store+check prepared/enabled for simple cases
new d43f0fe153dc drm/panel: s6e63m0: Don't store+check prepared/enabled
new 1e0465eb16a4 drm/panel: otm8009a: Don't double check prepared/enabled
new 92e62478b62c MAINTAINERS: Update DRM DRIVERS FOR FREESCALE IMX entry
new 2a073968289d drm/atomic-helper: drm_atomic_helper_shutdown(NULL) should [...]
new 02680d71dea8 drm/imx/ipuv3: Call drm_atomic_helper_shutdown() at shutdo [...]
new c3ca98396ffa drm/ingenic: Call drm_atomic_helper_shutdown() at shutdown time
new fc71f615fd08 drm/amd/display: Fix -Wuninitialized in dm_helpers_dp_mst_ [...]
new c286c48018de drm/debugfs: Fix drm_debugfs_remove_files() stub
new d51f9fbd98b6 drm/ssd130x: Store the HW buffer in the driver-private CRTC state
new 81995ee16203 drm: bridge: it66121: ->get_edid callback must not return [...]
new 1006d67413d7 accel/qaic: Register for PCI driver at the beginning of mo [...]
new ea097ffa42b7 accel/qaic: Use devm_drm_dev_alloc() instead of drm_dev_alloc()
new 27b87db470e2 MAINTAINERS: add drm_bridge_connector.[ch] files under bri [...]
new db43b0319df5 drm/komeda: add NV12 format to support writeback layer type
new 3ce6608bfc84 drm/nouveau/nvif: refactor deprecated strncpy
new 00fb28fd16ad drm/nouveau/core: refactor deprecated strncpy
new 37454bcbb686 drm/nouveau/pm: refactor deprecated strncpy
new 484281d5436c drm/bridge: dw-hdmi-cec: Add arbitration lost event
new 47fadb03bdfd drm/dp_mst: Fix NULL dereference during payload addition
new 8bde4442acbb drm/dp_mst: Sanitize error return during payload addition
new 0663e1da5ba8 drm/dp_mst: Tune down error message during payload addition
new d79d91026e7b drm/nouveau/devinit/tu102-: remove attempt at loading PreOS
new 12c9b05da918 drm/nouveau/imem: support allocations not preserved across [...]
new e120f4cafe15 drm/nouveau/gr/gf100-: lose contents of global ctxbufs acr [...]
new 17008293c572 drm/nouveau/mmu/gp100-: always invalidate TLBs at CACHE_LEVEL_ALL
new 167630846960 drm/nouveau/kms/nv50-: fix mst payload alloc fail crashing evo
new 21636b1a696b drm/nouveau/disp: rearrange output methods
new a69eeb37f90d drm/nouveau/disp: add output detect method
new 0cd7e0718139 drm/nouveau/disp: add output method to fetch edid
new 8a7783c791b6 drm/nouveau/disp: rename internal output acquire/release f [...]
new 1b477f42285e drm/nouveau/kms: Add INHERIT ioctl to nvkm/nvif for readin [...]
new 68ee172269fa drm/nouveau/disp: shuffle to make upcoming diffs prettier
new 724e0f3b8b98 drm/nouveau/disp: add acquire_dac()
new cefc3c1452b1 drm/nouveau/disp: add acquire_sor/pior()
new 45d954c05da1 drm/nouveau/disp: update SOR routing immediately on acquire()
new e32de3da3f26 drm/nouveau/kms/nv50-: pull some common init out of OR-spe [...]
new 42db5692aa2e drm/nouveau/kms/nv50-: remove nv_encoder.audio.connector
new 232856e896b3 drm/nouveau/kms/nv50-: keep output state around until mode [...]
new c0f7b729425b drm/nouveau/kms/nv50-: move audio enable post-modeset
new 6c6abab20b99 drm/nouveau/disp: add output hdmi config method
new 8ed094211f3b drm/nouveau/disp: move hdmi disable out of release()
new b24bf8b8ba53 drm/nouveau/disp: release outputs post-modeset
new 422f6d8a24bb drm/nouveau/disp: remove SOR routing updates from supervisor
new 2274ce7e3681 drm/nouveau/disp: add output backlight control methods
new 5b9c0307a103 drm/nouveau/disp: add output lvds config method
new e9c9b5b94255 drm/nouveau/disp: add hdmi audio hal function
new 0bd4e9f7dcd1 drm/nouveau/disp: move dp aux pwr method to HAL
new bd7a61bcbb50 drm/nouveau/disp: add dp aux xfer method
new bfb03a077ba9 drm/nouveau/disp: add dp rates method
new a5a7379f6d9d drm/nouveau/kms/nv50-: split DP disable+enable into two modesets
new 625ead3d39d7 drm/nouveau/kms/nv50-: flush mst disables together
new 757033808c95 drm/nouveau/kms/nv50-: fixup sink D3 before tearing down link
new 633716501c94 drm/nouveau/disp: add dp train method
new 3147ce0d07aa drm/nouveau/disp: move link training out of supervisor
new e206cae1e534 drm/nouveau/disp: add dp sst config method
new 1958d69fa8e7 drm/nouveau/disp: add dp mst id get/put methods
new 62b0eef237a3 drm/nouveau/disp: move outp/conn construction to chipset code
new cb3ec8cbd00e drm/nouveau/disp: move outp init/fini paths to chipset code
new 56d732839ea0 drm/nouveau/disp/nv50-: skip DCB_OUTPUT_TV
new 571028c46f3b drm/nouveau/kms/nv50-: create heads based on nvkm head mask
new 0880bf4c439d drm/nouveau/kms/nv50-: create heads after outps/conns
new 9c3361de0641 drm/nouveau/kms/nv50-: name aux channels after their connector
new 8b7d92cad953 drm/nouveau/kms/nv50-: create connectors based on nvkm info
new 0a4410a79fe6 drm/nouveau/kms/nv50-: create outputs based on nvkm info
new 073bde453635 drm/nouveau/kms/nv50-: disable dcb parsing
new 5305d85077c7 dt-bindings: display: anx7814: Add definition for anx7816
new bb9fb4a42de1 drm/bridge/analogix/anx78xx: Add missing definition
new 1716b1891e1d drm/tegra: rgb: Parameterize V- and H-sync polarities
new a2d9036615f0 drm/bridge: tc358768: Fix use of uninitialized variable
new aa23099f4733 drm/bridge: tc358768: Default to positive h/v syncs
new 66962d5c3c51 drm/bridge: tc358768: Fix bit updates
new 1e08e78871df drm/bridge: tc358768: Cleanup PLL calculations
new e5fb21678136 drm/bridge: tc358768: Use struct videomode
new 013ea98cdfcc drm/bridge: tc358768: Print logical values, not raw regist [...]
new 89cfd50e13f1 drm/bridge: tc358768: Use dev for dbg prints, not priv->dev
new 699cf62a7d45 drm/bridge: tc358768: Rename dsibclk to hsbyteclk
new b3aa7b34924a drm/bridge: tc358768: Clean up clock period code
new f1dabbe64506 drm/bridge: tc358768: Fix tc358768_ns_to_cnt()
new 9fc75c40faa2 drm/bridge: tc358768: Attempt to fix DSI horizontal timings
new 1c7a387ffef8 drm: Update file owner during use
new 887878014534 drm/bridge: panel: Fix device link for DRM_BRIDGE_ATTACH_N [...]
new cd273b7f1d8d MAINTAINERS: Update gma500 git repo
new c478768ce807 drm/armada: Call drm_atomic_helper_shutdown() at shutdown time
new ce3d99c83495 drm: Call drm_atomic_helper_shutdown() at shutdown time fo [...]
new 013d382d11a2 drm/vc4: Call drm_atomic_helper_shutdown() at shutdown time
new 10c8204c8b17 drm/ssd130x: Call drm_atomic_helper_shutdown() at remove time
new 3c4babae3c4a drm: Call drm_atomic_helper_shutdown() at shutdown/remove [...]
new 918ce0906dcd drm/hisilicon/kirin: Call drm_atomic_helper_shutdown() at [...]
new 2682768bde74 drm/edid: Fixup h/vsync_end instead of h/vtotal
new a08e0622c42f drm/ssd130x: Drop _helper prefix from struct drm_*_helper_ [...]
new cb850f6f69d1 accel/qaic: Remove ->size field from struct qaic_bo
new 76d42aa951ae accel/qaic: Update BO metadata in a central location
new 77f71e153f09 accel/qaic: Declare BO 'sliced' after all the operations a [...]
new b3107e75a96e accel/qaic: Undo slicing setup done in qaic_attach_slicing_bo()
new 0a9ee93b8294 accel/qaic: Clean up BO during flushing of transfer list
new b2576f6cf6da accel/qaic: Create a function to initialize BO
new 217b812364d3 accel/qaic: Add QAIC_DETACH_SLICE_BO IOCTL
new 61df9ca23107 drm/simpledrm: Add support for multiple "power-domains"
new 330140d7319f drm/bridge: Add 200ms delay to wait FW HPD status stable
new 89755ee1d593 drm/imx/dcss: Call drm_atomic_helper_shutdown() at shutdown time
new f72c2db47080 drm/gpuvm: rename struct drm_gpuva_manager to struct drm_gpuvm
new fe7acaa727e1 drm/gpuvm: allow building as module
new 78f54469b871 drm/nouveau: uvmm: rename 'umgr' to 'base'
new 9edb071c8bd3 drm/gma500: refactor deprecated strncpy
new c78199a78fe8 accel/ivpu: Update debugfs to latest changes in DRM
new d776f654d089 accel/ivpu: Compile ivpu_debugfs.c conditionally
new 24c614c3d60c drm/gpuvm: doc: fix filename references
new a4ead6e37e32 drm/nouveau/kms/nv50: hide unused variables
new 5a44d50f0072 MAINTAINERS: Update drm-misc entry to match all drivers
new fc5fb9e7f81e MAINTAINERS: Document that the NXP i.MX 8MQ DCSS driver go [...]
new ab2dbf894a0f drm/bridge: use drm_bridge_get_edid() instead of using ->g [...]
new e35728d0286c drm/bridge: lt9611uxc: use drm_bridge_get_edid() instead o [...]
new 15bda1f8de5d drm/tests: Add calls to drm_fb_blit() on supported format [...]
new 91951d36c223 drm/tests: Add new format conversion tests to better cover [...]
new 86c3331c8089 drm/bridge: adv7511: Convert to use maple tree register cache
new 9a9f6fb5205a drm/bridge: dpc3433: Convert to use maple tree register cache
new 4dd9368671fb drm/bridge: tc358767: Convert to use maple tree register cache
new fb6f4f47dd4a drm/bridge: icn6211: Convert to use maple tree register cache
new eae0cfcce3cd drm/bridge: lt9211: Convert to use maple tree register cache
new 0908a0225d0f drm/bridge: sn65dsi83: Convert to use maple tree register cache
new c8c575ebf6da drm/panel: ili9322: Remove redundant volatle_reg() operation
new 800c1ff7d1b1 drm/panel: ili9322: Convert to use maple tree register cache
new d1fd19e6bd7d dt-bindings: display: panel: Add Raydium RM692E5
new 988d0ff29ecf drm/panel: Add driver for BOE RM692E5 AMOLED panel
new db0f246c39be drm/doc: Document DRM device reset expectations
new 653e2486450a drm/vblank: Warn when silently cancelling vblank works
new 51dcc15b5b0f drm/panfrost: Add cycle count GPU register definitions
new f11b0417eec2 drm/panfrost: Add fdinfo support GPU load metrics
new 9ccdac7aa822 drm/panfrost: Add fdinfo support for memory stats
new 553c84892bac drm/drm_file: Add DRM obj's RSS reporting function for fdinfo
new 407c0ad5b19a drm/panfrost: Implement generic DRM object RSS reporting function
new a640e3c3a573 drm/amd/pm: Annotate struct smu10_voltage_dependency_table [...]
new ac8e62ab25f2 drm/amdgpu/discovery: Annotate struct ip_hw_instance with [...]
new 8a922cf12cde drm/i915/selftests: Annotate struct perf_series with __counted_by
new 8f5d3daad715 drm/msm/dpu: Annotate struct dpu_hw_intr with __counted_by
new 9760e50db54f drm/nouveau/pm: Annotate struct nvkm_perfdom with __counted_by
new b16cc13baca7 drm/vc4: Annotate struct vc4_perfmon with __counted_by
new 25765dde572b drm/virtio: Annotate struct virtio_gpu_object_array with _ [...]
new 45744668746b drm/vmwgfx: Annotate struct vmw_surface_dirty with __counted_by
new 9586e2401700 drm/v3d: Annotate struct v3d_perfmon with __counted_by
new e2272bfb18ee drm/dp: switch drm_dp_downstream_*() helpers to struct drm_edid
new 1b063368ee71 dt-bindings: display: newvision,nv3051d: Add Anbernic 351V
new eba90a7aa225 drm/panel: nv3051d: Add Support for Anbernic 351V
new 9031e0013f81 drm/amd/display: Fix mst hub unplug warning
new c1698c73f4aa drm: exynos: dsi: Convert to platform remove callback retu [...]
new 3683182a7254 drm/bridge: samsung-dsim: add more mipi-dsi device debug i [...]
new eb26c6ab2a11 drm/bridge: samsung-dsim: reread ref clock before configuring PLL
new 846307185f0f drm/bridge: samsung-dsim: update PLL reference clock
new 198e54282ae5 drm/bridge: samsung-dsim: adjust porches by rounding up
new 6acb69182493 drm/bridge: samsung-dsim: calculate porches in Hz
new 5437d667a0ca dt-bindings: display: move LVDS data-mapping definition to [...]
new 66b66c97f407 dt-bindings: display: simple: support non-default data-mapping
new 1cd3ea3e4b12 drm/panel-simple: allow LVDS format override
new 8badbaffbe49 Documentation/gpu: fix Panfrost documentation build warnings
new eb23cffdd7f0 drm/rockchip: vop2: Demote message in mod_supported to drm [...]
new 3d59c22bbb8d drm/rockchip: vop2: Convert to use maple tree register cache
new 44b968d0d086 drm/rockchip: cdn-dp: Fix some error handling paths in cdn [...]
new 63a06c9fe30b drm/rockchip: remove redundant of_match_ptr
new 253a1d33e5cf drm/rockchip: dsi: Use devm_platform_get_and_ioremap_resource()
new 924e5814d1f8 drm/panel: fix a possible null pointer dereference
new f22def5970c4 drm/panel/panel-tpo-tpg110: fix a possible null pointer de [...]
new 99403d747ae8 drm/panel: ltk050h3146w: add mipi_dsi_device.mode_flags to [...]
new 29d8e38c36cb dt-bindings: ltk050h3146w: add compatible for LTK050H3148W [...]
new e5f9d543419c drm/panel: ltk050h3146w: add support for Leadtek LTK050H31 [...]
new f107ff76a8c2 Merge tag 'drm-misc-next-2023-09-11-1' of git://anongit.fr [...]
new 79fb229b8810 Merge tag 'drm-misc-next-2023-09-27' of git://anongit.free [...]
new 90b8ad13536e drm/i915: Fix TLB-Invalidation seqno store
new d3b0466adfd9 drm/i915/dg2: Remove Wa_15010599737
new 2eb23c9409e0 drm/i915/selftests: Align igt_spinner_create_request with [...]
new eaeb4b361452 drm/i915/dg2: Drop pre-production GT workarounds
new f1c805716516 drm/i915: Tidy workaround definitions
new c9517783060a drm/i915/dg2: Drop Wa_16011777198
new 28c46feec7f8 drm/i915: Consolidate condition for Wa_22011802037
new ea2f15565d7a drm/i915/xelpmp: Don't assume workarounds extend to future [...]
new f7696ded7c9e drm/i915/xelpg: Call Xe_LPG workaround functions based on [...]
new 5a213086a025 drm/i915: Eliminate IS_MTL_GRAPHICS_STEP
new 81af8abe6513 drm/i915: Eliminate IS_MTL_MEDIA_STEP
new 2e3c369f23a7 drm/i915/mtl: Eliminate subplatforms
new 14128d64090f drm/i915: Replace several IS_METEORLAKE with proper IP ver [...]
new b2edc4148ad9 drm/i915/guc: Force a reset on internal GuC error
new 8940da9fe5f2 drm/i915/mtl: Adding DeviceID for Arrowlake-S under MTL
new e42734318558 drm/i915/gsc: define gsc fw
new 7467e1da9064 drm/i915/mtl: Update workaround 14016712196
new 280410677af7 drm/i915: mark requests for GuC virtual engines to avoid u [...]
new fb4e4c5e3858 drm/i915/gt: Wait longer for tasks in migrate selftest
new 4632e3209f4b drm/i915: Add Wa_14015150844
new 94bcf876cb6a drm/i915/mtl: Drop Wa_14017240301
new c795d2f40a29 drm/i915: Run relevant bits of debugfs drop_caches per GT
new 3b2562dcf91d drm/i915/gt: skip WA verification for GEN7_MISCCPCTL on DG2
new c92ec50822fb drm/i915/gt: Prevent error pointer dereference
new 98fa06e44e3a drm/i915: Add Wa_18022495364
new 4485bd519f5d i915/pmu: Move execlist stats initialization to execlist s [...]
new 4d938bb93ffd drm/i915/huc: silence injected failure in the load via GSC path
new 8ae272348153 drm/i915/pxp/mtl: Update pxp-firmware response timeout
new c14d446e25fe drm/i915/pxp/mtl: Update pxp-firmware packet size
new afddcbe41f04 drm/i915/lrc: User PXP contexts requires runalone bit in lrc
new 5642639bd4f7 drm/i915: refactor deprecated strncpy
new 26a8e32e6d77 i915: Limit the length of an sg list to the requested length
new b17e6840882d drm/i915/gt: Update RC6 mask for mtl_drpc
new 0f3fa942d911 drm/i915/gt: Fix reservation address in ggtt_reserve_guc_top
new 82b1e8f7ff6a drm/i915/gt: remove a static inline that requires includin [...]
new 2fc37c0c59c9 drm/i915/gem: remove inlines from i915_gem_execbuffer.c
new ae0e5e6eaaab drm/i915: Add Wa_18028616096
new a383a021804c drm/i915/perf: Remove gtt_offset from stream->oa_buffer.he [...]
new e2f99b79d4c5 i915/guc: Get runtime pm in busyness worker only if alread [...]
new 1e975e591af9 drm/i915: Do not disable preemption for resets
new 03d681412b38 drm/i915: Don't set PIPE_CONTROL_FLUSH_L3 for aux inval
new caacbdc28f54 Merge tag 'drm-intel-gt-next-2023-09-28' of git://anongit. [...]
new cc018c262674 drm/i915: Avoid endless HPD poll detect loop via runtime s [...]
new b77d010d82ea drm/i915: Don't change the status of forced connectors dur [...]
new 4bed08d99c68 drm/i915: Don't change the status of forced connectors dur [...]
new 58554dbf0991 drm/i915/vdsc: Fix first_line_bpg_offset calculation
new 95c23e2085f2 drm/i915/dp: Fix LT debug print in SDP CRC enable
new ac765b7018f6 drm/i915/pxp/mtl: intel_pxp_init_hw needs runtime-pm insid [...]
new 3b918f4f0c8b drm/i915/pxp: Optimize GET_PARAM:PXP_STATUS
new c0eeae21425e drm/i915/display: Remove unused POWER_DOMAIN_MASK
new 2643e6d1f2a5 drm/i915/dgfx: Enable d3cold at s2idle
new 3a8ecd4c3ede drm/i915/cx0: Add intel_cx0_get_owned_lane_mask()
new 0f5c2e5bd2fc drm/i915: Simplify intel_cx0_program_phy_lane() with loop
new 6a62986bb52e drm/i915/cx0: Enable/disable TX only for owned PHY lanes
new 226fa3ab8be5 drm/i915/cx0: Program vswing only for owned lanes
new 3d3e02716136 drm/i915/dg2: Recognize pre-production hardware
new e50086f3d313 drm/i915/dg2: Drop pre-production display workarounds
new 3d623691ca30 drm/i915/selftest: Simplify Y-major tiling in blit selftest
new 4ebf43d0488f drm/i915: Eliminate has_4tile feature flag
new a1476c2a9715 drm/i915/dp: Consider output_format while computing dsc bpp
new 3a4b4809c8cc drm/i915/dp: Move compressed bpp check with 420 format ins [...]
new fd279d21edd2 drm/i915/dp_mst: Use output_format to get the final link bpp
new 8d5284765a43 drm/i915/dp: Use consistent name for link bpp and compressed bpp
new d9f864efb937 drm/i915/dp: Update Bigjoiner interface bits for computing [...]
new 7f5ac365261d drm/i915/intel_cdclk: Add vdsc with bigjoiner constraints [...]
new 90bba71a1afd drm/i915/dp: Remove extra logs for printing DSC info
new e1a211e31625 drm/i915/dp: Avoid forcing DSC BPC for MST case
new 8a969033cee8 drm/i915/dp: Add functions to get min/max src input bpc with DSC
new 2f4761c6654f drm/i915/dp: Check min bpc DSC limits for dsc_force_bpc also
new 51dda14868ef drm/i915/dp: Avoid left shift of DSC output bpp by 4
new b9a7efcd9911 drm/i915/dp: Rename helper to get DSC max pipe_bpp
new 9c8160a34383 drm/i915/dp: Separate out functions for edp/DP for computi [...]
new 874aa4a3ff50 drm/i915/dp: Add DSC BPC/BPP constraints while selecting p [...]
new a4d30841dee6 drm/i915/dp: Separate out function to get compressed bpp w [...]
new 1c56e9a39833 drm/i915/dp: Get optimal link config to have best compressed bpp
new 61d340faaa5b drm/i915/dp: Check src/sink compressed bpp limit for edp
new 7adfec8c3374 drm/i915/dp: Check if force_dsc_output_format is possible
new 9173c14fe795 drm/i915/display: Remove unused POWER_DOMAIN_MODESET
new 213454b3af2e drm/i915: Eliminate IS_MTL_DISPLAY_STEP
new e388ae97e225 drm/i915/display: Eliminate IS_METEORLAKE checks
new 2f092c0c5262 drm/i915/display: remove redundant parameter from sdp spli [...]
new 1bd1817b68d7 drm/i915/display: combine DP audio compute config steps
new fe2352fd6402 drm: Add an HPD poll helper to reschedule the poll work
new 50452f2f7685 drm/i915: Fix HPD polling, reenabling the output poll work [...]
new 40a54a268ffc drm/i915/display: add lock while printing frontbuffer trac [...]
new 1d6f7b19bdff drm/i915/sdvo: Issue SetTargetOutput prior to GetAttachedDisplays
new a5d1d0a1fc03 drm/i915/sdvo: Protect macro args
new 469c09624b56 drm/i915/sdvo: s/sdvo_inputs_mask/sdvo_num_inputs/
new 7176dca94314 drm/i915: Don't warn about zero N/P in *_calc_dpll_params()
new c99c0e2839a4 drm/i915: Fully populate crtc_state->dpll
new d320aaaa2cde drm/i915/sdvo: Pick the TV dotclock from adjusted_mode
new e83d12e09231 drm/i915/sdvo: Fail gracefully if the TV dotclock is out of range
new 5d5fea7c79a7 drm/i915/rpl: Update pci ids for RPL P/U
new f1f959d523b7 drm/i915/vma: constify unbind_fence_ops
new 2e775f2d41ef drm/i915/display: update intel_dp_has_audio to support MST
new 6297ee90f682 drm/i915/display: configure SDP split for DP-MST
new ae3a70adc273 drm/i915/regs: split out intel_color_regs.h
new 7f52ca642f80 drm/i915/color: move CHV CGM pipe mode read to intel_color
new efe6fcb2dc27 drm/i915: move HSW+ gamma mode read to intel_color
new cecdea151e78 drm/i915: move ILK+ CSC mode read to intel_color
new f56e23edb196 drm/i915/color: move SKL+ gamma and CSC enable read to int [...]
new 9af09dfcdfa1 drm/i915/color: move pre-SKL gamma and CSC enable read to [...]
new 51152acfdcb1 drm/i915/hdcp: Use intel_connector argument in intel_hdcp_shim
new 524240b231ea drm/i915/hdcp: Propagate aux info in DP HDCP functions
new ae4f902bb344 drm/i915/hdcp: Send the correct aux for DPMST HDCP scenario
new 3974f9c17bb9 drm/i915/hdcp: Adjust timeout for read in DPMST Scenario
new 31ea78571e0d drm/i915/sdvo: Nuke attached_output tracking
new 0eb8252a6f79 drm/i915/sdvo: Initialize the encoder earlier
new c6eddd311da4 drm/i915/sdvo: Nuke the duplicate sdvo->port
new 5bb306b1d141 drm/i915/sdvo: Get rid of the per-connector i2c symlink
new c0ff6c6e4c24 drm/i915/sdvo: Rework DDC bus handling
new 9c7e9db11aef drm/i915/sdvo: Print out the i2c pin and slave address
new b3bca7b8fa7c drm/i915/psr: Apply Wa_14015648006 for all display 14 steppings
new 10eaac085bfe drm/display/dp: Assume 8 bpc support when DSC is supported
new a10ca2afb8d3 drivers/drm/i915: Honor limits->max_bpp while computing DS [...]
new 84bd5e968594 drm/i915/dg2: Add support for new DG2-G12 revid 0x1
new 74c699e41998 drm/i915/dp: Drop redundant AUX power get/put in intel_dp_force()
new 7ce8ac49e421 drm/i915/mtl: Add TC port lockdep assert to AUX power well [...]
new c1464a89e1a4 drm/i915: add minimal i915_gem_object_frontbuffer.h
new 130849f8ec14 drm/i915/hdcp: Use intel_connector as argument for hdcp_2_ [...]
new a35239a89259 drm/i915/hdcp: Use correct aux for capability check scenario
new 7218779efc46 drm/edid: add drm_edid_is_digital()
new e1039cde6849 drm/i915/display: use drm_edid_is_digital()
new 82b599ece3b8 drm/edid: parse source physical address
new 113cdddcded6 drm/cec: add drm_dp_cec_attach() as the non-edid version o [...]
new 1bc734483552 drm/i915/cec: switch to setting physical address directly
new f208f4a49a46 media: cec: core: add note about *_from_edid() function us [...]
new 4f89df198dc1 drm/i915/fbc: Clear frontbuffer busy bits on flip
new 35a97f56d6cc drm/i915/psr: Clear frontbuffer busy bits on flip
new 40320844ca8b drm/i915: Add new frontbuffer tracking interface to queue flush
new 1bb2af547a4b drm/i915: Handle dma fences in dirtyfb callback
new 76342fce58a5 drm/i915/vdsc: Refactor dsc register field macro
new 611977c3e404 drm/i915/vdsc: Add a check for dsc split cases
new d03b64c8a5ca drm/i915/vdsc: Add func to get no. of vdsc instances per pipe
new bd077259d0a9 drm/i915/vdsc: Add function to read any PPS register
new 265bb1cbe3d6 drm/i915/vdsc: Add function to write in PPS register
new 961e11ab9f82 drm/i915/vdsc: Remove unused dsc registers
new 8b70b5691704 drm/i915/vdsc: Fill the intel_dsc_get_pps_config function
new fe21299ca234 drm/i915/display: Compare the readout dsc pps params
new 98090e0bf51a drm/i915/tc: rename mtl_tc_port_get_pin_assignment_mask()
new afaa4ff0bc78 drm/i915/tc: make intel_tc_port_get_lane_mask() static
new 6a96c1c63ecd drm/i915/tc: move legacy code out of the main _max_lane_co [...]
new 182ccc43aa80 drm/i915/tc: remove "fia" from intel_tc_port_fia_max_lane_count()
new a3f84a67c791 drm/i915/psr: Add psr sink error status into sink status debugfs
new 183670347b06 drm/i915: add trailing newlines to msgs
new e028d7a4235d drm/i915/cx0: Check and increase msgbus timeout threshold
new 61ae12400904 drm/i915: Constify LUT entries in checker
new 9055e73e8e6a drm/i915/dsb: Dump the DSB command buffer when DSB fails
new 088ca02108fc drm/i915/dsb: Avoid corrupting the first register write
new 231b1d6c9ab6 drm/i915/dsb: Don't use indexed writes when byte enables a [...]
new 7ed888fa7812 drm/i915: Stop forcing clock gating init for future platforms
new 3d0a1688fe5b drm/i915/adlp: Stop calling gen12lp_init_clock_gating()
new 53dd7b1fb4e5 drm/i915/display: Extract display workarounds from clock g [...]
new da1bc5cc3b55 drm/i915/display: Apply workarounds during display init
new 70052100fabe drm/i915: Only check eDP HPD when AUX CH is shared
new d28c82228241 drm/i915/dsc: improve clarity of the pps reg read/write helpers
new 34131651e1e1 drm/i915/dsc: have intel_dsc_pps_read_and_verify() return [...]
new 9995d615125d drm/i915/dsc: have intel_dsc_pps_read() return the value
new fb1400f7441d drm/i915/dsc: rename pps write to intel_dsc_pps_write()
new 973daa9fe6d1 drm/i915/dsc: drop redundant = 0 assignments
new 5828681e25ee drm/i915/dsc: clean up pps comments
new 051da77ed577 drm/i915/dsc: add the PPS number to the register content macros
new 30c220a6fdd8 drm/i915/dsc: use REG_BIT, REG_GENMASK, and friends for PP [...]
new 6b711386d133 drm/i915/gt: rename DBG() to GTT_TRACE()
new cbbfe9150857 drm/i915/mst: Read out FEC state
new 126f94e87e79 drm/i915: Fix FEC pipe A vs. DDI A mixup
new 3dfeb80b3088 drm/i915: Fix FEC state dump
new edc876631b1c drm/i915: Split some long lines in hsw_fdi_link_train()
new d0a309a90f1d drm/i915: Stop spamming the logs with PLL state
new a7891a0aa5fa drm/i915: Reduce combo PHY log spam
new 3072a24c778a drm/i915: Introduce crtc_state->enhanced_framing
new 3106c34df6ac drm/i915/dsc: Fix pic_width readout
new a3f9e4bc1ec9 Merge drm/drm-next into drm-intel-next
new 83a307399708 drm: Reorder drm_sysfs_connector_remove() vs. drm_debugfs_ [...]
new 21b6c2812f3d drm/sysfs: Register "ddc" symlink later
new 30b98ecbfbd6 drm/i915: Call the DDC bus i2c adapter "ddc"
new 08a629fff8c9 drm/i915/lvds: Populate connector->ddc
new 96f0ef50bfc6 drm/i915/crt: Populate connector->ddc
new 4aad8b9d0e7f drm/i915/dvo: Populate connector->ddc
new 84fd19644aef drm/i915/dp: Populate connector->ddc
new 959fb1a68652 drm/i915/mst: Populate connector->ddc
new e046d1562491 drm/i915/hdmi: Use connector->ddc everwhere
new ac6dcb63f244 drm/i915/hdmi: Nuke hdmi->ddc_bus
new 31a657528976 drm/i915/hdmi: Remove old i2c symlink
new 32c32155cab3 drm/i915/sdvo: Constify mapping structs
new e7b392824223 drm/i915/fbc: replace GEM_BUG_ON() to drm_WARN_ON()
new 02cc0ebc4179 drm/i915/fb: replace GEM_WARN_ON() with drm_WARN_ON()
new 2fad9e44bc08 drm/i915/dpt: replace GEM_BUG_ON() with drm_WARN_ON()
new 6686c30e455c drm/i915: move more of the display probe to display code
new a2c57575b90a drm/i915/display: call gmdid display probe at a higher level
new 93caca6a04b1 drm/i915: move intel_display_device_probe() one level higher
new 8874288c803f drm/i915: Remove runtime suspended boolean from intel_runt [...]
new 4ed2b53b463f drm/i915/dp_mst: Tune down error message during payload addition
new e35628968032 drm/i915/cx0: Add step for programming msgbus timer
new fc3bbd576008 drm/i915/dsi: let HW maintain CLK_POST
new f895e3db65a4 drm/i915: Move psr unlock out from the pipe update critica [...]
new 09f390d4e2f3 drm/i915: Change intel_pipe_update_{start,end}() calling c [...]
new f4b0cece716c drm/i915: Extract intel_crtc_vblank_evade_scanlines()
new 691dec86acc3 drm/i915: Enable VRR later during fastsets
new 825edc8bc72f drm/i915: Adjust seamless_m_n flag behaviour
new b4ac591b8e1b drm/i915: Optimize out redundant M/N updates
new f0f7ec743d06 drm/i915: Relocate is_in_vrr_range()
new 6a38b36c274f drm/i915: Validate that the timings are within the VRR range
new 8f782270cc14 drm/i915: Disable VRR during seamless M/N changes
new 0ce013a4e840 drm/i915: Update VRR parameters in fastset
new 26f03ef81663 drm/i915: Assert that VRR is off during vblank evasion if [...]
new 16a9359401ed drm/i915: Implement transcoder LRR for TGL+
new 7e1ca0966712 drm/i915: add a note about fec_enable with 128b/132b
new a234990f62b8 Revert "drm/i915/mst: Populate connector->ddc"
new 3dc06a4fb315 drm/i915/xelpdp: Add XE_LPDP_FEATURES
new 464e8632b600 drm/i915/lnl: Add display definitions
new 66fad3f2db8b drm/i915/xe2lpd: FBC is now supported on all pipes
new 212cf016d974 drm/i915/display: Remove FBC capability from fused off pipes
new 8dde2e68a555 drm/i915: Re-order if/else ladder in intel_detect_pch()
new 65578d0d10d8 drm/i915/xe2lpd: Add fake PCH
new cfeff354f70b drm/i915/xe2lpd: Treat cursor plane as regular plane for D [...]
new 8ee35345adf1 drm/i915/xe2lpd: Don't try to program PLANE_AUX_DIST
new b94c165ea1f1 drm/i915/xe2lpd: Register DE_RRMR has been removed
new dff869020b5c drm/i915/display: Fix style and conventions for DP AUX regs
new 858c19720c9a drm/i915/display: Use _PICK_EVEN_2RANGES() in DP AUX regs
new 449f87e66df2 drm/i915/xe2lpd: Re-order DP AUX regs
new 925163b4af66 drm/i915/xe2lpd: Handle port AUX interrupts
new 6f35a04fd663 drm/i915/xe2lpd: Read pin assignment from IOM
new 533a7836d39f drm/i915/xe2lpd: Enable odd size and panning for planar yuv
new 696c331990cf drm/i915/xe2lpd: Add support for HPD
new f96fdcd2f41e drm/i915/xe2lpd: Extend Wa_15010685871
new 9d404dad0bf8 drm/i915/lnl: Add gmbus/ddc support
new 394b4b7df9f7 drm/i915/lnl: Add CDCLK table
new c2d9d8e7ee15 drm/i915/xe2lpd: Add display power well
new 43e18b0a54d7 drm/i915/xe2lpd: Add DC state support
new 3d3696c0fed1 drm/i915/lnl: Start using CDCLK through PLL
new bb6f53d4f5be drm/i915/bios: Fixup h/vsync_end instead of h/vtotal
new 6a18ae51d265 drm/i915/display: Print display info inside driver display [...]
new 3447aea1b5e1 drm/i915: Zap some empty lines
new 156adfa55f23 drm/i915/irq: Clear GFX_MSTR_IRQ as part of IRQ reset
new 690391777f4d drm/i915/dp: refactor aux_ch_name()
new f067976e4939 drm/i915/cx0: prefer forward declarations over includes
new fa1b97f85d3b drm/i915/dsb: Use non-locked register access
new 357832b5cc04 drm/i915/dsb: Define more DSB bits
new 0c1c7a649975 drm/i915/dsb: Define the contents of some intstructions bi [...]
new df3b91928698 drm/i915/dsb: Introduce intel_dsb_noop()
new e39845d65179 drm/i915/dsb: Introduce intel_dsb_reg_write_masked()
new 5053121b25bf drm/i915/dsb: Add support for non-posted DSB registers writes
new dd1c3eae5855 drm/i915/dsb: Don't use DSB to load the LUTs during full modeset
new 5ae0da3fc78d drm/i915/dsb: Load LUTs using the DSB during vblank
new 25ea3411bd23 drm/i915/dsb: Use non-posted register writes for legacy LUT
new 7678e089bd18 drm/i915/dsb: Evade transcoder undelayed vblank when using DSB
new b4283282c953 drm/i915: Introduce skl_watermark_max_latency()
new 77d8285683d8 drm/i915: Introduce intel_crtc_scanline_to_hw()
new f83b94d23770 drm/i915/dsb: Use DEwake to combat PkgC latency
new 72b2d2a6f178 drm/i915/dp: Factor out helpers to compute the link limits
new 703c5994fe1a drm/i915/dp: Track the pipe and link bpp limits separately
new 7d0f2f68b661 drm/i915/dp: Skip computing a non-DSC link config if DSC i [...]
new 78015e27b7d7 drm/i915/dp: Update the link bpp limits for DSC mode
new 592b9bfd25e4 drm/i915/dp: Limit the output link bpp in DSC mode
new fa7a7a1c9c05 drm/i915: Add helper to modeset a set of pipes
new e3b269049103 drm/i915: Rename intel_modeset_all_pipes() to intel_modese [...]
new 1050e4c2368e drm/i915: Factor out a helper to check/compute all the CRT [...]
new 8ca0b875c082 drm/i915: Add helpers for BW management on shared display links
new 998d2cd361ca drm/i915/fdi: Improve FDI BW sharing between pipe B and C
new f67ff36f2117 drm/i915/fdi: Recompute state for affected CRTCs on FDI links
new a9d0eb95dbdb drm/i915: Warn on if set frontbuffer return value is not N [...]
new 3570bd989acc drm/i915: Update DRIVER_DATE to 20230929
new 389af786f92e Merge tag 'drm-intel-next-2023-09-29' of git://anongit.fre [...]
new 57390019b68b Merge drm/drm-next into drm-misc-next
new fc93835bb0d7 drm: Add HPD state to drm_connector_oob_hotplug_event()
new 6ec2cf814210 drm/bridge_connector: stop filtering events in drm_bridge_ [...]
new ff5f9ae9812c drm/bridge_connector: implement oob_hotplug_event
new 195dd40c49ff drm/tegra: Remove surplus else after return
new 753c977b1536 drm/tegra: Remove two unused function declarations
new f170bed50f9b drm/tegra: hub: Increase buffer size to ensure all possibl [...]
new 9764723de613 gpu: host1x: Add locking in channel allocation
new 87fafcd53df8 gpu: host1x: Stop CDMA before suspending
new b7c00cdf6df5 gpu: host1x: Enable system suspend callbacks
new f017f1e9cb34 gpu: host1x: Syncpoint interrupt sharding
new e889a311f74f gpu: host1x: Correct allocated size for contexts
new 3868ff006b57 drm/tegra: Zero-initialize iosys_map
new 3f257bc63c0d drm/tegra: gem: Do not return NULL in tegra_bo_mmap()
new c205a67d2876 fbdev: Avoid file argument in fb_pgprotect()
new 052ddf7b86d2 fbdev: Replace fb_pgprotect() with pgprot_framebuffer()
new f2f455981a34 drm: Remove plane hsub/vsub alignment requirement for core [...]
new 451921e7bbc7 drm: Replace drm_framebuffer plane size functions with its [...]
new b9f29205c018 iosys-map: fix kernel-doc typos
new c395c83aafbb drm/simpledrm: Fix power domain device link validity check
new d32ce5ab7b52 Merge tag 'drm-misc-next-2023-10-12' of git://anongit.free [...]
new a4ba1ea69f6b drm/i915: define I915 during i915 driver build
new 197a30c4c62f drm/i915/display: add I915 conditional build to intel_lvds.h
new f8b5f0efa031 drm/i915/display: add I915 conditional build to hsw_ips.h
new 818fdb16d40c drm/i915/display: add I915 conditional build to i9xx_plane.h
new 3c0e538a6d30 drm/i915/display: add I915 conditional build to intel_lpe_audio.h
new 19ff503b866b drm/i915/display: add I915 conditional build to intel_pch_ [...]
new 6df6daad84d8 drm/i915/display: add I915 conditional build to intel_pch_ [...]
new 8cd3a40c52ea drm/i915/display: add I915 conditional build to intel_sprite.h
new cebaacae96cb drm/i915/display: add I915 conditional build to intel_overlay.h
new 603dbd3e33d7 drm/i915/display: add I915 conditional build to g4x_dp.h
new bc872e300b64 drm/i915/display: add I915 conditional build to intel_dpio_phy.h
new 3675c607a81e drm/i915/display: add I915 conditional build to intel_crt.h
new ca116c0075d4 drm/i915/display: add I915 conditional build to vlv_dsi.h
new 7a4946840481 drm/i915/display: add I915 conditional build to i9xx_wm.h
new 9543cc39db98 drm/i915/display: add I915 conditional build to g4x_hdmi.h
new 6842d38178e7 drm/i915/display: add I915 conditional build to intel_dvo.h
new e6a5ad9a7550 drm/i915/display: add I915 conditional build to intel_sdvo.h
new 7f5c64c0871e drm/i915/display: add I915 conditional build to intel_tv.h
new 659eed2ef0e6 drm/i915/display: add I915 conditional build to vlv_dsi_pll.h
new f52d1493dfbf drm/i915/display: Include i915_active header in frontbuffe [...]
new 4c7690614c8b drm/i915: Abstract display info away during probe
new d38d753da7f7 drm/i915: Add missing CCS documentation
new 587e80dc1cb5 drm/i915: Add missing GSCCS documentation
new de1ee4e4cd32 drm/i915/lnl: possibility to enable FBC on first three planes
new f2a7b9cd5b06 drm/i915/lnl: update the supported plane formats with FBC
new fe63ea7c3dbb drm/i915: convert INTEL_DISPLAY_ENABLED() into a function
new 5e72e75d30fc drm/i915: move display info related macros to display
new b8eed6a4aee4 drm/i915: separate display runtime info init
new 079d0b01bc59 drm/i915: separate subplatform init and runtime feature init
new 027c57017795 drm/i915: Stop requiring PLL index == PLL ID
new 99e5a010e815 drm/i915: Decouple I915_NUM_PLLS from PLL IDs
new 51d3e6292719 drm/i915: Introduce for_each_shared_dpll()
new 25591b66d0a4 drm/i915: s/dev_priv/i915/ in the shared_dpll code
new 7824a88b4286 Merge drm/drm-next into drm-intel-next
new 5ed8c7bcf9a5 drm/i915/mocs: use to_gt() instead of direct &i915->gt
new 39fa9a7d5fb7 drm/i915: allocate i915->gt0 dynamically
new 14aebb78b994 drm/i915/gt: remove i915->gt0 in favour of i915->gt[0]
new cf37c0979e55 drm/i915/display/lspcon: Increase LSPCON mode settle timeout
new 07f9cfe2ef6c drm/i915/dp_mst: Make sure pbn_div is up-to-date after sin [...]
new 5846cdfd3d58 drm/i915/display: Created exclusive version of vga decode setup
new 6097cdac5af6 drm/i915/pmu: Use local64_try_cmpxchg in i915_pmu_event_read
new da7b3b03f4c5 drm/i915/fbc: Remove ancient 16k plane stride limit
new a8a3b4cd7461 drm/i915/fbc: Split plane stride checks per-platform
new 9fbe915b8892 drm/i915/fbc: Split plane tiling checks per-platform
new 5737f7dc16a1 drm/i915/fbc: Split plane rotation checks per-platform
new 1fe5c43e447b drm/i915/fbc: Split plane pixel format checks per-platform
new 64909aa6ddd0 drm/i915/fbc: Remove pointless "stride is multiple of 64 b [...]
new 12e03c805806 drm/i915/psr: Unify PSR pre/post plane update hooks
new 2745bdda2095 drm/i915: Stop clobbering old crtc state during state check
new cfc7109bf6d1 drm/i915: Constify the crtc states in the DPLL checker
new 4d6e198a3ae3 drm/i915: Simplify DPLL state checker calling convention
new 487a2db8bc4e drm/i915: Constify watermark state checker
new 8f0994d47e89 drm/i915: Simplify watermark state checker calling convention
new c788479a7c5b drm/i915: Constify the snps/c10x PLL state checkers
new 335aa752cf11 drm/i915: Simplify snps/c10x DPLL state checker calling convetion
new a4e71126ac3b drm/i915: Constify remainder of the state checker
new 4627bef6265d drm/i915: Simplify the state checker calling convetions
new 3ce6ac8c5eaa drm/i915: s/pipe_config/crtc_state/ in the state checker
new ae2b1c380ef1 drm/i915: s/dev_priv/i915/ in the state checker
new 3385375be6f2 drm/i915/ddi: Remove redundant intel_connector NULL check
new 33eaede07ad2 drm/i915/uapi: fix doc typos
new 2bc823c920fa drm/i915: Fix VLV color state readout
new 85c477011dd3 drm/i915/display: Free crtc_state in verify_crtc_state
new 55ce2c37cfb9 drm/i915: Add wrapper for getting display step
new 9a3acd8c77cd drm/i915/xe2lpd: display capability register definitions
new 6d181a288e64 drm/i915/xe2lpd: update the dsc feature capability
new 2b8b2948c6cb drm/i915/xe2lpd: update the scaler feature capability
new 9e92a6d1ba56 drm/i915/gvt: remove unused to_gvt() and reduce includes
new 80cf8f18c634 drm/i915/gvt: don't include gvt.h from intel_gvt_mmio_table.h
new 21c828a0c766 drm/i915/gvt: move struct engine_mmio to mmio_context.c
new 906cdb2b5fa1 drm/i915/gvt: move structs intel_gvt_irq_info and intel_gv [...]
new 4a07f063d20c drm/i915/cx0: Only clear/set the Pipe Reset bit of the PHY [...]
new 7e1defac4b15 drm/i915: drop -Wall and related disables from cflags as r [...]
new 2250c7ead8ad drm/i915: enable W=1 warnings by default
new 146f27897597 drm/i915/display: Use intel_crtc_destroy_state instead kfree
new 65002eea1677 drm/i915/display: Use correct method to free crtc_state
new 99f106ad5063 drm/i915/hdcp: Move checks for gsc health status
new 0f5b11442e2f drm/i915/hdcp: Move common message filling function to its [...]
new 58883680a841 drm/i915: Remove the module parameter 'fastboot'
new b07eb15d0bb9 drm/i915/vlv_dsi: Add DMI quirk for wrong panel modeline i [...]
new 2cac4ed99f9e drm/i915/vlv_dsi: Add DMI quirk for wrong I2C bus and pane [...]
new f6f4a0862bde drm/i915/vlv_dsi: Add DMI quirk for backlight control issu [...]
new a6028afef98a drm/i915/dsi: Add some debug logging to mipi_exec_i2c (v2)
new 7971debdfd37 Merge tag 'drm-intel-next-2023-10-12' of git://anongit.fre [...]
new 42a71bbaeef2 drm/i915: Introduce intel_gt_mcr_lock_sanitize()
new 35ba33f76c2f drm/i915: Introduce the intel_gt_resume_early()
new 37280ef5c1c4 drm/i915: Clean steer semaphore on resume
new 37d62359b15e drm/i915/mtl: Skip MCR ops for ring fault register
new 0951dce656e2 drm/i915/gem: Make i915_gem_shrinker multi-gt aware
new 4cd64e9d2c72 drm/i915: Lift runtime-pm acquire callbacks out of intel_w [...]
new b35274993680 drm/i915: Create a kernel context for GGTT updates
new 0e5148784860 drm/i915: Implement for_each_sgt_daddr_next
new 3f5f62883631 drm/i915: Parameterize binder context creation
new 8a7f77fabac1 drm/i915: Implement GGTT update method with MI_UPDATE_GTT
new a2ae29629230 drm/i915: Toggle binder context ready status
new 799d794f7559 drm/i915: Enable GGTT updates with binder in MTL
new 2b562f032fc2 drm/i915: Register engines early to avoid type confusion
new 9c303439c4e9 drm/i915: Clarify type evolution of uabi_node/uabi_engines
new 6b8ace7a14e7 drm/i915: Invalidate the TLBs on each GT
new 6a3ecfd4a04d drm/i915/guc: Suppress 'ignoring reset notification' message
new 1621a8edc226 drm/i915/guc: Update 'recommended' version to 70.12.1 for [...]
new 3e78f7712115 drm/i915/guc: Annotate struct ct_incoming_msg with __counted_by
new ca1e2a83394a drm/i915/guc: Enable WA 14018913170
new e96aef079389 drm/i915/gt: More use of GT specific print helpers
new 039adf394725 drm/i915: More use of GT specific print helpers
new 614351f41e8c Merge tag 'drm-intel-gt-next-2023-10-12' of git://anongit. [...]
new 5d89ce6f8c27 accel/habanalabs: prevent immediate hard reset due to 2 ad [...]
new a35c99760146 accel/habanalabs: update pending reset flags with new rese [...]
new c6a4f256aee1 accel/habanalabs: notify user about undefined opcode event
new 7dccb064a7ab accel/habanalabs: print task name and request code upon io [...]
new e7b2902a330e accel/habanalabs: print task name upon creation of a user context
new e4a97d6b6259 accel/habanalabs: set device status 'malfunction' while in rmmod
new f17182d03680 accel/habanalabs: stop fetching MME SBTE error cause
new 43d8acce607c accel/habanalabs: handle arc farm razwi
new bffd2f16ae37 accel/habanalabs: fix standalone preboot descriptor request
new 2b541cf91373 accel/habanalabs: print return code when process terminati [...]
new 942f18c56d21 accel/habanalabs: call put_pid after hpriv list is updated
new 964b1f675dac accel/habanalabs: rename fd_list to hpriv_list
new eaa43a06b765 accel/habanalabs: Allow single timestamp registration requ [...]
new 2da9f8d80593 accel/habanalabs: fix wait_for_interrupt abortion flow
new 89803af5355b accel/habanalabs: remove pdev check on idle check
new 37d72439a4b1 accel/habanalabs: reset device if scrubbing failed
new d33c3d054133 accel/habanalabs: dump temperature threshold boot error
new e11a7d2ca5cd accel: make accel_class a static const structure
new b03dc2b621fa accel/habanalabs/gaudi: Add MODULE_FIRMWARE macros
new 5a8487ac5401 accel/habanalabs/gaudi2: un-secure register for engine cor [...]
new 1e3a78270b4e accel/habanalabs/gaudi2: unsecure tpc count registers
new 15c0bb162353 accel/habanalabs/gaudi2: prepare to remove soft_rst_irq
new fa46c7bb501b accel/habanalabs/gaudi2: fix missing check of kernel ctx
new 88872790923e accel/habanalabs: handle f/w reserved dram space request
new 10926f600513 accel/habanalabs: set default device release watchdog T/O [...]
new a8ab1a81ccc2 accel/habanalabs: add info ioctl for engine error reports
new fe77368c0f3e accel/habanalabs: register compute device as an accel device
new 13312360ef3a accel/habanalabs: update sysfs-driver-habanalabs with the [...]
new 38ed55bc58f7 accel/habanalabs: update debugfs-driver-habanalabs with th [...]
new 57963ff8adfe accel/habanalabs: Move ioctls to the device specific ioctls range
new 01ab1629ad70 accel/habanalabs/gaudi2: prepare to remove cpu_rst_status
new cf1ed52d1209 accel/habanalabs/gaudi2 : remove psoc_arc access
new 428f6882a6f9 accel/habanalabs: fix ETR/ETF flush logic
new a45d5cf09d49 accel/habanalabs: refactor deprecated strncpy to strscpy_pad
new 90f3de616259 accel/habanalabs/gaudi2: Fix incorrect string length compu [...]
new 571bfeb48ac2 accel/habanalabs: refactor deprecated strncpy
new 10d260f655c1 accel/habanalabs: improve etf configuration
new d261b0ab131e accel/habanalabs/gaudi2: include block id in ECC error reporting
new 2b76129c5ae7 accel/habanalabs: move cpucp interface to linux/habanalabs
new ab574f6a81dd accel/habanalabs: disable events ioctls on control device
new e0f452802bda accel/habanalabs: fix inline doc typos
new 0648c4d0806f accel/habanalabs: add tsc clock sampling to clock sync info
new 72bff371b2e2 accel/habanalabs/gaudi2: print power-mode changes
new 7c4130e6ddd7 accel/habanalabs/gaudi2: handle eq health heartbeat check
new 764bfd138f35 accel/habanalabs/gaudi2: add eq health check using irq
new 051868d93cfd accel/habanalabs: prevent sending heartbeat before events [...]
new dfdbc55a9c8c accel/habanalabs: always pass exported size to alloc_sgt_f [...]
new efbca048c64b accel/habanalabs: use exported size from dma_buf and not f [...]
new 0b75cb5b240f accel/habanalabs: export dma-buf only if size/offset multi [...]
new d89d329a2bb3 accel/habanalabs: tiny refactor of hl_map_dmabuf()
new 0165994c215f accel/habanalabs: fix bug in timestamp interrupt handling
new 1157b5d6b3b0 accel/habanalabs: optimize timestamp registration handler
new ba24b5ec7847 accel/habanalabs: split user interrupts pending list
new bb644f61970a accel/habanalabs: fix SG table creation for dma-buf mapping
new 878ebc14db04 accel/habanalabs: set hl_dmabuf_priv.device_address only w [...]
new d16945f60274 accel/habanalabs: add missing offset handling for dma-buf
new 3824be1f4d42 accel/habanalabs: add debug prints to dump content of SG t [...]
new 9dca13141332 accel/habanalabs: add fw status SHUTDOWN_PREP
new 674f77798e43 accel/habanalabs: extend preboot timeout when preboot migh [...]
new de8773fdc500 accel/habanalabs: update boot status print
new d7aa294805a8 accel/habanalabs: remove unused asic functions
new 309ed969032c accel/habanalabs: add traces for dma mappings
new ff92d0105267 accel/habanalabs: trace dma map sgtable
new 7f1cd6fdd587 accel/habanalabs: minor cosmetics update to cpucp_if.h
new a43557dcd429 accel/habanalabs: minor cosmetics update to trace file
new 26f5b6c36438 accel/habanalabs: change Greco to Gaudi2
new b5305d23aae5 accel/habanalabs/gaudi: remove unused structure definition
new e5873f6b9149 accel/habanalabs: remove unused field
new 6fc69ca84af7 accel/habanalabs: print device name when it is removed
new 87c60e23f26b accel/habanalabs: remove leftover code
new 4355f2c32274 accel/habanalabs/gaudi: remove define used for simulator
new 1630d14f8db0 accel/habanalabs: minor cosmetic update to habanalabs.h
new c1805bf36a27 accel/habanalabs: add missing debugfs function stubs
new 2ba0236f5ba5 accel/habanalabs: remove wrong doc for init_phys_pg_pack_f [...]
new 84190b92cc1f accel/habanalabs: fix bug in decoder wait for cs completion
new 0426e03126fb accel/habanalabs/gaudi2: perform hard-reset upon PCIe AXI [...]
new 4db74c0fdeb8 accel/habanalabs/gaudi2: fix spmu mask creation
new 08057253366d Merge tag 'drm-habanalabs-next-2023-10-10' of https://git. [...]
new 3cce0bfcd0f9 drm/amd/display: Enable Replay for static screen use cases
new 5465e7b87f58 drm/amdgpu/pm: Add notification for no DC support
new d903af1a918f drm/amd/amdgpu: Use kmemdup to simplify kmalloc and memcpy logic
new f33647b9e1b0 Documentation/gpu: Update amdgpu documentation
new 46963ed58545 drm/amdgpu: Only support RAS EEPROM on dGPU platform
new f489a41998ac drm/amdgpu: update mall info v2 from discovery
new e240020ad1e5 drm/amdgpu: update gc_info v2_1 from discovery
new 709c280ad526 drm/amd/pm: Update SMUv13.0.6 PMFW headers
new 078649113570 drm/amd/pm: Add critical temp for GC v9.4.3
new f8a499aed290 drm/amdgpu: Keep reset handlers shared
new 00481158ca02 drm/amdgpu/jpeg - skip change of power-gating state for sriov
new ebac9414a56a drm/amdkfd: retry after EBUSY is returned from hmm_ranges_ [...]
new 176b9dd27634 drm/amd/display: Fix unnecessary conversion to bool in 'am [...]
new 01175474322a drm/radeon: Cleanup radeon/radeon_fence.c
new 80578f1641aa drm/amdgpu: Enable ras for mp0 v13_0_6 sriov
new c183060031ee drm/amd/display: Fix useless else if in display_mode_vba_u [...]
new 53d8e3beeaa9 drm/amd/display: Expose mall capability
new 4d5fd3d08ea9 drm/amd/display: PQ tail accuracy
new 959d2fc47f14 drm/amd/display: PQ regamma end point
new 45f98fccb1f6 drm/amd/display: Refactor edp power control
new 96182df99dad drm/amd/display: Enable runtime register offset init for D [...]
new 65d1f8896e4c drm/amd/display: Roll back unit correction
new 3ea691873492 drm/amd/display: Correct unit conversion for vstartup
new ec4247823bbc drm/amd/display: set minimum of VBlank_nom
new 0b9dc439f404 drm/amd/display: Write flip addr to scratch reg for subvp
new 36b0f88988be drm/amdgpu: Unset baco dummy mode on nbio v7.9
new 0bc119fa2ebe drm/amdkfd: use correct method to get clock under SRIOV
new 15c5c5f57514 drm/amdgpu: Add bootloader status check
new 559259362e5a drm/amdgpu: Remove SRAM clock gater override by driver
new d28e6d5aab47 drm/amd/pm: Fix critical temp unit of SMU v13.0.6
new 95dd6efc6bd3 drm/amd/display: fix mode scaling (RMX_.*)
new dd05484f99d1 drm/radeon: possible buffer overflow
new f56c1941ebb7 drm/amdgpu: use 6.1.0 register offset for HDP CLK_CNTL
new 2c8a7ca16417 drm/amdgpu: add new AMDGPU_FAMILY definition
new 0d1db799e7a8 drm/amdgpu/soc21: add initial GC 11.5.0 soc21 support
new bb7249ee45ff drm/amdgpu/discovery: enable soc21 support
new ca8c68142ad8 drm/amdgpu: add nbio 7.11 registers
new e44d856eaa3d drm/amdgpu: add nbio 7.11 support
new d9d6833442b2 drm/amdgpu/discovery: add nbio 7.11.0 support
new bfb1ee945140 drm/amdgpu: add gc headers for gc 11.5.0
new dd5a326155ca drm/amdgpu/gmc11: initialize GMC for GC 11.5.0 memory support
new 15e7cbd91de6 drm/amdgpu/gfx11: initialize gfx11.5.0
new 8e42b463dfa9 drm/amdgpu: add golden setting for gc_11_5_0
new afac198cd117 drm/amdkfd: add KFD support for GC 11.5.0
new d717da1775ca drm/amdgpu: add imu firmware support for gc_11_5_0
new 10c9d8691851 drm/amdgpu: add mes firmware support for gc_11_5_0
new d3ff0189c1be drm/amdgpu/discovery: enable mes block for gc 11.5.0
new b5549a2df030 drm/amdgpu/discovery: enable gfx11 for GC 11.5.0
new 1aa68225de27 drm/amdgpu: add mmhub 3.3.0 headers
new aba2be41470a drm/amdgpu: add mmhub 3.3.0 support
new b90975fa5bd8 drm/amdgpu: enable gmc11 for GC 11.5.0
new 96271dd4d56d drm/amdgpu: add gfxhub 11.5.0 support
new b1803560ba9d drm/amd/display: fix static screen detection setting
new a03aa4e04098 drm/amd/display: Save addr update in scratch before flip
new 5133b8d2ffd0 drm/amd/display: add check for PMFW hard min request complete
new 99f596fc9ce5 drm/amd/display: ensure FS is enabled before sending reque [...]
new af2347434568 drm/amd/display: [FW Promotion] Release 0.0.180.0
new c234cd5f0866 drm/amd/display: 3.2.248
new 2c0f880abcca drm/amdgpu: Fix the return for gpu mode1_reset
new 5d44a766f70d drm/amdkfd: Share the original BO for GTT mapping
new e0e1764a3a05 drm/amd/pm: fix debugfs pm_info output
new f54e1d47e020 drm/amdgpu: Fix kcalloc over kzalloc in 'gmc_v9_0_init_mem [...]
new 7caebc8f99b2 drm/amdgpu: Updated TCP/UTCL1 programming
new a5600853167a drm/amd/pm: fix error flow in sensor fetching
new d1090194cb4b drm/amd/pm: Fixes incorrect type in 'amdgpu_hwmon_show_pow [...]
new 102b80f68246 drm/amd/pm: Vangogh: Get average_* from average field of g [...]
new 2c0172638963 drm/amdgpu/pm: Remove the duplicate dpm status check
new e835bc2628d3 drm/amd/pm: correct SMU13 gfx voltage related OD settings
new 0bc053404dbd drm/amd/pm: fulfill the support for SMU13 `pp_dpm_dcefclk` [...]
new 8525d41b0290 amdgpu/pm: Replace print_clock_levels with emit_clock_leve [...]
new 1c6b6bd0780f drm/amdgpu: register a dirty framebuffer callback for fbcon
new e370f8f38976 drm/amdgpu: Add bootloader wait for PSP v13
new ec70578c83ea drm/amdgpu: Allow issue disable gfx ras cmd to firmware
new ac0ec1c7d1f0 drm/amd/display: register edp_backlight_control() for DCN301
new ff49bd2c74f2 drm/amdgpu: Explicitly add a flexible array at the end of [...]
new a23abe1fbdc1 drm/amdgpu: Remove a redundant sanity check
new 5f5c75bf1687 drm/amdgpu: Remove amdgpu_bo_list_array_entry()
new 415b7ba36a78 drm/amdgpu: Use kvzalloc() to simplify code
new ddf1639b54c7 drm/amd: Fix spelling mistake "throtting" -> "throttling"
new 01ee1f8aeac7 drm/radeon/radeon_ttm: Remove unused variable 'rbo' from r [...]
new 8057a9d6561e drm/amd/amdgpu/amdgpu_device: Provide suitable description [...]
new 3dd8a754a566 drm/amd/amdgpu/amdgpu_ras: Increase buffer size to account [...]
new ac84d99a1100 drm/amd/amdgpu/amdgpu_sdma: Increase buffer size to accoun [...]
new a728342ae4ec drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure a [...]
new 04cef5f58395 drm/amd/amdgpu/amdgpu_doorbell_mgr: Correct misdocumented [...]
new ed807f0cbfed drm/amdgpu: add header files for MP 14.0.0
new b03b44b622de Partially revert "drm/amd/display: update add plane to con [...]
new c4b9dc5313da drm/amdgpu: Add SMU v13.0.6 default reset methods
new 3001e6d1dedc drm/amd/display: Add support for 1080p SubVP to reduce idle power
new 302be1cb9f4b drm/amd/display: Add smu write msg id fail retry process
new 15e6b396f5ac drm/amd/display: update blank state on ODM changes
new 753b7e62c9cf drm/amd/display: Add DPIA Link Encoder Assignment Fix
new 9e0530257e2b drm/amd/display: add comments to add plane functions
new 9ba46183eb90 drm/amd/display: rename function to add otg master for stream
new 6b8333a5b929 drm/amd/display: add new resource interface for acquiring [...]
new 7b0c688d4db2 drm/amd/display: add new resource interfaces to update odm [...]
new 2174181019e4 drm/amd/display: add more pipe resource interfaces
new 9d1e17227888 drm/amd/display: use new pipe allocation interface in dcn32 fpu
new 39d39a019657 drm/amd/display: switch to new ODM policy for windowed MPO [...]
new d8bafc2b1eea drm/amd/display: add pipe topology update log
new d12f00c91fdf drm/amd/display: Remove wait while locked
new 5e77c339a291 drm/amd/display: Skip dmub memory flush when not needed
new 04f920dc05e7 drm/amd/display: Fix incorrect comment
new d755ce6465ca drm/amd/display: correct z8_watermark 16bit to 20bit mask
new 07926ba8a44f drm/amd/display: Add debugfs interface for ODM combine info
new d55a36062eb5 drm/amd/display: fix pipe topology logging error
new 0ee5d7374c99 drm/amd/display: 3.2.249
new ea7e2edca8b2 drm/amd/display: always switch off ODM before committing m [...]
new 088c507b5e48 drm/amd/display: Fix up kdoc format for 'dc_set_edp_power'
new 52548038496f drm/radeon: Remove the references of radeon_gem_ pread & p [...]
new 62a79c93d8c7 drm/amdgpu: Add umc_info v4_0 structure
new a8cde40201a4 drm/amdgpu: Support query ecc cap for aqua_vanjaram
new ea629e5cf252 drm/amd/display: Add dcn35 register header files
new ccecb0796797 drm/amd/display: Add DCN35 family information
new 9d1870a7a4c7 drm/amd/display: Update DCE for DCN35 support
new 473eb67cf117 drm/amd/display: Update DCN10 for DCN35 support
new 9fc64eade85d drm/amd/display: Update DCN20 for DCN35 support
new 0ccd770ab05f drm/amd/display: Update DCN30 for DCN35 support
new efc1d1c98937 drm/amd/display: Update DCN31 for DCN35 support
new 24143e508948 drm/amd/display: Update DCN314 for DCN35 support
new 33e36f8e5038 drm/amd/display: Update DCN32 for DCN35 support
new fb8c3ef80584 drm/amd/display: Update dc.h for DCN35 support
new 26a692f2419c drm/amd/display: Add DCN35 BIOS command table support
new 5f0326ea9560 drm/amd/display: Add DCN35 GPIO
new 819af8dc9a78 drm/amd/display: Add DCN35 DCCG
new e0b394a87a11 drm/amd/display: Add DCN35 DIO
new 920f879c8360 drm/amd/display: Add DCN35 PG_CNTL
new b9c96af677cb drm/amd/display: Add DCN35 OPTC
new ffb8c23718e4 drm/amd/display: Add DCN35 OPP
new bd831267c603 drm/amd/display: Add DCN35 DPP
new 284246a1c32b drm/amd/display: Add DCN35 DWB
new 74c06a327d37 drm/amd/display: Add DCN35 HUBP
new 4435fc424000 drm/amd/display: Add DCN35 HUBBUB
new c10ad60fda8c drm/amd/display: Add DCN35 MMHUBBUB
new 327959a489d5 drm/amd/display: Add DCN35 DSC
new 6f8b7565cca4 drm/amd/display: Add DCN35 HWSEQ
new 8774029f76b9 drm/amd/display: Add DCN35 CLK_MGR
new 9d6fa6760e12 drm/amd/display: Add DCN35 IRQ
new 65138eb72e1f drm/amd/display: Add DCN35 DMUB
new ec129fa356be drm/amd/display: Add DCN35 init
new 0fa45b6aeae4 drm/amd/display: Add DCN35 Resource
new 69cc1864c99a drm/amd/display: Add DCN35 DML
new 1cb87e048975 drm/amd/display: Add DCN35 blocks to Makefile
new d68ccdb26392 drm/amdgpu: Allocate coredump memory in a nonblocking way
new 45e7649fd191 drm/amd/display: Add DCN35 CORE
new 06b1661e45b4 drm/amd/display: Add DCN35 DM Support
new da3a815ccd3a drm/amdkfd: use mask to get v9 interrupt sq data bits correctly
new 668dfc453326 drm/amd/amdgpu/sdma_v6_0: Demote a bunch of half-completed [...]
new 9f05cfc78c68 drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime
new ac3343c761fa drm/amdgpu: use read-modify-write mode for gfx v9_4_3 SQ setting
new 37fb87910724 drm/amdkfd: ratelimited SQ interrupt messages
new d30279a9e37a drm/amdgpu: Hide xcp partition sysfs under SRIOV
new 8f9a9a09af24 drm/amd: Simplify the bo size check funciton
new eae369917516 drm/amd/display: Adjust kdoc for 'optc35_set_odm_combine'
new bf7aa8bea9cb drm/amdgpu: Free ras cmd input buffer properly
new 38498908c5e3 drm/amdkfd: Add missing gfx11 MQD manager callbacks
new f72dcf8b29c4 amdgpu/pm: Optimize emit_clock_levels for arcturus - part 1
new ee78ef046cde amdgpu/pm: Optimize emit_clock_levels for arcturus - part 2
new 80c74918aa7d drm/amdkfd: Replace pr_err with dev_err
new 4d5dc6260c2d drm/amdgpu: remove unused parameter in amdgpu_vmid_grab_idle
new bf227a4f0558 drm/amdgpu: Use READ_ONCE() when reading the values in 'sd [...]
new fe320639c129 Revert "Revert "drm/amd/display: Implement zpos property""
new 8254e05c8297 drm/amdgpu: Fix printk_ratelimit() with DRM_ERROR_RATELIMI [...]
new 2edc59309f54 drm/amdgpu: add VPE 6.1.0 header files
new f65239008a1f drm/amdgpu: add VPE HW IP definition
new 2d6ea3b07c37 drm/amdgpu: add VPE RING TYPE definition
new e784199c40b8 drm/amdgpu: add VPE IP BLOCK definition
new 5b28f1c720f9 drm/amdgpu: add VPE HW IP BLOCK definition
new 878fe05116dd drm/amdgpu: add VPE firmware header definition
new b0fa855cab56 drm/amdgpu: add VPE firmware interface
new 0b233357a639 drm/amdgpu: add HWID for VPE
new 5e1836142570 drm/amdgpu: add IH CLIENT ID for VPE
new 130c47065350 drm/amdgpu: add irq src id definitions for VPE
new 2f3916bedb72 drm/amdgpu: add doorbell index for VPE
new ce7b59c1e612 drm/amdgpu: add support for VPE firmware name decoding
new 4c63735fa8b1 drm/amdgpu: add UCODE ID for VPE
new 964a36d7a478 drm/amdgpu: add PSP FW TYPE for VPE
new 75fdd738ff2c drm/amdgpu: add nbio callback for VPE
new 5861e47731aa drm/amdgpu: add nbio 7.11 callback for VPE
new 9d4346bdbc64 drm/amdgpu: add VPE 6.1.0 support
new c5d67a0ec3cc drm/amdgpu: add PSP loading support for VPE
new 523c12802d2f drm/amdgpu: add user space CS support for VPE
new 3ee8fb7005ef drm/amdgpu: enable VPE for VPE 6.1.0
new 5f6e9cdc83c1 drm/amdgpu: add VPE FW version query support
new f9ecae9a4ec1 drm/amdgpu: fix VPE front door loading issue
new c2066c5fb322 drm/amdgpu: add vcn 4_0_5 header files
new 547aad32edac drm/amdgpu: add VCN4 ip block support
new 8f98a715da8e drm/amdgpu/jpeg: add jpeg support for VCN4_0_5
new 1827b3758293 drm/amdgpu: add VCN_4_0_5 firmware support
new cc308acc9baf drm/amdgpu:enable CG and PG flags for VCN
new c64f38950631 drm/amdgpu/soc21: Add video cap query support for VCN_4_0_5
new 844d8dd5b995 drm/amdgpu/discovery: add VCN 4.0.5 Support
new 6be6e74b7d58 drm/amdgpu: enable PG flags for VCN
new 2c98de563b6f drm/amdgpu: add UMSCH 4.0 register headers
new 433c4dea3171 amdgpu/pm: Optimize emit_clock_levels for arcturus - part 3
new 2cd1f65d3174 drm/amdgpu: add UMSCH IP BLOCK TYPE definition
new 3e38b634f94e drm/amd/pm: introduce a new set of OD interfaces
new 90bcb9b59554 drm/amdgpu: revise the device initialization sequences
new a5492fe27ff9 drm/amdgpu: fix amdgpu_cs_p1_user_fence
new 1cf36599b973 drm/amdgpu/jpeg: initialize number of jpeg ring
new d7bf1b556fcc drm/amd/pm: add fan temperature/pwm curve OD setting suppo [...]
new 548009ad1c9a drm/amd/pm: add fan acoustic limit OD setting support for SMU13
new 1a29f367811b drm/amdgpu: add UMSCH RING TYPE definition
new 9c852a42a9f0 drm/amdgpu: add UMSCH firmware header definition
new 2da1b04a2096 drm/amdgpu: add UMSCH 4.0 api definition
new 3488c79beafa drm/amdgpu: add initial support for UMSCH
new dc6f3d6ff2ca drm/amdgpu: enable UMSCH scheduling for VPE
new 5d5eac7e8303 drm/amdgpu: add selftest framework for UMSCH
new d591ae0c9f29 drm/amdgpu: add VPE queue submission test
new 40748f9a0a33 drm/amdgpu: reserve mmhub engine 3 for UMSCH FW
new 4f94903332c1 drm/amdgpu: add PSP loading support for UMSCH
new 822f7808291f drm/amdgpu/discovery: enable UMSCH 4.0 in IP discovery
new eebb06d121df drm/amdgpu: add amdgpu_umsch_mm module parameter
new 983ac45a06ae drm/amdgpu: update SET_HW_RESOURCES definition for UMSCH
new 47cf6fcb88d2 drm/amd/pm: add fan acoustic target OD setting support for SMU13
new eedd5a343d22 drm/amd/pm: add fan target temperature OD setting support [...]
new 9df5d00870ea drm/amd/pm: add fan minimum pwm OD setting support for SMU13
new 173df1eaa8a9 Revert "drm/amd/pm: disable the SMU13 OD feature support t [...]
new 63461ea3fb40 Revert "drm/amd/display: Remove v_startup workaround for dcn3+"
new 19d5f80128d7 drm/amd/display: remove useless check in should_enable_fbc()
new 813ba1ff8484 drm/amd/display: limit the v_startup workaround to ASICs o [...]
new 2e3b2cb9b8e0 drm/amd/pm: only poweron/off vcn/jpeg when they are valid.
new 0bdf09cc5ee4 drm/amdgpu: calling address translation functions to simpl [...]
new fabd2165d116 drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
new df04434cb59d drm/amdgpu: clean up some inconsistent indenting
new 209d15ffd056 drm/amd/display: Remove duplicated include in dcn35_resource.c
new bde5f439b8f5 drm/amd/display: Remove duplicated include in dcn35_optc.c
new 3b96ec9633ba drm/amd/display: Remove duplicated include in dcn35_hwseq.c
new 084f658ece13 drm/amd/display: prevent potential division by zero errors
new 4500cdf07245 drm/amd/display: Remove duplicated include in dcn35_clk_mgr.c
new 1bb5ed6ffcff drm/amd/display: clean up one inconsistent indenting
new 77dcb33ccb2c drm/amd/display: clean up one inconsistent indenting
new 9f720e499944 drm/amd/display: clean up some inconsistent indentings
new 869df1432fd5 drm/amd/display: clean up some inconsistent indentings
new bc22d9e0ee26 amdgpu/pm: Replace print_clock_levels with emit_clock_leve [...]
new 2ecf214b45a5 amdgpu/pm: Optimize emit_clock_levels for aldebaran - part 1
new d62846f778f5 amdgpu/pm: Optimize emit_clock_levels for aldebaran - part 2
new 14bf1c475f7f amdgpu/pm: Optimize emit_clock_levels for aldebaran - part 3
new 9b70a1d41413 drm/amdgpu: Declare array with strings as pointers constant
new a76b2870bd31 drm/amdgpu: Add RREG64_PCIE_EXT/WREG64_PCIE_EXT functions
new d57e24aa565a drm/amdgpu: Update amdgpu_device_indirect_r/wreg_ext
new 806c6b3d6f83 drm/amd: Add umc v12_0_0 ip headers
new eb3b214c37ed drm/amdgpu: Use min_t to replace min
new d519072d2694 drm/amdgpu: fix incompatible types in conditional expression
new b93fb0fe2499 drm/amdgpu: Add only valid firmware version nodes
new 1b8e56b99459 drm/amdgpu: Restrict bootloader wait to SMUv13.0.6
new c2c23a10f180 drm/amdgpu: Correct se_num and reg_inst for gfx v9_4_3 ras [...]
new 6b7d211740da drm/amdgpu: Fix refclk reporting for SMU v13.0.6
new 7e6ec099746a drm/amdgpu: Add umc v12_0 ras functions
new 88ca2f8a962e drm/amd/display: clean up one inconsistent indenting
new 56d6daa3c743 drm/amdkfd: Fix reg offset for setting CWSR grace period
new fe2b83007385 drm/amdkfd: Fix unaligned 64-bit doorbell warning
new dbb805215177 drm/amdgpu: fix unsigned error codes
new a1ce3e1f7c16 drm/amd: Fix the flag setting code for interrupt request
new f705a6f021b1 drm/amdgpu: Store CU info from all XCCs for GFX v9.4.3
new ca7aa3bf31dc drm/amdgpu: Use default reset method handler
new 40a08fe89064 drm/amdgpu: add address conversion for UMC v12
new 174a33e470bf drm/amd/pm: update smu_v13_0_6 smu header
new df38fe12a22c drm/amd/pm: enable smu_v13_0_6 mca debug mode when UMC RAS [...]
new 3cb9ebc9d652 drm/amdgpu: add channel index table for UMC v12
new 610cc82b1fd2 drm/amdkfd: Update cache info reporting for GFX v9.4.3
new f4fa8fcd25cb drm/amdkfd: Update CU masking for GFX 9.4.3
new e87a6c5b7780 drm/amd/display: Blank phantom OTG before enabling
new cbb4c9bc5542 drm/amd/display: Don't lock phantom pipe on disabling
new a4246c635166 drm/amd/display: fix the white screen issue when >= 64GB DRAM
new 601c63ad8e55 Revert "drm/amd: Disable S/G for APUs when 64GB or more ho [...]
new e9981e8e7513 drm/amd/display: set default return value for ODM Combine debugfs
new b6c22668a898 drm/amd/display: Add dirty rect support for Replay
new b3b186852846 drm/amdgpu: fix retry loop test
new 2aa4c11f7ddf drm/amd/display: Don't check registers, if using AUX BL control
new 74875440eba9 drm/amd/display: [FW Promotion] Release 0.0.181.0
new 8a6e26e7efd5 drm/amdgpu/soc21: don't remap HDP registers for SR-IOV
new 6a82822b902c drm/amdgpu/nbio4.3: set proper rmmio_remap.reg_offset for SR-IOV
new 9f9d4651f70e drm/amdgpu: fallback to old RAS error message for aqua_vanjaram
new ced575203a50 drm/amdgpu: print more address info of UMC bad page
new d074e0f9ec57 drm/amd/display: Fix DML calculation errors
new 26e5817e39dc drm/amd/display: do not block ODM + OPM on one side of the screen
new 68fa72a437ea drm/amdgpu: Rename KGD_MAX_QUEUES to AMDGPU_MAX_QUEUES
new 48468787c2b0 drm/amd/display: Fix 2nd DPIA encoder Assignment
new 73c57a0aa7f6 drm/amd/display: Adjust the MST resume flow
new fae058b4d856 drm/amd/display: support main link off before specific ver [...]
new 77ad5f6febdc drm/amd/display: Add new logs for AutoDPMTest
new 42ab1cfed03a drm/amd/display: Add DCHUBBUB callback to report MALL status
new e379162adf89 drm/amdkfd: Checkpoint and restore queues on GFX11
new c30406623422 drm/amd/display: remove a function that does complex calcu [...]
new c51d87202d1f drm/amd/display: do not attempt ODM power optimization if [...]
new 77aac4c2801f drm/amd/display: only allow ODM power optimization if surf [...]
new 8e6302ebedd3 drm/amd/display: add dp dto programming function to dccg
new 1a2ab18c8f03 drm/amd/display: Drop unused registers
new 0e64c9aad031 drm/amdgpu: add type conversion for gc info
new 9aa75e3baadb drm/amd/display: dc cleanup for tests
new c06ef68a7946 drm/amd/display: Add check for vrr_active_fixed
new a6db1993c18b drm/amd/display: fix some non-initialized register mask an [...]
new 7f7925e25828 drm/amd/display: Fix MST recognizes connected displays as one
new c8b249a78348 drm/amd/display: 3.2.250
new 15c6798ae26d drm/amd/display: add seamless pipe topology transition check
new 3a2c0eccab9a drm/amd/display: move odm power optimization decision afte [...]
new 18aa989ae191 drm/amd/display: do not skip ODM minimal transition based [...]
new 83b5b7bb8673 drm/amd/display: minior logging improvements
new 5cf43f2cc26e drm/amd/display: add skip_implict_edp_power_control flag f [...]
new 4738f30c2413 drm/amd/display: clean up some inconsistent indenting
new a10ea0ff90c1 drm/amd/display: fix replay_mode kernel-doc warning
new 887db1e49a73 drm/amdgpu: Merge debug module parameters
new ffde72107be5 drm/amdgpu: Create an option to disable soft recovery
new 86f2ec226535 drm/amdgpu: Handle null atom context in VBIOS info ioctl
new 4412f8529c02 drm/amdkfd: Insert missing TLB flush on GFX10 and later
new b85a17d35415 drm/amdgpu: add vcn_doorbell_range callback for nbio 7.11
new addd7aef251c drm/amdgpu: add remap_hdp_registers callback for nbio 7.11
new 4e8303cf2c4d drm/amdgpu: Use function for IP version check
new cad2fb19bbfa drm/amd/pm: Fix clock reporting for SMUv13.0.6
new 608f604c7913 drm/amd/pm:Fix GFX deep sleep clock reporting
new 3ef07651a575 drm/amd: Drop special case for yellow carp without discovery
new bb0f84293e61 drm/amd: Move seamless boot check out of display
new 2fa73a101cd8 drm/amd: Add HDP flush during jpeg init
new 5dc270d366bd drm/amd: Add a module parameter for seamless boot
new 7f4ce7b50ae4 drm/amd: Enable seamless boot by default on newer ASICs
new 615585d09b33 Documentation/amdgpu: Modify pp_dpm_*clk details
new 7ff607e27233 drm/amdgpu: add amdgpu smu mca dump feature support
new d11bbacee3ee drm/amdgpu: add VPE IP discovery info to HW IP info query
new 4051844c6616 drm/amdgpu: add amdgpu mca debug sysfs support
new d92e55565c53 drm/amdkfd: fix add queue process context clear without ru [...]
new 5f248462c69d drm/amdgpu: Add EXT_COHERENT memory allocation flags
new bcd8dc49c0b9 drm/amd/pm: update smu_v13_0_6 ppsmc header
new 25396684b57f drm/amd/pm: add smu_13_0_6 mca dump support
new 2af351d692dd Revert "drm/amdgpu: Report vbios version instead of PN"
new 24f60ddc4b55 drm/amdgpu: Fix vbios version string search
new 5838f74c29ec drm/amdgpu: fix a memory leak in amdgpu_ras_feature_enable
new 4c4583fd3950 drm/amd/display: Hook up 'content type' property for HDMI
new d834af4e8579 drm/amd/display: Remove unused display_content_support
new a76917858517 drm/amdgpu: Rework coredump to use memory dynamically
new c056bf3746e9 drm/amd/display: Add reset for SYMCLKC_FE_SRC_SEL
new f6340612d45f drm/amd/display: disable clock gating logic
new e4b6d48d0542 drm/amd/display: Temporarily disable clock gating
new 1101185bc50f drm/amd/display: fix the ability to use lower resolution m [...]
new f1eb045639a3 drm/amd/display: Fix dig register undefined
new 82f4ab32f5cd drm/amd/display: Add z8_marks related in dml for DCN35
new 5cc9e61f54cb drm/amd/display: Add DCN35 case for dc_clk_mgr_create
new 4b4f585369f6 drm/amd/display: Enable DCLK_DS from driver by default
new d44443305599 drm/amd/display: Add pointer check before function call
new ecbaaa544b68 drm/amd/display: fix static screen detection setting for DCN35
new a3e6f214032c drm/amd/display: Add DPIA Link Encoder Assignment Fix for DCN35
new 17e8f215cd39 drm/amd/display: Update pipe resource interfaces for DCN35
new 990d988847c4 drm/amd/display: STREAM_MAPPER_CONTROL register offset on DCN35
new 4f43d753bf9c drm/amd/display: Correct z8 watermark mask
new dc01c4b79bfe drm/amd/display: Update driver and IPS interop
new 93a66cef607c drm/amd/display: Add IPS control flag
new c0f8b83188c7 drm/amd/display: disable IPS
new 31bd49645376 drm/amd/display: Add option to flip ODM optimization
new 49a8f94b1fb0 drm/amd/display: Enable replay for dcn35
new cc1bfdabda20 drm/amd/display: fix some non-initialized register mask an [...]
new 8ce74b35630d drm/amd/display: Fix MST recognizes connected displays as one
new 5b7954272ae9 drm/amd/display: [FW Promotion] Release 0.0.183.0
new 2d30263029dd drm/amd/display: 3.2.251
new b157df66d81a drm/amdkfd: Use gpu_offset for user queue's wptr
new 8c95cda3e15b drm/amdgpu/jpeg: skip set pg for sriov
new a83f2bf1f4d9 drm/amdgpu: Fix false positive error log
new 5aba51233be8 drm/amdgpu: update IP count INFO query
new 4ea7fb337527 drm/amd/pm: Round Q10 format values in SMU v13.0.6
new 8ab7fab6b67d drm/amd/pm: Remove SMUv13.0.6 unsupported feature
new df954b695cc5 drm/amdkfd: Separate dma unmap and free of dma address arr [...]
new f8754f58d6b8 drm/amdgpu: print channel index for UMC bad page
new ff96ddc3f264 drm/amdgpu: Add more fields to IP version
new c99b16128082 drm/amdkfd: Remove svm range validated_once flag
new 5710c6c0bda3 drm/amd/display: Optimize OLED T7 delay
new 3d457727dad8 drm/amd/display: Use optc32 instead of optc30 in DC
new 77d1414ddd2a drm/amd/display: Expand DML to better support replay
new 6d1d1c7de733 drm/amd/display: Enable DCN low mem power by default
new 26a0e2086769 drm/amd/display: Drop unused link FPGA code
new f4f8a4dac0e1 drm/amd/display: 3.2.252
new c45e38f21754 drm/amdgpu: Restore partition mode after reset
new bcfb9cee6120 drm/amdgpu: Increase IH soft ring size for GFX v9.4.3 dGPU
new f1235727ccc9 gpu: drm: amd: display: fix kernel-doc warnings
new 24a6eb92b7f6 drm/amdgpu: fix and cleanup gmc_v9_0_flush_gpu_tlb
new e61801f162dd drm/amdkfd: Don't use sw fault filter if retry cam enabled
new cac9f51d73ba drm/amd/display: fix some style issues
new d82758ad4a99 drm/amd/pm: add unique_id for gc 11.0.3
new 6205b558e1ea drm/amdgpu: fix value of some UMC parameters for UMC v12
new 8c14a67bdfab drm/amdgpu: change if condition for bad channel bitmap update
new a70cb2176f7e drm/amdgpu: rework gmc_v10_0_flush_gpu_tlb v2
new a54db42ff3a0 drm/amdgpu: cleanup gmc_v11_0_flush_gpu_tlb
new fb4c52db6974 drm/amdgpu: fix and cleanup gmc_v7_0_flush_gpu_tlb_pasid
new 0c525aa40649 drm/amdgpu: fix and cleanup gmc_v8_0_flush_gpu_tlb_pasid
new e7b90e99fa8f drm/amdgpu: fix and cleanup gmc_v9_0_flush_gpu_tlb_pasid
new 72cc99205c0b drm/amdgpu: cleanup gmc_v10_0_flush_gpu_tlb_pasid
new 041a5743883d drm/amdgpu: fix and cleanup gmc_v11_0_flush_gpu_tlb_pasid
new 3983c9fd2d8b drm/amdgpu: drop error return from flush_gpu_tlb_pasid
new e2e3788850b9 drm/amdgpu: rework lock handling for flush_tlb v2
new 08abccc9a7a7 drm/amdgpu: further move TLB hw workarounds a layer up
new 101b8104307e drm/amdkfd: Move dma unmapping after TLB flush
new 7bfaa160caed drm/amdkfd: fix some race conditions in vram buffer alloc/ [...]
new 08338707ccd4 drm/amd/display: remove unused mmhub_reg_offsets
new 036cf278a825 drm/amd/display: determine fast update only before commit [...]
new 177ea58bef72 drm/amd/display: reset stream slice count for new ODM policy
new ad3b63a0d298 drm/amd/display: add new windowed mpo odm minimal transiti [...]
new 786d3b1d8343 drm/amd/display: remove guaranteed viewports limitation for odm
new 1288d7020809 drm/amd/display: Improve x86 and dmub ips handshake
new ce74bece80a9 drm/amd/display: Fix DP2.0 timing sync
new 072ae240cd11 drm/amd/display: block MPO if it prevents pstate support
new f7f9e48fa8d5 drm/amd/pm: Add reset option for fan_curve on smu13_0_0
new a73d4e88db77 drm/amd/display: skip audio config for virtual signal
new 5d72e247e58c drm/amd/display: switch DC over to the new DRM logging macros
new 0e859faf8670 drm/amd/display: Remove unwanted drm edid references
new fc105f2a80e5 drm/amd/display: Improve code style on bios_parser2
new 7021b397c684 drm/amdgpu/vpe: fix truncation warnings
new 99c1673fd147 drm/amd/display: Rename DisableMinDispClkODM in dc_config
new cd1baa1f6aa3 drm/amd/display: add missing function pointer for DCN321 resource
new 173db0c8b766 drm/amd/display: add get primary dpp pipe resource interface
new df475cced6af drm/amd/display: add primary pipe check when building slic [...]
new d849434977a8 drm/amd/display: fix incorrect odm change detection logic
new b308e6f3af1c drm/amd/display: 3.2.253
new 5fad7d8cc4d4 drm/amd/display: augment display clock in dc_cap structure
new 40de8403b998 drm/amd/display: Update OPP counter from new interface
new be5a3fdc8b2c drm/amd/display: Break after finding supported vlevel for [...]
new cd956e753128 drm/amdgpu:Expose physical id of device in XGMI hive
new 29495d81457a drm/amdgpu/gmc6-8: properly disable the AGP aperture
new de59b69932e6 drm/amdgpu/gmc: set a default disable value for AGP
new 41801c6b3042 drm/amd/display: set stream gamut remap matrix to MPC for DCN3+
new 7441ef0b3ebe drm/amd: Propagate failures in dc_set_power_state()
new 9ed630c5c4b3 drm/amdgpu: Fix a memory leak
new fa1f1cc09d58 drm/amdgpu: not to save bo in the case of RAS err_event_athub
new b2e1cbe6281f drm/amdgpu/gmc11: disable AGP on GC 11.5
new 1ca965719b5b drm/amd/display: Change dc_set_power_state() to bool inste [...]
new e1133ac81176 drm/amdgpu: Add description for AMD_IP_BLOCK_TYPE_VPE
new ca2ce4cc080e drm/amd/pm: update pmfw headers for version 85.73.0
new 10d9ee96ce05 drm/amd/pm: add plpd_mode in smu_context to indicate current mode
new d07f1c20dd7c drm/amd/pm: add xgmi plpd mode selecting interface for smu [...]
new 21e43386aec8 drm/amd/pm: add xgmi_plpd_policy sysfs node for user to ch [...]
new eb3c357bcb28 drm/amdkfd: Handle errors from svm validate and map
new 90295cf73b6a drm/amd: Drop error message about failing to load DMUB firmware
new 3657a1d5ac8f drm/amd: Limit seamless boot by default to APUs
new 1b097bcd224e drm/amd/display: Skip entire amdgpu_dm build if !CONFIG_DR [...]
new 3a41a3982b1e drm/amd/display: Remove unused DPCD declarations
new 6ec2f5cd45fc drm/amd/pm: init plpd_mode properly for different asics
new c01c8523cb07 drm/amd/pm: integrate plpd allow/disallow into select_xgmi [...]
new 3152d01e8816 drm/amd/pm: deprecate allow_xgmi_power_down interface
new 2b44d0a41763 drm/amd/pm: fix the print_clk_levels issue for SMU v13.0.6
new 161d076c2d16 drm/amd: Drop error message about failing to load SDMA firmware
new 554340133e4f drm/amd/display: Create one virtual connector in DC
new 0c3601a2fbfb drm/amd/display: Fix null pointer dereference in error message
new ed1c1053cd00 drm/amd: Move microcode init from sw_init to early_init fo [...]
new 95b456d3b085 drm/amd: Move microcode init from sw_init to early_init fo [...]
new e0d4fbb58c4c drm/amd: Move microcode init from sw_init to early_init fo [...]
new cc766304833d drm/amd: Move microcode init from sw_init to early_init fo [...]
new 751e293f2c99 drm/amd: Move microcode init from sw_init to early_init fo [...]
new 93499bd6cdcb drm/amd: Move microcode init from sw_init to early_init fo [...]
new a2830b9e852f drm/amd/display: Initialize writeback connector
new 003048ddf44b drm/amd/display: Check all enabled planes in dm_check_crtc_cursor
new 709c34826161 drm/amdkfd: Fix a race condition of vram buffer unref in svm code
new b57c4f1c3ba5 drm/amd/pm: Disallow managing power profiles on SRIOV for [...]
new 1934907234c8 drm/amdgpu: exit directly if gpu reset fails
new 30a24318cc8f drm/amd/display: Skip writeback connector when we get amdg [...]
new fc5988907156 drm/amdgpu: update retry times for psp vmbx wait
new 4ff91f218547 drm/amdkfd: reduce stack size in kfd_topology_add_device()
new ca2b37a1c249 drm/amd/display: Return drm_connector from find_first_crtc [...]
new 0021d70a0654 drm/amdkfd: drop struct kfd_cu_info
new 5d91801870ba drm/amd/display: Use drm_connector in create_stream_for_sink
new 723d873dd795 drm/amd/pm: delete dead code
new b44fe93281ed drm/amd/display: Address 'srf_updates' not described in 'c [...]
new c4c182b5488e drm/amd/display: Use drm_connector in create_validate_stre [...]
new a5f9523c9ca3 drm/amd/display: Create amdgpu_dm_wb_connector
new 01aaeb8c2330 drm/amd/display: Create fake sink and stream for writeback [...]
new cd1a4bc22821 drm/amd/display: Hande writeback request from userspace
new c6d3c7b63097 drm/amd/display: Add writeback enable/disable in dc
new 8a307777c36e drm/amd/display: Fix writeback_info never got updated
new 58c3b3341cea drm/amd/display: Validate hw_points_num before using it
new 5b89d2ccc846 drm/amd/display: Fix writeback_info is not removed
new f6893fcb10c7 drm/amd/display: Add writeback enable field (wb_enabled)
new 428542d91772 drm/amd/display: Setup for mmhubbub3_warmup_mcif with big buffer
new b79a00a4d4f8 drm/amd/display: Add new set_fc_enable to struct dwbc_funcs
new 77a66faaccc0 drm/amd/display: Disable DWB frame capture to emulate oneshot
new ade134ddaee5 drm/amd: Fix logic error in sienna_cichlid_update_pcie_par [...]
new c4c8955b8acb drm/amd: Fix detection of _PR3 on the PCIe root port
new a19d934986b0 drm/amdgpu: correct gpu clock counter query on cyan skilfish
new 52ed23dc29db drm/amd/display: fix problems in power_helper
new 917f91d8d8e8 drm/amdgpu/gmc: add a way to force a particular placement [...]
new 67318cb84341 drm/amdgpu/gmc11: set gart placement GC11
new 9b37d45d797e drm/amdgpu: Rework KFD memory max limits
new f4bff6e0b9e1 drm/amdgpu: Use ttm_pages_limit to override vram reporting
new ec4d770bbb15 drm/amd/display: Refactor dm_get_plane_scale helper
new 2e8ef6a56129 drm/amdgpu: add cached GPU fault structure to vm struct
new 8dbf1ba867c2 drm/amdgpu: cache gpuvm fault information for gmc7+
new 62e6a28684b2 Revert "drm/amd/display: Enable Replay for static screen u [...]
new bc0b79ce2050 drm/amd/display: Bail from dm_check_crtc_cursor if no rele [...]
new 7752ccf85b92 drm/amd: Update `update_pcie_parameters` functions to use [...]
new b8e6aec14691 drm/amd: Drop all hand-built MIN and MAX macros in the amd [...]
new e186400685d8 drm/amd/display: Add Null check for DPP resource
new fdac89096666 drm/amdgpu: ratelimited override pte flags messages
new 23de7616f358 drm/amdkfd: Fix EXT_COHERENT memory allocation crash
new 40255df370e9 drm/amd/display: enable dsc_clk even if dsc_pg disabled
new b3551d0b481d drm/amd/display: apply edge-case DISPCLK WDIVIDER changes [...]
new 984abb5384b0 drm/amd/display: remove duplicated edp relink to fastboot
new 6ec876472ff7 drm/amd/display: refactor ILR to make it work
new c0af8c744e7e drm/amd/display: Make driver backwards-compatible with non [...]
new 889d55154516 drm/amd/display: Clean up code warnings
new 05b78277ef0e drm/amd/display: use full update for clip size increase of [...]
new 434cf7af492f drm/amd/display: Add a check for idle power optimization
new 8114c64a81b7 drm/amd/display: Update DMUB cmd header
new 0653e02f4100 drm/amd/display: Adjust code style for dmub_cmd.h
new 13c0e836316a drm/amd/display: Adjust code style for hw_sequencer.h
new 2358ecdabe37 drm/amd/display: 3.2.254
new df7a2808528f drm/amd/pm: Add throttle limit for SMU v13.0.6
new 9cff0879aefe drm/amd/pm: Add GC v9.4.3 thermal limits to hwmon
new 7a41ed8b59ba drm/amdgpu: add new INFO ioctl query for the last GPU page fault
new 7d3f1d76f33d drm/amdgpu: refine fault cache updates
new 0029e4d46b89 drm/amdgpu: amdgpu_drm.h: fix comment typos
new 9c77dcf6a5b1 drm/amd/display: Remove migrate_en/dis from dc_fpu_begin().
new de5e73dc6baf drm/amd/display: Simplify the per-CPU usage.
new dc427a473e5d drm/amdkfd: Use partial migrations in GPU page faults
new 2b6b29f33fdd drm/amdgpu: Fix complex macros error
new 28a3f4960948 drm/amdgpu: Move package type enum to amdgpu_smuio
new c207c36544ee drm/amd/pm: Remove set df cstate for SMUv13.0.6
new cbad0dd13ac9 drm/amdgpu: fix ip count query for xcp partitions
new 4365d2ed09db drm/amdgpu: Add more smuio v13.0.3 package types
new b0a4553336aa drm/amdgpu: Get package types for smuio v13.0
new 76da73f0266c drm/amdgpu: Add sysfs attribute to get board info
new 4798db85b76a Documentation/amdgpu: Add board info details
new e0a3e7bf62df drm/amdgpu: Drop unnecessary return statements
new c8e7df374ba2 drm/amdgpu: Annotate struct amdgpu_bo_list with __counted_by
new 760efbca74a4 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
new c63079c61177 drm/radeon: Fix UBSAN array-index-out-of-bounds for Radeon [...]
new 0f0e59075b5c drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris a [...]
new 80364500c023 drm/amd/display: Add a warning if the FPU is used outside [...]
new 941e8036a450 drm/amd/display: Move the memory allocation out of dcn21_v [...]
new 2091ac690301 drm/amd/display: Move the memory allocation out of dcn20_v [...]
new f8cd72728bdc drm/amdgpu: Enable SMU 13.0.0 optimizations when ROCm is a [...]
new d310d18bfca9 drm/amd/display: Move dce_calcs from DML folder
new 13f9173af8da drm/amd/display: Move custom_float from DML folder
new a2719f91a170 drm/amd/display: Move bw_fixed from DML folder
new 6e2c4941ce0c drm/amd/display: Move dml code under CONFIG_DRM_AMD_DC_FP guard
new 7966f319c66d drm/amd/display: Introduce DML2
new 115009d11ccf drm/amd/display: Add DCN35 DML2 support
new eb918cbba105 drm/amd/display: Add z8_marks in dml
new e47d7ca7574a drm/amd/display: Handle multiple streams sourcing same surface
new 1d93c4db4e0f drm/amd/display: Use fixed DET Buffer Size
new 21eeb0511496 drm/amd/display: Split pipe for stereo timings
new 9158920cc87f drm/amd/display: Move stereo timing check to helper
new 969fe903ee2e drm/amd/display: Fix Chroma Surface height/width initialization
new 0e56de91edd0 drm/amd/display: correct dml2 input and dlg_refclk
new ba85d293a30e drm/amd/display: Modify Pipe Selection for Policy for ODM
new cbe069f5e60f drm/amd/display: Port replay vblank logic to DML2
new 647cf5151986 drm/amd/display: add check in validate_only in dml2
new 6cb8e3ee3a08 drm/amdgpu: update ib start and size alignment
new be2e8aca0602 drm/amdgpu: enable FRU device for SMU v13.0.6
new 8a2b51392ac4 drm/amdgpu: Refactor FRU product information
new ac6b1f275f17 drm/amdgpu: Add more FRU field information
new b3e73b5a8f8a Documentation/amdgpu: Add FRU attribute details
new 098c13079c6f drm/amd/display: enable S/G display for for recent APUs by [...]
new 80285ae1ec87 drm/amdgpu: Fix potential null pointer derefernce
new 4ea7151f6b60 drm/amd/display: Modify SMU message logs
new 43693e859b32 drm/amd/display: VSIF v3 set Max Refresh Rate
new 776ecb46ff2a drm/amd/display: Update pmfw_driver_if new structure
new 3557db425dd9 drm/amd/display: Modify Vmin default value
new 6fe01ed4a4b1 drm/amd/display: Revert "drm/amd/display: remove duplicate [...]
new 72f7d6d32947 drm/amd/display: Update stream mask
new c7c197792518 drm/amd/display: Update dml ssb from pmfw clock table
new ddd5298c63e4 drm/amd/display: Update cursor limits based on SW cursor f [...]
new 79df45dc4bfb drm/amd/display: Don't use fsleep for PSR exit waits
new 061863e5dbce drm/amdgpu: add hub->ctx_distance in setup_vmid_config
new d0a767f7b8e2 drm/amd/display: Revert "drm/amd/display: Add a check for [...]
new e53524cdcc02 drm/amd/display: Refactor HWSS into component folder
new ef013f6fcd8a drm/amd/display: Don't set dpms_off for seamless boot
new 051d90070d4c drm/amd/display: Refactor DPG test pattern logic for ODM cases
new 9af4377fd5d0 drm/amd/display: Disable SubVP if test pattern is enabled
new b22c336268e4 drm/amd/display: Disable virtual links
new dcc71a7e1e23 drm/amd/display: 3.2.255
new 31220ee9dc5a drm/amdgpu: add missing NULL check
new 367a0af43373 drm/amdkfd: get doorbell's absolute offset based on the db_size
new ce862c49957d drm/amdgpu/discovery: enable DCN 3.5.0 support
new 219223eca4d8 drm/amdgpu: fix SI failure due to doorbells allocation
new 757920585d58 drm/amdgpu: Improve MES responsiveness during oversubscription
new 99ea82f424cf drm/amdgpu/vpe: remove IB end boundary requirement
new 84aa39ab1e65 drm/amdgpu/vpe: align with mcbp changes
new 54967d5683b2 drm/amdgpu: Address member 'gart_placement' not described [...]
new 9a37f65c4e45 drm/amdgpu/vpe: fix insert_nop ops
new de7f3c4ece91 drm/amd/pm: wait for completion of the EnableGfxImu command
new b053117e86e5 drm/amdgpu: Return -EINVAL when MMSCH init status incorrect
new 79b049064afc drm/amd/pm: Update metric table for smu v13_0_6
new 011d99ee71d9 drm/amd/pm: Add gpu_metrics_v1_4
new 915414d09640 drm/amd/pm: Use gpu_metrics_v1_4 for SMUv13.0.6
new 558fcb7d1157 drm/amdgpu: Increase IP discovery region size
new 617b472431ad drm/amdgpu/umsch: fix psp frontdoor loading
new 4acf679f86c6 drm/amdgpu/umsch: power on/off UMSCH by DLDO
new ee26087f91f0 drm/amdgpu/swsmu: add smu v14_0_0 driver if file
new 7fc712f67ebe drm/amd/swsmu: add smu v14_0_0 ppsmc file
new cd6d69dd9be2 drm/amd/swsmu: add smu v14_0_0 pmfw if file
new fe6cd9152464 drm/amd/swsmu: add smu14 ip support
new ad3e54ab9e38 drm/amdgpu/discovery: add SMU 14 support
new d60fbf2d254a drm/amdgpu: add support to powerup VPE by SMU
new 56d3de7da67a drm/amdgpu: add power up/down UMSCH ppt callback
new e4deccc1d1ac drm/amdgpu: add support to power up/down UMSCH by SMU
new 31715a86206a drm/amdgpu: enable GFX IP v11.5.0 CG and PG support
new 5095d5418193 drm/amd: Evict resources during PM ops prepare() callback
new cb11ca3233aa drm/amd: Add concept of running prepare_suspend() sequence [...]
new db9988906535 drm/amd: Split up UVD suspend into prepare and suspend steps
new f7fbf79fb568 drm/amd/display: Catch errors from drm_atomic_helper_suspend()
new 06ad7e164256 drm/amd/display: Destroy DC context while keeping DML and DML2
new 10406abe036b drm/amd/display: make dc_set_power_state() return type `vo [...]
new faeddb6eab22 drm/amdgpu/umsch: enable doorbell for umsch
new 84ccdccce89e drm/amd/display: add missing NULL check for DML2
new d4a02673b3f0 drm/amdgpu: Read PSPv13 OS version from register
new 625e5f3851b7 drm/amdgpu: Expose ras version & schema info
new 60e034f28600 drm/amd/display: Revert "drm/amd/display: Use drm_connecto [...]
new 7086af68fab9 Revert "drm/amd/display: Disable DWB frame capture to emul [...]
new 00ce1036567d Revert "drm/amd/display: Add new set_fc_enable to struct d [...]
new 6d2959df6575 Revert "drm/amd/display: Setup for mmhubbub3_warmup_mcif w [...]
new 731a20cb89e6 Revert "drm/amd/display: Add writeback enable field (wb_enabled)"
new e3c88c44e09f Revert "drm/amd/display: Fix writeback_info is not removed"
new 8f4bdbc8e99d Revert "drm/amd/display: Validate hw_points_num before using it"
new c1929159f727 Revert "drm/amd/display: Fix writeback_info never got updated"
new 79c8153035a0 Revert "drm/amd/display: Add writeback enable/disable in dc"
new 98a80bb3dd9d Revert "drm/amd/display: Hande writeback request from userspace"
new 6ec0e23f1823 Revert "drm/amd/display: Create fake sink and stream for w [...]
new c66705c5a87e Revert "drm/amd/display: Create amdgpu_dm_wb_connector"
new 1007bc36ecb1 drm/amd/pm: Add reset option for fan_ctrl interfaces
new ce6eb957ff4c drm/amd/pm: Add reset option for fan_ctrl on smu 13.0.7
new 710d9caec70c drm/amd/pm: drop most smu_cmn_get_smc_version in smu
new e4bd165fd5bf Revert "drm/amd/display: Use drm_connector in create_strea [...]
new e4c4139bd2fe Revert "drm/amd/display: Return drm_connector from find_fi [...]
new 7f5504021e9a Revert "drm/amd/display: Skip writeback connector when we [...]
new 3dcb66171583 Revert "drm/amd/display: Initialize writeback connector"
new 7d3dc50e241d Revert "drm/amd/display: Disable virtual links"
new 0c9ae5cfefb0 Revert "drm/amd/display: Create one virtual connector in DC"
new 029f9f8ae5e7 Revert "drm/amd/display: Skip entire amdgpu_dm build if !C [...]
new f74f19c4407f drm/amdgpu: save VCN instances init info before jpeg init
new a8558fce7ad0 drm/amdgpu: Avoid FRU EEPROM access on APU
new cd21cb1fcbd8 drm/amdgpu: Update PSP interface header
new 79daf6924621 drm/amdgpu: Add support to load P2S tables
new f20f3b0d6caf drm/amd/pm: Add P2S tables for SMU v13.0.6
new ffa88b0019c2 drm/amdgpu: Correctly use bo_va->ref_count in compute VMs
new 2c1fe3c480f9 drm/radeon: fix a possible null pointer dereference
new 4661482b9c25 drm/amdgpu: correct NBIO v7.11 programing
new 1c1f14a472b8 drm/amdgpu: don't use legacy invalidation on MMHUB v3.3
new fb5b73acf794 drm/amdgpu/umsch: correct IP version format
new ef2354c70f54 drm/amdgpu/umsch: fix missing stuff during rebase
new e341631f4a31 drm/amdgpu: disable GFXOFF and PG during compute for GFX9
new 1a00cfab3772 drm/amdgpu: make err_data structure built-in for ras_manager
new 6a1c31c7a88d drm/amdgpu: flush the correct vmid tlb for specific pasid
new 5b1270beb380 drm/amdgpu: add ras_err_info to identify RAS error source
new dd401cd29a88 drm/amdgpu: add RAS error info support for sdma_v4_4_2.
new 156c2814c294 drm/amdgpu: add RAS error info support for gfx_v9_4_3
new 8736d17a7f98 drm/amdgpu: add RAS error info support for mmhub_v1_8
new 3bba4bc6a0eb drm/amdgpu: add RAS error info support for umc_v12_0
new 49c775b783cb drm/amd/swsmu: update smu v14_0_0 header files and metrics table
new cd90511557fd drm/amdgpu/vkms: fix a possible null pointer dereference
new 27442758e9b4 Merge tag 'amd-drm-next-6.7-2023-10-13' of https://gitlab. [...]
new d0c908d2978e drm/i915: Add new DG2 PCI IDs
new a2cd15c24116 drm/i915/lnl: Remove watchdog timers for PSR
new bcdcae632740 drm/i915/dsb: Allocate command buffer from local memory
new 631b117ea8c3 drm/i915/dsb: Correct DSB command buffer cache coherency settings
new 34d8311f4a1c drm/i915/dsb: Re-instate DSB for LUT updates
new 90780a633cec drm/i915/dp: Sanitize DPCD revision check in intel_dp_get_ [...]
new 7389829f212d drm/i915/dp: Store DSC DPCD capabilities in the connector
new 808b43fa7e56 drm/i915/dp_mst: Set connector DSC capabilities and decomp [...]
new 829d8a19437c drm/i915/dp: Use i915/intel connector local variables in i [...]
new 102c8013b653 drm/i915/dp: Use connector DSC DPCD in i915_dsc_fec_suppor [...]
new f52bbfe2ac65 drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_comput [...]
new 987c945ab2ee drm/i915/dp: Use connector DSC DPCD in intel_dp_supports_fec()
new 0d8665e06818 drm/i915/dp: Use connector DSC DPCD in intel_dp_supports_dsc()
new bb414c941bf0 drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_max_si [...]
new cc81951d9a20 drm/i915/dp: Pass connector DSC DPCD to drm_dp_dsc_sink_su [...]
new 6a60a8fa7c3a drm/i915/dp: Pass only the required i915 to intel_dp_sourc [...]
new 11a33d6b265f drm/i915/dp: Pass only the required DSC DPCD to intel_dp_s [...]
new 2c4907c2e604 drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_comput [...]
new 926b726c3d61 drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_suppor [...]
new 7bca1b801e48 drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_get_sl [...]
new 031c19b52c20 drm/i915/dp: Use connector DSC DPCD in intel_dp_mode_valid()
new 2bd3d20ffa4e drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_comput [...]
new d19daffc89fe drm/i915/dp_mst: Use connector DSC DPCD in intel_dp_mst_mo [...]
new 02c8d561dbbf drm/i915/dp: Remove unused DSC caps from intel_dp
new eebc1525bacb drm/i915/display: Clean up zero initializers
new cc01b0ff1894 drm/i915/hdcp: Clean up zero initializers
new 28ec6c558e9f drm/i915/pci: Clean up zero initializers
new 213c43676beb drm/i915/mtl: Remove the 'force_probe' requirement for Met [...]
new 3ac5fa3fb7ad Merge tag 'drm-intel-next-2023-10-19' of git://anongit.fre [...]
new 7f403caabe81 drm/i915: Retry gtt fault when out of fence registers
new d3110f0758d8 drm/i915/guc: Clean up zero initializers
new 6aa8d50a98c4 drm/i915/pxp: Clean up zero initializers
new 29e668337514 drm/i915: Add GuC TLB Invalidation device info flags
new ff0dac080a85 drm/i915/guc: Add CT size delay helper
new af58ee227662 drm/i915: Define and use GuC and CTB TLB invalidation routines
new 2202eca003ec drm/i915: No TLB invalidation on suspended GT
new 55ac6ea7ff7d drm/i915: No TLB invalidation on wedged GT
new dbe65a379670 drm/i915/gt: Increase sleep in gt_tlb selftest sanitycheck
new 2d6e2b10a773 drm/i915: Enable GuC TLB invalidations for MTL
new f1cdb599ce0e drm/i915: Prevent potential null-ptr-deref in engine_init_common
new 5fde104ea858 drm/i915/mtl: Don't set PIPE_CONTROL_FLUSH_L3
new 7eeaedf79989 drm/i915/perf: Determine context valid in OA reports
new 55b728555d2e Merge tag 'drm-intel-gt-next-2023-10-19' of git://anongit. [...]
new 81d707f32eb9 dt-bindings: display: mediatek: dsi: Add compatible for Me [...]
new 2ccf6e2580cd drm/mediatek: dsi: Add dsi cmdq_ctl to send panel initial code
new 814d5341f314 drm/mediatek: Add mt8188 dsi compatible to mtk_dsi.c
new b0b0d811eac6 drm/mediatek: Fix coverity issue with unintentional intege [...]
new 579932444fb8 dt-bindings: display: mediatek: dp: Add compatible for Med [...]
new 2d503773483e drm/mediatek: dp: Add the audio packet flag to mtk_dp_data struct
new d2f7f1ba5cbe drm/mediatek: dp: Add the audio divider to mtk_dp_data struct
new 350c3fe907fb drm/mediatek: dp: Add support MT8188 dp/edp function
new dab12fa8d2bd drm/mediatek/dp: fix memory leak on ->get_edid callback au [...]
new fcaf9761fd58 drm/mediatek/dp: fix memory leak on ->get_edid callback er [...]
new 609252ea4664 drm/mediatek: dsi: Add mode_valid callback to DSI bridge
new ff64e4c31d96 drm/mediatek: Add mmsys_dev_num to mt8188 vdosys0 driver data
new 26c35d1d1646 drm/mediatek: Add crtc path enum for all_drm_priv array
new ebba09609930 drm/mediatek: Fix using wrong drm private data to bind med [...]
new a260f5624dfc drm/mediatek: Add encoder_index interface for mtk_ddp_comp_funcs
new 01389b324c97 drm/mediatek: Add connector dynamic selection capability
new f6ec9da1e7ac drm/mediatek: dpi: Support dynamic connector selection
new 00d035228f8c drm/mediatek: dsi: Support dynamic connector selection
new 26fdd23ff861 drm/mediatek: Support dynamic selection of MT8188 VDOSYS0
new 3ec71e05ae6e drm/mediatek: Fix iommu fault by swapping FBs after updati [...]
new 53412dc29054 drm/mediatek: Fix iommu fault during crtc enabling
new 1c5a880a2a4c drm/mediatek: gamma: Adjust mtk_drm_gamma_set_common parameters
new aa5fb24f971d drm/mediatek: gamma: Reduce indentation in mtk_gamma_set_common()
new d243907bb42f drm/mediatek: gamma: Support SoC specific LUT size
new c18119dee191 drm/mediatek: gamma: Improve and simplify HW LUT calculation
new 0d4caaaf61ce drm/mediatek: gamma: Enable the Gamma LUT table only after [...]
new 6e46998c13f1 drm/mediatek: gamma: Use bitfield macros
new 36e5da137793 drm/mediatek: aal: Use bitfield macros
new a6b39cd248f3 drm/mediatek: De-commonize disp_aal/disp_gamma gamma_set f [...]
new 4708b01a4917 drm/mediatek: gamma: Support multi-bank gamma LUT
new af0e042e162a drm/mediatek: gamma: Add support for 12-bit LUT
new 6841f6f9c699 drm/mediatek: gamma: Add support for MT8195
new 921e902b2cb5 drm/mediatek: gamma: Make sure relay mode is disabled
new 692e1a08ae3f drm/mediatek: gamma: Program gamma LUT type for descending [...]
new 2b6c3197b267 drm/mediatek: aal: Add kerneldoc for struct mtk_disp_aal
new a33a56ad0844 drm/mediatek: gamma: Add kerneldoc for struct mtk_disp_gamma
new 3f86604154cc drm/mediatek: aal: Compress of_device_id entries and add sentinel
new 5855d422a6f2 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
new 035fdc38c1f6 Merge tag 'mediatek-drm-next-6.7' of https://git.kernel.or [...]
new 7cd62eab9bab BackMerge tag 'v6.6-rc7' into drm-next
new e75e45c25b66 drm/msm/dpu: remove irq_idx argument from IRQ callbacks
new a65264833690 drm/msm/dpu: extract dpu_core_irq_is_valid() helper
new ea4842ed62f3 drm/msm/dpu: add helper to get IRQ-related data
new 56acb1b620e2 drm/msm/dpu: make the irq table size static
new 6893199183f8 drm/msm/dpu: stop using raw IRQ indices in the kernel output
new 6be6ece92050 drm/msm/dpu: stop using raw IRQ indices in the kernel traces
new 5a9d50150c2c drm/msm/dpu: shift IRQ indices by 1
new 7d8830bb6029 drm/msm: Remove unnecessary NULL values
new 14be80ae940c drm/msm/dpu: Move setting of dpu_enc::wide_bus_en to atomi [...]
new 97f038db2168 drm/msm/dpu: Enable widebus for DSI INTF
new a5268fc161d4 drm/msm/dsi: Add DATABUS_WIDEN MDP_CTRL2 bit
new efcbd6f9cdeb drm/msm/dsi: Enable widebus for DSI
new 744077f94e43 drm/msm/dp: Replace open-coded drm_dp_read_dpcd_caps()
new b7ba5db9c863 drm/msm/dp: Use drm_dp_read_sink_count() helper
new 7bfd3259b1fc drm/msm/dp: Remove dead code related to downstream cap info
new de77a7333025 drm/msm/dp: Remove aux_cfg_update_done and related code
new 634e9da255fc drm/msm/dp: Simplify with drm_dp_{max_link_rate, max_lane_ [...]
new c0977e0dd8a4 drm/msm/dp: Inline dp_link_parse_sink_count()
new b4b527a1c274 drm/msm/dp: Remove dp_display_is_ds_bridge()
new a251c9d8e308 drm/msm/dp: skip validity check for DP CTS EDID checksum
new 8277a6208229 drm/msm/dpu: inline _setup_pingpong_ops()
new 48d67e42bbe6 drm/msm/dpu: enable PINGPONG TE operations only when suppo [...]
new e5b1ec803631 drm/msm/dpu: drop the DPU_PINGPONG_TE flag
new 019de78f0184 drm/msm/dpu: inline _setup_intf_ops()
new 89db07e5f71e drm/msm/dpu: enable INTF TE operations only when supported by HW
new e48954ef4839 drm/msm/dpu: drop DPU_INTF_TE feature flag
new cae719b21d0d drm/msm/dpu: drop useless check from dpu_encoder_phys_cmd_ [...]
new edc8230af666 drm/msm/dpu: move INTF tearing checks to dpu_encoder_phys_ [...]
new cc2e49235d87 drm/msm/dp: Inline dp_display_is_sink_count_zero()
new 6398e4d4ca0a drm/msm/dp: Remove error message when downstream port not [...]
new bfcc3d8f94f4 drm/msm/dp: support setting the DP subconnector type
new b3eb5bd3ddcc dt-bindings: display: msm: Add missing unevaluatedProperti [...]
new cee030ef1c50 dt-bindings: display: msm: Make "additionalProperties: tru [...]
new 0247d99d09b7 dt-bindings: display/msm/gmu: Add Adreno 7[34]0 GMU
new 97a0cc9753ad dt-bindings: display/msm/gmu: Allow passing QMP handle
new 103f3d24cb27 dt-bindings: display/msm/gpu: Allow A7xx SKUs
new 23eeae60b0fa drm/msm/a6xx: Add missing regs for A7XX
new af66706accdf drm/msm/a6xx: Add skeleton A7xx support
new 88a0997f2f94 drm/msm/a6xx: Send ACD state to QMP at GMU resume
new e997ae5f45ca drm/msm/a6xx: Mostly implement A7xx gpu_state
new 9588d2f860a4 drm/msm/a6xx: Add A730 support
new 1f8c29e80066 drm/msm/a6xx: Add A740 support
new b77532803d11 drm/msm/a6xx: Poll for GBIF unhalt status in hw_init
new beb354232047 drm/msm/adreno: Fix SM6375 GPU ID
new 75cb60d4f5f7 drm/msm/a6xx: Fix unknown speedbin case
new 3e7042ba87da drm/msm/adreno: Add ZAP firmware name to A635
new 1d5245715853 drm/msm/adreno: Add A635 speedbin 0xac (A643)
new a2ab5d5bb6b1 drm/msm: allow passing struct msm_kms to msm_drv_probe()
new c53a1aeee405 drm/msm/dpu: move resource allocation to the _probe function
new 3c74682637e6 drm/msm/mdp4: move resource allocation to the _probe function
new 1f50db2f3e1e drm/msm/mdp5: move resource allocation to the _probe function
new 5f403fd7d5c2 drm/msm/dsi: switch to devm_drm_bridge_add()
new 719093a67c7f drm/msm/hdmi: switch to devm_drm_bridge_add()
new b8ec1e7f7321 drm/msm/dp: move pdev from struct dp_display_private to st [...]
new 61a72d5efce5 drm/msm/dp: switch to devm_drm_bridge_add()
new 4d1a1e4686bd drm/msm: remove msm_drm_private::bridges field
new 7414b35d6648 drm/msm: drop pm ops from the headless msm driver
new d069ef292a3b drm/msm: rename msm_pm_prepare/complete to note the KMS nature
new 283add3e6405 drm/msm: remove shutdown callback from msm_platform_driver
new 937154e49b10 drm/msm: rename msm_drv_shutdown() to msm_kms_shutdown()
new eedba1b3a7b4 drm/msm: switch to drmm_mode_config_init()
new ae13219e47d3 drm/msm: only register 'kms' debug file if KMS is used
new 7d4d6ef70846 drm/msm: make fb debugfs file available only in KMS case
new 506efcba3129 drm/msm: carve out KMS code from msm_drv.c
new 44d8c4d516d9 drm/msm: fix fault injection support
new bf3f01d326ce drm/msm/dsi: use correct lifetime device for devm_drm_bridge_add
new eedf9af581b6 drm/msm/hdmi: use correct lifetime device for devm_drm_bridge_add
new d3b4075b173f drm/msm/dp: use correct lifetime device for devm_drm_bridge_add
new 69b321b2c3df drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
new 5e05be782645 drm/msm/dsi: free TX buffer in unbind
new b9986846189c drm/msm/a6xx: Fix up QMP handling
new 76191dc11ee8 drm/msm/dpu: create a dpu_hw_clk_force_ctrl() helper
new 87e968672753 drm/msm/dpu: add setup_clk_force_ctrl() op to sspp & wb
new 346faacfcdca drm/msm/dpu: move setup_force_clk_ctrl handling into plane and wb
new 05b0fdfc3ca2 drm/msm/dpu: sm8550: remove unused VIG and DMA clock contr [...]
new 69c5bcfa84f2 drm/msm/dpu: enable writeback on SM8550
new b08d26dac1a1 drm/msm/a7xx: actually use a7xx state registers
new 3f5ba636d698 Merge tag 'drm-msm-next-2023-10-17' of https://gitlab.free [...]
new 313ebe47d755 string.h: add array-wrappers for (v)memdup_user()
new 569c8d82f95e kernel: kexec: copy user-array safely
new ca0776571d31 kernel: watch_queue: copy user-array safely
new f37d63e219c3 drm_lease.c: copy user-array safely
new 06ab64a0d836 drm: vmwgfx_surface.c: copy user-array safely
new 11ae5eb516b6 Merge tag 'topic/vmemdup-user-array-2023-10-24-1' of git:/ [...]
new e40dd9c6b75d drm/amdgpu/pm: update SMU 13.0.0 PMFW version check
new ab29ac57ad0b drm/amdgpu/umsch: add suspend and resume callback
new 2d955a06a5db Revert "drm/amdgpu: Program xcp_ctl registers as needed"
new 16fb2a41e64e drm/amd/display: Add missing lines of code in dc.c
new 53dd920c1f47 drm/amdgpu : Add hive ras recovery check
new 28ab9a02b6cf drm/amdgpu/mes11: remove aggregated doorbell code
new 828f8e31379b drm/amd/pm: Fix a memory leak on an error path
new 20ace55bc0c2 drm/amdgpu: update to the latest GC 11.5 headers
new 2ceec37b0e3d drm/amd: Add missing kernel doc for prepare_suspend()
new d8c1925ba8cd drm/amdgpu: update retry times for psp BL wait
new d757dfd667aa drm/amd: Move microcode init step to early_init()
new 4916615fe96f drm/amd: Don't parse IMU ucode version if it won't be loaded
new e56690bb37eb drm/amd: Read IMU FW version from scratch register during hw_init
new bf2cc5e95995 drm/amd/display: Remove brackets in macro to conform to co [...]
new 8e9a110cb22b drm/amdkfd: clean up some inconsistent indenting
new 5509e5961136 drm/amd/display: Fix a handful of spelling mistakes in dml [...]
new b1338a8e71ac drm/amdgpu: Workaround to skip kiq ring test during ras gp [...]
new e6f858873334 drm/amdgpu: Fix possible null pointer dereference
new 207430b76a48 drm/amdgpu: Reserve fences for VM update
new afcf949cf331 drm/amdgpu: Log UE corrected by replay as correctable error
new 1958946858a6 drm/amd/pm: Support for getting power1_cap_min value
new f9caf6cdd5cc drm/amdkfd:remove unused code
new 472c5fb29798 drm/amdgpu: define ras_reset_error_count function
new 9248462d7e08 drm/amdgpu: Enable software RAS in vcn v4_0_3
new 08e9ebc75b5b drm/amd/pm: Handle non-terminated overdrive commands.
new 803c2707c21d drm/amd/display: clean up some inconsistent indentings
new 00e6bcbd1157 drm/amd/display: Remove duplicated include in dce110_hwseq.c
new 7e653e01a08c drm/amd/display: Remove unneeded semicolon
new 30440201edb0 drm/amd/display: Simplify bool conversion
new b63eae94d28c drm/amd/display: clean up some inconsistent indenting
new 089dbf6a06f1 drm/amd/display: Respect CONFIG_FRAME_WARN=0 in DML2
new f2176d70638a drm/amdgpu: Add UVD_VCPU_INT_EN2 to dpg sram
new ce43a5fa2eca drm/amdgpu: Enable mca debug mode mode when ras enabled
new 8a6566111494 drm/amdgpu: Fix delete nodes that have been relesed
new 97b2821643f7 drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P1
new fc3136730ba3 drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P2
new eb9d6256b9b0 drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P3
new 017634a68dab drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P4
new 49c260bef3ac drm/amdgpu: fix typo for amdgpu ras error data print
new 66d64e4e03ef drm/amdgpu: Enable RAS feature by default for APU
new fa9dd7a285ef drm/amdgpu: fix missing stuff in NBIO v7.11
new 9d7a965e22e5 drm/amdgpu: add clockgating support for NBIO v7.7.1
new 21226f02d77b drm/amdgpu: replace reset_error_count with amdgpu_ras_rese [...]
new 8096df766474 drm/amdgpu: add set/get mca debug mode operations
new 626121fce415 drm/amdgpu: update the xgmi ta interface header
new d9443ac4f9ea drm/amdgpu: drop status query/reset for GCEA 9.4.3 and MMEA 1.8
new e8a5ded36b4c drm/amdgpu: prepare the output buffer for GET_PEER_LINKS command
new 723fac64d05d drm/amdgpu: support the port num info based on the capabil [...]
new 2d6a2a28cdea drm/amdgpu: Encapsulate all device reset info
new 69619868d39b drm/amdgpu: Move coredump code to amdgpu_reset file
new de009982c6aa drm/amdgpu: Create version number for coredumps
new 7ef6b2d4b7e5 drm/amdkfd: remap unaligned svm ranges that have split
new b141fa036c90 drm/amd/display: Reduce stack size by splitting function
new 5b2c54e0d0ea drm/amd/display: Fix stack size issue on DML2
new 0ecf4aa32b78 Merge tag 'amd-drm-next-6.7-2023-10-20' of https://gitlab. [...]
new 5258dfd4a6ad usb: typec: altmodes/displayport: fixup drm internal api c [...]
new a18f17248944 accel/ivpu: Add ivpu_bo_vaddr() and ivpu_bo_size()
new e0eb7db49764 drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: switch to drm [...]
new e755d439c1b7 MAINTAINERS: Update entry for megachips-stdpxxxx-ge-b850v3-fw
new a48e2cc92835 drm/ssd130x: Fix atomic_check for disabled planes
new d12d635bb03c drm/panel: st7703: Pick different reset sequence
new 0ddd30471a5d drm/panel: st7703: Fix timings when entering/exiting sleep
new 19e77c7aef57 drm: adv7511: Add struct adv7511_chip_info and use i2c_get [...]
new 11ae4e406dd9 drm: adv7511: Add max_mode_clock_khz variable to struct ad [...]
new 399562fc02d8 drm: adv7511: Add max_lane_freq_khz variable to struct adv [...]
new 9ac196fb9a17 drm: adv7511: Add supply_names and num_supplies variables [...]
new 8d6cf5719011 drm: adv7511: Add reg_cec_offset variable to struct adv751 [...]
new c75551214858 drm: adv7511: Add has_dsi variable to struct adv7511_chip_info
new 7618aa3ab38e drm: adv7511: Add link_config variable to struct adv7511_c [...]
new e12c4703cec0 drm: adv7511: Add hpd_override_enable variable to struct a [...]
new ec20c510ee2d drm/bridge: synopsys: dw-mipi-dsi: Add dw_mipi_dsi_get_bri [...]
new 0de852d4c23a drm/bridge: synopsys: dw-mipi-dsi: Add input bus format ne [...]
new d5116fb29dc0 drm/bridge: synopsys: dw-mipi-dsi: Force input bus flags
new 5a67ec8c64ec drm/bridge: synopsys: dw-mipi-dsi: Add mode fixup support
new ac87d23694f4 drm/bridge: synopsys: dw-mipi-dsi: Use pixel clock rate to [...]
new d22e9a6df2db drm/bridge: synopsys: dw-mipi-dsi: Set minimum lane byte c [...]
new 743bf594a3b1 drm/bridge: synopsys: dw-mipi-dsi: Disable HSTX and LPRX t [...]
new db95a55ccec7 dt-bindings: display: bridge: Document Freescale i.MX93 MIPI DSI
new ce62f8ea7e3f drm/bridge: imx: Add i.MX93 MIPI DSI support
new 15fe53be46ea drm/bridge: lt9611uxc: fix the race in the error path
new 6471da5ee311 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
new ac1c11c23fc5 drm/rockchip: remove unused struct in vop2
new dc00748adcf0 drm/rockchip: remove NR_LAYERS macro on vop2
new 00e395c8edf7 dt-bindings: vendor-prefixes: document Powkiddy
new daee0320a137 dt-bindings: panel: Add Powkiddy RGB30 panel compatible
new 636a989eb4d0 drm/panel: st7703: Add Powkiddy RGB30 Panel Support
new 6f2eeef4a0aa Documentation/gpu: Add a VM_BIND async document
new f7749a549b4f drm/gpuvm: Dual-licence the drm_gpuvm code GPL-2.0 OR MIT
new ec5dceb8180f drm/ssd130x: Replace .page_height field in device info wit [...]
new e6663dd42a79 drm/ssd130x: Add a controller family id to the device info data
new 9081d21a5a6b drm/ssd130x: Rename commands that are shared across chip families
new fdd591e00a9c drm/ssd130x: Add support for the SSD132x OLED controller family
new 7618b8659438 dt-bindings: display: Split common Solomon properties in t [...]
new 2d23e7d6bacb dt-bindings: display: Add SSD132x OLED controllers
new 6b180f66c0dd fbdev: Provide I/O-memory helpers as module
new 5a5015aaaac5 fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers
new b910005c98a8 fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers
new 48c3734d416e fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers
new 7421a6303edc fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers
new 425562be861b fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers
new 94cab8f6b243 fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers
new 93ede59ccd94 fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers
new 0296ddfe57c3 fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers
new d47f9775c1a6 fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers
new 076b705df15e fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers
new d6583f5b7832 fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers
new a7942a325b10 fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers
new 244c2b55bf7b fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers
new e7011bf87d6d fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers
new 2195155117a1 fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers
new a1a1c3fa1340 fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers
new b933456c2535 fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers
new 7e568f77d2c9 fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers
new 80ac1058e4c0 fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers
new 68deeb025fbf fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers
new dc9c80b0c6ca fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers
new eb9d5c19dcc3 fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers
new 50182ed4eb22 fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers
new b7ba90ac14c1 fbdev/omapfb: Initialize fb_ops to fbdev I/O-memory helpers
new a9b0061fb3cf fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers
new 5dc84f309c4a fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers
new 423273970906 fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers
new c6e8f889c75a fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers
new 9880753349b8 fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers
new bf0f401f8ae3 fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers
new 633ca05f6c3c fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers
new 3bf4f1b3de80 fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers
new cee250bce626 fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers
new 3fa0ee772b9a fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers
new 30543d363dc9 fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers
new 586132cf1d38 fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers
new 6cdc804e41dd fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers
new 188a8646b95a fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers
new 309ede0f945c fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers
new 153fc9bbac8c fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers
new 5e5943fef296 fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers
new c74575424463 fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers
new e47e199cc23e fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers
new fb159df356d8 fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers
new 2770ea00081a fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers
new 53f410d3698f drm/ast: Rename AST_IO_AR_PORT_WRITE to AST_IO_VGAARI_W
new b3945edd7072 drm/ast: Rename AST_IO_MISC_PORT_WRITE to AST_IO_VGAMR_W
new ba51b3ed170d drm/ast: Rename AST_IO_VGA_ENABLE_PORT to AST_IO_VGAER
new 2a5481e3d35c drm/ast: Rename AST_IO_SEQ_PORT to AST_IO_VGASRI
new 9f662e1edecd drm/ast: Rename AST_IO_DAC_INDEX_READ to AST_IO_VGADRR
new 7b0be4b94b69 drm/ast: Rename AST_IO_DAC_INDEX_WRITE to AST_IO_VGADWR
new a075e1682fde drm/ast: Rename AST_IO_DAC_DATA to AST_IO_VGAPDR
new 272bfa3a18c5 drm/ast: Rename AST_IO_GR_PORT to AST_IO_VGAGRI
new c79479fa215c drm/ast: Rename AST_IO_CRTC_PORT to AST_IO_VGACRI
new 224bf236ca6d drm/ast: Rename AST_IO_INPUT_STATUS1_READ to AST_IO_VGAIR1_R
new 8811bcbf28cc drm/ast: Rename AST_IO_MISC_PORT_READ to AST_IO_VGAMR_R
new 6c73f1dbd9bf drm/ast: Move register constants to ast_reg.h
new e2450d32e5fb drm/panel: ili9882t: Break out as separate driver
new 5820a1932ce8 drm/panel: ili9882t: Avoid blurred screen from fast sleep
new c2635c0ec8b4 arm64: defconfig: Enable ILITEK_ILI9882T panel
new 276e4834b7e3 accel/ivpu: Use ratelimited warn and err in IPC/JSM
new 74ce0f387382 accel/ivpu: Fix verbose version of REG_POLL macros
new c39dc15191c4 accel/ivpu: Read clock rate only if device is up
new a3cd664e7f97 accel/ivpu: Print IPC type string instead of number
new f956bf208086 accel/ivpu: Do not initialize parameters on power up
new b43cb6680b34 accel/ivpu/37xx: Remove support for FPGA and simics
new f5b55f32ce4b accel/ivpu: Delete the TODO file
new f2971219a9ca drm/vc4: fix typo
new f70a6691751c drm/doc: use cross-references for macros
new 6ae2ff23aa43 drm/client: Convert drm_client_buffer_addfb() to drm_mode_ [...]
new 93e82bb4de01 drm/bridge: synopsys: dw-mipi-dsi: Fix hcomponent lbcc for [...]
new 45ad07c7053d drm/rockchip: vop: fix format bpp calculation
new 01d5a75370a6 drm/rockchip: vop2: remove the unsupported format of clust [...]
new bfd8a5c228fa drm/rockchip: vop2: Add more supported 10bit formats
new 215737e37d07 drm/rockchip: vop2: rename window formats to show window t [...]
new 728c15b4b5f3 drm/fourcc: Add NV20 and NV30 YUV formats
new d4b384228562 drm/rockchip: vop: Add NV15, NV20 and NV30 support
new b8644c4ae2b6 drm/doc: document DRM_IOCTL_MODE_CREATE_DUMB
new 51c2385f608b drm/doc: ci: Require more context for flaky tests
new f9b4fbcb4567 drm/ci: pick up -external-fixes from the merge target repo
new b1abb484417e drm/ci: force-enable CONFIG_MSM_MMCC_8996 as built-in
new b829e932eeef drm/ci: Enable CONFIG_BACKLIGHT_CLASS_DEVICE
new 1887de00867d drm/ci: uprev mesa version: fix container build & crosvm
new 2b126e065ea0 drm/ci: fix DEBIAN_ARCH and get amdgpu probing
new d70896f296ff drm/ci: add helper script update-xfails.py
new 57e3cd26c14b drm/ci: uprev IGT and make sure core_getversion is run
new 81224d948ceb drm/ci: clean up xfails (specially flakes list)
new 68a3f17732d1 drm/ci: add subset-1-gfx to LAVA_TAGS and adjust shards
new 5fa8f128462c drm/ci: increase i915 job timeout to 1h30m
new 80b6434b57a1 drm/ci: export kernel config
new c2cdbb7a30fe drm/ci: do not automatically retry on error
new 7dc5a2779f84 drm/ci: docs: add step about how to request privileges
new 3ddba96b0d7e MAINTAINERS: drm/ci: add entries for xfail files
new 56e449603f0a drm/sched: Convert the GPU scheduler to variable number of [...]
new c07bf1636f00 MAINTAINERS: Update the GPU Scheduler email
new b70438004a14 drm/amdgpu: move buffer funcs setting up a level
new 915b6d034b54 Merge tag 'drm-misc-next-2023-10-27' of git://anongit.free [...]
new 4dd9f5404c71 drm/amd/pm: record mca debug mode in RAS
new bf7951561051 drm/amd/display: reprogram det size while seamless boot
new 53d4d7792757 drm/amdgpu: fix find ras error node error
new ec3e0a9167e2 drm/amdgpu: refine ras error kernel log print
new 282c1d793076 drm/amdkfd: Fix shift out-of-bounds issue
new 493c75bbe3a8 drm/amdgpu: modify if condition in nbio_v7_7.c
new af0b7df70b47 drm/amd/pm: drop unneeded dpm features disablement for SMU 14.0.0
new 037fb9c60024 drm/amdgpu: add tmz support for GC IP v11.5.0
new 8eece69acee3 drm/amdgpu: Add API to get full IP version
new d8da213478bc drm/amd/pm: Fix the return value in default case
new 79de4d9ade74 drm/amd/display: Set the DML2 attribute to false in all DC [...]
new b0399e22ada0 drm/amd/display: Remove power sequencing check
new e5f52a84bf0a drm/amd: Disable ASPM for VI w/ all Intel systems
new 210aa6650c10 drm/amd/display: Fix DMUB errors introduced by DML2
new fc4981b69c59 drm/amdgpu/vpe: correct queue stop programing
new f3a3bbf1566c drm/amdgpu: enable RAS poison mode for APU
new 73582be11ac8 drm/amdgpu: bypass RAS error reset in some conditions
new 5104fdf50d32 drm/amdgpu: Fix a null pointer access when the smc_rreg po [...]
new 0300882ed623 drm/amdkfd: Address 'remap_list' not described in 'svm_range_add'
new 9ee819285c2c drm/amdgpu remove restriction of sriov max_pfn on Vega10
new b258a4d5b383 drm/amd/display: Add missing copyright notice in DMUB
new d30a584cd70e drm/amd/display: Fix copyright notice in DML2 code
new 78964fcac47f drm/amd/display: Fix copyright notice in DC code
new afaec204d291 Revert "drm/amdkfd:remove unused code"
new 541c341d2ee3 Revert "drm/amdkfd: Use partial migrations in GPU page faults"
new fbf1035b033a drm/amd: Disable PP_PCIE_DPM_MASK when dynamic speed switc [...]
new 1a6513de493d drm/amd: Move AMD_IS_APU check for ASPM into top level function
new 2757a848cb0f drm/amd: Explicitly disable ASPM when dynamic switching disabled
new 543068f0e372 drm/amd/display: Fix MST Multi-Stream Not Lighting Up on dcn35
new d5f9a92bd1e2 drm/amd/display: Revert "Improve x86 and dmub ips handshake"
new d591284288c2 drm/amd/display: Add a check for idle power optimization
new a67f7a0b18c0 drm/amd/display: Update SDP VSC colorimetry from DP test a [...]
new 5edb7cdff85a drm/amd/display: Reduce default backlight min from 5 nits [...]
new 2c071cae6bb0 drm/amd/display: add pipe resource management callbacks to DML2
new 488bb99d42e6 drm/amd/display: implement map dc pipe with callback in DML2
new da2d16fcdda3 drm/amd/display: Fix IPS handshake for idle optimizations
new 2a6a491dfc00 drm/amd/display: Fix HDMI framepack 3D test issue
new 0604ffead6e5 drm/amd/display: Revert "drm/amd/display: allow edp update [...]
new fc0479ac5dd9 drm/amd/display: Set emulated sink type to HDMI accordingly.
new 0d93f39516b0 drm/amd/display: Correct enum typo
new 6ce4f9ee25ff drm/amd/display: Add prefix to amdgpu crtc functions
new c4066d8be4d8 drm/amd/display: Add prefix for plane functions
new 79f3f1b66753 drm/amd/display: fix num_ways overflow error
new f583db812bc9 drm/amd/display: Update FAMS sequence for DCN30 & DCN32
new 8d0f4cd2ae44 drm/amd/display: add null check for invalid opps
new 85ca6e85303c drm/amd/display: Fix shaper using bad LUT params
new 1b9ec7cb4244 drm/amd/display: Disable SYMCLK32_SE RCO on DCN314
new b231933da7d6 drm/amd/display: Read before writing Backlight Mode Set Register
new 670da29faf5f drm/amd/display: add interface to query SubVP status
new ae8cffe353b5 drm/amd/display: 3.2.256
new dd2687f5d9b2 drm/amdgpu: Use discovery table's subrevision
new 2cea7bb9110d drm/amdgpu: get RAS poison status from DF v4_6_2
new 5bd8e05fe203 drm/amd/pm: call smu_cmn_get_smc_version in is_mode1_reset [...]
new 3f69d5860f5b drm/amdgpu: Add a read to GFX v9.4.3 ring test
new 406e8845356d drm/amd: check num of link levels when update pcie param
new d055714a21cc drm/amdgpu: Use pcie domain of xcc acpi objects
new f0b8f65b4825 drm/amd/amdgpu: fix the GPU power print error in pm info
new e2ae32d8c2a3 drm/amdxcp: fix amdxcp unloads incompletely
new 1efdd37cc015 drm/amd/display: fix S/G display enablement
new f7a17b2b3604 drm/amdgpu: Fix typo in IP discovery parsing
new d59fcfb0848b drm/amdgpu: Identify data parity error corrected in replay mode
new a395f7ffcebe drm/amdgpu: Retrieve CE count from ce_count_lo_chip in Ecc [...]
new 142262a1c02a drm/amdgpu: Add EXT_COHERENT support for APU and NUMA systems
new 3ea8dd3758ba drm/amd/amdgpu: avoid to disable gfxhub interrupt when dri [...]
new e8e696c307c3 drm/amdgpu: Remove duplicate fdinfo fields
new dd3dd9829bf9 drm/amdgpu: Remove unused variables from amdgpu_show_fdinfo
new 631808095a82 Merge tag 'amd-drm-next-6.7-2023-10-27' of https://gitlab. [...]
new 7d461b291e65 Merge tag 'drm-next-2023-10-31-1' of git://anongit.freedes [...]
The 1825 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:
.../ABI/testing/debugfs-driver-habanalabs | 82 +-
Documentation/ABI/testing/sysfs-driver-habanalabs | 64 +-
Documentation/accel/qaic/qaic.rst | 10 +
.../bindings/display/bridge/analogix,anx7814.yaml | 1 +
.../display/bridge/fsl,imx93-mipi-dsi.yaml | 115 +
.../bindings/display/lvds-data-mapping.yaml | 84 +
.../devicetree/bindings/display/lvds.yaml | 77 +-
.../bindings/display/mediatek/mediatek,dp.yaml | 2 +
.../bindings/display/mediatek/mediatek,dsi.yaml | 1 +
.../bindings/display/msm/dp-controller.yaml | 1 +
.../devicetree/bindings/display/msm/gmu.yaml | 47 +-
.../devicetree/bindings/display/msm/gpu.yaml | 4 +-
.../bindings/display/msm/qcom,msm8998-mdss.yaml | 6 +
.../bindings/display/msm/qcom,qcm2290-mdss.yaml | 6 +
.../bindings/display/msm/qcom,sc7180-mdss.yaml | 8 +
.../bindings/display/msm/qcom,sc7280-mdss.yaml | 10 +
.../bindings/display/msm/qcom,sc8280xp-mdss.yaml | 4 +
.../bindings/display/msm/qcom,sdm845-mdss.yaml | 8 +
.../bindings/display/msm/qcom,sm6115-mdss.yaml | 6 +
.../bindings/display/msm/qcom,sm6125-mdss.yaml | 6 +
.../bindings/display/msm/qcom,sm6350-mdss.yaml | 6 +
.../bindings/display/msm/qcom,sm6375-mdss.yaml | 6 +
.../bindings/display/msm/qcom,sm8150-mdss.yaml | 6 +
.../bindings/display/msm/qcom,sm8250-mdss.yaml | 6 +
.../bindings/display/msm/qcom,sm8350-mdss.yaml | 8 +
.../bindings/display/msm/qcom,sm8450-mdss.yaml | 8 +
.../bindings/display/msm/qcom,sm8550-mdss.yaml | 8 +
.../bindings/display/panel/jdi,lpm102a188a.yaml | 94 +
.../display/panel/leadtek,ltk050h3146w.yaml | 1 +
.../bindings/display/panel/newvision,nv3051d.yaml | 5 +-
.../bindings/display/panel/panel-simple.yaml | 28 +-
.../bindings/display/panel/raydium,rm692e5.yaml | 73 +
.../display/panel/rocktech,jh057n00900.yaml | 2 +
.../display/rockchip/rockchip,dw-mipi-dsi.yaml | 2 +
.../bindings/display/rockchip/rockchip-vop.yaml | 1 +
.../bindings/display/solomon,ssd-common.yaml | 42 +
.../bindings/display/solomon,ssd1307fb.yaml | 28 +-
.../bindings/display/solomon,ssd132x.yaml | 89 +
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
Documentation/driver-api/dma-buf.rst | 32 +-
Documentation/gpu/amdgpu/driver-misc.rst | 18 +
Documentation/gpu/amdgpu/thermal.rst | 30 +
Documentation/gpu/automated_testing.rst | 20 +-
Documentation/gpu/drivers.rst | 1 +
Documentation/gpu/drm-kms.rst | 2 +
Documentation/gpu/drm-mm.rst | 20 +-
Documentation/gpu/drm-uapi.rst | 92 +-
Documentation/gpu/drm-usage-stats.rst | 1 +
Documentation/gpu/drm-vm-bind-async.rst | 309 +
Documentation/gpu/i915.rst | 29 +-
Documentation/gpu/implementation_guidelines.rst | 9 +
Documentation/gpu/index.rst | 1 +
Documentation/gpu/panfrost.rst | 40 +
Documentation/gpu/rfc/xe.rst | 93 +-
.../userspace-api/dma-buf-alloc-exchange.rst | 389 +
Documentation/userspace-api/index.rst | 1 +
MAINTAINERS | 50 +-
arch/arm64/configs/defconfig | 1 +
arch/ia64/include/asm/fb.h | 15 +-
arch/m68k/include/asm/fb.h | 19 +-
arch/mips/include/asm/fb.h | 11 +-
arch/powerpc/include/asm/fb.h | 18 +-
arch/sparc/include/asm/fb.h | 15 +-
arch/x86/include/asm/fb.h | 10 +-
arch/x86/video/fbdev.c | 15 +-
drivers/accel/drm_accel.c | 56 +-
drivers/accel/habanalabs/common/command_buffer.c | 5 +-
.../accel/habanalabs/common/command_submission.c | 488 +-
drivers/accel/habanalabs/common/context.c | 9 +-
drivers/accel/habanalabs/common/debugfs.c | 22 +-
drivers/accel/habanalabs/common/device.c | 425 +-
drivers/accel/habanalabs/common/firmware_if.c | 45 +-
drivers/accel/habanalabs/common/habanalabs.h | 212 +-
drivers/accel/habanalabs/common/habanalabs_drv.c | 186 +-
drivers/accel/habanalabs/common/habanalabs_ioctl.c | 112 +-
drivers/accel/habanalabs/common/irq.c | 180 +-
drivers/accel/habanalabs/common/memory.c | 308 +-
drivers/accel/habanalabs/gaudi/gaudi.c | 17 +-
drivers/accel/habanalabs/gaudi/gaudiP.h | 2 +-
drivers/accel/habanalabs/gaudi/gaudi_coresight.c | 12 +
drivers/accel/habanalabs/gaudi2/gaudi2.c | 487 +-
drivers/accel/habanalabs/gaudi2/gaudi2P.h | 4 +-
drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c | 46 +-
drivers/accel/habanalabs/gaudi2/gaudi2_security.c | 21 +-
drivers/accel/habanalabs/goya/goya.c | 10 +-
drivers/accel/habanalabs/goya/goyaP.h | 2 +-
drivers/accel/habanalabs/goya/goya_coresight.c | 10 +
drivers/accel/habanalabs/include/common/cpucp_if.h | 1401 -
.../accel/habanalabs/include/common/hl_boot_if.h | 785 -
.../accel/habanalabs/include/gaudi/gaudi_fw_if.h | 32 -
.../include/gaudi2/gaudi2_async_events.h | 7 +
.../include/gaudi2/gaudi2_async_ids_map_extended.h | 16 +-
drivers/accel/ivpu/Makefile | 3 +-
drivers/accel/ivpu/TODO | 11 -
drivers/accel/ivpu/ivpu_debugfs.c | 50 +-
drivers/accel/ivpu/ivpu_debugfs.h | 8 +-
drivers/accel/ivpu/ivpu_drv.c | 89 +-
drivers/accel/ivpu/ivpu_drv.h | 18 +-
drivers/accel/ivpu/ivpu_fw.c | 24 +-
drivers/accel/ivpu/ivpu_fw.h | 2 +-
drivers/accel/ivpu/ivpu_fw_log.c | 6 +-
drivers/accel/ivpu/ivpu_gem.c | 30 +-
drivers/accel/ivpu/ivpu_gem.h | 22 +-
drivers/accel/ivpu/ivpu_hw_37xx.c | 134 +-
drivers/accel/ivpu/ivpu_hw_37xx_reg.h | 187 +-
drivers/accel/ivpu/ivpu_hw_40xx.c | 15 +-
drivers/accel/ivpu/ivpu_hw_reg_io.h | 32 +-
drivers/accel/ivpu/ivpu_ipc.c | 53 +-
drivers/accel/ivpu/ivpu_job.c | 8 +-
drivers/accel/ivpu/ivpu_jsm_msg.c | 82 +-
drivers/accel/ivpu/ivpu_jsm_msg.h | 2 +
drivers/accel/ivpu/ivpu_mmu.c | 146 +-
drivers/accel/ivpu/ivpu_mmu_context.c | 18 +-
drivers/accel/ivpu/ivpu_mmu_context.h | 2 +
drivers/accel/ivpu/ivpu_pm.c | 31 +-
drivers/accel/ivpu/ivpu_pm.h | 3 +-
drivers/accel/qaic/qaic.h | 13 +-
drivers/accel/qaic/qaic_data.c | 187 +-
drivers/accel/qaic/qaic_drv.c | 119 +-
drivers/gpu/drm/Kconfig | 7 +
drivers/gpu/drm/Makefile | 2 +-
drivers/gpu/drm/amd/amdgpu/Makefile | 25 +-
drivers/gpu/drm/amd/amdgpu/aldebaran.c | 39 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 94 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 40 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 52 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 57 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 472 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 184 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 28 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 97 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 166 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h | 11 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 25 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 209 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 32 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 45 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 207 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 186 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 61 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 32 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 149 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 521 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 37 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 92 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 30 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 30 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h | 12 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 93 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 37 +
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 29 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 5 +
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c | 878 +
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.h | 228 +
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 22 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 50 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 75 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 39 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 656 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.h | 91 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 58 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c | 28 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 31 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 5 +-
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c | 2 +-
drivers/gpu/drm/amd/amdgpu/athub_v1_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 2 +-
drivers/gpu/drm/amd/amdgpu/athub_v3_0.c | 7 +-
drivers/gpu/drm/amd/amdgpu/atom.c | 19 +-
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 1 -
drivers/gpu/drm/amd/amdgpu/cik.c | 4 -
drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 16 +-
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/df_v4_6_2.c | 34 +
drivers/gpu/drm/amd/amdgpu/df_v4_6_2.h | 31 +
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 132 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 180 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 89 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 142 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c | 516 +
drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.h | 29 +
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c | 16 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 270 +-
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 213 +-
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 32 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 33 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 408 +-
drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 18 +-
drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c | 20 +-
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c | 4 -
drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 9 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 4 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 14 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 5 +
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c | 622 +
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.h | 35 +
drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 10 +-
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 62 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 2 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c | 160 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 14 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 4 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c | 7 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c | 7 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c | 5 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c | 589 +
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.h | 29 +
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 2 +-
drivers/gpu/drm/amd/amdgpu/mmsch_v4_0.h | 12 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 6 +-
drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 8 +-
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 2 +-
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c | 6 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 372 +
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.h | 33 +
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 10 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 11 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 4 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 19 +-
drivers/gpu/drm/amd/amdgpu/nv.c | 20 +-
drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 4 +
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 7 +-
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 26 +-
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c | 2 +-
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 16 +-
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 16 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 75 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 35 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 25 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 30 +-
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 115 +-
drivers/gpu/drm/amd/amdgpu/si.c | 2 -
drivers/gpu/drm/amd/amdgpu/si_dma.c | 5 -
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c | 22 +-
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c | 19 +-
drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c | 22 +
drivers/gpu/drm/amd/amdgpu/smuio_v13_0_3.c | 6 +
drivers/gpu/drm/amd/amdgpu/soc15.c | 31 +-
drivers/gpu/drm/amd/amdgpu/soc21.c | 49 +-
drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h | 62 +-
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c | 390 +
drivers/gpu/drm/amd/amdgpu/umc_v12_0.h | 127 +
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c | 12 +-
drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c | 424 +
drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.h | 30 +
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 8 +
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 8 +
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 8 +
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 8 +
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 8 +
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 9 +-
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 14 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 80 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 5 +
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 1779 +
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.h | 35 +
drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 14 +-
drivers/gpu/drm/amd/amdgpu/vi.c | 5 +-
drivers/gpu/drm/amd/amdgpu/vpe_6_1_fw_if.h | 217 +
drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c | 291 +
drivers/gpu/drm/amd/amdgpu/vpe_v6_1.h | 29 +
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 22 +-
drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 31 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 19 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 129 +-
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 10 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 8 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 28 +-
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 4 +-
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 194 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 44 +-
drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.c | 7 +-
drivers/gpu/drm/amd/display/Makefile | 1 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 357 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 -
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 48 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 62 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 1 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 125 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 22 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 561 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.h | 2 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c | 4 +-
drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c | 53 +-
drivers/gpu/drm/amd/display/dc/Makefile | 7 +-
drivers/gpu/drm/amd/display/dc/basics/Makefile | 9 +-
drivers/gpu/drm/amd/display/dc/basics/bw_fixed.c | 188 +
.../dc/{dml/calcs => basics}/calcs_logger.h | 0
.../gpu/drm/amd/display/dc/basics/custom_float.c | 173 +
.../display/dc/{dml/calcs => basics}/dce_calcs.c | 0
drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 3 +
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 46 +-
.../amd/display/dc/bios/command_table_helper2.c | 1 +
drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 8 +
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 18 +
.../amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c | 2 +-
.../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 2 -
.../gpu/drm/amd/display/dc/clk_mgr/dcn32/dalsmc.h | 11 +-
.../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 64 +
.../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c | 154 +-
.../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 1142 +
.../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.h | 63 +
.../drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.c | 471 +
.../drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.h | 203 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 511 +-
drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 2 +
.../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 23 +
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 1818 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 51 +-
drivers/gpu/drm/amd/display/dc/dc.h | 90 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 154 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 4 +
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 59 +-
drivers/gpu/drm/amd/display/dc/dc_helper.c | 7 +
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 7 -
drivers/gpu/drm/amd/display/dc/dc_stream.h | 9 +-
drivers/gpu/drm/amd/display/dc/dc_types.h | 16 +-
drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 9 +-
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 4 +
.../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 7 +-
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 3 +-
drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 1221 -
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 4 +
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 6 +
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 13 +-
drivers/gpu/drm/amd/display/dc/dce100/Makefile | 2 +-
.../amd/display/dc/dce100/dce100_hw_sequencer.c | 142 -
.../drm/amd/display/dc/dce100/dce100_resource.c | 4 +-
drivers/gpu/drm/amd/display/dc/dce110/Makefile | 2 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 3198 -
.../drm/amd/display/dc/dce110/dce110_resource.c | 2 +-
drivers/gpu/drm/amd/display/dc/dce112/Makefile | 2 +-
.../amd/display/dc/dce112/dce112_hw_sequencer.c | 160 -
.../drm/amd/display/dc/dce112/dce112_resource.c | 2 +-
drivers/gpu/drm/amd/display/dc/dce120/Makefile | 1 -
.../amd/display/dc/dce120/dce120_hw_sequencer.c | 268 -
.../drm/amd/display/dc/dce120/dce120_resource.c | 6 +-
.../drm/amd/display/dc/dce60/dce60_hw_sequencer.c | 4 +-
drivers/gpu/drm/amd/display/dc/dce80/Makefile | 2 +-
.../drm/amd/display/dc/dce80/dce80_hw_sequencer.c | 54 -
.../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 2 +-
drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 2 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 12 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 3887 --
.../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 4 +-
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 33 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 30 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 5 +-
.../amd/display/dc/dcn10/dcn10_stream_encoder.h | 24 +-
drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 64 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 2 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 2937 -
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 154 -
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 9 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 37 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 4 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c | 3 +
drivers/gpu/drm/amd/display/dc/dcn201/Makefile | 2 +-
.../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c | 611 -
.../gpu/drm/amd/display/dc/dcn201/dcn201_init.c | 6 +-
.../drm/amd/display/dc/dcn201/dcn201_resource.c | 6 +-
drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 2 +
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 270 -
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 9 +-
.../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 14 +-
drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 1 -
.../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c | 104 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 2 -
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dwb.h | 2 -
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 1006 -
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 93 -
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 8 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 17 -
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h | 1 -
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 2 +-
.../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 6 +-
drivers/gpu/drm/amd/display/dc/dcn301/Makefile | 2 +-
.../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 8 +-
.../drm/amd/display/dc/dcn301/dcn301_resource.c | 8 +-
drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 2 +-
.../gpu/drm/amd/display/dc/dcn302/dcn302_init.c | 2 +-
.../drm/amd/display/dc/dcn302/dcn302_resource.c | 4 +
drivers/gpu/drm/amd/display/dc/dcn303/Makefile | 2 +-
.../gpu/drm/amd/display/dc/dcn303/dcn303_dccg.h | 18 +
.../gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.c | 45 -
.../gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.h | 18 -
.../gpu/drm/amd/display/dc/dcn303/dcn303_init.c | 20 +-
.../gpu/drm/amd/display/dc/dcn303/dcn303_init.h | 18 +
.../drm/amd/display/dc/dcn303/dcn303_resource.c | 22 +
.../drm/amd/display/dc/dcn303/dcn303_resource.h | 18 +
drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 4 +-
.../display/dc/dcn31/dcn31_hpo_dp_link_encoder.h | 10 +-
.../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 55 +-
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.c | 6 +
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.h | 3 +
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 603 -
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 6 +-
.../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 6 +-
drivers/gpu/drm/amd/display/dc/dcn314/Makefile | 2 +-
.../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.c | 3 +-
.../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.h | 6 +
.../display/dc/dcn314/dcn314_dio_stream_encoder.c | 22 +-
.../display/dc/dcn314/dcn314_dio_stream_encoder.h | 40 +
.../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c | 496 -
.../gpu/drm/amd/display/dc/dcn314/dcn314_init.c | 6 +-
.../drm/amd/display/dc/dcn314/dcn314_resource.c | 12 +-
.../drm/amd/display/dc/dcn315/dcn315_resource.c | 8 +-
.../drm/amd/display/dc/dcn316/dcn316_resource.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn32/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c | 1 +
.../gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.c | 14 +-
.../gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.h | 6 +-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 1575 -
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h | 118 -
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c | 12 +-
.../gpu/drm/amd/display/dc/dcn32/dcn32_mmhubbub.h | 4 -
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.h | 2 -
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.c | 27 +-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.h | 3 +
.../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 177 +-
.../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h | 169 +-
.../amd/display/dc/dcn32/dcn32_resource_helpers.c | 50 +-
.../drm/amd/display/dc/dcn321/dcn321_resource.c | 54 +-
drivers/gpu/drm/amd/display/dc/dcn35/Makefile | 20 +
drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dccg.c | 796 +
drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dccg.h | 190 +
.../amd/display/dc/dcn35/dcn35_dio_link_encoder.c | 267 +
.../amd/display/dc/dcn35/dcn35_dio_link_encoder.h | 137 +
.../display/dc/dcn35/dcn35_dio_stream_encoder.c | 528 +
.../display/dc/dcn35/dcn35_dio_stream_encoder.h | 326 +
drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dpp.c | 53 +
drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dpp.h | 57 +
drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dsc.c | 60 +
drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dsc.h | 59 +
drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dwb.c | 58 +
drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dwb.h | 61 +
.../gpu/drm/amd/display/dc/dcn35/dcn35_hubbub.c | 611 +
.../gpu/drm/amd/display/dc/dcn35/dcn35_hubbub.h | 155 +
drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubp.c | 106 +
drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubp.h | 61 +
drivers/gpu/drm/amd/display/dc/dcn35/dcn35_init.c | 171 +
drivers/gpu/drm/amd/display/dc/dcn35/dcn35_init.h | 34 +
.../gpu/drm/amd/display/dc/dcn35/dcn35_mmhubbub.c | 59 +
.../gpu/drm/amd/display/dc/dcn35/dcn35_mmhubbub.h | 75 +
drivers/gpu/drm/amd/display/dc/dcn35/dcn35_opp.c | 53 +
drivers/gpu/drm/amd/display/dc/dcn35/dcn35_opp.h | 67 +
drivers/gpu/drm/amd/display/dc/dcn35/dcn35_optc.c | 290 +
drivers/gpu/drm/amd/display/dc/dcn35/dcn35_optc.h | 74 +
.../gpu/drm/amd/display/dc/dcn35/dcn35_pg_cntl.c | 541 +
.../gpu/drm/amd/display/dc/dcn35/dcn35_pg_cntl.h | 195 +
.../gpu/drm/amd/display/dc/dcn35/dcn35_resource.c | 2126 +
.../gpu/drm/amd/display/dc/dcn35/dcn35_resource.h | 310 +
drivers/gpu/drm/amd/display/dc/dml/Makefile | 5 +-
.../gpu/drm/amd/display/dc/dml/calcs/bw_fixed.c | 189 -
.../drm/amd/display/dc/dml/calcs/custom_float.c | 197 -
.../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 31 +-
.../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.h | 10 +-
.../display/dc/dml/dcn314/display_mode_vba_314.c | 2 +
.../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 819 +-
.../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.h | 3 -
.../dc/dml/dcn32/display_mode_vba_util_32.c | 4 -
.../gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c | 81 +
.../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 509 +
.../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.h | 42 +
drivers/gpu/drm/amd/display/dc/dml2/Makefile | 93 +
drivers/gpu/drm/amd/display/dc/dml2/cmntypes.h | 94 +
.../drm/amd/display/dc/dml2/display_mode_core.c | 10315 ++++
.../drm/amd/display/dc/dml2/display_mode_core.h | 201 +
.../display/dc/dml2/display_mode_core_structs.h | 1972 +
.../amd/display/dc/dml2/display_mode_lib_defines.h | 77 +
.../drm/amd/display/dc/dml2/display_mode_util.c | 798 +
.../drm/amd/display/dc/dml2/display_mode_util.h | 76 +
.../amd/display/dc/dml2/dml2_dc_resource_mgmt.c | 1009 +
.../amd/display/dc/dml2/dml2_dc_resource_mgmt.h | 50 +
.../gpu/drm/amd/display/dc/dml2/dml2_dc_types.h | 42 +
.../drm/amd/display/dc/dml2/dml2_internal_types.h | 123 +
.../drm/amd/display/dc/dml2/dml2_mall_phantom.c | 915 +
.../drm/amd/display/dc/dml2/dml2_mall_phantom.h | 52 +
drivers/gpu/drm/amd/display/dc/dml2/dml2_policy.c | 310 +
drivers/gpu/drm/amd/display/dc/dml2/dml2_policy.h | 47 +
.../amd/display/dc/dml2/dml2_translation_helper.c | 1205 +
.../amd/display/dc/dml2/dml2_translation_helper.h | 41 +
drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.c | 482 +
drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.h | 144 +
drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c | 747 +
drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.h | 230 +
drivers/gpu/drm/amd/display/dc/dml2/dml_assert.h | 32 +
.../gpu/drm/amd/display/dc/dml2/dml_depedencies.h | 33 +
.../amd/display/dc/dml2/dml_display_rq_dlg_calc.c | 585 +
.../amd/display/dc/dml2/dml_display_rq_dlg_calc.h | 63 +
drivers/gpu/drm/amd/display/dc/dml2/dml_logging.h | 31 +
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/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/hwss/Makefile | 183 +
.../drm/amd/display/dc/{ => hwss}/dce/dce_hwseq.c | 0
.../gpu/drm/amd/display/dc/hwss/dce/dce_hwseq.h | 1241 +
.../drm/amd/display/dc/hwss/dce100/dce100_hwseq.c | 142 +
.../dce100/dce100_hwseq.h} | 0
.../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 3200 +
.../dce110/dce110_hwseq.h} | 0
.../drm/amd/display/dc/hwss/dce112/dce112_hwseq.c | 160 +
.../dce112/dce112_hwseq.h} | 0
.../drm/amd/display/dc/hwss/dce120/dce120_hwseq.c | 268 +
.../dce120/dce120_hwseq.h} | 0
.../drm/amd/display/dc/hwss/dce80/dce80_hwseq.c | 54 +
.../dce80/dce80_hwseq.h} | 0
.../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 3898 ++
.../dcn10/dcn10_hwseq.h} | 0
.../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 2969 +
.../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.h | 153 +
.../drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c | 611 +
.../display/dc/{ => hwss}/dcn201/dcn201_hwseq.h | 0
.../drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c | 270 +
.../amd/display/dc/{ => hwss}/dcn21/dcn21_hwseq.h | 0
.../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 1028 +
.../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.h | 96 +
.../display/dc/{ => hwss}/dcn301/dcn301_hwseq.c | 0
.../display/dc/{ => hwss}/dcn301/dcn301_hwseq.h | 0
.../display/dc/{ => hwss}/dcn302/dcn302_hwseq.c | 0
.../display/dc/{ => hwss}/dcn302/dcn302_hwseq.h | 0
.../drm/amd/display/dc/hwss/dcn303/dcn303_hwseq.c | 64 +
.../drm/amd/display/dc/hwss/dcn303/dcn303_hwseq.h | 37 +
.../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 614 +
.../amd/display/dc/{ => hwss}/dcn31/dcn31_hwseq.h | 0
.../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 497 +
.../display/dc/{ => hwss}/dcn314/dcn314_hwseq.h | 0
.../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 1711 +
.../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.h | 130 +
.../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 1203 +
.../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 87 +
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 493 +
.../drm/amd/display/dc/hwss/hw_sequencer_private.h | 186 +
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 39 +
drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 10 +-
.../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 18 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 14 +
drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 2 +
drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 6 +
drivers/gpu/drm/amd/display/dc/inc/hw/pg_cntl.h | 52 +
.../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 5 +
.../drm/amd/display/dc/inc/hw/timing_generator.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 474 -
.../drm/amd/display/dc/inc/hw_sequencer_private.h | 184 -
drivers/gpu/drm/amd/display/dc/inc/link.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/resource.h | 285 +-
drivers/gpu/drm/amd/display/dc/irq/Makefile | 9 +
.../amd/display/dc/irq/dce110/irq_service_dce110.c | 12 +-
.../amd/display/dc/irq/dce120/irq_service_dce120.c | 12 +-
.../amd/display/dc/irq/dce60/irq_service_dce60.c | 12 +-
.../amd/display/dc/irq/dce80/irq_service_dce80.c | 12 +-
.../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 14 +-
.../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 14 +-
.../amd/display/dc/irq/dcn201/irq_service_dcn201.c | 16 +-
.../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 16 +-
.../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 16 +-
.../amd/display/dc/irq/dcn302/irq_service_dcn302.c | 16 +-
.../amd/display/dc/irq/dcn303/irq_service_dcn303.c | 33 +-
.../amd/display/dc/irq/dcn303/irq_service_dcn303.h | 19 +
.../amd/display/dc/irq/dcn31/irq_service_dcn31.c | 16 +-
.../amd/display/dc/irq/dcn314/irq_service_dcn314.c | 16 +-
.../amd/display/dc/irq/dcn315/irq_service_dcn315.c | 16 +-
.../amd/display/dc/irq/dcn32/irq_service_dcn32.c | 16 +-
.../amd/display/dc/irq/dcn35/irq_service_dcn35.c | 427 +
.../amd/display/dc/irq/dcn35/irq_service_dcn35.h | 34 +
drivers/gpu/drm/amd/display/dc/irq/irq_service.h | 2 +-
drivers/gpu/drm/amd/display/dc/irq_types.h | 6 +-
drivers/gpu/drm/amd/display/dc/link/Makefile | 4 +-
.../amd/display/dc/link/accessories/link_dp_cts.c | 123 +-
.../amd/display/dc/link/accessories/link_fpga.c | 95 -
.../amd/display/dc/link/accessories/link_fpga.h | 30 -
.../drm/amd/display/dc/link/hwss/link_hwss_dpia.c | 2 +
.../gpu/drm/amd/display/dc/link/link_detection.c | 9 +
drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 60 +-
drivers/gpu/drm/amd/display/dc/link/link_factory.c | 4 +-
.../drm/amd/display/dc/link/protocols/link_ddc.c | 2 +
.../display/dc/link/protocols/link_dp_capability.c | 14 +-
.../dc/link/protocols/link_dp_irq_handler.c | 2 +
.../amd/display/dc/link/protocols/link_dp_phy.c | 3 +-
.../dc/link/protocols/link_edp_panel_control.c | 63 +-
.../dc/link/protocols/link_edp_panel_control.h | 3 +
drivers/gpu/drm/amd/display/dc/os_types.h | 1 +
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 52 +-
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 218 +-
drivers/gpu/drm/amd/display/dmub/src/Makefile | 1 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.c | 19 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.h | 19 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c | 64 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.h | 17 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 552 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.h | 282 +
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 93 +-
drivers/gpu/drm/amd/display/include/dal_types.h | 2 +
.../drm/amd/display/include/ddc_service_types.h | 1 +
drivers/gpu/drm/amd/display/include/logger_types.h | 143 +-
drivers/gpu/drm/amd/display/include/signal_types.h | 1 -
.../drm/amd/display/modules/color/color_gamma.c | 115 +-
.../drm/amd/display/modules/freesync/freesync.c | 9 +-
.../gpu/drm/amd/display/modules/inc/mod_stats.h | 2 +-
.../drm/amd/display/modules/power/power_helpers.c | 20 +-
drivers/gpu/drm/amd/include/amd_shared.h | 7 +
.../amd/include/asic_reg/dcn/dcn_3_5_0_offset.h | 15255 +++++
.../amd/include/asic_reg/dcn/dcn_3_5_0_sh_mask.h | 53412 +++++++++++++++++
.../drm/amd/include/asic_reg/gc/gc_11_5_0_offset.h | 10000 ++++
.../amd/include/asic_reg/gc/gc_11_5_0_sh_mask.h | 36579 ++++++++++++
.../include/asic_reg/mmhub/mmhub_3_3_0_offset.h | 1395 +
.../include/asic_reg/mmhub/mmhub_3_3_0_sh_mask.h | 6722 +++
.../amd/include/asic_reg/mp/mp_13_0_6_sh_mask.h | 28 +
.../drm/amd/include/asic_reg/mp/mp_14_0_0_offset.h | 359 +
.../amd/include/asic_reg/mp/mp_14_0_0_sh_mask.h | 534 +
.../amd/include/asic_reg/nbio/nbio_7_11_0_offset.h | 9400 +++
.../include/asic_reg/nbio/nbio_7_11_0_sh_mask.h | 57857 +++++++++++++++++++
.../amd/include/asic_reg/umc/umc_12_0_0_offset.h | 33 +
.../amd/include/asic_reg/umc/umc_12_0_0_sh_mask.h | 95 +
.../amd/include/asic_reg/vcn/vcn_4_0_0_offset.h | 422 +
.../amd/include/asic_reg/vcn/vcn_4_0_0_sh_mask.h | 882 +
.../amd/include/asic_reg/vcn/vcn_4_0_5_offset.h | 1797 +
.../amd/include/asic_reg/vcn/vcn_4_0_5_sh_mask.h | 8614 +++
.../amd/include/asic_reg/vpe/vpe_6_1_0_offset.h | 1553 +
.../amd/include/asic_reg/vpe/vpe_6_1_0_sh_mask.h | 4393 ++
.../drm/amd/include/ivsrcid/vpe/irqsrcs_vpe_6_1.h | 40 +
drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 16 +-
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 165 +-
drivers/gpu/drm/amd/include/pptable.h | 4 +-
drivers/gpu/drm/amd/include/soc15_hw_ip.h | 1 +
drivers/gpu/drm/amd/include/soc15_ih_clientid.h | 2 +
drivers/gpu/drm/amd/include/umsch_mm_4_0_api_def.h | 437 +
drivers/gpu/drm/amd/pm/Makefile | 1 +
drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 36 +-
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 951 +-
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 19 +-
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 2 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h | 16 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.h | 2 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 4 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c | 4 +-
.../drm/amd/pm/powerplay/hwmgr/vega10_thermal.c | 4 +-
.../drm/amd/pm/powerplay/hwmgr/vega20_thermal.c | 4 +-
drivers/gpu/drm/amd/pm/swsmu/Makefile | 2 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 208 +-
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 35 +-
.../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_6.h | 91 +
.../pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0_0.h | 282 +
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h | 6 +-
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_ppsmc.h | 10 +-
.../amd/pm/swsmu/inc/pmfw_if/smu_v14_0_0_pmfw.h | 157 +
.../amd/pm/swsmu/inc/pmfw_if/smu_v14_0_0_ppsmc.h | 143 +
drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 23 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 4 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h | 230 +
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 305 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 108 +-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 160 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 36 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 77 +-
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 8 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 291 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 41 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 521 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 2 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 2 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 1061 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 468 +-
.../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 18 +-
drivers/gpu/drm/amd/pm/swsmu/smu14/Makefile | 30 +
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 1727 +
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 1269 +
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.h | 28 +
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 3 +
drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 2 +-
drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 2 +-
drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 9 +
drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 7 +
drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 1 +
.../drm/arm/display/komeda/komeda_pipeline_state.c | 9 +-
drivers/gpu/drm/arm/hdlcd_drv.c | 6 +
drivers/gpu/drm/arm/malidp_drv.c | 6 +
drivers/gpu/drm/armada/armada_drv.c | 8 +
drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 7 +
drivers/gpu/drm/ast/ast_dp.c | 70 +-
drivers/gpu/drm/ast/ast_dp501.c | 38 +-
drivers/gpu/drm/ast/ast_drv.c | 6 +
drivers/gpu/drm/ast/ast_drv.h | 83 +-
drivers/gpu/drm/ast/ast_i2c.c | 20 +-
drivers/gpu/drm/ast/ast_main.c | 24 +-
drivers/gpu/drm/ast/ast_mm.c | 4 +-
drivers/gpu/drm/ast/ast_mode.c | 200 +-
drivers/gpu/drm/ast/ast_post.c | 26 +-
drivers/gpu/drm/ast/ast_reg.h | 99 +
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 6 +
drivers/gpu/drm/bridge/Kconfig | 2 +
drivers/gpu/drm/bridge/adv7511/adv7511.h | 16 +-
drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 14 +-
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 108 +-
drivers/gpu/drm/bridge/adv7511/adv7533.c | 7 +-
drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 11 +-
drivers/gpu/drm/bridge/analogix/anx7625.c | 3 +
drivers/gpu/drm/bridge/cadence/Kconfig | 1 +
drivers/gpu/drm/bridge/chipone-icn6211.c | 2 +-
drivers/gpu/drm/bridge/imx/Kconfig | 11 +
drivers/gpu/drm/bridge/imx/Makefile | 1 +
drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c | 917 +
drivers/gpu/drm/bridge/ite-it66121.c | 33 +-
drivers/gpu/drm/bridge/lontium-lt8912b.c | 22 +-
drivers/gpu/drm/bridge/lontium-lt9211.c | 2 +-
drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 12 +-
drivers/gpu/drm/bridge/lvds-codec.c | 12 +-
.../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 57 +-
drivers/gpu/drm/bridge/panel.c | 19 +-
drivers/gpu/drm/bridge/samsung-dsim.c | 80 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | 6 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 2 -
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 99 +-
drivers/gpu/drm/bridge/tc358767.c | 2 +-
drivers/gpu/drm/bridge/tc358768.c | 383 +-
drivers/gpu/drm/bridge/ti-dlpc3433.c | 2 +-
drivers/gpu/drm/bridge/ti-sn65dsi83.c | 2 +-
drivers/gpu/drm/ci/arm.config | 1 +
drivers/gpu/drm/ci/arm64.config | 2 +
drivers/gpu/drm/ci/build.sh | 8 +-
drivers/gpu/drm/ci/build.yml | 1 +
drivers/gpu/drm/ci/gitlab-ci.yml | 38 +-
drivers/gpu/drm/ci/igt_runner.sh | 31 +-
drivers/gpu/drm/ci/image-tags.yml | 6 +-
drivers/gpu/drm/ci/lava-submit.sh | 6 +-
drivers/gpu/drm/ci/test.yml | 34 +-
drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt | 12 +-
drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt | 20 -
drivers/gpu/drm/ci/xfails/i915-amly-fails.txt | 9 +
drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt | 32 -
drivers/gpu/drm/ci/xfails/i915-apl-fails.txt | 11 -
drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt | 1 -
drivers/gpu/drm/ci/xfails/i915-cml-fails.txt | 14 +-
drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt | 38 -
drivers/gpu/drm/ci/xfails/i915-glk-fails.txt | 17 +
drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt | 41 -
drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt | 7 +
drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt | 25 -
drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt | 1 -
drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt | 5 -
drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt | 1 -
.../gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt | 0
.../gpu/drm/ci/xfails/mediatek-mt8183-fails.txt | 5 +-
.../gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt | 14 -
drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt | 14 +-
drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt | 4 -
drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt | 4 -
drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt | 2 +
drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt | 4 -
drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt | 15 +-
drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt | 24 +-
drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt | 18 +-
drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt | 9 +-
drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt | 19 +-
drivers/gpu/drm/ci/xfails/requirements.txt | 17 +
.../gpu/drm/ci/xfails/rockchip-rk3288-fails.txt | 6 +
.../gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt | 9 -
.../gpu/drm/ci/xfails/rockchip-rk3399-fails.txt | 40 +-
.../gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt | 28 +-
drivers/gpu/drm/ci/xfails/update-xfails.py | 204 +
.../gpu/drm/ci/xfails/virtio_gpu-none-flakes.txt | 0
drivers/gpu/drm/display/drm_dp_cec.c | 23 +-
drivers/gpu/drm/display/drm_dp_helper.c | 47 +-
drivers/gpu/drm/display/drm_dp_mst_topology.c | 164 +-
drivers/gpu/drm/drm_atomic.c | 4 +-
drivers/gpu/drm/drm_atomic_helper.c | 3 +
drivers/gpu/drm/drm_auth.c | 3 +-
drivers/gpu/drm/drm_bridge.c | 4 +-
drivers/gpu/drm/drm_bridge_connector.c | 38 +-
drivers/gpu/drm/drm_buddy.c | 138 +-
drivers/gpu/drm/drm_client.c | 17 +-
drivers/gpu/drm/drm_connector.c | 17 +-
drivers/gpu/drm/drm_crtc_internal.h | 2 +-
drivers/gpu/drm/drm_debugfs.c | 188 +-
drivers/gpu/drm/drm_drv.c | 28 +-
drivers/gpu/drm/drm_edid.c | 40 +-
drivers/gpu/drm/drm_file.c | 48 +-
drivers/gpu/drm/drm_fourcc.c | 8 +
drivers/gpu/drm/drm_framebuffer.c | 68 +-
drivers/gpu/drm/drm_gpuva_mgr.c | 1723 -
drivers/gpu/drm/drm_gpuvm.c | 1726 +
drivers/gpu/drm/drm_internal.h | 27 +-
drivers/gpu/drm/drm_ioctl.c | 3 +
drivers/gpu/drm/drm_lease.c | 4 +-
drivers/gpu/drm/drm_mode_config.c | 2 -
drivers/gpu/drm/drm_sysfs.c | 22 +-
drivers/gpu/drm/drm_vblank_work.c | 3 +
drivers/gpu/drm/etnaviv/etnaviv_sched.c | 1 +
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 2 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 8 +
drivers/gpu/drm/gma500/gma_display.h | 1 -
drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 2 +-
drivers/gpu/drm/gma500/psb_drv.h | 9 +-
drivers/gpu/drm/gma500/psb_intel_drv.h | 14 -
drivers/gpu/drm/gma500/psb_irq.c | 5 +
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 6 +
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 9 +
drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 6 +
drivers/gpu/drm/i915/Makefile | 49 +-
drivers/gpu/drm/i915/display/g4x_dp.c | 10 +-
drivers/gpu/drm/i915/display/g4x_dp.h | 26 +
drivers/gpu/drm/i915/display/g4x_hdmi.c | 6 +-
drivers/gpu/drm/i915/display/g4x_hdmi.h | 12 +
drivers/gpu/drm/i915/display/hsw_ips.c | 1 +
drivers/gpu/drm/i915/display/hsw_ips.h | 35 +
drivers/gpu/drm/i915/display/i9xx_plane.c | 1 +
drivers/gpu/drm/i915/display/i9xx_plane.h | 23 +
drivers/gpu/drm/i915/display/i9xx_wm.h | 17 +
drivers/gpu/drm/i915/display/icl_dsi.c | 13 +-
drivers/gpu/drm/i915/display/intel_acpi.c | 2 +-
drivers/gpu/drm/i915/display/intel_atomic.c | 2 +
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 14 +-
drivers/gpu/drm/i915/display/intel_audio.c | 6 +-
drivers/gpu/drm/i915/display/intel_audio.h | 3 +-
drivers/gpu/drm/i915/display/intel_bios.c | 26 +-
drivers/gpu/drm/i915/display/intel_cdclk.c | 107 +-
drivers/gpu/drm/i915/display/intel_color.c | 156 +-
drivers/gpu/drm/i915/display/intel_color.h | 2 +
drivers/gpu/drm/i915/display/intel_color_regs.h | 286 +
drivers/gpu/drm/i915/display/intel_combo_phy.c | 17 +-
drivers/gpu/drm/i915/display/intel_connector.c | 6 +-
drivers/gpu/drm/i915/display/intel_connector.h | 2 +-
drivers/gpu/drm/i915/display/intel_crt.c | 66 +-
drivers/gpu/drm/i915/display/intel_crt.h | 14 +
drivers/gpu/drm/i915/display/intel_crtc.c | 118 +-
drivers/gpu/drm/i915/display/intel_crtc.h | 6 +-
.../gpu/drm/i915/display/intel_crtc_state_dump.c | 3 +
drivers/gpu/drm/i915/display/intel_cx0_phy.c | 214 +-
drivers/gpu/drm/i915/display/intel_cx0_phy.h | 17 +-
drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h | 13 +
drivers/gpu/drm/i915/display/intel_ddi.c | 40 +-
drivers/gpu/drm/i915/display/intel_display.c | 490 +-
drivers/gpu/drm/i915/display/intel_display.h | 8 +-
drivers/gpu/drm/i915/display/intel_display_core.h | 3 +
.../gpu/drm/i915/display/intel_display_debugfs.c | 38 +-
.../gpu/drm/i915/display/intel_display_device.c | 156 +-
.../gpu/drm/i915/display/intel_display_device.h | 41 +-
.../gpu/drm/i915/display/intel_display_driver.c | 8 +
drivers/gpu/drm/i915/display/intel_display_irq.c | 4 +-
drivers/gpu/drm/i915/display/intel_display_power.c | 10 +-
drivers/gpu/drm/i915/display/intel_display_power.h | 1 -
.../gpu/drm/i915/display/intel_display_power_map.c | 63 +-
.../drm/i915/display/intel_display_power_well.c | 52 +-
.../drm/i915/display/intel_display_power_well.h | 1 +
drivers/gpu/drm/i915/display/intel_display_types.h | 57 +-
drivers/gpu/drm/i915/display/intel_display_wa.c | 48 +
drivers/gpu/drm/i915/display/intel_display_wa.h | 13 +
drivers/gpu/drm/i915/display/intel_dmc.c | 4 +-
drivers/gpu/drm/i915/display/intel_dp.c | 1092 +-
drivers/gpu/drm/i915/display/intel_dp.h | 39 +-
drivers/gpu/drm/i915/display/intel_dp_aux.c | 49 +-
.../gpu/drm/i915/display/intel_dp_aux_backlight.c | 4 +-
drivers/gpu/drm/i915/display/intel_dp_aux_regs.h | 80 +-
drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 87 +-
.../gpu/drm/i915/display/intel_dp_link_training.c | 14 +-
drivers/gpu/drm/i915/display/intel_dp_mst.c | 222 +-
drivers/gpu/drm/i915/display/intel_dpio_phy.h | 96 +
drivers/gpu/drm/i915/display/intel_dpll.c | 57 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 987 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 33 +-
drivers/gpu/drm/i915/display/intel_dpt.c | 2 +-
drivers/gpu/drm/i915/display/intel_drrs.c | 1 +
drivers/gpu/drm/i915/display/intel_dsb.c | 235 +-
drivers/gpu/drm/i915/display/intel_dsb.h | 9 +-
drivers/gpu/drm/i915/display/intel_dsb_regs.h | 31 +
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 3 +
drivers/gpu/drm/i915/display/intel_dvo.c | 13 +-
drivers/gpu/drm/i915/display/intel_dvo.h | 6 +
drivers/gpu/drm/i915/display/intel_fb.c | 63 +-
drivers/gpu/drm/i915/display/intel_fb_pin.c | 3 +-
drivers/gpu/drm/i915/display/intel_fbc.c | 181 +-
drivers/gpu/drm/i915/display/intel_fbc.h | 2 +
drivers/gpu/drm/i915/display/intel_fdi.c | 169 +-
drivers/gpu/drm/i915/display/intel_fdi.h | 8 +
drivers/gpu/drm/i915/display/intel_frontbuffer.c | 35 +-
drivers/gpu/drm/i915/display/intel_frontbuffer.h | 4 +
drivers/gpu/drm/i915/display/intel_gmbus.c | 7 +-
drivers/gpu/drm/i915/display/intel_hdcp.c | 41 +-
drivers/gpu/drm/i915/display/intel_hdcp_gsc.c | 617 +-
drivers/gpu/drm/i915/display/intel_hdcp_gsc.h | 1 +
.../gpu/drm/i915/display/intel_hdcp_gsc_message.c | 590 +
.../gpu/drm/i915/display/intel_hdcp_gsc_message.h | 72 +
drivers/gpu/drm/i915/display/intel_hdmi.c | 123 +-
drivers/gpu/drm/i915/display/intel_hotplug.c | 87 +-
drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 24 +-
drivers/gpu/drm/i915/display/intel_link_bw.c | 212 +
drivers/gpu/drm/i915/display/intel_link_bw.h | 37 +
drivers/gpu/drm/i915/display/intel_lpe_audio.h | 18 +
drivers/gpu/drm/i915/display/intel_lspcon.c | 29 +-
drivers/gpu/drm/i915/display/intel_lvds.c | 33 +-
drivers/gpu/drm/i915/display/intel_lvds.h | 19 +
.../gpu/drm/i915/display/intel_modeset_verify.c | 134 +-
.../gpu/drm/i915/display/intel_modeset_verify.h | 11 +-
drivers/gpu/drm/i915/display/intel_overlay.c | 2 +
drivers/gpu/drm/i915/display/intel_overlay.h | 35 +
drivers/gpu/drm/i915/display/intel_panel.c | 19 +-
drivers/gpu/drm/i915/display/intel_pch_display.h | 53 +
drivers/gpu/drm/i915/display/intel_pch_refclk.c | 7 +-
drivers/gpu/drm/i915/display/intel_pch_refclk.h | 23 +
drivers/gpu/drm/i915/display/intel_plane_initial.c | 3 +-
drivers/gpu/drm/i915/display/intel_pmdemand.c | 2 +-
drivers/gpu/drm/i915/display/intel_psr.c | 82 +-
drivers/gpu/drm/i915/display/intel_psr.h | 3 +-
drivers/gpu/drm/i915/display/intel_sdvo.c | 385 +-
drivers/gpu/drm/i915/display/intel_sdvo.h | 13 +
drivers/gpu/drm/i915/display/intel_sdvo_regs.h | 2 +-
drivers/gpu/drm/i915/display/intel_snps_phy.c | 9 +-
drivers/gpu/drm/i915/display/intel_snps_phy.h | 3 +-
drivers/gpu/drm/i915/display/intel_sprite.c | 1 +
drivers/gpu/drm/i915/display/intel_sprite.h | 8 +
drivers/gpu/drm/i915/display/intel_tc.c | 66 +-
drivers/gpu/drm/i915/display/intel_tc.h | 3 +-
drivers/gpu/drm/i915/display/intel_tv.c | 2 +-
drivers/gpu/drm/i915/display/intel_tv.h | 6 +
drivers/gpu/drm/i915/display/intel_vblank.c | 14 +
drivers/gpu/drm/i915/display/intel_vblank.h | 1 +
drivers/gpu/drm/i915/display/intel_vdsc.c | 630 +-
drivers/gpu/drm/i915/display/intel_vdsc_regs.h | 397 +-
drivers/gpu/drm/i915/display/intel_vga.c | 18 +-
drivers/gpu/drm/i915/display/intel_vrr.c | 18 +-
drivers/gpu/drm/i915/display/intel_vrr.h | 1 +
drivers/gpu/drm/i915/display/intel_wm.c | 2 +-
drivers/gpu/drm/i915/display/skl_universal_plane.c | 22 +-
drivers/gpu/drm/i915/display/skl_watermark.c | 40 +-
drivers/gpu/drm/i915/display/skl_watermark.h | 6 +-
drivers/gpu/drm/i915/display/vlv_dsi.c | 130 +
drivers/gpu/drm/i915/display/vlv_dsi.h | 13 +
drivers/gpu/drm/i915/display/vlv_dsi_pll.h | 9 +
drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_create.c | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_domain.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 24 +-
drivers/gpu/drm/i915/gem/i915_gem_object.c | 1 +
drivers/gpu/drm/i915/gem/i915_gem_object.h | 89 -
.../gpu/drm/i915/gem/i915_gem_object_frontbuffer.h | 103 +
drivers/gpu/drm/i915/gem/i915_gem_phys.c | 1 +
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 44 +-
.../drm/i915/gem/selftests/i915_gem_client_blt.c | 39 +-
drivers/gpu/drm/i915/gem/selftests/mock_context.c | 2 +-
drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 17 +-
drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 36 +-
drivers/gpu/drm/i915/gt/intel_engine.h | 2 +
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 74 +-
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 2 +-
drivers/gpu/drm/i915/gt/intel_engine_regs.h | 1 +
drivers/gpu/drm/i915/gt/intel_engine_types.h | 13 +-
drivers/gpu/drm/i915/gt/intel_engine_user.c | 17 +-
.../gpu/drm/i915/gt/intel_execlists_submission.c | 4 +-
drivers/gpu/drm/i915/gt/intel_ggtt.c | 265 +-
drivers/gpu/drm/i915/gt/intel_gsc.c | 11 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 77 +-
drivers/gpu/drm/i915/gt/intel_gt.h | 72 +-
drivers/gpu/drm/i915/gt/intel_gt_mcr.c | 28 +-
drivers/gpu/drm/i915/gt/intel_gt_mcr.h | 1 +
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 20 +
drivers/gpu/drm/i915/gt/intel_gt_pm.h | 1 +
drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 1 -
drivers/gpu/drm/i915/gt/intel_gt_print.h | 3 +
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 11 +-
drivers/gpu/drm/i915/gt/intel_gtt.c | 5 +
drivers/gpu/drm/i915/gt/intel_gtt.h | 9 +-
drivers/gpu/drm/i915/gt/intel_lrc.c | 74 +-
drivers/gpu/drm/i915/gt/intel_mocs.c | 25 +-
drivers/gpu/drm/i915/gt/intel_rc6.c | 9 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 60 +-
drivers/gpu/drm/i915/gt/intel_reset.h | 2 +
drivers/gpu/drm/i915/gt/intel_rps.c | 2 +-
drivers/gpu/drm/i915/gt/intel_tlb.c | 16 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 420 +-
drivers/gpu/drm/i915/gt/selftest_migrate.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_tlb.c | 11 +-
drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 33 +
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c | 8 +-
.../drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c | 20 +-
.../drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h | 6 +
drivers/gpu/drm/i915/gt/uc/intel_guc.c | 70 +-
drivers/gpu/drm/i915/gt/uc/intel_guc.h | 39 +
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c | 4 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 46 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 2 +
drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 2 +
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 63 -
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h | 2 -
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 249 +-
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 7 +
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 40 +-
drivers/gpu/drm/i915/gvt/gvt.h | 9 +-
drivers/gpu/drm/i915/gvt/interrupt.c | 17 +
drivers/gpu/drm/i915/gvt/interrupt.h | 31 +-
drivers/gpu/drm/i915/gvt/mmio_context.c | 8 +
drivers/gpu/drm/i915/gvt/mmio_context.h | 10 -
drivers/gpu/drm/i915/i915_debugfs.c | 12 +-
drivers/gpu/drm/i915/i915_driver.c | 20 +-
drivers/gpu/drm/i915/i915_driver.h | 4 +-
drivers/gpu/drm/i915/i915_drv.h | 88 +-
drivers/gpu/drm/i915/i915_gem.c | 2 +-
drivers/gpu/drm/i915/i915_getparam.c | 2 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 15 +-
drivers/gpu/drm/i915/i915_irq.c | 2 +
drivers/gpu/drm/i915/i915_params.c | 5 -
drivers/gpu/drm/i915/i915_params.h | 1 -
drivers/gpu/drm/i915/i915_pci.c | 5 +-
drivers/gpu/drm/i915/i915_perf.c | 118 +-
drivers/gpu/drm/i915/i915_perf_types.h | 6 -
drivers/gpu/drm/i915/i915_pmu.c | 9 +-
drivers/gpu/drm/i915/i915_reg.h | 290 +-
drivers/gpu/drm/i915/i915_scatterlist.h | 10 +
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 23 +-
drivers/gpu/drm/i915/i915_vma.c | 1 +
drivers/gpu/drm/i915/i915_vma_resource.c | 2 +-
drivers/gpu/drm/i915/intel_clock_gating.c | 60 +-
drivers/gpu/drm/i915/intel_device_info.c | 50 -
drivers/gpu/drm/i915/intel_device_info.h | 6 +-
drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 4 +-
drivers/gpu/drm/i915/intel_runtime_pm.c | 1 -
drivers/gpu/drm/i915/intel_runtime_pm.h | 4 +-
drivers/gpu/drm/i915/intel_step.c | 6 +
drivers/gpu/drm/i915/intel_step.h | 1 +
drivers/gpu/drm/i915/intel_wakeref.c | 52 +-
drivers/gpu/drm/i915/pxp/intel_pxp.c | 40 +-
drivers/gpu/drm/i915/pxp/intel_pxp.h | 2 +-
.../gpu/drm/i915/pxp/intel_pxp_cmd_interface_43.h | 4 +-
drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c | 17 +-
drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.h | 10 +-
drivers/gpu/drm/i915/pxp/intel_pxp_huc.c | 4 +-
drivers/gpu/drm/i915/pxp/intel_pxp_pm.c | 18 +-
drivers/gpu/drm/i915/pxp/intel_pxp_pm.h | 5 +-
drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 21 +-
drivers/gpu/drm/i915/pxp/intel_pxp_types.h | 9 +
drivers/gpu/drm/i915/selftests/i915_request.c | 2 +-
drivers/gpu/drm/i915/selftests/igt_spinner.c | 3 +
drivers/gpu/drm/i915/selftests/mock_gem_device.c | 3 +-
drivers/gpu/drm/i915/soc/intel_gmch.c | 14 +
drivers/gpu/drm/i915/soc/intel_gmch.h | 2 +
drivers/gpu/drm/i915/soc/intel_pch.c | 12 +-
drivers/gpu/drm/i915/soc/intel_pch.h | 2 +
drivers/gpu/drm/imx/dcss/dcss-drv.c | 8 +
drivers/gpu/drm/imx/dcss/dcss-kms.c | 7 +
drivers/gpu/drm/imx/dcss/dcss-kms.h | 1 +
drivers/gpu/drm/imx/ipuv3/dw_hdmi-imx.c | 6 +-
drivers/gpu/drm/imx/ipuv3/imx-drm-core.c | 13 +-
drivers/gpu/drm/imx/ipuv3/imx-ldb.c | 5 +-
drivers/gpu/drm/imx/ipuv3/imx-tve.c | 5 +-
drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c | 5 +-
drivers/gpu/drm/imx/ipuv3/parallel-display.c | 6 +-
drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 70 +-
drivers/gpu/drm/ingenic/ingenic-ipu.c | 5 +-
drivers/gpu/drm/lima/lima_sched.c | 4 +-
drivers/gpu/drm/logicvc/logicvc_drm.c | 9 +
drivers/gpu/drm/loongson/lsdc_drv.c | 6 +
drivers/gpu/drm/loongson/lsdc_pixpll.c | 6 +-
drivers/gpu/drm/mcde/mcde_drv.c | 9 +
drivers/gpu/drm/mediatek/mtk_disp_aal.c | 87 +-
drivers/gpu/drm/mediatek/mtk_disp_drv.h | 5 +-
drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 203 +-
drivers/gpu/drm/mediatek/mtk_dp.c | 42 +-
drivers/gpu/drm/mediatek/mtk_dp_reg.h | 23 +-
drivers/gpu/drm/mediatek/mtk_dpi.c | 9 +
drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 83 +-
drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 6 +-
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 34 +-
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 17 +
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 47 +-
drivers/gpu/drm/mediatek/mtk_drm_drv.h | 15 +-
drivers/gpu/drm/mediatek/mtk_drm_gem.c | 9 +-
drivers/gpu/drm/mediatek/mtk_drm_plane.c | 41 +-
drivers/gpu/drm/mediatek/mtk_dsi.c | 48 +-
drivers/gpu/drm/mgag200/mgag200_drv.c | 8 +
drivers/gpu/drm/msm/Makefile | 1 +
drivers/gpu/drm/msm/adreno/a6xx.xml.h | 9 +
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 209 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 3 +
drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 8 +
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 655 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 69 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 65 +-
drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 88 +
drivers/gpu/drm/msm/adreno/adreno_device.c | 39 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 7 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.h | 32 +-
.../drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h | 4 -
.../gpu/drm/msm/disp/dpu1/catalog/dpu_4_0_sdm845.h | 4 -
.../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h | 8 -
.../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h | 10 -
.../gpu/drm/msm/disp/dpu1/catalog/dpu_5_4_sm6125.h | 3 -
.../gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h | 8 -
.../gpu/drm/msm/disp/dpu1/catalog/dpu_6_2_sc7180.h | 3 -
.../gpu/drm/msm/disp/dpu1/catalog/dpu_6_3_sm6115.h | 1 -
.../gpu/drm/msm/disp/dpu1/catalog/dpu_6_4_sm6350.h | 3 -
.../drm/msm/disp/dpu1/catalog/dpu_6_5_qcm2290.h | 1 -
.../gpu/drm/msm/disp/dpu1/catalog/dpu_6_9_sm6375.h | 1 -
.../gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h | 8 -
.../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 6 -
.../drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h | 13 -
.../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h | 12 -
.../gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h | 48 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h | 8 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 55 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 6 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 62 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 4 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 53 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 3 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 20 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 160 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 20 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 58 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 1 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 41 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 3 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 21 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 12 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 23 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 21 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 4 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c | 20 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.h | 7 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 145 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 42 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 6 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 72 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 30 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.h | 4 -
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 118 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 111 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 2 +-
drivers/gpu/drm/msm/dp/dp_display.c | 66 +-
drivers/gpu/drm/msm/dp/dp_display.h | 1 +
drivers/gpu/drm/msm/dp/dp_drm.c | 21 +-
drivers/gpu/drm/msm/dp/dp_drm.h | 2 +-
drivers/gpu/drm/msm/dp/dp_link.c | 38 +-
drivers/gpu/drm/msm/dp/dp_panel.c | 130 +-
drivers/gpu/drm/msm/dp/dp_panel.h | 11 +-
drivers/gpu/drm/msm/dsi/dsi.c | 40 +-
drivers/gpu/drm/msm/dsi/dsi.h | 5 +-
drivers/gpu/drm/msm/dsi/dsi.xml.h | 1 +
drivers/gpu/drm/msm/dsi/dsi_host.c | 47 +-
drivers/gpu/drm/msm/dsi/dsi_manager.c | 30 +-
drivers/gpu/drm/msm/hdmi/hdmi.c | 28 +-
drivers/gpu/drm/msm/hdmi/hdmi.h | 5 +-
drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 30 +-
drivers/gpu/drm/msm/hdmi/hdmi_hpd.c | 3 +-
drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 6 +-
drivers/gpu/drm/msm/msm_debugfs.c | 12 +-
drivers/gpu/drm/msm/msm_drv.c | 371 +-
drivers/gpu/drm/msm/msm_drv.h | 17 +-
drivers/gpu/drm/msm/msm_kms.c | 345 +
drivers/gpu/drm/msm/msm_kms.h | 3 +
drivers/gpu/drm/msm/msm_mdss.c | 6 +-
drivers/gpu/drm/msm/msm_ringbuffer.c | 5 +-
drivers/gpu/drm/msm/msm_ringbuffer.h | 2 +
drivers/gpu/drm/nouveau/Kconfig | 1 +
drivers/gpu/drm/nouveau/dispnv04/disp.c | 2 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 536 +-
drivers/gpu/drm/nouveau/dispnv50/disp.h | 6 +-
drivers/gpu/drm/nouveau/dispnv50/head.h | 1 +
drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 14 +
drivers/gpu/drm/nouveau/include/nvif/conn.h | 20 +-
drivers/gpu/drm/nouveau/include/nvif/if0011.h | 21 +-
drivers/gpu/drm/nouveau/include/nvif/if0012.h | 249 +-
drivers/gpu/drm/nouveau/include/nvif/outp.h | 96 +-
drivers/gpu/drm/nouveau/include/nvkm/core/memory.h | 1 +
.../gpu/drm/nouveau/include/nvkm/subdev/instmem.h | 2 +-
drivers/gpu/drm/nouveau/nouveau_backlight.c | 90 +-
drivers/gpu/drm/nouveau/nouveau_bios.c | 8 +-
drivers/gpu/drm/nouveau/nouveau_connector.c | 251 +-
drivers/gpu/drm/nouveau/nouveau_connector.h | 3 +-
drivers/gpu/drm/nouveau/nouveau_debugfs.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_display.c | 8 +-
drivers/gpu/drm/nouveau/nouveau_dp.c | 345 +-
drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +-
drivers/gpu/drm/nouveau/nouveau_encoder.h | 30 +-
drivers/gpu/drm/nouveau/nouveau_exec.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_sched.c | 1 +
drivers/gpu/drm/nouveau/nouveau_uvmm.c | 42 +-
drivers/gpu/drm/nouveau/nouveau_uvmm.h | 8 +-
drivers/gpu/drm/nouveau/nvif/client.c | 2 +-
drivers/gpu/drm/nouveau/nvif/conn.c | 36 +-
drivers/gpu/drm/nouveau/nvif/disp.c | 2 +-
drivers/gpu/drm/nouveau/nvif/outp.c | 412 +-
drivers/gpu/drm/nouveau/nvkm/core/firmware.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/core/memory.c | 15 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c | 146 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c | 10 -
drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.h | 2 -
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 362 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.c | 17 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.c | 38 +
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 15 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c | 182 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c | 144 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h | 43 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c | 67 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c | 460 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 10 +-
drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c | 7 +-
drivers/gpu/drm/nouveau/nvkm/engine/pm/priv.h | 2 +-
.../gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c | 12 +-
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c | 19 +-
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c | 2 +-
drivers/gpu/drm/omapdrm/omap_drv.c | 8 +
drivers/gpu/drm/panel/Kconfig | 29 +
drivers/gpu/drm/panel/Makefile | 3 +
drivers/gpu/drm/panel/panel-arm-versatile.c | 2 +
.../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 9 -
drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c | 9 -
drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 371 -
drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 8 +-
drivers/gpu/drm/panel/panel-ilitek-ili9882t.c | 779 +
drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c | 9 -
drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c | 551 +
drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 4 -
drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 97 +-
drivers/gpu/drm/panel/panel-newvision-nv3051d.c | 7 +
drivers/gpu/drm/panel/panel-novatek-nt35950.c | 9 -
drivers/gpu/drm/panel/panel-novatek-nt36523.c | 12 -
drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 17 -
drivers/gpu/drm/panel/panel-raydium-rm68200.c | 38 -
drivers/gpu/drm/panel/panel-raydium-rm692e5.c | 423 +
drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 25 -
.../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 10 -
drivers/gpu/drm/panel/panel-samsung-sofef00.c | 9 -
drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c | 10 -
drivers/gpu/drm/panel/panel-simple.c | 82 +
drivers/gpu/drm/panel/panel-sitronix-st7703.c | 125 +-
drivers/gpu/drm/panel/panel-sony-td4353-jdi.c | 9 -
.../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c | 18 -
.../gpu/drm/panel/panel-startek-kd070fhfid015.c | 11 -
drivers/gpu/drm/panel/panel-tpo-tpg110.c | 2 +
drivers/gpu/drm/panel/panel-truly-nt35597.c | 20 -
drivers/gpu/drm/panel/panel-visionox-r66451.c | 16 -
drivers/gpu/drm/panel/panel-visionox-rm69299.c | 8 -
drivers/gpu/drm/panel/panel-visionox-vtdr6130.c | 9 -
drivers/gpu/drm/panfrost/Makefile | 2 +
drivers/gpu/drm/panfrost/panfrost_debugfs.c | 21 +
drivers/gpu/drm/panfrost/panfrost_debugfs.h | 14 +
drivers/gpu/drm/panfrost/panfrost_devfreq.c | 8 +
drivers/gpu/drm/panfrost/panfrost_devfreq.h | 3 +
drivers/gpu/drm/panfrost/panfrost_device.c | 2 +
drivers/gpu/drm/panfrost/panfrost_device.h | 13 +
drivers/gpu/drm/panfrost/panfrost_drv.c | 60 +-
drivers/gpu/drm/panfrost/panfrost_gem.c | 30 +
drivers/gpu/drm/panfrost/panfrost_gem.h | 5 +
drivers/gpu/drm/panfrost/panfrost_gpu.c | 45 +-
drivers/gpu/drm/panfrost/panfrost_gpu.h | 4 +
drivers/gpu/drm/panfrost/panfrost_job.c | 29 +-
drivers/gpu/drm/panfrost/panfrost_job.h | 5 +
drivers/gpu/drm/panfrost/panfrost_mmu.c | 5 +-
drivers/gpu/drm/panfrost/panfrost_regs.h | 5 +
drivers/gpu/drm/pl111/pl111_drv.c | 7 +
drivers/gpu/drm/qxl/qxl_drv.c | 7 +
drivers/gpu/drm/radeon/evergreen.c | 7 +-
drivers/gpu/drm/radeon/pptable.h | 2 +-
drivers/gpu/drm/radeon/radeon.h | 4 -
drivers/gpu/drm/radeon/radeon_connectors.c | 2 +
drivers/gpu/drm/radeon/radeon_drv.c | 2 -
drivers/gpu/drm/radeon/radeon_fence.c | 111 +-
drivers/gpu/drm/radeon/radeon_gem.c | 16 -
drivers/gpu/drm/radeon/radeon_ttm.c | 2 -
drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c | 6 +-
drivers/gpu/drm/rockchip/cdn-dp-core.c | 17 +-
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 23 +-
drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 60 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 1 +
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 122 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop2.h | 3 -
drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 57 +-
drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 121 +-
drivers/gpu/drm/scheduler/sched_entity.c | 18 +-
drivers/gpu/drm/scheduler/sched_main.c | 74 +-
drivers/gpu/drm/solomon/Kconfig | 12 +-
drivers/gpu/drm/solomon/ssd130x-i2c.c | 18 +-
drivers/gpu/drm/solomon/ssd130x-spi.c | 27 +-
drivers/gpu/drm/solomon/ssd130x.c | 728 +-
drivers/gpu/drm/solomon/ssd130x.h | 21 +-
drivers/gpu/drm/sti/sti_drv.c | 7 +
drivers/gpu/drm/stm/drv.c | 7 +
drivers/gpu/drm/sun4i/sun4i_drv.c | 6 +
drivers/gpu/drm/tegra/dc.c | 9 +-
drivers/gpu/drm/tegra/drm.h | 3 -
drivers/gpu/drm/tegra/dsi.c | 1 +
drivers/gpu/drm/tegra/gem.c | 32 +-
drivers/gpu/drm/tegra/hdmi.c | 3 +-
drivers/gpu/drm/tegra/hub.c | 2 +-
drivers/gpu/drm/tegra/rgb.c | 16 +-
drivers/gpu/drm/tegra/sor.c | 1 +
drivers/gpu/drm/tests/drm_format_helper_test.c | 1097 +-
drivers/gpu/drm/tilcdc/tilcdc_drv.c | 11 +-
drivers/gpu/drm/tiny/bochs.c | 6 +
drivers/gpu/drm/tiny/cirrus.c | 6 +
drivers/gpu/drm/tiny/repaper.c | 2 +-
drivers/gpu/drm/tiny/simpledrm.c | 105 +
drivers/gpu/drm/tve200/tve200_drv.c | 7 +
drivers/gpu/drm/v3d/v3d_drv.h | 2 +-
drivers/gpu/drm/v3d/v3d_sched.c | 5 +
drivers/gpu/drm/vboxvideo/vbox_drv.c | 10 +
drivers/gpu/drm/vc4/vc4_drv.c | 36 +-
drivers/gpu/drm/vc4/vc4_drv.h | 2 +-
drivers/gpu/drm/vc4/vc4_regs.h | 2 +-
drivers/gpu/drm/virtio/virtgpu_drv.h | 9 +-
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 6 +-
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 6 +-
drivers/gpu/host1x/channel.c | 26 +
drivers/gpu/host1x/channel.h | 4 +
drivers/gpu/host1x/context.c | 4 +-
drivers/gpu/host1x/dev.c | 32 +-
drivers/gpu/host1x/dev.h | 3 +-
drivers/gpu/host1x/hw/intr_hw.c | 46 +-
drivers/hid/Kconfig | 8 +-
drivers/hid/hid-picolcd_fb.c | 73 +-
drivers/media/cec/core/cec-adap.c | 5 +
drivers/media/cec/core/cec-notifier.c | 5 +
drivers/staging/fbtft/Kconfig | 6 +-
drivers/staging/fbtft/fbtft-core.c | 99 +-
drivers/usb/typec/altmodes/displayport.c | 20 +-
drivers/video/fbdev/68328fb.c | 5 +-
drivers/video/fbdev/Kconfig | 128 +-
drivers/video/fbdev/Makefile | 17 +-
drivers/video/fbdev/amba-clcd.c | 5 +-
drivers/video/fbdev/amifb.c | 2 +
drivers/video/fbdev/arkfb.c | 2 +
drivers/video/fbdev/atafb.c | 2 +
drivers/video/fbdev/aty/atyfb_base.c | 3 +
drivers/video/fbdev/aty/radeon_base.c | 2 +
drivers/video/fbdev/au1100fb.c | 8 +-
drivers/video/fbdev/au1200fb.c | 9 -
drivers/video/fbdev/bw2.c | 17 +-
drivers/video/fbdev/cg14.c | 19 +-
drivers/video/fbdev/cg3.c | 17 +-
drivers/video/fbdev/cg6.c | 17 +-
drivers/video/fbdev/cirrusfb.c | 2 +
drivers/video/fbdev/cobalt_lcdfb.c | 2 +
drivers/video/fbdev/controlfb.c | 5 +-
drivers/video/fbdev/core/Kconfig | 12 +
drivers/video/fbdev/core/Makefile | 5 +-
drivers/video/fbdev/core/fb_chrdev.c | 3 +-
drivers/video/fbdev/core/fb_internal.h | 17 +
drivers/video/fbdev/core/fb_io_fops.c | 3 +
drivers/video/fbdev/core/fb_logo.c | 508 +
drivers/video/fbdev/core/fbcon.c | 2 +
drivers/video/fbdev/core/fbmem.c | 542 +-
drivers/video/fbdev/cyber2000fb.c | 2 +
drivers/video/fbdev/dnfb.c | 2 +
drivers/video/fbdev/ep93xx-fb.c | 5 +-
drivers/video/fbdev/ffb.c | 17 +-
drivers/video/fbdev/gbefb.c | 7 +-
drivers/video/fbdev/hgafb.c | 2 +
drivers/video/fbdev/hitfb.c | 4 +-
drivers/video/fbdev/hpfb.c | 2 +
drivers/video/fbdev/hyperv_fb.c | 48 +-
drivers/video/fbdev/i810/i810_main.c | 2 +
drivers/video/fbdev/imsttfb.c | 2 +
drivers/video/fbdev/intelfb/intelfbdrv.c | 4 +-
drivers/video/fbdev/leo.c | 19 +-
drivers/video/fbdev/matrox/matroxfb_base.c | 2 +
drivers/video/fbdev/matrox/matroxfb_crtc2.c | 4 +-
drivers/video/fbdev/mmp/fb/mmpfb.c | 7 -
drivers/video/fbdev/neofb.c | 2 +
drivers/video/fbdev/nvidia/nvidia.c | 2 +
drivers/video/fbdev/omap2/omapfb/Kconfig | 4 +-
drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 5 +-
drivers/video/fbdev/p9100.c | 18 +-
drivers/video/fbdev/pm2fb.c | 2 +
drivers/video/fbdev/pm3fb.c | 2 +
drivers/video/fbdev/pvr2fb.c | 14 +-
drivers/video/fbdev/riva/fbdev.c | 2 +
drivers/video/fbdev/s1d13xxxfb.c | 25 +-
drivers/video/fbdev/s3fb.c | 2 +
drivers/video/fbdev/sa1100fb.c | 5 +-
drivers/video/fbdev/savage/savagefb_driver.c | 6 +-
drivers/video/fbdev/sbuslib.h | 37 +-
drivers/video/fbdev/sis/sis_main.c | 4 +-
drivers/video/fbdev/sm501fb.c | 4 +
drivers/video/fbdev/sm712fb.c | 1 +
drivers/video/fbdev/smscufx.c | 85 +-
drivers/video/fbdev/stifb.c | 2 +
drivers/video/fbdev/sunxvr500.c | 2 +
drivers/video/fbdev/tcx.c | 20 +-
drivers/video/fbdev/tdfxfb.c | 6 +-
drivers/video/fbdev/tgafb.c | 2 +
drivers/video/fbdev/tridentfb.c | 2 +
drivers/video/fbdev/udlfb.c | 89 +-
drivers/video/fbdev/vermilion/vermilion.c | 5 +-
drivers/video/fbdev/vga16fb.c | 2 +
drivers/video/fbdev/via/viafbdev.c | 2 +
drivers/video/fbdev/vt8623fb.c | 2 +
include/asm-generic/fb.h | 12 +-
include/drm/bridge/dw_mipi_dsi.h | 16 +
include/drm/bridge/samsung-dsim.h | 6 +-
include/drm/display/drm_dp_helper.h | 18 +-
include/drm/display/drm_dp_mst_helper.h | 23 +-
include/drm/drm_accel.h | 9 +-
include/drm/drm_atomic.h | 2 +-
include/drm/drm_bridge.h | 6 +-
include/drm/drm_buddy.h | 6 +-
include/drm/drm_client.h | 2 +-
include/drm/drm_connector.h | 17 +-
include/drm/drm_debugfs.h | 13 +-
include/drm/drm_device.h | 14 +-
include/drm/drm_drv.h | 8 +
include/drm/drm_edid.h | 1 +
include/drm/drm_file.h | 17 +-
include/drm/drm_fourcc.h | 5 +-
include/drm/drm_framebuffer.h | 5 -
include/drm/drm_gem.h | 9 +
include/drm/drm_gpuva_mgr.h | 706 -
include/drm/drm_gpuvm.h | 705 +
include/drm/gpu_scheduler.h | 9 +-
include/drm/i915_pciids.h | 26 +-
include/linux/fb.h | 5 -
include/linux/habanalabs/cpucp_if.h | 1417 +
include/linux/habanalabs/hl_boot_if.h | 792 +
include/linux/iosys-map.h | 4 +-
include/linux/string.h | 40 +
include/trace/events/habanalabs.h | 45 +-
include/uapi/drm/amdgpu_drm.h | 36 +-
include/uapi/drm/drm.h | 20 +
include/uapi/drm/drm_fourcc.h | 2 +
include/uapi/drm/drm_mode.h | 16 +-
include/uapi/drm/habanalabs_accel.h | 68 +-
include/uapi/drm/i915_drm.h | 8 +-
include/uapi/drm/ivpu_accel.h | 18 +-
include/uapi/drm/qaic_accel.h | 24 +-
include/uapi/linux/kfd_ioctl.h | 3 +
kernel/kexec.c | 2 +-
kernel/watch_queue.c | 2 +-
1502 files changed, 317599 insertions(+), 42017 deletions(-)
create mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx93-mipi [...]
create mode 100644 Documentation/devicetree/bindings/display/lvds-data-mapping.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/jdi,lpm102a188a.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/raydium,rm692e5.yaml
create mode 100644 Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
create mode 100644 Documentation/devicetree/bindings/display/solomon,ssd132x.yaml
create mode 100644 Documentation/gpu/drm-vm-bind-async.rst
create mode 100644 Documentation/gpu/implementation_guidelines.rst
create mode 100644 Documentation/gpu/panfrost.rst
create mode 100644 Documentation/userspace-api/dma-buf-alloc-exchange.rst
delete mode 100644 drivers/accel/habanalabs/include/common/cpucp_if.h
delete mode 100644 drivers/accel/habanalabs/include/common/hl_boot_if.h
delete mode 100644 drivers/accel/ivpu/TODO
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/df_v4_6_2.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/df_v4_6_2.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_11.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v12_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/vpe_6_1_fw_if.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/vpe_v6_1.h
create mode 100644 drivers/gpu/drm/amd/display/dc/basics/bw_fixed.c
rename drivers/gpu/drm/amd/display/dc/{dml/calcs => basics}/calcs_logger.h (100%)
create mode 100644 drivers/gpu/drm/amd/display/dc/basics/custom_float.c
rename drivers/gpu/drm/amd/display/dc/{dml/calcs => basics}/dce_calcs.c (100%)
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/dce100/dce100_hw_sequencer.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dce112/dce112_hw_sequencer.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dce120/dce120_hw_sequencer.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dce80/dce80_hw_sequencer.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/Makefile
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dccg.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dccg.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dio_link_encoder.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dio_link_encoder.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dio_stream_encoder.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dio_stream_encoder.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dpp.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dpp.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dsc.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dsc.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dwb.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dwb.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubbub.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubbub.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubp.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubp.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_init.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_init.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_mmhubbub.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_mmhubbub.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_opp.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_opp.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_optc.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_optc.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_pg_cntl.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_pg_cntl.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/calcs/bw_fixed.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/calcs/custom_float.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/Makefile
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/cmntypes.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/display_mode_core.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/display_mode_core.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/display_mode_core_structs.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/display_mode_lib_defines.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/display_mode_util.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/display_mode_util.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_dc_resource_mgmt.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_dc_resource_mgmt.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_dc_types.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_internal_types.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_mall_phantom.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_mall_phantom.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_policy.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_policy.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_translation_helper.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_translation_helper.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml_assert.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml_depedencies.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml_display_rq_dlg_calc.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml_display_rq_dlg_calc.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml_logging.h
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/Makefile
rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dce/dce_hwseq.c (100%)
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dce/dce_hwseq.h
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dce100/dce100_hwseq.c
rename drivers/gpu/drm/amd/display/dc/{dce100/dce100_hw_sequencer.h => hwss/dce100 [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
rename drivers/gpu/drm/amd/display/dc/{dce110/dce110_hw_sequencer.h => hwss/dce110 [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dce112/dce112_hwseq.c
rename drivers/gpu/drm/amd/display/dc/{dce112/dce112_hw_sequencer.h => hwss/dce112 [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dce120/dce120_hwseq.c
rename drivers/gpu/drm/amd/display/dc/{dce120/dce120_hw_sequencer.h => hwss/dce120 [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dce80/dce80_hwseq.c
rename drivers/gpu/drm/amd/display/dc/{dce80/dce80_hw_sequencer.h => hwss/dce80/dc [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
rename drivers/gpu/drm/amd/display/dc/{dcn10/dcn10_hw_sequencer.h => hwss/dcn10/dc [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.h
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c
rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn201/dcn201_hwseq.h (100%)
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c
rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn21/dcn21_hwseq.h (100%)
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.h
rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn301/dcn301_hwseq.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn301/dcn301_hwseq.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn302/dcn302_hwseq.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn302/dcn302_hwseq.h (100%)
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn303/dcn303_hwseq.c
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn303/dcn303_hwseq.h
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn31/dcn31_hwseq.h (100%)
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c
rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn314/dcn314_hwseq.h (100%)
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.h
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer_private.h
create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/pg_cntl.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer_private.h
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn35/irq_service_dcn35.c
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn35/irq_service_dcn35.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/link/accessories/link_fpga.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/link/accessories/link_fpga.h
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_5_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_5_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_11_5_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_11_5_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_3_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_3_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_14_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_14_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_11_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_11_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_12_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_12_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_4_0_5_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_4_0_5_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vpe/vpe_6_1_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vpe/vpe_6_1_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/vpe/irqsrcs_vpe_6_1.h
create mode 100644 drivers/gpu/drm/amd/include/umsch_mm_4_0_api_def.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0_0.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v14_0_0_pmfw.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v14_0_0_ppsmc.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu14/Makefile
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.h
create mode 100644 drivers/gpu/drm/ast/ast_reg.h
create mode 100644 drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c
delete mode 100644 drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/requirements.txt
delete mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt
create mode 100755 drivers/gpu/drm/ci/xfails/update-xfails.py
delete mode 100644 drivers/gpu/drm/ci/xfails/virtio_gpu-none-flakes.txt
delete mode 100644 drivers/gpu/drm/drm_gpuva_mgr.c
create mode 100644 drivers/gpu/drm/drm_gpuvm.c
create mode 100644 drivers/gpu/drm/i915/display/intel_color_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_display_wa.c
create mode 100644 drivers/gpu/drm/i915/display/intel_display_wa.h
create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.c
create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.h
create mode 100644 drivers/gpu/drm/i915/display/intel_link_bw.c
create mode 100644 drivers/gpu/drm/i915/display/intel_link_bw.h
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.h
create mode 100644 drivers/gpu/drm/msm/msm_kms.c
create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9882t.c
create mode 100644 drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c
create mode 100644 drivers/gpu/drm/panel/panel-raydium-rm692e5.c
create mode 100644 drivers/gpu/drm/panfrost/panfrost_debugfs.c
create mode 100644 drivers/gpu/drm/panfrost/panfrost_debugfs.h
create mode 100644 drivers/video/fbdev/core/fb_logo.c
delete mode 100644 include/drm/drm_gpuva_mgr.h
create mode 100644 include/drm/drm_gpuvm.h
create mode 100644 include/linux/habanalabs/cpucp_if.h
create mode 100644 include/linux/habanalabs/hl_boot_if.h
--
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 linaro-local/ci/tcwg_gdb_build/master-arm
in repository toolchain/ci/base-artifacts/tcwg_gdb_build/master-arm.
from 9aa0244 onsuccess: #399: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_ [...]
new c23136a onsuccess: #400: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_ [...]
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:
01-reset_artifacts/console.log.xz | Bin 2108 -> 2108 bytes
02-prepare_abe/console.log.xz | Bin 2620 -> 2620 bytes
04-build_abe-gdb/console.log.xz | Bin 47524 -> 46948 bytes
04-build_abe-gdb/make-gdb.log.xz | Bin 38504 -> 38540 bytes
05-check_regression/console.log.xz | Bin 1100 -> 1128 bytes
git/gdb_rev | 2 +-
jenkins/build-name | 2 +-
jenkins/notify-full.log | 315 +++++++++++++++++++++++++++++++------
jenkins/notify-init.log | 111 ++++++++++---
jenkins/rewrite.log | 18 +--
jenkins/run-build.env | 8 +-
manifest.sh | 4 +-
notify/jira/comment-template.txt | 2 +-
notify/mail-body.txt | 9 +-
notify/mail-recipients.txt | 2 +-
notify/mail-subject.txt | 2 +-
16 files changed, 377 insertions(+), 98 deletions(-)
--
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 linaro-local/ci/tcwg_bootstrap_build/master-arm-bootstrap_profiled
in repository toolchain/ci/base-artifacts/tcwg_bootstrap_build/master-arm-bootstrap_profiled.
from 1f69ca5 onsuccess: #260: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_ [...]
new ff83c29 onsuccess: #261: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_ [...]
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:
01-reset_artifacts/console.log.xz | Bin 2164 -> 2164 bytes
02-prepare_abe/console.log.xz | Bin 2636 -> 2604 bytes
04-build_abe-bootstrap_profiled/console.log.xz | Bin 625428 -> 624696 bytes
.../make-gcc-stage2.log.xz | Bin 575864 -> 575252 bytes
05-check_regression/console.log.xz | Bin 1164 -> 1112 bytes
git/gcc_rev | 2 +-
jenkins/build-name | 2 +-
jenkins/notify-full.log | 225 +++++++--------------
jenkins/notify-init.log | 70 +++----
jenkins/rewrite.log | 22 +-
jenkins/run-build.env | 8 +-
manifest.sh | 4 +-
notify/jira/comment-template.txt | 2 +-
notify/mail-body.txt | 18 +-
notify/mail-recipients.txt | 2 +-
notify/mail-subject.txt | 2 +-
16 files changed, 142 insertions(+), 215 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.