This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits d5f8ee808c59 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 3f21abb8311a Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] omits 6f308d79d512 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] omits b01ab14c7105 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f80766732ab4 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits fc7e9c03a334 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 28c82c8de876 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 44b68480c2f5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b6172cb57373 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits f8f028f0e484 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 5a93e3a132b1 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 60a74bd0c782 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ec9c6bbe3fd8 Merge remote-tracking branch 'asoc/for-6.8' into asoc-linus adds 4350aa21cca4 fbdev/simplefb: change loglevel when the power domains can [...] adds 9afc1e0aa485 drm/ttm/tests: Add tests for ttm_resource and ttm_sys_man adds e6f7c641fae3 drm/ttm/tests: Add tests for ttm_tt adds 995279d280d1 drm/ttm/tests: Add tests for ttm_bo functions adds dd20946516b6 drm/edid: replace __attribute__((packed)) with __packed adds 8acf543cc68c drm/ioc32: replace __attribute__((packed)) with __packed adds 100035bf8677 MAINTAINERS: Remove Donald Robson from powervr driver maintainers adds afe6fcb97758 drm/tegra: dsi: Add missing check for of_find_device_by_node adds 11aa6d78ab8b drm/tegra: include drm/drm_edid.h only where needed adds 0800880f4eb7 drm/tegra: dpaux: Fix PM disable depth imbalance in tegra_ [...] adds 830c1ded3563 drm/tegra: dsi: Fix some error handling paths in tegra_dsi [...] adds 5286a9fc280c drm/tegra: dsi: Fix missing pm_runtime_disable() in the er [...] adds 643ae131b859 drm/tegra: hdmi: Fix some error handling paths in tegra_hd [...] adds bc456b5d93db drm/tegra: rgb: Fix some error handling paths in tegra_dc_ [...] adds 45c8034db478 drm/tegra: rgb: Fix missing clk_put() in the error handlin [...] adds 2db4578ef6ff drm/tegra: output: Fix missing i2c_put_adapter() in the er [...] adds c3b785774627 drm/bridge: tc358767: Use regmap_access_table for writeabl [...] adds 31094d3d2a5c drm/bridge: tc358767: Fix order of register defines adds f8a4ac9e9e3c drm/bridge: tc358767: Add more registers to non-writeable range adds b36bc498d183 drm/bridge: tc358767: Sort volatile registers according to [...] adds ef34c0eb0b58 drm/bridge: tc358767: Add more volatile registers adds 230dae78d6d4 drm/bridge: tc358767: Add precious register SYSSTAT adds 9203f6727253 drm/bridge: tc358767: Add descriptions to register definitions adds 045159f5018e drm/bridge: samsung-dsim: check the return value only if n [...] adds 216d86b9a430 drm/virtio: add definition for venus capset adds 0808aef86dc2 accel/qaic: Deprecate ->size field from attach slice IOCTL [...] adds 401c005c16c9 accel/qaic: Remove bo->queued field adds fbd60a67f497 accel/qaic: Fix MHI channel struct field order adds ce5fed9aa0f6 accel/qaic: Drop the reference to BO in error path of crea [...] adds 2f4494b34fe3 accel/qaic: Call drm_gem_create_mmap_offset() once for each BO adds 8505e70821ad fbdev/efifb: Replace references to global screen_info by l [...] adds b9cfd1d271ab fbdev/efifb: Use screen_info pointer from device adds 3218286bbb78 fbdev/vesafb: Replace references to global screen_info by [...] adds 0f7c246235a0 fbdev/vesafb: Use screen_info pointer from device adds 1c20d8b8e171 drm/atomic: Move the drm_atomic_state field doc inline adds 786f6c2fa4ae drm/atomic: Remove inexistent reference adds 17beda5e951a drm/atomic: Rework the object doc a bit adds ab9fabeae4e7 drm/atomic: Make the drm_atomic_state documentation less a [...] adds d0ac5722dae5 drm/todo: Add entry to rename drm_atomic_state adds 3a63826c7206 drm/mm: Allow CONFIG_DRM_MM_DEBUG with DRM=m adds 4464af92f276 drm/panel-edp: Add powered_on_to_enable delay adds f4ccd9fea227 drm/edp-panel: Add panels delay entries adds 7c8690d8fc80 drm/panel-edp: Add some panels with conservative timings adds 0547692ac146 drm/panel-edp: Add several generic edp panels adds 22ec9a3b73dd accel/qaic: Leverage DRM managed APIs to release resources adds 5202c721da4c accel/qaic: Order pci_remove() operations in reverse of probe() adds 021a81e7ac8f dt-bindings: panel: lvds: Append edt,etml0700z9ndha in panel-lvds adds a196a5166e08 drm/tilcdc: request and mapp iomem with devres adds 407eaa4aa64a drm/rockchip: vop: Add output selection registers for RK312x adds 47a145c03484 drm/rockchip: inno_hdmi: Fix video timing adds 099be7b67186 drm/rockchip: inno_hdmi: Remove useless mode_fixup adds 8f0df2012b8a drm/rockchip: inno_hdmi: Remove useless copy of drm_display_mode adds ff4d4fa76fcc drm/rockchip: inno_hdmi: Switch encoder hooks to atomic adds d3e040f450ec drm/rockchip: inno_hdmi: Get rid of mode_set adds d7ba3d711cf5 drm/rockchip: inno_hdmi: no need to store vic adds f8723484e045 drm/rockchip: inno_hdmi: Remove unneeded has audio flag adds c1ceee324874 drm/rockchip: inno_hdmi: Remove useless input format adds 139771b8239c drm/rockchip: inno_hdmi: Remove YUV-based csc coefficents adds 5f92474844a4 drm/rockchip: inno_hdmi: Remove tmds rate from structure adds aa4f96e2de82 drm/rockchip: inno_hdmi: Drop HDMI Vendor Infoframe support adds cc9ec38cb2cd drm/rockchip: inno_hdmi: Move infoframe disable to separat [...] adds 4278ff62b739 drm/rockchip: inno_hdmi: Switch to infoframe type adds 153fe8dbd866 drm/rockchip: inno_hdmi: Remove unused drm device pointer adds 073aa696f8cb drm/rockchip: inno_hdmi: Drop irq struct member adds f68a68fe9d91 drm/rockchip: inno_hdmi: Remove useless include adds ceeb0f0104a6 drm/rockchip: inno_hdmi: Subclass connector state adds 164abbd2b7ef drm/rockchip: inno_hdmi: Correctly setup HDMI quantization range adds 71892cee6ceb drm/rockchip: inno_hdmi: Don't power up the phy after resetting adds f01e33cb586b drm/rockchip: inno_hdmi: Split power mode setting adds a72aa8985c41 dt-bindings: display: ssd1307fb: Add vendor prefix to widt [...] adds 95ea83829e5f dt-bindings: display: ssd132x: Add vendor prefix to width [...] adds e06b7373cfb9 dt-bindings: display: Add SSD133x OLED controllers adds b4299c936d8f drm/ssd130x: Add support for the SSD133x OLED controller family adds b8a5d1f4a087 drm/vc4: plane: check drm_gem_plane_helper_prepare_fb() re [...] adds cf8837d72044 drm: Don't treat 0 as -1 in drm_fixp2int_ceil adds ffcc67cd79ff drm/vkms: Create separate Kconfig file for VKMS adds 2fee84030d12 drm/vkms: Avoid reading beyond LUT array adds 0c75d52190b8 drm/debugfs: drop unneeded DEBUG_FS guard adds 09d015deddd6 drm/virtio: Spelling fixes adds ecc8271f56d3 drm/vmwgfx: Fix typos in vmwgfx_execbuf.c adds 834b1d720511 drm/vmwgfx: fix all kernel-doc warnings in stdu adds 89709105a609 drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node adds 85110d04688d drm/vmwgfx: fix kernel-doc Excess struct member 'base' adds 27571c64f185 drm/vmwgfx: Unmap the surface before resetting it on a pla [...] adds bb056046c213 drm/rockchip: analogix_dp: get encoder port ID from DT adds 5f2e93e67197 drm/rockchip: inno_hdmi: Add variant support adds aa54f334c291 drm/rockchip: inno_hdmi: Add RK3128 support adds 701029621d41 drm/rockchip: inno_hdmi: Add basic mode validation adds 50a3c772bd92 drm/rockchip: inno_hdmi: Drop custom fill_modes hook adds 79b09453c4e3 drm/rockchip: lvds: do not overwrite error code adds 52d11c863ac9 drm/rockchip: lvds: do not print scary message when probing defer adds 65afd91e8d70 drm/panel: ltk050h3146w: only print message when GPIO gett [...] adds 056a9965e58e drm/panel: ltk050h3146w: use dev_err_probe wherever possible adds e130ba220da5 drm/edid: prefer forward declarations over includes in drm_edid.h adds 5343f29b3dc5 drm: Move drm_set_preferred_mode() helper from drm_edid to [...] adds 3bb45618061c drm/sched: One function call less in drm_sched_init() afte [...] adds 26a4591b3191 drm/sched: Return an error code only as a constant in drm_ [...] adds f5b6fd4ea320 drm/mgag200: Fix caching setup for remapped video memory adds 2e367ad4da33 drm/mgag200: convert get modes to struct drm_edid adds babebd1dc127 drm/probe-helper: remove unused drm_connector_helper_get_m [...] adds 5f807f00b5f5 drm/nouveau/bios/init: drop kernel-doc notation adds 648c3814dcf6 drm/nouveau/disp: don't misuse kernel-doc comments adds 607a9b29ef81 drm/nouveau: don't misuse kernel-doc comments adds ce6106ffa9f4 drm/nouveau/gr/gf100: don't misuse kernel-doc comments adds eeb8e8d9f124 drm/nouveau/volt/gk20a: don't misuse kernel-doc comments adds 251ba4583f75 drm/nouveau: uapi: fix kerneldoc warnings adds 49ddab089611 drm/panel-edp: use put_sync in unprepare adds 9676bee4afb1 dt-bindings: nt35510: add compatible for FRIDA FRD400B25025-A-CTK adds 9b26d5c044d6 drm/panel: nt35510: move hardwired parameters to configuration adds 219a1f49094f drm/panel: nt35510: support FRIDA FRD400B25025-A-CTK adds ca077ff8cac5 drm/bridge: Fixed a DP link training bug adds 632ca3c92f38 drm/nouveau/disp: switch to use kmemdup() helper adds c3c33a139a88 drm/nouveau: include drm/drm_edid.h only where needed adds 5465b0a591ed drm/hisilicon: include drm/drm_edid.h only where needed adds d11dc7aa98e5 drm/doc/rfc: Remove Xe's pre-merge plan adds cbe7cea7eece drm/edid: Clean up errors in drm_edid.c adds 5ee0d47dcf33 drm/vc4: don't check if plane->state->fb == state->fb adds b9bc05495174 drm/ttm/tests: Fix argument in ttm_tt_kunit_init() adds 502756e23360 drm/v3d: Show the memory-management stats on debugfs adds c3ba13a0ed3d drm: panel: simple: convert LG LB070WV8 fixed mode into di [...] adds baae3a0b10c4 dt-bindings: display: panel: Add BOE TH101MB31IG002-28A panel adds 420186db1483 drm/panel: Add driver for BOE TH101MB31IG002-28A panel adds 30cc664f0962 dt-bindings: display: panel: Add Novatek NT36672E LCD DSI adds ea4f9975625a drm/panel: Add support for Novatek NT36672E panel driver adds 9f78b3ae051d drm/panel: Simplify with dev_err_probe() adds c95d67a63c7e drm: Clean-up superfluously selecting VT_HW_CONSOLE_BINDING adds a7983eefb642 drm/doc: internals: remove section on PCI legacy support adds f730d43afb21 dma-buf/dma-resv: fix spelling adds 45017df3033e dma-buf/dma-fence: fix spelling adds de8ac5696ebc drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels adds 8eab35e764c8 drm/ci: Add msm tests adds 1bafe1e62f82 drm/ci: Update xfails for newly added msm tests adds d315a68e94a7 drm/ci: uprev mesa version: fix kdl commit fetch adds ea489a3d983b drm/ci: add sc7180-trogdor-kingoftown adds a05f7279307b ASoC: hdmi-codec: drop drm/drm_edid.h include adds aabf5c412f04 drm/rockchip: inno_hdmi: Explicitly include drm_atomic.h adds 42d6196f6a94 drm/managed: Add drmm_release_action adds dd0ce02f9897 drm/tests: managed: Rename the suite name to match other D [...] adds a1c73a3b7940 drm/tests: managed: Add comments about test intent adds 8ec16a7a9a74 drm/tests: managed: Extract device initialization into test init adds 2e722c868b3a drm/tests: managed: Add a simple test for drmm_managed_release adds 04ae3eb470e5 drm/lima: fix a memleak in lima_heap_alloc adds 2f862fdc0fd8 drm: panel-orientation-quirks: Add quirk for GPD Win Mini adds 2095d5071d60 drm/panel: novatek-nt36672e: Include <linux/of.h> adds 286c4dcf6cc6 Documentation/gpu: Reference articles on Linux graphics stack adds 70a46e1fda3b drm/doc/rfc: Removing missing reference to xe.rst adds 8f04135c8843 drm/vmwgfx: remove vmw_vram_gmr_placement adds b2fe2292624a drm: bridge: samsung-dsim: enter display mode in the enabl [...] adds 72a0cfdc3ad7 drm: bridge: samsung-dsim: complete the CLKLANE_STOP setting adds 87399f1ff922 media: tc358743: register v4l2 async device only after suc [...] adds cf41cebf9dc8 drm/exec, drm/gpuvm: Prefer u32 over uint32_t adds a3b6792e990d video/cmdline: Introduce CONFIG_VIDEO for video= parameter adds 55ea87a4f900 video/cmdline: Hide __video_get_options() behind CONFIG_FB_CORE adds 71fc3249f50a video/nomodeset: Select nomodeset= parameter with CONFIG_VIDEO adds f86ae204bec4 drm/bridge: tc358767: Limit the Pixel PLL input range adds dffdfb8f5de1 drm/bridge: sii902x: Fix probing race issue adds bc77bde2d3f0 drm/bridge: sii902x: Fix audio codec unregistration adds 28e5126718c7 drm/ttm: return ENOSPC from ttm_bo_mem_space v3 adds a78a8da51b36 drm/ttm: replace busy placement with flags v6 adds f3e17b42b28d drm/vmwgfx: Add SVGA_3D_CMD_DEFINE_GB_SURFACE_V4 to comman [...] adds 517621b70600 drm/vmwgfx: Fix possible null pointer derefence with inval [...] adds 71ce046327cf drm/ttm: Make sure the mapped tt pages are decrypted when needed adds cc575083cdcf drm/loongson: Error out if no VRAM detected adds 7a61bbc10a7b dt-bindings: display: panel-simple: add ETML1010G3DRA adds aeb262c35335 drm/panel: simple: Add EDT ETML1010G3DRA panel adds 4db102dcb039 Merge drm/drm-next into drm-misc-next adds 935f795045a6 drm/vmwgfx: Refactor drm connector probing for display modes adds 9840d28f2514 drm/vmwgfx: Make all surfaces shareable adds 0c10a15d2122 drm/vmwgfx: Add SPDX header to vmwgfx_drm.h adds ed96cf7ad590 drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-cre [...] adds 9a9e8a7159ca drm/vmwgfx: Fix the lifetime of the bo cursor memory adds 345a36c4f1ba drm/amdgpu: prefer snprintf over sprintf adds 03ee752f00fd drm/imx: prefer snprintf over sprintf adds 1cff237962e7 drm/nouveau/acr/ga102: remove unused but set variable adds 041261ac4c36 drm/nouveau/svm: remove unused but set variables adds 90393c9b5408 drm/imx/dcss: request memory region adds 2bb98fc1d4a7 drm/imx/dcss: have all init functions use devres adds d543d1b6086b drm/panel: novatek-nt36523: Set prepare_prev_first adds 0581bcc48048 drm/panel: visionox-vtdr6130: Set prepare_prev_first flag adds 3d94e7584486 dt-bindings: visionox-rm69299: Update maintainers adds 311d0fad2a27 drm/rect: fix kernel-doc typos adds bb3bc3eac316 drm/panel: visionox-r66451: Set prepare_prev_first flag adds f490d0cb9360 dt-bindings: display: imx: add binding for i.MX8MP HDMI PVI adds 059c53e877ca drm/bridge: imx: add driver for HDMI TX Parallel Video Interface adds 2592a36d9569 dt-bindings: drm/bridge: ti-sn65dsi86: Fix bouncing @codea [...] adds 418d6e296626 drm/sched: Add Matthew Brost to maintainers adds 8933d29e7703 dt-bindings: display: imx: add binding for i.MX8MP HDMI TX adds 1f36d634670d drm/bridge: imx: add bridge wrapper driver for i.MX8MP DWC HDMI adds 536090b695c4 drm/panel: simple: fix flags on RK043FN48H adds c9424076d764 drm/panel: simple: push blanking limit on RK32FN48H adds aaf7f8099683 drm/panel: re-alphabetize the menu list adds c4ae9fd0de44 drm/bridge: imx8mp-hdmi-pvi: Fix build warnings adds 78cb1f1d19b6 drm: display: make dp_aux_bus_type const adds 2c8ba564a42c drm: mipi-dsi: make mipi_dsi_bus_type const adds f8e4806e0dfa Merge tag 'drm-misc-next-2024-01-11' of git://anongit.free [...] adds 0e85f1ae4ac6 Merge drm/drm-next into drm-misc-next adds e8ef91f14db1 drm: xlnx: zynqmp_dpsub: Make drm bridge discoverable adds b214b37c902d drm: xlnx: zynqmp_dpsub: Fix timing for live mode adds 7717fc5b22e5 drm: xlnx: zynqmp_dpsub: Clear status register ASAP adds ef8d8df3cb06 drm: xlnx: zynqmp_dpsub: Filter interrupts against mask adds d807ad80d811 drm/bridge: add ->edid_read hook and drm_bridge_edid_read() adds f7930e64c1eb drm/bridge: switch to drm_bridge_edid_read() adds 348803ae4e59 drm/bridge: chrontel-ch7033: switch to drm_bridge_edid_read() adds 60d1fe1a7f30 drm/bridge: lt8912b: use drm_bridge_edid_read() adds 29e032296da5 drm/bridge: lt8912b: clear the EDID property on failures adds 4f7ad8cca619 drm/bridge: lt8912b: use ->edid_read callback adds 392b6e9a3c02 drm/bridge: lt9611uxc: use drm_bridge_edid_read() adds 0d966d59d1e5 drm: bridge: simple-bridge: use drm_bridge_edid_read() adds 400bb4ee97b4 drm: bridge: simple-bridge: clear the EDID property on failures adds 7b90330f20bf drm/bridge: tfp410: use drm_bridge_edid_read() adds d61f65159eee drm/bridge: tfp410: clear the EDID property on failures adds b334be86c64c drm/meson: switch to drm_bridge_edid_read() adds 3ce7384048fa drm/bridge: remove drm_bridge_get_edid() in favour of drm_ [...] adds 0de62399883d Merge tag 'drm-misc-next-2024-02-08' of git://anongit.free [...] adds 50661eb1a2c8 drm/amdgpu: Auto-validate DMABuf imports in compute VMs adds 4cabb2174d2c drm/amdkfd: Bump KFD ioctl version adds ac3ff8a90637 drm/amdgpu: Replace DRM_* with dev_* in amdgpu_psp.c adds ea0f6dfeecab drm/amdgpu: drop psp v13 query_boot_status implementation adds ad390542ec48 drm/amdgpu: Init pcie_index/data address as fallback (v2) adds f5e4cc8461c4 drm/amdgpu: implement RAS ACA driver framework adds cce4febb274c drm/amdgpu: Add ras helper to query boot errors v2 adds c8cb7e09db90 drm/amdgpu: Query boot status if discovery failed adds 0599849c3276 drm/amdgpu: add ACA kernel hardware error log support adds 33dcda51e9bd drm/amdgpu: add ACA bank dump debugfs support adds d4b9cfe2c725 drm/amdgpu: Query boot status if boot failed adds d3f452f3a01e drm/amdgpu: add new INFO IOCTL query for input power adds 26405ff4306a drm/amdgpu: move kiq_reg_write_reg_wait() out of amdgpu_virt.c adds 0c54e457ac58 drm/amd/pm: add aca smu backend support for smu v13.0.6 adds 04c4fcd2630d drm/amdgpu: add amdgpu ras aca query interface adds 37973b69eab4 drm/amdgpu: add aca sysfs support adds f38765de8385 drm/amdgpu: add umc v12.0 ACA support adds e372baeb3d33 drm/amdgpu: Check extended configuration space register wh [...] adds 0f3cd24e96b8 drm/amdgpu: add gfx v9.4.3 ACA support adds 373e970a4a2a drm/amdgpu: add sdma v4.4.2 ACA support adds f45e6f2b5c79 drm/amdgpu: add mmhub v1.8 ACA support adds bbcbfd4363e9 drm/amdgpu: add xgmi v6.4.0 ACA support adds 9c97bf88f4a7 drm/amdgpu: Do bad page retirement for deferred errors adds 46e2231ce03b drm/amdgpu: Log deferred error separately adds 1714a1ffafcb drm/amdgpu: replace MCA macro with ACA for XGMI adds 30df05fb74f6 drm/amdgpu: Align ras block enum with firmware adds 81d4b9706845 drm/amdkfd: Fix variable dereferenced before NULL check in [...] adds 166225e79ccc drm/amd/display: Fix late derefrence 'dsc' check in 'link_ [...] adds ac9c748362fd drm/amd/display: Allow IPS2 during Replay adds ca25a2b5f841 drm/amd/display: Init link enc resources in dc_state only [...] adds a25dea474a24 drm/amd/display: Add Replay IPS register for DMUB command table adds 4630d5031cd8 drm/amdgpu: check PS, WS index adds f7a16fa37694 drm/radeon: check PS, WS index adds 2763da27f93f drm/amdgpu: Clean up errors in navi10_ih.c adds 05ec62314720 drm/amdgpu: Clean up errors in clearstate_gfx9.h adds 2bb012138d72 drm/amdgpu: Clean up errors in amdgpu_atomfirmware.h adds 32a0a398fc78 drm/amd/amdgpu: Clean up errors in amdgpu_umr.h adds 1ed8ccf26877 drm/amd: Clean up errors in sdma_v2_4.c adds 73888bad4d1f drm/amdgpu: Clean up errors in amdgpu_rlc.c adds 012fe0674af0 drm/amd/display: Add logging resource checks adds 6c605f44086a drm/amd/display: Port DENTIST hang and TDR fixes to OTG di [...] adds 3fc394111ea7 drm/amd/display: Floor to mhz when requesting dpp disp clo [...] adds b4e05bb1dec5 drm/amd/display: Clear OPTC mem select on disable adds 2254ab45dab2 drm/amd/display: Fix DML2 watermark calculation adds 038c53234641 drm/amd/display: Update P010 scaling cap adds f0ec30549a2b drm/amd/display: Ensure populate uclk in bb construction adds d451b534e0b4 drm/amd/display: Fix dml2 assigned pipe search adds 12f72a1599dc drm/amd/display: Add DP audio BW validation adds 5950efe25ee0 drm/amd/display: Enable Panel Replay for static screen use case adds e6f82bd44b40 drm/amd/display: Rework DC Z10 restore adds aa4e18d30076 drm/amd/display: Set default Z8 minimum residency for DCN35 adds 14656c4fde65 drm/amd/display: Allow Z8 for multiplane configurations on DCN35 adds 3b84525544be drm/amd/display: Align the returned error code with legacy DP adds bcee21a437ab drm/amd/display: 3.2.267 adds 0e14eb0cefd9 drm/amdgpu: Query ras capablity from psp v2 adds 4e2965bd3bdd drm/amdgpu: Centralize ras cap query to amdgpu_ras_check_s [...] adds 849e133c973c drm/amdgpu: Fix the null pointer when load rlc firmware adds 995d629f7476 drm/amd: Clean up errors in amdgpu_vkms.c adds b679566bf0c1 drm/amdgpu: Clean up errors in amdgpu_drv.c adds 7230ebeb0a9b drm/amdgpu: Clean up errors in gfx_v9_4.c adds 0b0fb6da9b01 drm/amdgpu: Clean up errors in jpeg_v2_5.c adds f5e1f90b67b8 drm/amdgpu: Clean up errors in amdgpu_gmc.c adds 762343f79e43 drm/amdgpu: Clean up errors in amdgpu.h adds ac4d654f3daf drm/amdgpu: Clean up errors in clearstate_si.h adds 7937b6f63f89 drm/amdgpu: Clean up errors in umc_v6_0.c adds 142e2227582e drm/amd/include: Clean up errors in arct_ip_offset.h adds 522f878a0c26 drm/amdgpu: Clean up errors in atom-bits.h adds 84900320970d drm/amdgpu: Clean up errors in navi12_ip_offset.h adds 577fa1be30e6 drm/amdgpu: Clean up errors in kgd_pp_interface.h adds 3c642f34e9c6 drm/amd/include/vega10_ip_offset:Clean up errors in vega10 [...] adds 882c82b9ac66 drm/amd: Clean up errors in vega10_ip_offset.h adds eadf484e6bad drm/amd/pp: Clean up errors in dm_pp_interface.h adds 78a855f95420 drm/amdgpu: Clean up errors in dimgrey_cavefish_ip_offset.h adds 1ef4fd9278c7 drm/amd/include/vangogh_ip_offset: Clean up errors in vang [...] adds aca4300ab2b2 drm/amd/include/sienna_cichlid_ip_offset: Clean up errors [...] adds a0caeabb96f2 drm/amdgpu: Clean up errors in cgs_common.h adds e1fe442fec46 drm/amd/include/navi14_ip_offset: Clean up errors in navi1 [...] adds 58479e2126fd drm/amdgpu: Clean up errors in v10_structs.h adds 70debdf217e8 drm/amd/amdgpu: Clean up errors in beige_goby_ip_offset.h adds 296cce5d4ebb drm/amd/display: Clean up errors in renoir_ip_offset.h adds 9c7fdfa396a9 drm/amd/include/vega20_ip_offset: Clean up errors in vega2 [...] adds b42eecdfa3a9 drm/radeon: Clean up errors in si_dpm.c adds 54a5d71723ac drm/radeon/trinity_dpm: Clean up errors in trinity_dpm.c adds 328f63b158f8 drm/radeon: Clean up errors in trinity_dpm.c adds c4769ac4d594 drm/radeon: Clean up errors in radeon_atpx_handler.c adds 1e68ffdcd182 drm/radeon/r100: Clean up errors in r100.c adds 236ff5f967bb drm/radeon: Clean up errors in r600_dpm.h adds 765290661cfa drm/radeon: Clean up errors in ni.c adds 30d30e0f1523 drm/radeon/dpm: Clean up errors in sumo_dpm.c adds b8cbb7defe76 drm/radeon/ni_dpm: Clean up errors in ni_dpm.c adds 007cded6014f drm/radeon: Clean up errors in ni_dpm.c adds d93eb053b240 drm/radeon: Clean up errors in smu7_discrete.h adds e0353ea0da61 drm/radeon/rv770: Clean up errors in rv770_dpm.c adds 1b5a5e4055f5 drm/radeon/dpm: Clean up errors in trinity_dpm.h adds 3013edd68ea7 drm/radeon/btc_dpm: Clean up errors in btc_dpm.c adds 25157b1bc12e drm/radeon/kms: Clean up errors in rv6xx_dpm.h adds 22dfe0aedb56 drm/radeon: Clean up errors in radeon_asic.c adds 3e9156fb5555 drm/radeon: Clean up errors in uvd_v1_0.c adds 9f9a40852e29 drm/radeon: Clean up errors in radeon_audio.h adds ab2533d4fd0f drm/radeon: Clean up errors in rs400.c adds 50958960c443 drm/radeon: Clean up errors in radeon_audio.c adds 6e4362dd21f4 drm/radeon: Clean up errors in si_dpm.h adds f11562434778 drm/radeon: Clean up errors in rs600.c adds cc588e799549 drm/radeon: Clean up errors in r600.c adds 63373186aa1b drm/radeon/ci_dpm: Clean up errors in ci_dpm.c adds c6ebd422a6eb drm/radeon: Clean up errors in rv770_smc.h adds c40bc91776b9 drm/radeon: Clean up errors in evergreen.c adds 40d89a92f1c7 gpu/drm/radeon: Clean up errors in evergreen.c adds 8be4f5312e80 drm/radeon: Clean up errors in kv_smc.c adds f63686ce2f5e drm/radeon: Clean up errors in evergreen_reg.h adds 15711063f827 drm/radeon: Clean up errors in radeon_mode.h adds a62b1547e028 drm/radeon: Clean up errors in rv515.c adds 848da1928b7b drm/radeon: Clean up errors in r600_dpm.c adds 93709fa06d5b drm/radeon/kms: Clean up errors in smu7_fusion.h adds 3af3497f335c drm/radeon/kms: Clean up errors in smu7.h adds 6d01359dfd61 drm/radeon/kms: Clean up errors in radeon_pm.c adds b1baf42f8523 drm/radeon: Clean up errors in clearstate_ci.h adds 4a93a7c92779 drm/radeon: Clean up errors in clearstate_cayman.h adds 6080a591bfaf drm/radeon/dpm: Clean up errors in evergreen_smc.h adds c435ebd0c661 drm/radeon: Clean up errors in ci_dpm.h adds 17c31edfa2e4 drm/radeon: Clean up errors in radeon.h adds ce136e15e0f8 drm/radeon: Clean up errors in si.c adds a87076d37598 drm/radeon/evergreen_cs: Clean up errors in evergreen_cs.c adds bf14cd4f2e9a drm/radeon/ni_dpm: Clean up errors in nislands_smc.h adds ab762f937db9 drm/amd/display: Fix a switch statement in populate_dml_ou [...] adds 733965a90f88 drm/amdkfd: init drm_client with funcs hook adds 8a1f7fddabe1 drm/amdgpu: Remove usage of the deprecated ida_simple_xx() API adds 087a3e13ec49 drm/amdgpu: revert "Adjust removal control flow for smu v13_0_2" adds 5394fb2a5bd5 drm/amdgpu: Remove unnecessary NULL check adds b2f26f49e84b drm/amd/display: Drop 'acrtc' and add 'new_crtc_state' NUL [...] adds b5387349cadd drm/amd/amdgpu: Update RLC_SPM_MC_CNT by ring wreg in guest adds 7ed97155b258 drm/amdgpu: fix UBSAN array-index-out-of-bounds for ras_bl [...] adds 776b0953aba8 drm/amdgpu: Enable GFXOFF for Compute on GFX11 adds 2c7a1560e8a6 drm/amdgpu: Show deferred error count for UMC adds 601429cca96b drm/amdgpu: Skip do PCI error slot reset during RAS recovery adds a9e4f61df1cc drm/amdgpu: update error condition check for umc_v12_0_que [...] adds 0cd2bc06de72 drm/amd/pm: enable amdgpu smu send message log adds bf38a4e4ab68 drm/radeon: remove dead code in ni_mc_load_microcode() adds 059e7c6b8f5e drm/radeon/ni_dpm: remove redundant NULL check adds 00a11f977beb drm/amdgpu: Enable seq64 manager and fix bugs adds 3e22174603da drm/amdgpu: fix wrong sizeof argument adds 22f6e3e11297 drm/amdgpu: Add log info for umc_v12_0 adds 3fdcd0a31d7a drm/amdgpu: Prepare for asynchronous processing of umc pag [...] adds ee9c3031d027 drm/amdgpu: Fix ras features value calltrace adds 6c23f3d12a92 drm/amdgpu: Use asynchronous polling to handle umc_v12_0 p [...] adds afb617f38f22 drm/amdgpu: add interface to check mca umc status adds 0795b5d23490 drm/amdgpu:Support retiring multiple MCA error address pages adds 0d50f4048de9 drm/amd/pm: udpate smu v13.0.6 message permission adds be91a828d08a drm/amdgpu: Cleanup inconsistent indenting in 'amdgpu_gfx_ [...] adds e8cc57a96cb0 drm/amd/display: Drop kdoc markers for some Panel Replay f [...] adds 18d71047922e Revert "drm/amd/pm: smu v13_0_6 supports ecc info by default" adds 1757bb7dab6d drm/amdgpu: update check condition of query for ras page retire adds 3295580d4683 drm/amd/display: Fix uninitialized variable usage in core_ [...] adds efbfc987a331 drm/amd/display: decouple color state from hw state log adds 07b2483ee1d0 drm/amd/display: Add dpp_get_gamut_remap functions adds f26407564f1e drm/amd/display: read gamut remap matrix in fixed-point 31 [...] adds e808825c6c38 drm/amd/display: fill up DCN3 DPP color state adds aa708057c410 drm/amd/display: add get_gamut_remap helper for MPC3 adds c597479f27b6 drm/amd/display: Fix timing bandwidth calculation for HDMI adds 6348469450d6 drm/amd/display: create DCN3-specific log for MPC state adds 9feaa4c0de83 drm/amd/display: Promote DAL to 3.2.268 adds 855f42ba9254 drm/amd/display: Add usb4_bw_alloc_support flag adds b8f2234846d7 drm/amd/display: Add NULL-checks in dml2 assigned pipe search adds 60818ed76577 drm/amd/display: Add IPS checks before dcn register access adds 2a8e918f48bd drm/amd/display: add power_state and pme_pending flag adds 8457bddc266c drm/amd/display: Revert "Rework DC Z10 restore" adds 624e0d7f39cb drm/amd/display: Add GART memory support for dmcub adds 4516a7930203 drm/amd/display: turn off windowed Mpo ODM feature for dcn321 adds f980579c29a6 drm/amd/display: Replay + IPS + ABM in Full Screen VPB adds a125206c2004 drm/amd/display: [FW Promotion] Release 0.0.201.0 adds a499b68cce3c drm/amd/display: Promote DAL to 3.2.269 adds 42ffb3c396b5 drm/amdgpu/pm: Fix the power source flag error adds bba8200a184a drm/amd/pm: update the power cap setting adds e0eb08dcec0f drm/amdgpu: Avoid fetching vram vendor information adds 9c3f6e2c4ee0 drm/amdgpu: Show vram vendor only if available adds 2866a4549cf4 drm/amdgpu: skip call ras_late_init if ras block is not supported adds 9bfb1a538a25 drm/amdgpu: Fix null pointer dereference adds 060963bf7759 drm/amd/display: hook up DCN30 color blocks data to DTN log adds 8feca9f32ce6 drm/amd/display: Address kdoc for eDP Panel Replay feature [...] adds f5be15bb2699 drm/amd/display: add DPP and MPC color caps to DTN log adds e432f14a4285 drm/amd/display: hook up DCN20 color blocks data to DTN log adds 7055c5856aa1 Revert "drm/amd/pm: fix the high voltage and temperature issue" adds 693d4e8861a5 drm/amdgpu/pptable: convert some variable sized arrays to [...] adds 6add38716548 drm/amd/pm: Fetch current power limit from FW adds 8d1717fb647d drm/amdgpu: Fix return type in 'aca_bank_hwip_is_matched()' adds 8352ca1090d1 drm/amd/amdgpu: Assign GART pages to AMD device mapping adds ca01082353d4 drm/amdgpu/gfx10: set UNORD_DISPATCH in compute MQDs adds fc8f5a29d4cf drm/amdgpu/gfx11: set UNORD_DISPATCH in compute MQDs adds 4953be13bebb drm/amdgpu: convert some variable sized arrays to [] style adds 1e201202eda1 drm/amdgpu/pm: Add default case for smu IH process func adds c84a7e21db79 drm/amdgpu: Fix module unload hang with RAS enabled adds 4b09715f1504 drm/amd/display: Fix a potential buffer overflow in 'dp_ds [...] adds 6eb726a082e5 drm/amdgpu: add aca sysfs remove support adds c0c48f0d61ff drm/amdgpu: adjust aca init/fini sequence to match gpu reset adds 67bbf55bd3c7 drm/amd/display: Disable ips before dc interrupt setting adds 85155f5b55b5 drm/amd: Add a DC debug mask for IPS adds 1630c6ded587 drm/amd/display: "Enable IPS by default" adds ed1e1e42fd68 drm/amdgpu: Support passing poison consumption ras block to SRIOV adds 2474414c60b7 drm/amdgpu: Add RAS_POISON_READY host response message adds 362936d613e8 amdgpu/drm: Use vram manager for virtualization page retirement adds a91cf53a1077 drm/amdgpu: update documentation on new chips adds ee0a54a6ef6b Documentation/gpu: Add basic page for HUBP adds 3595678ff833 Documentation/gpu: Add simple doc page for DCHUBBUB adds b8e9a995fbda drm/amd/include: Add missing registers/mask for DCN316 and 350 adds 9ccfe80d022d drm/amd/display: Fix potential NULL pointer dereferences i [...] adds c0125b848abe drm/amdgpu: move the drm client creation behind drm device [...] adds 34e98e5b07fc drm/amdkfd: Correct partial migration virtual addr adds 7297ff96ea57 drm/amdkfd: Use S_ENDPGM_SAVED in trap handler adds 50d3cf5e5a21 drm/amdkfd: Use correct drm device for cgroup permission check adds c371aa12d817 Documentation/gpu: Add kernel doc entry for DPP adds b8c1c3a82e75 Documentation/gpu: Add kernel doc entry for MPC adds 0fba33311e63 Documentation/gpu: Add entry for OPP in the kernel doc adds d79833f34bdc Documentation/gpu: Add entry for the DIO component adds 21dd98b0ef89 Documentation/gpu: Add an explanation about the DC weekly patches adds ba162ae749a5 Documentation/gpu: Introduce a simple contribution list fo [...] adds 9af68235ad3d drm/amd/display: Fix static screen event mask definition change adds 6bd0960644ed Revert "drm/amd/display: initialize all the dpm level's st [...] adds 05d3dfd3edba drm/amd/display: Wait before sending idle allow and after [...] adds 2812b5add41e drm/amd/display: Wait for mailbox ready when powering up DMCUB adds d46fb0068c54 drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz adds dcbf438d4834 drm/amd/display: Unify optimize_required flags and VRR adj [...] adds fc9f47455ae1 drm/amd/display: For FPO and SubVP/DRR configs program vmi [...] adds 13b3d6bdbeb4 drm/amd/display: add debugfs disallow edp psr adds 5549c37e3cf2 drm/amd/display: fix USB-C flag update after enc10 feature init adds f341055b10bd drm/amd/display: Send DTBCLK disable message on first commit adds 7fc0d111baad drm/amd/display: refine code for dmcub inbox1 ring buffer debug adds f2a905b01c6d drm/amd/display: fix invalid reg access on DCN35 FPGA adds e8d131285c98 drm/amd/display: Fix DPSTREAM CLK on and off sequence adds 607e1b0cf480 drm/amd/display: fix incorrect mpc_combine array size adds c50c9c872e76 drm/amd/display: use correct phantom pipe when populating [...] adds 5024ae7fa88c drm/amd/display: Underflow workaround by increasing SR exi [...] adds 2ba36e18566b drm/amd/display: fix DP audio settings adds ed2466da2c1c drm/amd/display: clkmgr unittest with removal of warn & re [...] adds 4ba9ca63e696 drm/amd/display: Fix dcn35 8k30 Underflow/Corruption Issue adds b26b943a8dcf drm/amd/display: Populate invalid split index to be 0xF adds e8911e0a53de drm/amd/display: [FW Promotion] Release 0.0.202.0 adds 2bf85adfb304 drm/amd/display: 3.2.270 adds 132a6a78b598 drm/amdgpu/pm: Use macro definitions in the smu IH process [...] adds 788686e2d93a drm/amdgpu: use helper macro HW_ERR instead of Hardware er [...] adds 9749c8684345 drm/amdgpu: Fix the warning info in mode1 reset adds c3ec8c4f9a47 drm/amd: Don't init MEC2 firmware when it fails to load adds 1731ba9b64f7 drm/amdgpu: Update boot time errors polling sequence adds edfdde9013b7 drm/amdgpu: disable RAS feature when fini adds adb4d6a40d61 drm/amdgpu: Need to resume ras during gpu reset for gfx v9 [...] adds fa8a91b0e52c drm/amdgpu: Fix missing error code in 'gmc_v6/7/8/9_0_hw_init()' adds 1c2806f6be23 drm/amd/display: Add NULL check for kzalloc in 'amdgpu_dm_ [...] adds e3854253a5f6 drm/amd/display: Fix buffer overflow in 'get_host_router_t [...] adds 0c93bd495766 drm/amdkfd: reserve the BO before validating it adds e4d65510e87e drm/amdgpu: drm/amdgpu: remove golden setting for gfx 11.5.0 adds a1eac5bd9127 drm/amdgpu: add PSP RAS address query command adds 01087a1974a1 drm/amdgpu: use PSP address query command adds 615dd56ac537 drm/amdgpu: remove asymmetrical irq disabling in vcn 4.0.5 [...] adds 9217b91c6458 drm/amdgpu: Reset IH OVERFLOW_CLEAR bit adds fb38ad0aab41 drm/amdgpu/pm: Use inline function for IP version check adds 886571d217d7 drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_ [...] adds fb5a3d037082 drm/amd/display: Add NULL test for 'timing generator' in ' [...] adds 3fad1565720f drm/amdgpu: Only create mes event log debugfs when mes is enabled adds 39a82d304b63 drm/amdgpu: fix typo in parameter description adds aeaf3e6cf842 drm/amdgpu: Clear the hotplug interrupt ack bit before hpd [...] adds 63d0b87213a0 drm/amd/display: add panel_power_savings sysfs entry to eD [...] adds 2e7ef37c7ca8 drm/amd/display: Remove Legacy FIXED_VS Transparent LT Sequence adds 5a2df8ecba86 drm/amdkfd: Add cache line sizes to KFD topology adds 70efd0422021 drm/amd/display: Don't perform rate toggle on DP2-capable [...] adds 0a5fd7811a17 drm/amd/display: set odm_combine_policy based on context i [...] adds 0326de4c444a drm/amdgpu: skip to program GFXDEC registers for suspend abort adds 3f719cf22f56 drm/amdgpu: reset gpu for s3 suspend abort case adds 0a8ff0cbee35 drm/amdgpu: remove asymmetrical irq disabling in jpeg 4.0. [...] adds db8391479f44 drm/amd/display: correct static screen event mask adds a9b1a4f684b3 drm/amd/display: Add more checks for exiting idle in DC adds 015bae7d2957 drm/amd/pm: Retrieve UMC ODECC error count from aca bank adds cdb637d33957 drm/amdgpu: Fix potential out-of-bounds access in 'amdgpu_ [...] adds c2359c6d7f4d drm/amd/display: Disable timeout in more places for dc_dmub_srv adds 7f6f92b1036f drm/amd/display: Increase eval/entry delay for DCN35 adds 28b34ad207cc drm/amdgpu: Fix shared buff copy to user adds 6226a5aa7737 drm/amd/display: Disable idle reallow as part of command/g [...] adds ead4c6b94d9b drm/amd/display: Add debug option to force 1-tap chroma su [...] adds 288c0254a0b0 drm/amd/display: Add left edge pixel for YCbCr422/420 + OD [...] adds d5aaa9dbb28f drm/amd/display: correct comment in set_default_brightness_aux() adds 1b5b72b4d67c drm/amd/display: Fix MST Null Ptr for RV adds 461bf81a1016 drm/amd/display: Add delay before logging clks from hw adds 84d2ae7ca0e5 drm/amd/display: Adjust set_p_state calls to fix logging adds 0701117efd1e Revert "drm/amd/display: For FPO and SubVP/DRR configs pro [...] adds 6a068e64fb25 drm/amd/display: Update phantom pipe enable / disable sequence adds 22c3b09ef2ff drm/amd/display: Drop legacy code adds dddb3e5a6df5 drm/amd/display: Disable ODM by default for DCN35 adds c84dff70e16d drm/amd/display: Trivial code style adjustment adds c7b33856139d drm/amd/display: Drop some unnecessary guards adds 3fa6352415e1 drm/amd/display: 3.2.271 adds 3d1554d99983 drm/amdgpu: Avoid fetching VRAM vendor info adds 04e1ef8aba14 drm/amd/display: Simplify the calculation of variables adds 3cafcc93cfef drm/amd/display: Clear phantom stream count and plane count adds 321036db915b drm/amd/display: Increase frame-larger-than for all displa [...] adds 15dba12c5659 drm/amd/display: Implement bounds check for stream encoder [...] adds d5597444032b drm/amdgpu: Fix HDP flush for VFs on nbio v7.9 adds b344e64fbda3 Merge tag 'amd-drm-next-6.9-2024-02-09' of https://gitlab. [...] adds 4773293bc564 drm/i915/hdcp: unify connector logging format adds 547a720e8e8f drm/i915/hdcp: fix intel_hdcp_get_repeater_ctl() error ret [...] adds 20f5583dd7a5 drm/print: Add drm_dbg_ratelimited adds 47cdb66a55f5 drm/i915: Ratelimit debug log in vm_fault_ttm adds 8e1cd40ddfba drm/i915/dp: Use LINK_QUAL_PATTERN_* Phy test pattern names adds 6c7ffa7a1c92 drm/i915/dp: Add TPS4 PHY test pattern support adds 3ee302ec22d6 drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_s [...] adds 89d6708d947a drm/i915/cdclk: Remove divider field from tables adds da2d668480c3 drm/i915/hdcp: Fail Repeater authentication if Type1 devic [...] adds e11300a1d8e3 drm/i915/display: Remove intel_crtc_state->psr_vsc adds 00076671a648 drm/i915/display: Move colorimetry_support from intel_psr [...] adds 31a5b6ed88c7 drm/i915/display: Unify VSC SPD preparation adds fde53fa18d8e drm/i915/display: Fix vsc_sdp computation adds 6b6276138450 drm/i915/display: Ignore only psr specific part of vsc sdp adds 16448cf437ea drm/i915/display: Read PSR configuration before VSC SDP adds bac2d7d8e64b drm/i915/display: Take care of VSC select field in video d [...] adds e7b2d82d420a drm/i915/bios: remove some unused leftover declarations adds 93cbc1accbce drm/i915/mtl: Add fake PCH for Meteor Lake adds f4304beadd88 drm/i915/display: Fix C20 pll selection for state verification adds 172516e153c9 drm/i915/display: Store hw clock for C20 adds 2e13b5bb5e28 drm/i915/display: Cleanup mplla/mpllb selection adds a1d91c6e989d drm/i915/display: Skip C10 state verification in case of fastset adds 9b0b61c5bc08 drm/i915/dp: Fix the PSR debugfs entries wrt. MST connectors adds a133e35bc650 drm/i915/irq: use DISPLAY_VER instead of GRAPHICS_VER adds 102971422e57 drm/i915/dmc: use DISPLAY_VER instead of GRAPHICS_VER adds fbfb125c8492 drm/i915/hdcp: use DISPLAY_VER instead of GRAPHICS_VER adds ee3c386e4bee drm/i915/display: use IS_DISPLAY_VER instead of IS_GRAPHICS_VER adds 39c9f38e1ad3 drm/i915/tv: use DISPLAY_VER instead of GRAPHICS_VER adds c27f010aa188 drm/i915: Disable DSB in Xe KMD adds 0fa647659c49 drm/i915/display: Use helper to select C20 MPLLA/B adds 289d4180bda9 drm/i915: Init DRM connector polled field early adds f7d16a538ad2 drm/i915: Keep the connector polled state disabled after storm adds a1a0e8630711 drm/i915: Move audio deinit after disabling polling adds 24b412b1bfeb drm/i915: Disable intel HPD poll after DRM poll init/enable adds f4ed123ae295 drm/i915: Suspend the framebuffer console during driver shutdown adds 1ef28d86bea9 drm/i915: Suspend the framebuffer console earlier during s [...] adds bd738d859e71 drm/i915: Prevent modesets during driver init/shutdown adds cd572b3bb27e drm/i915: Disable hotplug detection works during driver in [...] adds bab87ef4db9a drm/i915: Disable hotplug detection handlers during driver [...] adds 9210e94a5a3b drm/i915: Add intel_digital_port lock/unlock hooks adds 2e4b90fbe755 drm/i915: Filter out glitches on HPD lines during hotplug [...] adds d544d000a3cb drm/i915/dp: Abort AUX on disconnected native DP ports adds bdb7a38a8f40 drm/i915/xe2lpd: Update bxt_sanitize_cdclk() adds 7af2f3e55c1e drm/i915/cdclk: Extract bxt_cdclk_ctl() adds ebb9c4240dea drm/i915/cdclk: Reorder bxt_sanitize_cdclk() adds 935e486b718f drm/i915/cdclk: Re-use bxt_cdclk_ctl() when sanitizing adds cd7b0b2dd3d9 drm/i915/dp: Fix the max DSC bpc supported by source adds 9962c25ac41b drm: Add eDP 1.5 early transport definition adds 1bff93b8bc27 drm/i915/psr: Extend SU area to cover cursor fully if needed adds 86b26b6aeac7 drm/i915/psr: Carry su area in crtc_state adds 7f85883e4a7b drm/i915/psr: Calculate and configure CUR_POS_ERLY_TPT adds 3291bbb93e16 drm/i915/psr: Configure PIPE_SRCSZ_ERLY_TPT for psr2 early [...] adds 467e4e061c44 drm/i915/psr: Enable psr2 early transport as possible adds f3c2031db7df drm/i915/psr: Disable early transport by default adds a480dd59fe25 drm/i915/display: No need for full modeset due to psr adds 78d49aaa36bd drm/i915/psr: CAN_PSR and CAN_PANEL_REPLAY can be now loca [...] adds 0ea5c948cb64 Merge drm/drm-next into drm-intel-next adds 30ef2627b207 drm/i915/bios: move i915_vbt debugfs to intel_bios.c adds bb94644716cf drm/i915/opregion: move i915_opregion debugfs to intel_opregion.c adds 37e2100312b1 drm/i915/opregion: abstract getting the opregion VBT adds 9eb4826f2856 drm/i915/opregion: abstract ASLE presence check adds 2619861c470d drm/i915/gvt: use local INTEL_GVT_OPREGION_SIZE adds a52c854a29bb drm/i915/opregion: make struct intel_opregion opaque adds dc524d05974f Revert "drm/i915/dsi: Do display on sequence later on icl+" adds 05ae67d95bad drm/i915: Drop -Wstringop-overflow adds a99d453d2459 drm/i915/opregion: remove unused lid_state adds bddacdf4861c drm/i915: Add additional ARL PCI IDs adds 94501c3ca640 drm/i915/psr: Only allow PSR in LPSP mode on HSW non-ULT adds 92b47c3b8b24 drm/i915: Replace a memset() with zero initialization adds c045bc428f77 drm/i915: Decouple intel_crtc_vblank_evade_scanlines() fro [...] adds bb83f348ead2 drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa adds 637bda52bf36 drm/i915: Introduce struct intel_vblank_evade_ctx adds b1f9bc3dbe28 drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx adds b5ad7ce024b3 drm/i915: Extract intel_vblank_evade() adds 318ec320c6c7 drm/i915: Move the min/max scanline sanity check into inte [...] adds dea1731dfc25 drm/i915: Move intel_vblank_evade() & co. into intel_vblank.c adds 1de63528e728 drm/i915: Perform vblank evasion around legacy cursor updates adds 6bc41f9cf252 Revert "drm/i915/xe2lpd: Treat cursor plane as regular pla [...] adds ba407525f824 drm/i915: Try to preserve the current shared_dpll for fast [...] adds d283ee5662c6 drm/i915: Include the PLL name in the debug messages adds 33c7760226c7 drm/i915: Suppress old PLL pipe_mask checks for MG/TC/TBT PLLs adds 4073dbbc56ba drm/i915: Convert PLL flags to booleans adds d5c7854b50e6 drm/i915/xe2lpd: Move D2D enable/disable adds fe4c6ff50c68 drm/i915/xe2lpd: Move registers to PICA adds 7fd4548d4b64 drm/i915/display: Include debugfs.h in intel_display_debug [...] adds 1e41fa945203 drm/i915: Compute use_sagv_wm differently adds e0aee99015a7 drm/i915: Rework global state serializaiton adds c1ce62e4d6dd drm/i915: Extract intel_atomic_swap_state() adds 35396cd3efa8 drm/i915/fbc: Allow FBC with CCS modifiers on SKL+ adds e66a176592bd drm/i915/hdcp: Do intel_hdcp_component_init() much later d [...] adds 2a2e2f5f4827 drm/i915/hdcp: Pin the hdcp gsc message high in ggtt adds 3c0fa9f4ec22 drm/i915: Use struct resource for memory region IO as well adds 2ab1fe53e298 drm/i915: Print memory region info during probe adds 8f7cf0a215b3 drm/i915: Remove ad-hoc lmem/stolen debugs adds c08c364102d0 drm/i915: Bypass LMEMBAR/GTTMMADR for MTL stolen memory access adds be5e8dc84f61 drm/i915: Disable the "binder" adds f8ae1d5291c3 drm/i915: Rename the DSM/GSM registers adds 6b757e1d420c drm/i915: Fix PTE decode during initial plane readout adds d74f3a930c1d drm/i915: Fix region start during initial plane readout adds f46fb69489f5 drm/i915: Fix MTL initial plane readout adds 27fbcaf7ca24 drm/i915: s/phys_base/dma_addr/ adds 6bfdb06d1efa drm/i915: Split the smem and lmem plane readout apart adds 30865e4abb79 drm/i915: Simplify intel_initial_plane_config() calling co [...] adds f1ee98cff3d8 drm/i915/fbdev: Fix smem_start for LMEMBAR stolen objects adds ea5e150ac2cf drm/i915: Tweak BIOS fb reuse check adds a8153627520a drm/i915: Try to relocate the BIOS fb to the start of ggtt adds 074146f45783 drm/i915: Annotate more of the BIOS fb takeover failure paths adds 4ee30a448255 drm/i915/alpm: Add ALPM register definitions adds 96a24945731f drm/i915/psr: Add alpm_parameters struct adds 29f3067a236a drm/i915/alpm: Calculate ALPM Entry check adds 449c2d5948ba drm/i915/alpm: Alpm aux wake configuration for lnl adds b13cfb445c91 Merge tag 'drm-intel-next-2024-02-07' of git://anongit.fre [...] adds 86ceaaaec597 drm/i915/gem: Atomically invalidate userptr on mmu-notifier adds 0c68132df6e6 drm/i915/perf: Update handling of MMIO triggered reports adds 7353c3d7c150 drm/i915/gem: reconcile Excess struct member kernel-doc warnings adds cd1d91115ff1 drm/i915/gt: reconcile Excess struct member kernel-doc warnings adds e4cf1a70fad3 drm/i915/guc: reconcile Excess struct member kernel-doc warnings adds aa253baca534 drm/i915/perf: reconcile Excess struct member kernel-doc warnings adds 835e4d9bb3a1 drm/i915/guc: Change wa and EU_PERF_CNTL registers to MCR type adds de06b42edc5b drm/i915: don't make assumptions about intel_wakeref_t type adds c5b32a419461 drm/i915/xelpg: Add workaround 14019877138 adds a79709956226 drm/i915/huc: Allow for very slow HuC loading adds 5e83c060e95b drm/i915/guc: Flush context destruction worker at suspend adds 2f2cc53b5fe7 drm/i915/guc: Close deregister-context race against CT-loss adds 0e00a8814eec drm/i915/guc: Avoid circular locking issue on busyness flush adds 284781470de2 drm/i915/gt: Use rc6.supported flag from intel_gt for rc6_ [...] adds 84bf82f4f866 drm/i915/xelpg: Extend driver code of Xe_LPG to Xe_LPG+ adds c44d4ef47fda drm/i915/xelpg: Extend some workarounds/tuning to gfx vers [...] adds 6d46d09a0d7d drm/i915/mtl: Wake GT before sending H2G message adds 4104e634bba4 drm/i915/gt: Reflect the true and current status of rc6_enable adds d2435a8e3d68 drm/i915: Add flex arrays to struct i915_syncmap adds 599b0d8ce6ed drm/i915/selftests: Increasing the sleep time for live_rc6_manual adds b11236486749 drm/i915: Add GuC submission interface version query adds eb927f01dfb6 drm/i915/gt: Restart the heartbeat timer when forcing a pulse adds 6f167a367346 Merge tag 'drm-intel-gt-next-2024-02-15' of git://anongit. [...] adds 939857d69bcf drm/bridge: anx7625: switch to ->edid_read callback adds 9da5f1048db1 drm/bridge: cdns-mhdp8546: switch to ->edid_read callback adds 1b48b6c41ffc drm/bridge: cdns-mhdp8546: clear the EDID property on failures adds 183ea1e1ace4 drm/bridge: display-connector: switch to ->edid_read callback adds 9ed8ba5a6ea6 drm/bridge: it6505: switch to ->edid_read callback adds 1d83b43e1eb4 drm: bridge: it66121: switch to ->edid_read callback adds 231e330fb1ba drm/bridge: lt9611: switch to ->edid_read callback adds 26b2ddd8dc3c drm/bridge: lt9611uxc: switch to ->edid_read callback adds e3cbc95fb586 drm/bridge: megachips: switch to ->edid_read callback adds d0f1fd3a2900 drm/bridge: nxp-ptn3460: switch to ->edid_read callback adds 3de47e1309c2 drm/bridge: sii902x: use display info is_hdmi adds ac2854ddfa69 drm/bridge: sii902x: switch to ->edid_read callback adds 0c13bd9bf444 drm/mediatek/dp: switch to ->edid_read callback adds ada5281ace6f drm/mediatek/hdmi: switch to ->edid_read callback adds 604aa950b721 drm/msm/hdmi: fix indent adds 18701c50d661 drm/msm/hdmi: switch to ->edid_read callback adds 13a9e2beb817 drm/omap/hdmi4: switch to ->edid_read callback adds 46876af3a4bb drm/omap/hdmi5: switch to ->edid_read callback adds d4fb6c44cbc6 drm: xlnx: zynqmp_dpsub: switch to ->edid_read callback adds 56e7ce5dcdee drm: adv7511: switch to ->edid_read callback adds 6ebe4020fb66 drm: bridge: dw_hdmi: switch to ->edid_read callback adds 758abe988cf3 drm: bridge: dw_hdmi: clear the EDID property and CEC addr [...] adds 867a3ad827df drm/bridge: tc358767: update the EDID property adds d1a5af987a1d drm/bridge: tc358767: switch to ->edid_read callback adds bf6def0c5757 drm/bridge: ti-sn65dsi86: switch to ->edid_read callback adds 27b8f91c08d9 drm/bridge: remove ->get_edid callback adds 5e0c04c8c40b drm/print: make drm_err_printer() device specific by using [...] adds 82195d48b77c drm/print: move enum drm_debug_category etc. earlier in dr [...] adds 9fd6f61a297e drm/print: add drm_dbg_printer() for drm device specific printer adds 6470aac024a0 drm/dp_mst: switch from drm_debug_printer() to device spec [...] adds 3b32a1b9fade drm/mode: switch from drm_debug_printer() to device specif [...] adds 2e61504fd1c3 drm/dp: switch drm_dp_vsc_sdp_log() to struct drm_printer adds d50892a9554c drm/i915: switch from drm_debug_printer() to device specif [...] adds d2dda3bf5c15 drm/i915: use drm_printf() with the drm_err_printer intead [...] adds e7835e023f84 drm/xe: switch from drm_debug_printer() to device specific [...] adds e154c4fc7bf2 drm: remove drm_debug_printer in favor of drm_dbg_printer adds 7edd06233958 drivers/ps3: select VIDEO to provide cmdline functions adds b5b345ea9b3e drm/lima: reset async_reset on pp hard reset adds 2ccd4adc681e drm/lima: reset async_reset on gp hard reset adds a9da58c86e3b drm/lima: set pp bus_stop bit before hard reset adds 27aa58ec85f9 drm/lima: set gp bus_stop bit before hard reset adds 53cb55b20208 drm/lima: handle spurious timeouts due to high irq latency adds e721d1cc8101 drm/lima: remove guilty drm_sched context handling adds 9e5690a16fc2 drm/lima: increase default job timeout to 10s adds 423af970da74 drm/lima: standardize debug messages by ip name adds 826eafebf68b drm/tests: mm: Convert to drm_dbg_printer adds 247f2ee4498c drm/xe: Fix a missing argument to drm_err_printer adds 98459fb5ab92 drm/xe: fix arguments to drm_err_printer() adds 5d012e512db1 gpu: host1x: bus: make host1x_bus_type const adds 9913a60f318b dt-bindings: display: Add Powkiddy RGB10MAX3 panel adds e0c732291250 drm/panel: st7703: Add Powkiddy RGB10MAX3 Panel Support adds 20b18c2be4f3 dt-bindings: display: rocktech,jh057n00900: Document panel [...] adds 762195e5c269 drm/panel: st7703: Add Panel Rotation Support adds 0d192c4c72ce dt-bindings: display: rockchip: rockchip,dw-hdmi: remove p [...] adds 6b1f93ea3459 dt-bindings: display: rockchip,dw-hdmi: add power-domains [...] adds 75fa9b7e375e video: Add helpers for decoding screen_info adds 036105e3a776 video: Provide screen_info_get_pci_dev() to find screen_in [...] adds 9eac534db001 firmware/sysfb: Set firmware-framebuffer parent device adds 9040d0297a47 fbdev/efifb: Remove PM for parent device adds 4e754597d603 firmware/sysfb: Create firmware device only for enabled PC [...] adds 784e27f28118 fbdev/efifb: Do not track parent device status adds 78aa89d1dfba firmware/sysfb: Update screen_info for relocated EFI framebuffers adds 8084a5b58929 fbdev/efifb: Remove framebuffer relocation tracking adds 50735922edb6 drm: drm_crtc: correct some comments adds 4276d28e1da6 iosys-map: fix typo adds aa1267e673fe drm: ci: use clk_ignore_unused for apq8016 adds 9ac4beb7578a Merge tag 'drm-misc-next-2024-02-15' of git://anongit.free [...] adds 7f9dde788400 drm/amdkfd: fill in data for control stack header for gfx10 adds 804bf74b1683 drm/amdkfd: pass debug exceptions to second-level trap handler adds 172781696176 drm/amdkfd: Fix L2 cache size reporting in GFX9.4.3 adds a4aaf6a0333b drm/amd/swsmu: add judgement for vcn jpeg dpm set adds 45b801c24cb3 drm/amdgpu: skip ucode bo reserve for RLC AUTOLOAD adds b35c3feafea4 drm/amdgpu: support rlc auotload type set adds 0be41f31a907 drm/amdgpu: Add athub v4_1_0 ip headers (v5) adds 53edf77179f3 drm/amdgpu: Add athub v4_1_0 ip block support adds e3bfb8d9179e drm/amdgpu: implement smu send rma reason for smu v13.0.6 adds f579c06bdc9b drm/amdgpu: send smu rma reason event in ras eeprom driver adds f902bf5dd4af drm/amdgpu: Add lsdma v7_0_0 ip headers (v3) adds aa2fb2360582 drm/amdgpu: Add lsdma v7_0 ip block support adds 39df603d2cf0 drm/amdgpu/discovery: Add lsdma v7_0 ip block adds 33c0c80ae5e9 drm/amdgpu: Add osssys v7_0_0 ip headers (v4) adds 617efef4af1c drm/amdgpu: add ucode id for jpeg DPG support adds 0a119d53f74a drm/amdgpu/jpeg: add support for jpeg DPG mode adds 12443fc53e7d drm/amdgpu: Add ih v7_0 ip block support adds 56018e836352 drm/amdgpu/discovery: Add ih v7_0 ip block adds 5fb2f479b010 drm/amdgpu: Add hdp v7_0_0 ip headers (v3) adds f3bcdf2d90c1 drm/amdgpu: Add hdp v7_0 ip block support adds ca46c2590918 drm/amdgpu/discovery: Add hdp v7_0 ip block adds 5995a22f2e66 drm/amdgpu: Add vcn v5_0_0 ip headers (v5) adds 816dae1d697a drm/amdgpu: add VCN_5_0_0 firmware support adds b6d1a0632051 drm/amdgpu: add VCN_5_0_0 IP block support adds fc184dbe9fd9 drm/amdgpu: make damage clips support configurable adds c37c3bcc0530 drm/amd/display: Fix && vs || typos adds 470675f6bf6a amdgpu/drm: Add vcn_v5_0_0_ip_block support adds dfad65c65728 drm/amdgpu: Add JPEG5 support adds 8abf2636f68c drm/amd/display: Initialize 'wait_time_microsec' variable [...] adds bbaf9ed33965 drm/amd/display: Fix possible use of uninitialized 'max_ch [...] adds 9ab1a996dc7f drm/amd/display: Fix possible buffer overflow in 'find_dcf [...] adds 785e53a83be1 drm/amdgpu/jpeg5: add power gating support adds 75a178926c99 drm/amdgpu/jpeg5: Enable doorbell adds cff9960317fc drm/amdgpu: Add jpeg_v5_0_0 ip block support adds c4891d979c76 drm/radeon/ni: Fix wrong firmware size logging in ni_init_ [...] adds 2a3cfb9a24a2 drm/amd/display: fix NULL checks for adev->dm.dc in amdgpu [...] adds 040fdcde288a drm/amdgpu: respect the abmlevel module parameter value if [...] adds ddc23e6e230e drm/amdgpu/psp: update define to better align with its meaning adds 226db36032c6 drm/amd: Stop evicting resources on APUs in suspend adds ce311df91d73 Revert "drm/amd: flush any delayed gfxoff on suspend entry" adds 1b5078f01b95 drm/amd/display: Add align done check adds 194bef0cc1f5 Revert "drm/amd/display: increased min_dcfclk_mhz and min_ [...] adds 10cd2bf92b4c drm/amd/display: Fix possible NULL dereference on device r [...] adds 79f3e38f60e5 drm/amd/display: Preserve original aspect ratio in create stream adds 3a6a32b31a11 Revert "drm/amd/display: Send DTBCLK disable message on fi [...] adds 3667c4298b41 drm/amd/display: treat plane clip size change as MED update type adds 41364afe3670 drm/amd/display: enable fgcg by default adds bb46122db730 drm/amd/display: Update FIXED_VS Retimer HWSS Test Pattern [...] adds a8edc9cc0b14 drm/amd/display: Fix array-index-out-of-bounds in dcn35_clkmgr adds 616b39467e81 drm/amd/display: fixed integer types and null check locations adds b5e161e42e0a drm/amd/display: Add shared firmware state for DMUB IPS handshake adds fc2d4230e50b drm/amdgpu/soc21: update VCN 4 max HEVC encoding resolution adds 615fb058726d drm/amdgpu/display: Initialize gamma correction mode varia [...] adds ae3986e7276d drm/amd/display: allow psr-su/replay for z8 adds bfeefe6ea5f1 drm/amd/display: should support dmub hw lock on Replay adds 749f1ad0c350 drm/amd/display: Increase ips2_eval delay for DCN35 adds 5869b32bbeb7 drm/amdkfd: update SIMD distribution algo for GFXIP 9.4.2 onwards adds 3459ffe8a8bc drm/amdgpu: Fix implicit assumtion in gfx11 debug flags adds f00c8157b692 drm/amdgpu: Add mp v14_0_2 ip headers (v5) adds 876fa5f8a066 drm/amdgpu: Add psp v14_0 ip block support adds efe0f34c2bd0 drm/amdgpu: Reduce VA_RESERVED_BOTTOM to 64KB adds b7a900344546 drm/amd/pm: Allow setting max UCLK on SMU v13.0.6 adds f19cb916151d drm/amdgpu: use spirom update wait_for helper for psp v14 adds a78791c2b29e drm/amdgpu: support psp ip block for psp v14 adds e9e1abb397e5 Revert "drm/amd/display: Add left edge pixel for YCbCr422/ [...] adds 8d339b0df229 drm/amdgpu/psp: set autoload support by default adds 2fb4460fb84d drm/amdgpu/psp: handle TMR type via flag adds e71658299d45 drm/amdgpu/psp: set boot_time_tmr flag adds 815282549896 drm/amdgpu: add psp_timeout to limit PSP related operation adds efc11f34e25f drm/amdgpu: support psp ip block discovery for psp v14 adds 79863ddee8eb drm/amd/display: 3.2.272 adds 34a1de0f7935 drm/amdkfd: Relocate TBA/TMA to opposite side of VM hole adds dc84f52eb26d drm/amdgpu/nbio: Add NBIO 7.11.1 Support adds bd377b128125 drm/amdgpu: add nbio 7.11.1 discovery support adds c5ce1f1a2101 drm/amdgpu: add smuio 14.0.1 support adds 24b5a5df943a drm/amdgpu: add PSP 14.0.1 support adds aec765a4dc91 drm/amdgpu: add psp 14.0.1 discovery support adds c40797d32024 drm/amdgpu: add sdma 6.1.1 firmware adds a02cfac90fbd drm/amdgpu: add SDMA 6.1.1 discovery support adds 6f18d7ad9dba drm/amdgpu: Fix missing parameter descriptions in ih_v7_0.c adds f6aed043ee5d drm/amd/display: Add 'replay' NULL check in 'edp_set_repla [...] adds 2bb2ad58f6b7 drm/amd: Change `jpeg_v4_0_5_start_dpg_mode()` to void adds 385d9f7f2e3f drm/amd/display: Remove break after return adds 31e0a586f338 drm/amdgpu: add MMHUB 3.3.1 support adds 40d47c5fb4f2 Merge tag 'amd-drm-next-6.9-2024-02-19' of https://gitlab. [...] adds c4c96d1417fd drm: Spelling s/hardward/hardware/g adds 1a5e81de180e Revert "drm/panel-edp: Add auo_b116xa3_mode" adds b40034994f60 gpu: host1x: remove redundant assignment to variable space adds 3b59787a5170 dt-bindings: display: panel: Add Himax HX83112A adds 654f26a0f43c drm/panel: Add driver for DJN HX83112A LCD panel adds 77d17c4cd0bf Documentation/gpu: Update documentation on drm-shared-* adds b31f5eba32ae drm: add drm_gem_object_is_shared_for_memory_stats() helper adds d50ea100ea7e drm: update drm_show_memory_stats() for dma-bufs adds ba1a58d5b907 drm/amdgpu: add shared fdinfo stats adds 905a176a3ca3 drm/i915: Update shared stats to use the new gem helper adds 61e738d81f75 drm/xe: Update shared stats to use the new gem helper adds f63f24488571 drm: bridge: dw_hdmi: Set DRM bridge type adds 1e5a2ec938d7 char/agp: remove agp_bridge_data::type adds 9de552935b6c dt-bindings: vendor-prefixes: add prefix for admatec GmbH adds c530379a6876 dt-bindings: display: panel-lvds: Add compatible for admat [...] adds f9488c160d6e drm/panel: ltk500hd1829: make room for more similar panels adds c71efc633713 dt-bindings: display: ltk500hd1829: add variant compatible [...] adds 239cce651ea6 drm/panel: ltk500hd1829: add panel type for ltk101b4029w adds 1a9e51bef89a drm/meson: improve encoder probe / initialization error handling adds 42a7a16bedc9 drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first adds 70ef769f5129 accel/ivpu: Rename TILE_SKU_BOTH_MTL to TILE_SKU_BOTH adds 575fcdd3cfd4 accel/ivpu: Remove legacy firmware name adds 3bd0edf825b7 accel/ivpu: Update FW API headers adds 00b9151cd4a3 accel/ivpu: Add support for FW boot param system_time_us adds f32d59677ab1 accel/ivpu: Use lazy allocation for doorbell IDs adds adfef713d2b5 accel/ivpu: Fix ivpu_reset_engine_fn merge issue adds 42328003ecb6 accel/ivpu: Refactor BO creation functions adds b7f9b9b67ebd accel/ivpu: Rename VPU to NPU in message strings adds b59dcca97bf0 dt-bindings: display: ti,am65x-dss: Add support for common [...] adds 763955fd6c93 dt-bindings: display: simple: Add boe,bp082wx1-100 8.2" panel adds dc90214ff58b drm/panel: simple: Add BOE BP082WX1-100 8.2" panel adds e3481abc2c62 drm/ci: skip suspend tests for both msm-sc7180 machines adds 0326a5710e6d drm/ci: update IGT test names adds e00fc5402402 drm/ci: update msm-apq8096-fails list adds 1f4c6f11a557 drm/ci: mark universal-plane-sanity as failing on SC7180 adds aeedaee5ef54 drm/bridge: adv7511: fix crash on irq during probe adds c1bb7f9f1e15 dt-bindings: display: Document Renesas RZ/G2L DU bindings adds ac23216bb1f5 dt-bindings: display: renesas,rzg2l-du: Document RZ/V2L DU [...] adds 768e9e61b3b9 drm: renesas: Add RZ/G2L DU Support adds bf7e1dc79a59 MAINTAINERS: Update entries for Renesas DRM drivers adds 583f2bdc8a44 MAINTAINERS: Create entry for Renesas RZ DRM drivers adds 8c44ea81634a drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVA [...] adds 18226ba52159 drm/syncobj: reject invalid flags in drm_syncobj_find_fence adds d3f552488a73 drm/syncobj: call might_sleep before waiting for fence submission adds a3baaca4a876 drm: renesas: rz-du: Fix redefinition errors related to rz [...] adds 71ab34f72f6d Merge tag 'drm-misc-next-2024-02-22' of git://anongit.free [...] adds 20277d8c1ff5 drm/xe: Fix UBSAN splat in add_preempt_fences() adds 717cf0a78340 drm/xe: Fix warning on impossible condition adds 4e124151fcfc drm/xe/dg2: Drop pre-production workarounds adds 6901f732691f drm/xe: Add command MI_LOAD_REGISTER_MEM adds 54020e2b406d drm/xe: Define registers used by memory based irq processing adds e3408839dd27 drm/xe: Update LRC context layout definitions adds 7158a688935c drm/xe: Update definition of GT_INTR_DW adds 35c933f68048 drm/xe: Define IRQ offsets used by HW engines adds f15de1936f8d drm/xe: Add XE_BO_NEEDS_UC flag to force UC mode instead WB adds a6581ebe7685 drm/xe/vf: Introduce Memory Based Interrupts Handler adds 9a30b04f15f0 drm/xe/vf: Update LRC with memory based interrupts data adds aef4eb7c7dec drm/xe/vf: Setup memory based interrupts in GuC adds b130289b2324 drm/xe/vf: Add VF specific interrupt handler adds b2e1f97fb418 drm/xe: Add GT oriented drm_printers adds e8b9b3097ca8 drm/xe: Report TLB timeout using GT oriented functions adds 587c73343ac7 drm/xe: Introduce GuC Doorbells Manager adds 4ceb8645bd85 drm/xe/kunit: Set SR-IOV mode of the fake device adds 5095d13d758b drm/xe/kunit: Define helper functions to allocate fake xe device adds 0b75475723b1 drm/xe/kunit: Restore test->priv when done with fake xe device adds d8ba1ede4cbd drm/xe/kunit: Use xe kunit helper in RTP test adds 29d52c9c1b9d drm/xe/kunit: Use xe kunit helper in WA test adds 90ad6f301789 drm/xe/kunit: Enable CONFIG_LOCKDEP in tests adds 6e2546131750 drm/xe/kunit: Add GuC Doorbells Manager tests adds c5be725eb09d drm/xe/xelpg: Extend Wa_14019877138 for Graphics 12.70/71 adds 0eb16fd26795 drm/xe/guc: Use FAST_REQUEST for non-blocking H2G messages adds 0e209fa7bf66 drm/xe: Disable 32bits build adds f031c3a7af8e drm/xe/uapi: Remove DRM_XE_VM_BIND_FLAG_ASYNC comment left over adds 570a8fc233b2 drm/xe/xe2: Add workaround 16020183090 adds fe761f3465c0 drm/i915: don't make assumptions about intel_wakeref_t type adds fdbadf504375 drm/xe: Fix definition of intel_wakeref_t adds 9bab383d47c9 drm/xe: Use intel_wakeref_t in intel_runtime_pm functions adds 0cfb7caefabd drm/xe: Allocate dedicated workqueue for SR-IOV workers adds b97d87039fe5 drm/xe: Define Virtual Function Identifier adds 13f976ea6220 drm/xe: Introduce GT-oriented SR-IOV logging macros adds e6cbc458b4f8 drm/xe/guc: Add helpers for HXG messages adds e83679985ac7 drm/xe/guc: Update few GuC CTB ABI definitions adds fa6c12e036c9 drm/xe/guc: Add Relay Communication ABI definitions adds 811fe9f556fc drm/xe/guc: Introduce Relay Communication for SR-IOV adds 4469eae6bc52 drm/xe/kunit: Allow to replace xe_guc_ct_send_recv() with stub adds 927b042a8daf drm/xe/kunit: Add GuC Relay kunit tests adds 26d4481ac23f drm/xe/guc: Start handling GuC Relay event messages adds 0d68d06553ee drm/xe: Add mocs reset kunit adds 2b35ae108c7f drm/xe: Fix compilation without CONFIG_KUNIT adds 264ed178781c drm/xe: Fix spelling mistake "gueue" -> "queue" adds be8755a0a818 drm/xe/kunit: Drop xe_wa tests for pre-production DG2 adds ddb5bade29de drm/xe/xe2: synchronise CS_CHICKEN1 with WMTP support adds fa78e188d8d1 drm/xe/dgfx: Release mmap mappings on rpm suspend adds 29f424eb8702 drm/xe/exec: move fence reservation adds f4e8ab468fc6 drm/xe/exec: reserve fence slot for CPU bind adds 97d0047cbb17 drm/xe: Fix exec IOCTL long running exec queue ring full c [...] adds 5030e16140b6 drm/xe/guc: Only take actions in CT irq handler if CTs are [...] adds 9d0c1c5618be drm/xe/vm: Fix an error path adds 9d03bf30e786 drm/xe: Use __iomem for the regs pointer adds 20855b62a305 drm/xe: Annotate xe_mem_region::mapping with __iomem adds 9d612ee52c60 drm/xe: Annotate multiple mmio pointers with __iomem adds dcddb6f0b06d drm/xe: Annotate xe_ttm_stolen_mgr::mapping with __iomem adds 9fbedddfc900 drm/xe/xe2_lpg: Add Wa_16018610683 adds b16483f9f812 drm/xe: Fix guc_exec_queue_set_priority adds a8004af338f6 drm/xe: Fix modifying exec_queue priority in xe_migrate_init adds 4ae3aeab32d7 drm/xe: Add vram frequency sysfs attributes adds 69cac0a8f3ef drm/xe: Check skip_guc_pc before setting SLPC flag adds a109d1999229 drm/xe: Fix build bug for GCC 11 adds 6e144a7d6f8a drm/xe: Refactor __xe_exec_queue_create() adds 6ae24344e2e3 drm/xe: Add exec_queue.sched_props.job_timeout_ms adds 25ce7c5063b3 drm/xe: Finish refactoring of exec_queue_create adds 801e8c7ed670 drm/xe: Remove set_job_timeout_ms() from exec_queue_ops adds 86f41f4333e3 drm/xe: Add build on bug to assert page fault queue works adds 1fd77ceaf0d8 drm/xe: Invert page fault queue head / tail adds d0ca70c03398 drm/xe: Add build on bug to assert access counter queue works adds 7c0f97cb62dc drm/xe: Invert access counter queue head / tail adds c10da95afa68 drm/xe/device: clean up on error in probe() adds 88ec23528b32 drm/xe/selftests: Fix an error pointer dereference bug adds cf46019e8550 drm/xe: unlock on error path in xe_vm_add_compute_exec_queue() adds ef51d7542d14 drm/xe/migrate: Fix CCS copy for small VRAM copy chunks adds 88cbf8502023 drm/xe: Split GuC communication initialization adds 3c01e0121402 drm/xe/guc: Treat non-response message after BUSY as unexpected adds d898c2e55593 drm/xe/guc: Return CTB response length adds d4978a67ae97 drm/xe/guc: Use HXG definitions on HXG messages adds 33ff1f21bd2f drm/xe: Allow to exclude part of GGTT from allocations adds 1113e52ffee7 drm/xe: Fix potential deadlock in __fini_dbm adds ca630876aa98 drm/xe/migrate: Cap PTEs written by MI_STORE_DATA_IMM to 510 adds 52e3fa3e3ea3 drm/xe: Fix bounds checking in __xe_bo_placement_for_flags() adds 1c7531f50eaa drm/xe: display support should not depend on EXPERT adds ddc3c0877e16 drm/xe: Use kstrdup while creating snapshot adds 85f3b79fb578 drm/xe: Group normal kunit tests in a single module adds e2dc52f849f8 drm/xe/dmabuf: Make xe_dmabuf_ops static adds 79f8eacbdf9d drm/xe: Use a NULL pointer instead of 0. adds c5a06c9169f3 drm/xe/guc: Enable WA 14018913170 adds 34e9d836f9d0 drm/xe: Mark internal gmdid mappings as const adds a54e016ace26 drm/xe/guc: Return CTB HXG response DATA0 if no buffer provided adds 6af7ee08279c drm/xe/guc: Add kernel-doc for xe_guc_ct_send_recv() adds 997a55caa1c3 drm/xe/gsc: Initialize GSC proxy adds eb08104f90fc drm/xe/gsc: add support for GSC proxy interrupt adds 43d48379c939 drm/xe: correct the calculation of remaining size adds 8ea8c918e7db drm/xe: Modify the cfb size to be page size aligned for FBC adds 2fe36db5fd24 drm/xe: make xe_ttm_funcs const adds c96baaa83993 drm/xe: make heci_gsc_irq_chip const adds 3cacf808c9d8 drm/xe: make hwmon_info const adds 480ea9e306c7 drm/xe: make gpuvm_ops const adds 9c0155b652bf drm/xe: constify engine class sysfs attributes adds f87f5ea43959 drm/xe/xe_debugfs: Print skip_guc_pc in xe info adds 06af1954aecc drm/xe: Do not flood dmesg with guc log adds 7b5bdb447b14 drm/xe: Use _ULL for u64 division adds 6d8d038364d8 drm/xe/mmio: Cast to u64 when printing adds 406663f777be drm/xe/display: Avoid calling readq() adds 8d038f49c1f3 drm/xe: Fix cast on trace variable adds 836e487149c2 drm/xe: Enable 32bits build adds 6a02867560f7 drm/xe/xe2: Use XE_CACHE_WB pat index adds f6bf0424cadc drm/xe/vm: bugfix in xe_vm_create_ioctl adds be3382ecdf31 Merge drm/drm-next into drm-xe-next adds c885886bda2a drm/xe: Fix typo in vram frequency sysfs documentation adds 02c4e64a860a drm/xe/xe2_lpg: Introduce performance guide changes adds 6240c2c43fd0 drm/xe: Document nested struct members according to guidelines adds ab5ae65fb25d drm/xe: Remove PVC from xe_wa kunit tests adds c65908c33b80 drm/xe: Remove double new lines in devcoredump adds 98fefec8c381 drm/xe: Change devcoredump functions parameters to xe_sched_job adds 83ef64ebde37 drm/xe: Nuke xe from xe_devcoredump adds facd388708f0 drm/xe: Stash GMD_ID value in xe_gt adds 4376cee62092 drm/xe: Print more device information in devcoredump adds 89e394f0db47 drm/xe: Print registers spread in 2 u32 as u64 adds 28a98c39fa9b drm/xe: Remove additional spaces in devcoredump HW Engines [...] adds 439987f6f471 drm/xe: don't build debugfs files when CONFIG_DEBUG_FS=n adds c6878e47431c drm/xe: Fix crash in trace_dma_fence_init() adds dc75d03716fe drm/xe/guc: Add more GuC CT states adds 83a7173bacc9 drm/xe: Move TLB invalidation reset before HW reset adds d688b86a290e drm/xe/guc: Flush G2H handler when turning off CTs adds 348769d1cbfa drm/xe: correct the assertion for number of PTEs adds 9f5971bdf78e drm/xe: Grab mem_access when disabling C6 on skip_guc_pc p [...] adds 20485e3a810c drm/hwmon: Fix abi doc warnings adds aeacfd2dbebb drm/xe/xe2: Enable has_usm adds cd43106c9b05 drm/xe/guc: Reduce a print from warn to debug adds 8945a46a7cba drm/xe: Use function to emit PIPE_CONTROL adds 5746eaaa805e drm/xe: Add functions to convert regular address to canoni [...] adds be7d51c5b468 drm/xe: Add batch buffer addresses to devcoredump adds d1df9bfbf68c drm/xe: Only allow 1 ufence per exec / bind IOCTL adds f01ece502af0 drm/xe: move xe_display.[ch] under display/ adds 1e5a4dfe3834 drm/xe: drop display/ subdir from include directories adds 97fd7a7e4e87 drm/xe: Annotate mcr_[un]lock() adds 78366eed6853 drm/xe: Don't use __user error pointers adds 996da37ffa82 drm/xe: Convert job timeouts from assert to warning adds d83d8ae275c6 drm/xe: Make all GuC ABI shift values unsigned adds 152ca51d8db0 drm/xe: Use LRC prefix rather than CTX prefix in lrc desc defines adds 5bd24e78829a drm/xe/vm: Subclass userptr vmas adds d6beadc8d732 drm/xe/gsc: Add status check during gsc header readout adds 3acc1ff1a72f drm/xe: Fix loop in vm_bind_ioctl_ops_unwind adds 5fcbf83e39ec drm/xe: Drop rebind argument from xe_pt_prepare_bind adds a856b67a8416 drm/xe: Take a reference in xe_exec_queue_last_fence_get() adds 447f74d223b4 drm/xe: Pick correct userptr VMA to repin on REMAP op failure adds 774ef5dfc955 drm/xe: circumvent bogus stringop-overflow warning adds 72f86ed3c889 drm/xe: Map both mem.kernel_bb_pool and usm.bb_pool adds 86c99abb5f1b drm/xe/display: Fix memleak in display initialization adds 6650ad3e0948 drm/xe/uc: Include patch version in expectations adds 32ca46bf2944 drm/xe/guc: Update to GuC firmware 70.19.2 adds db0adab04912 drm/xe/guc: Add support for LNL firmware adds 17ffcdb041a4 drm/xe/query: Use kzalloc for drm_xe_query_engines adds 5ad6af5c91e9 drm/xe: Assume large page size if VMA not yet bound adds 8087199cd595 drm/xe/vm: don't ignore error when in_kthread adds 404669db6010 drm/xe/hwmon: Refactor xe hwmon adds 95ec8c1d6c9a drm/xe/pm: add debug logs for D3cold adds d9890c028d66 drm/xe: Remove TEST_VM_ASYNC_OPS_ERROR adds 45883418969c drm/xe: Always allow to override firmware adds 6badfc463d60 drm/xe: Avoid cryptic message when there's no GuC definition adds eb538b557425 drm/xe/vm: Avoid reserving zero fences adds 82bd83a0cf7a drm/xe/irq: allocate all possible msix interrupts adds 63fb531fbfda drm/xe/display: fix i915_gem_object_is_shmem() wrapper adds f8237c8c6a0e drm/xe: use drm based debugging instead of dev adds 157261c58b28 drm/xe/pt: Allow for stricter type- and range checking adds a43d5060086e drm/xe/vf: Assume fixed GSM size if VF adds aec14e3370c4 drm/xe/vf: Don't try to capture engine data unavailable to VF adds 18bc97fb4a0c drm/xe/vf: Don't program MOCS if VF adds 60da62fbe9af drm/xe/vf: Don't initialize stolen memory manager if VF adds 3ed34c655210 drm/xe/vf: Don't check if LMEM is initialized if VF adds 602f9ebf321a drm/xe/vf: Don't enable hwmon if VF adds 96eb895c7ec6 drm/xe/vf: Don't program PAT if VF adds be46d7aacf9e drm/xe/vf: Don't support MCR registers if VF adds 9bc36e58d162 drm/xe: Add uAPI to query GuC firmware submission version adds 761b333718cf drm/xe: Remove exec queue bind.fence_* adds f2c9364db579 drm/xe: avoid function cast warnings adds f1a9abc0cf31 drm/xe/uapi: Remove support for persistent exec_queues adds 237412e45390 drm/xe: Enable 32bits build adds a0df2cc858c3 drm/xe/xe_bo_move: Enhance xe_bo_move trace adds 19adaccef8b2 drm/xe: Fix xe_vma_set_pte_size adds 15f0e0c2c46d drm/xe: Add XE_VMA_PTE_64K VMA flag adds 0f688c0eb63a drm/xe: Return 2MB page size for compact 64k PTEs adds fbb944086f2f Merge drm/drm-next into drm-xe-next adds a44bbace73df drm/xe/guc: Allocate GuC data structures in system memory [...] adds 7606f7d0f069 drm/xe/huc: Realloc HuC FW in vram for post-hwconfig adds 8a4587ef9f95 drm/xe/guc: Move GuC power control init to "post-hwconfig" adds bf8ec3c3e82c drm/xe: Initialize GuC earlier during probe adds 69a5f1774add drm/xe/guc: Remove usage of the deprecated ida_simple_xx() API adds e5626eb80026 drm/xe/xe_gt_idle: Drop redundant newline in name adds bb619d71224e drm/xe: Fix modpost warning on xe_mocs kunit module adds 8491b0ef3233 drm/xe/snapshot: Remove drm_err on guc alloc failures adds bd71cdd209c6 drm/xe: Clear all snapshot members after deleting coredump adds 76a86b58d2b3 drm/xe: Add uapi for dumpable bos adds ffb7249df199 drm/xe: Annotate each dumpable vma as such adds 0cd99046ca05 drm/xe: Add vm snapshot mutex for easily taking a vm snaps [...] adds 0eb2a18a8fad drm/xe: Implement VM snapshot support for BO's and userptr adds de74079f0089 drm/xe: Add debug prints for skipping rebinds adds a24d9099777d drm/xe: Do not include current dir for generated/xe_wa_oob.h adds 7a975748d4dc drm/xe: Use pointers in trace events adds a7a3d73686f5 drm/xe: Prefer struct_size over open coded arithmetic adds 19b232b9d537 Merge tag 'drm-xe-next-2024-02-25' of ssh://gitlab.freedes [...] adds e91c37f19404 accel/habanalabs/gaudi2: add interrupt affinity for user i [...] adds 8c075401f2db accel/habanalabs: increase HL_MAX_STR to 64 bytes to avoid [...] adds d0df8a35a76d accel/habanalabs: fix DRAM BAR base address calculation adds 246d8b6cfb80 accel/habanalabs: abort device reset for consecutive heart [...] adds f728c17fc97a accel/habanalabs/gaudi2: move HMMU page tables to device memory adds 8a5be2b62ba1 accel/habanalabs: Remove unnecessary braces from if statement adds 731d320e689d accel/habanalabs: remove call to deprecated function adds 01f8cd0fafa6 accel/habanalabs/gaudi2: fail memory memset when failing t [...] adds 5ae8b6b77473 accel/habanalabs/goya: remove redundant assignment to poin [...] adds 9e263c5042d0 accel/habanalabs: use kcalloc() instead of kzalloc() adds c14e5cd3ed0d accel/habanalabs: remove hop size from asic properties adds 7159813c9120 accel/habanalabs: modify print for skip loading linux FW t [...] adds c1e89ae45528 accel/habanalabs/gaudi2: check extended errors according t [...] adds e855869bec3f accel/habanalabs: fix glbl error cause handling adds 0b105a2a7225 accel/habanalabs: fix debugfs files permissions adds c8c062e96718 accel/habanalabs: initialize maybe-uninitialized variables adds fd8d2fa0665e accel/habanalabs: fix error print adds 3bf6ef981f0b accel/habanalabs/gaudi2: drain event lacks rd/wr indication adds 5b6658eb7c92 accel/habanalabs/hwmon: rate limit errors user can generate adds db45bbdd024e accel/habanalabs: handle reserved memory request when work [...] adds c51706834983 accel/habanalabs: keep explicit size of reserved memory for FW adds fa58b5949366 accel/habanalabs: modify pci health check adds 576d7cc5a9e2 accel: constify the struct device_type usage adds aa775edbbe7b Merge tag 'drm-habanalabs-next-2024-02-26' of https://git. [...] adds f112b68f273f Merge v6.8-rc6 into drm-next adds 3fe262eca5bd MAINTAINERS: Update drm.git URL adds e5dbaa9f43ea drm/i915/display: On Xe2 always enable decompression with tile4 adds 6074be620c31 drm/i915/dsc: Fix the macro that calculates DSCC_/DSCA_ PP [...] adds 6061811d72e1 drm/i915/dp: Limit SST link rate to <=8.1Gbps adds c9950a5d5056 drm/i915: Correct for_each_old_global_obj_in_state() arguments adds dff8f3f85a1b drm/i915/sdvo: Convert to per-device debugs adds ca93f9f3a8d6 drm/i915/sdvo: Fix up code alignment adds 0128e89a9163 drm/i915/color: Use per-device debugs adds 5f67258c0872 drm/i915/fb: Use per-device debugs adds abe6af1627c7 drm/i915/bios: Switch to kms debugs adds ff9bc20cd21c drm/i915/bios: Use per-device debugs for VBT related stuff adds 8c9e4f68b861 drm/i915/hdcp: Use per-device debugs adds 29d7a5b4d224 drm/i915/wm: Pass the whole i915 to intel_get_cxsr_latency() adds 167712d82aad drm/i915/wm: Use per-device debugs in pre-ilk wm code adds 1db5efe51f94 drm/i915/wm: Use per-device debugs ilk wm code adds 8dc0e7dfc5aa drm/i915/dvo/ns2501: Nuke pointless casts adds cd1f0d3df26a drm/i915/dvo: Use sizeof(*variable) instead of sizeof(type) adds 00c3959d63ae drm/i915: Add bigjoiner force enable option to debugfs adds 5c5a7fa61213 drm/i915: Prevent HW access during init from SDVO TV get_m [...] adds 3a86cb16ab32 drm/i915: Prevent HW access during init from connector get [...] adds d9b904d2efdf drm/i915/display: update pll values in sync with Bspec for MTL adds 425b463859ed drm/i915: Update ADL-N PCI IDs adds 733c454e0d14 drm/i915: Fix PLL state check for gmch platforms adds 8d18f12f97bf drm/i915: Include the CRTC name in the ELD buffer mismatch adds b56e24be5916 drm/i915: Reuse ibx_dump_hw_state() for gmch platforms adds 7ab52cb3489e drm/i915: Add PLL .compare_hw_state() vfunc adds 1b923307a1b0 drm/i915: Enable fastboot across the board adds 26aba0d1c35f drm/i915/cdclk: Extract cdclk_divider() adds 76184fa3d32e drm/i915/cdclk: Squash waveform is 16 bits adds c0151c695fbe drm/i915/cdclk: Remove the hardcoded divider from cdclk_co [...] adds 79e2ea2eaaa6 drm/i915/cdclk: Document CDCLK update methods adds a9b5f422339f drm/i915: remove unused intel_dvo_dev_ops hooks adds 172c52e276d5 drm/i915: remove structs intel_vgpu_pipe_format and intel_ [...] adds de2fa4ef66b8 drm/i915: remove intel_dsi::{port_bits,hs} adds fe7ed0e9dc92 drm/i915: remove intel_gvt_gtt::{mm_alloc_page_table, mm_f [...] adds 9fda1fd90984 drm/i915: remove intel_gvt_mmio_info::{device, addr_range} adds 8266cdae3c5d drm/i915: remove intel_vgpu_workload::{ring_context, resto [...] adds dd0eb202bf4a drm/i915: remove intel_vbt_panel_data::edp::initialized adds 394a1376d827 drm/i915: remove intel_guc::ads_engine_usage_size adds c5d859e34c91 drm/i915: remove i915_drm_client::id adds 0b8722d65af5 drm/i915: remove i915_perf_stream::size_exponent adds dcbe15d92063 drm/i915: remove intel_vgpu_gtt::active_ppgtt_mm_bitmap adds 0c274be3f2bc drm/i915: remove intel_vgpu_fence::base adds c1d8fa8163bc drm/i915: remove intel_vgpu_opregion::mapped adds 7c25ef44547f drm/i915: remove intel_vgpu::intx_trigger adds 58b67c04cd8a drm/i915: remove gvt_mmio_block::device adds ad180eb410e3 drm/i915: remove intel_gvt_irq_info::warned adds 4ced7884ac69 drm/i915: remove intel_gvt_event_info::policy adds 7be6ff785af2 drm/i915: remove intel_gvt_irq::pending_events adds 95f4e97f5e00 drm/i915: remove execute_cb::signal adds 4c1f2a1e2b73 drm/i915: remove i915_vma::obj_hash adds 4101f25ae26d drm/i915: remove intel_memory_region_ops::flags adds bf7626f19d6f drm/i915/tv: Fix TV mode adds 3d890f328773 drm/i915/lnl: Add pkgc related register adds 131288c4681b drm/i915/lnl: Program PKGC_LATENCY register adds 0be4e0a5203d drm/i915: Fix doc build issue on intel_cdclk.c adds 20af10845864 drm/i915/display/debugfs: New entry "DRRS capable" to i915 [...] adds 287c0de8b294 drm/i915/hdcp: Move to direct reads for HDCP adds 26f7d01ca7c2 drm/i915/hdcp: Move source hdcp2 checks into its own function adds 55d9b2b8e440 drm/i915/hdcp: Refactor intel_dp_hdcp2_capable adds 4ae5a0977901 drm/i915/hdcp: Pass drm_dp_aux to read_bcaps function adds 8e754d9e9e8a drm/i915/hdcp: Rename hdcp capable functions adds 813cca96e4ac drm/i915/hdcp: Add new remote capability check shim function adds dfaf305b5c42 drm/i915/hdcp: HDCP Capability for the downstream device adds 429ccbd1c39b drm/i915/hdcp: Remove additional timing for reading mst hd [...] adds 909fff3e46c0 drm/i915/hdcp: Extract hdcp structure from correct connector adds 47ef55a8b784 drm/i915/hdcp: Don't enable HDCP2.2 directly from check_link adds 483f7d94a045 drm/i915/hdcp: Don't enable HDCP1.4 directly from check_link adds 66bd692404a6 drm/i915/hdcp: Allocate stream id after HDCP AKE stage adds 610d7bc2e23c drm/i915/hdcp: Read Rxcaps for robustibility adds 1e59ab501aba drm/dp: Add drm_dp_max_dprx_data_rate() adds 295654f7e554 drm/dp: Add support for DP tunneling adds 1dd9d86ab60b drm/i915: Fix display bpp limit computation during system resume adds d1e217d44b40 drm/i915/dp: Add support to notify MST connectors to retry [...] adds 204863d668ff drm/i915/dp: Use drm_dp_max_dprx_data_rate() adds e35cce9371fe drm/i915/dp: Factor out intel_dp_config_required_rate() adds 4ba732a64cdb drm/i915/dp: Export intel_dp_max_common_rate/lane_count() adds 85e5be68217b drm/i915/dp: Factor out intel_dp_update_sink_caps() adds 363c31787344 drm/i915/dp: Factor out intel_dp_read_dprx_caps() adds a4ea61b7482f drm/i915/dp: Add intel_dp_max_link_data_rate() adds 199c7d75b267 drm/i915/dp: Sync instead of try-sync commits when getting [...] adds 91888b5b1ad2 drm/i915/dp: Add support for DP tunnel BW allocation adds 39818c06c829 drm/i915/dp: Add DP tunnel atomic state and check BW limit adds 259e2e0a0432 drm/i915/dp: Account for tunnel BW limit in intel_dp_max_l [...] adds a4efae87ecb2 drm/i915/dp: Compute DP tunnel BW during encoder state com [...] adds e7e5048f4ad5 drm/i915/dp: Allocate/free DP tunnel BW during modeset adds 6496dbecb9c2 drm/i915/dp: Handle DP tunnel IRQs adds 7605d0e8c178 drm/i915/dp: Call intel_dp_sync_state() always for DDI DP [...] adds fb687904aae2 drm/i915/dp: Suspend/resume DP tunnels adds a32f3a954138 drm/i915/dp: Read DPRX for all long HPD pulses adds e60cff453b82 drm/i915/dp: Enable DP tunnel BW allocation mode adds ca7a1d0d18ac Merge tag 'drm-intel-next-2024-02-27-1' of git://anongit.f [...] adds 5cf0fbf76374 drm/i915: Add some boring kerneldoc adds db7bbd13f087 drm/i915: Check before removing mm notifier adds 992909549a23 Merge tag 'drm-intel-gt-next-2024-02-28' of git://anongit. [...] adds 32e5a120a510 drm/tegra: put drm_gem_object ref on error in tegra_fb_create adds 47f419e07111 drm/dp: move intel_dp_vsc_sdp_pack() to generic helper adds b55b88d86fec drm/dp: drop the size parameter from drm_dp_vsc_sdp_pack() adds 0d024974014f drm/dp: add an API to indicate if sink supports VSC SDP adds 155ad86b5eca accel/qaic: Constify aic100_channels adds 51b76c1f3017 drm/v3d: Enable V3D to use different PAGE_SIZE adds de8de2c8acb9 drm/i915: convert remaining intel_dp_vsc_sdp_pack adds 025ac05f15d4 drm/mxsfb: Switch to drmm_mode_config_init adds 1c71d925c03a drm: lcdif: Switch to drmm_mode_config_init adds 3ec948ccb2c4 drm/tidss: Fix initial plane zpos values adds c079e2e113f2 drm/tidss: Fix sync-lost issue with two displays adds cedb7dd193f6 drm/sun4i: hdmi: Convert encoder to atomic adds 9ca6bc246035 drm/sun4i: hdmi: Move mode_set into enable adds c6686f274d5e drm/sun4i: hdmi: Switch to container_of_const adds 358e76fd613a drm/sun4i: hdmi: Consolidate atomic_check and mode_valid adds 89ac522d4507 drm/edid/firmware: Remove built-in EDIDs adds 047518490538 Merge drm/drm-next into drm-misc-next adds bfa4437fd393 drm/mgag200: Add a workaround for low-latency adds 8e1f547aba3e backlight/corgi-lcd: Include <linux/backlight.h> adds 379ca03b7279 drm/nouveau: Include <linux/backlight.h> adds 009c95c82e87 staging/fbtft: Include <linux/backlight.h> adds 11b4eedfc87d fbdev: Do not include <linux/backlight.h> in header adds 183c81569dde fbdev: Do not include <linux/fs.h> in header adds 0f115335cff5 fbdev: Do not include <linux/notifier.h> in header adds 7a46212f2a15 fbdev: Do not include <linux/slab.h> in header adds f6d520783a08 fbdev: Clean up forward declarations in header file adds 0c591381e446 fbdev: Clean up include statements in header file adds 925c70c9b8e5 drm: Remove drm_num_crtcs() helper adds 5abffb66d12b drm: Check output polling initialized before disabling adds 048a36d8a608 drm: Check polling initialized before enabling in drm_help [...] adds 49c985856d8c drm/scheduler: Simplify the allocation of slab caches in d [...] adds 73984daf07a1 drm/tests: helpers: Include missing drm_drv header adds 66671944e176 drm/tests: helpers: Add atomic helpers adds 7a48da0febd5 drm/tests: Add helper to create mock plane adds 51f90720381d drm/tests: Add helper to create mock crtc adds 594332e9bc4c drm/tests: connector: Add tests for drmm_connector_init adds 8df1ddb5bf11 drm/dp: Don't attempt AUX transfers when eDP panels are no [...] adds 7781cc427412 Merge tag 'drm-misc-next-2024-02-29' of https://anongit.fr [...] adds 1752f138b28d drm/sun4i: hdmi: Add missing drm_atomic header adds 15ef04e2b683 drm/mediatek: Add Padding to OVL adaptor adds b82a2a4b8562 drm/mediatek: Support MT8188 VDOSYS1 in display driver adds 3b09cc7799c1 drm/mediatek: dsi: Use GENMASK() for register mask definitions adds fae6f8155053 drm/mediatek: dsi: Fix DSI RGB666 formats and definitions adds 5c6186a8f07e drm/mediatek: dsi: Cleanup functions mtk_dsi_ps_control{_vact}() adds aaeb9335fb38 drm/mediatek: dsi: Use bitfield macros where useful adds ff4e45214629 drm/mediatek: dsi: Replace open-coded instance of HZ_PER_MHZ adds e4732b590a77 drm/mediatek: dsi: Register DSI host after acquiring clock [...] adds 5c985686d87b drm/mediatek: dsi: Simplify with dev_err_probe and remove gotos adds 2aa9514adf4f drm/mediatek: dsi: Compress of_device_id entries and add sentinel adds e14cba94bc19 drm/mediatek: dsi: Use mipi_dsi_pixel_format_to_bpp() help [...] adds 5306b3fe5737 drm/mediatek: Filter modes according to hardware capability adds c958e86e9cc1 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_fin [...] adds 017da39e9c49 Merge tag 'mediatek-drm-next-6.9' of https://git.kernel.or [...] adds 41c177cf3541 Merge tag 'drm-misc-next-2024-02-08' into msm-next adds ec97f371895f drm/msm/dsi: do not store internal bridge pointer adds 891a8d83c11d drm/msm/dsi: drop msm_dsi_device_connected() function adds 51c139615b33 drm/msm/dsi: stop calling set_split_display adds 89cdd4dee1f0 drm/msm/dsi: remove msm_dsi::encoder adds df3c7899946c drm/msm/mdp5: drop split display support adds 858ddb64f1ff drm/msm/dpu: improve DSC allocation adds 72b557c15956 drm/msm/dp: remove mdss_dp_test_bit_depth_to_bpc() adds db36595c6889 dt-bindings: dsi-controller-main: Document missing msm8976 [...] adds 3b63880de42b dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible adds 08c5b691ee54 drm/msm/dp: drop unused parser definitions adds 9aeb50ea0ea9 drm/msm/dp: drop unused fields from dp_power_private adds 31a01db14b90 drm/msm/dp: parse DT from dp_parser_get adds 47103b582412 drm/msm/dp: inline dp_power_(de)init adds 17cb153f81df drm/msm/dp: fold dp_power into dp_ctrl module adds 9bd0946d5ca1 drm/msm/dp: simplify stream clocks handling adds 77d0243a3313 drm/msm/dp: stop parsing clock names from DT adds e518c27218c6 drm/msm/dp: split dp_ctrl_clk_enable into four functuions adds b4745f741e79 drm/msm/dp: move phy_configure_opts to dp_ctrl adds 64eba0d63c70 drm/msm/dp: remove PHY handling from dp_catalog.c adds f304bda5bfda drm/msm/dp: handle PHY directly in dp_ctrl adds 1577814118e7 drm/msm/dp: move all IO handling to dp_catalog adds 3ffe15b30a63 drm/msm/dp: move link property handling to dp_panel adds b3b1d122a80b drm/msm/dp: move next_bridge handling to dp_display adds 6215f1558bab drm/msm/dp: drop dp_parser adds 2f4a67a3894e drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN adds 4825b207002a dt-bindings: display: msm: sm8650-mdss: Add missing explic [...] adds 99d519fed75b drm/msm/dsi: Replace dsi_get_bpp() with mipi_dsi header function adds 06267d22f9ee drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge i [...] adds c6f60037bfa0 drm/msm/dpu: split irq_control into irq_enable and _disable adds ca8c1fd3eed8 drm/msm/dpu: split _dpu_encoder_resource_control_helper() adds d13f638c9b88 drm/msm/dpu: drop dpu_encoder_phys_ops.atomic_mode_set adds 71174f362d67 drm/msm/dpu: move writeback's atomic_check to dpu_writeback.c adds b0b621f41b45 drm/msm/dpu: drop dpu_encoder_phys_ops::atomic_check() adds 3b56d27ba157 drm/msm/dsi: Document DSC related pclk_rate and hdisplay c [...] adds fb750eefc492 drm/msm/dp: Fix spelling mistake "enale" -> "enable" adds d2570ee67a47 drm/msm/mdss: generate MDSS data for MDP5 platforms adds 39b06ed6d4f3 drm/msm/dpu: support binding to the mdp5 devices adds b8b123187035 drm/msm: add a kernel param to select between MDP5 and DPU [...] adds 7204df5e7e68 drm/msm/dpu: add support for SDM660 and SDM630 platforms adds 49e27d3c9cd6 drm/msm/dpu: finalise global state object adds abbf3108bc63 drm/msm/dpu: drop global_state_lock adds f9c27e649a0d drm/msm/mdp5: migrate SMP dumping to using atomic_print_state adds ffa0c87f172b drm/msm/mdp5: drop global_state_lock adds c22d32f24131 dt-bindings: display/msm: Document the DPU for X1E80100 adds 81de267367d4 dt-bindings: display/msm: Document MDSS on X1E80100 adds cf4d77b126b6 drm/msm: mdss: Add X1E80100 support adds e3b1f369db5a drm/msm/dpu: Add X1E80100 support adds 0d7dfc79fb9b drm/msm/a6xx: specify UBWC config for sc7180 adds a7165277ff68 drm/msm/adreno: Add support for SM7150 SoC machine adds 54615eda7972 drm/msm/adreno: Update generated headers adds 0776ad9274d9 drm/msm/a7xx: Fix LLC typo adds 0be7a75b66df dt-bindings: display/msm: gpu: Allow multiple digits for patchid adds 3d6ab124a4d5 drm/msm/adreno: Add A305B support adds de13192662b7 dt-bindings: display/msm/gmu: Document Adreno 750 GMU adds dc94d0cc7183 dt-bindings: arm-smmu: fix SM8[45]50 GPU SMMU if condition adds 1fdd35d59b0f dt-bindings: arm-smmu: Document SM8650 GPU SMMU adds d2bcca0ccccf drm/msm: add support for A750 GPU adds fadbbfbf644e drm/msm: Import a7xx crashdump register lists from kgsl adds d98c220f58eb drm/msm: Fix snapshotting a7xx indexed regs adds 64d6255650d4 drm/msm: More fully implement devcoredump for a7xx adds 77beba375fe8 drm/msm: Fix page fault client detection on a660 family and a7xx adds 18397519cb62 drm/msm/adreno: Add A702 support adds ca66211a55b9 Merge tag 'drm-msm-next-2024-02-29' of https://gitlab.free [...] adds 32ca5ebfde9a drm/i915: Fix possible null pointer dereference after drm_ [...] adds b0fda2fcb472 Merge drm/drm-next into drm-misc-next-fixes adds 9fa2679b7fe1 firmware/sysfb: fix an error code in sysfb_init() adds 9cb3542aeeac drm/imx/dcss: fix resource size calculation adds c6d6a82d8a9f Merge tag 'drm-misc-next-fixes-2024-02-29' of https://anon [...] adds 46e5de77b352 drm/amdgpu: add GFXHUB 11.5.1 support adds 5c0701561933 drm/amdgpu: Do not toggle bif ras irq from guest adds 2612c8313fb6 drm/amdgpu: add tmz support for GC IP v11.5.1 adds b79f1e8ddbb8 drm/amd/display: Initialize variable with default value adds 0fbe49bef988 drm/amd/display: Remove unused file adds fe9e1549ceb1 drm/amd/display: Add SMU timeout check and retry adds b4272c1c5959 drm/amd/display: Remove redundant FPU guard adds c9aef4f6c6d7 drm/amd/display: adjust few initialization order in dm adds 86a08f1af2b2 Revert "drm/amdgpu: Add pci usage to nbio v7.9" adds 4acd31e6c2b9 drm/amdgpu: Drop redundant parameter in amdgpu_gfx_kiq_init_ring adds 4af4d2c275ae drm/amd/display: Only allow dig mapping to pwrseq in new asic adds c4a060372590 drm/amd/display: Fix S4 hang polling on HW power up done f [...] adds 1d55183c2cd9 drm/amd/display: Fix potential null pointer dereference in [...] adds c607e76e646e Revert "drm/amdgpu: Add pcie usage callback to nbio" adds 5fe4a8d3c61f drm/amdgpu: Remove pcie bw sys entry adds 7d1e9d0369e4 drm/amd/display: Check DP Alt mode DPCS state via DMUB adds d2dea1f14038 drm/amd/display: Generalize new minimal transition path adds b75a1da662eb drm/amd/display: fix input states translation error for dc [...] adds 4588490a027a drm/amd/display: Only log during optimize_bandwidth call adds 340383c734f8 drm/amd/display: Remove pixle rate limit for subvp adds 34241dc665cf drm/amd/display: reenable windowed mpo odm support on dcn3 [...] adds f4b96df9ab38 drm/amd/display: Drop unnecessary header adds 14d68acfd04b drm/amd/display: Fix nanosec stat overflow adds 94873e626556 drm/amd/display: 3.2.273 adds 47136be6381c drm/amd: Update atomfirmware.h for DCN401 adds 278318d3715a drm/amdgpu: enable gmc11 discovery support for GC 11.5.1 adds e97199565760 drm/amdgpu: add initial GC 11.5.1 soc21 support adds f1c40b6ea40b drm/amdgpu: enable soc21 discovery support for GC 11.5.1 adds 93c5cc831267 drm/amdgpu: add GC 11.5.1 to GC 11.5.0 family adds dad4f543ac18 drm/amdgpu: add firmware for GC 11.5.1 adds fa744c0dd275 drm/amdgpu: add imu firmware support for GC 11.5.1 adds 846f7385bfe9 drm/amdgpu: add mes firmware support for GC 11.5.1 adds 7c15ac118302 drm/amdgpu: initialize gfx11.5.1 adds 455918cf2887 drm/amdgpu: enable CGPG for GFX ip v11.5.1 adds f5f83441c4e7 drm/amdkfd: add KFD support for GC 11.5.1 adds e2442d3e32b8 drm/amdgpu: add GC 11.5.1 discovery support adds d6a76c0a5a75 drm/amdgpu: enable MES discovery for GC 11.5.1 adds 8093383ae7f5 drm/amdgpu: Improve error checking in amdgpu_virt_rlcg_reg [...] adds bea07b215d55 drm/amdgpu: Do not program IH_CHICKEN in vega20_ih.c under SRIOV adds 8f4de8f72e1e drm/amdgpu: Use correct SRIOV macro for gmc_v9_0_vm_fault_ [...] adds 6f05159a0db0 drm/amdkfd: fix process reference drop on debug ioctl adds 07cb7fd0fd80 drm/amdgpu/jpeg: add support for jpeg multi instance adds 2b53b3668e5c drm/amdgpu/vcn: Enable VCN 4.0.6 Support adds 437591d2377a drm/amdgpu/soc21: Added Video Capabilities for VCN 406 adds 3d14cb026323 drm/amdgpu: Simplify the allocation of fence slab caches adds e4e4618bc10b drm/amdgpu: Simplify the allocation of mux_chunk slab caches adds f634ee1737e7 drm/amd/display: Use kcalloc() instead of kzalloc() adds 145242ed6f3f drm/amd/display: Fix memory leak in dm_sw_fini() adds 756762aeb11a drm/radeon: Use RMW accessors for changing LNKCTL2 adds 3651306ae4c7 drm/amdgpu/display: Address kdoc for 'is_psr_su' in 'fill_ [...] adds 84eaa2c2c655 drm/amdgpu/soc21: Enabling PG and CG flags for VCN 4.0.6 adds a5fc4e5014cd drm/amdgpu: Simplify the allocation of sync slab caches adds bb87e511b21b drm/amdgpu: Use RMW accessors for changing LNKCTL2 adds a24029cc40ff drm/amdgpu: add vcn 4.0.6 discovery support adds 21db6199f201 drm/amd/display: fix null-pointer dereference on edid reading adds f435b5156bfa drm/amdgpu: Fix the runtime resume failure issue adds 34b811a281ba drm/amd/display: Prevent potential buffer overflow in map_ [...] adds 1b6ef74b2b03 drm/amdgpu: Add fatal error detected flag adds e1f6746f339c drm/amdkfd: Skip packet submission on fatal error adds 7ec11c2f65d0 drm/amdgpu: Fix ineffective ras_mask settings adds 56f7d2ac6d7c drm/amdgpu: Do not program SQ_TIMEOUT_CONFIG in SRIOV adds f9e90b1ac63b drm/amdgpu/pm: Fix the power1_min_cap value adds 63fcd306c0a5 drm/amdgpu: Enable gpu reset for S3 abort cases on Raven series adds 93d64097f741 drm/amdgpu: reserve more memory for MES runtime DRAM adds c37ce764cd49 drm/amdkfd: Add partition id field to location_id adds 0887054d14ae drm/amd: Drop abm_level property adds cc2030cb23ce drm/amd/pm: Increase SMUv13.0.6 mode-2 reset time adds 7cf1ad2fe106 drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom [...] adds eb4f139888f6 drm/amd/amdgpu: Fix potential ioremap() memory leaks in am [...] adds 1cb96a8a59c6 Revert "drm/amd/pm: resolve reboot exception for si oland" adds 98a936c39551 drm/amdgpu: enable pp_od_clk_voltage for gfx 9.4.3 SRIOV adds a3c4581806a2 drm/amd/pm: Skip reporting pcie width/speed on vfs adds b485b899e5b8 drm/amd/pm: Fix esm reg mask use to get pcie speed adds 1761d9a688ba amd/amdkfd: remove unused parameter adds f53deddb6beb drm/amd/swsmu: modify the gfx activity scaling adds 2c684b934244 drm/amdgpu: add deferred error check for UMC v12 address query adds 5d978e72df5f drm/amd/display: check dc_link before dereferencing adds 959143dab12f Revert "drm/amd: Remove freesync video mode amdgpu parameter" adds 3c591faadd8a Reapply "Revert drm/amd/display: Enable Freesync Video Mod [...] adds b07395d5d5e7 drm/amdgpu: remove misleading amdgpu_pmops_runtime_idle() comment adds af165fb00a1e Merge tag 'amd-drm-next-6.9-2024-03-01' of https://gitlab. [...] adds 4a0e7b3c3753 drm/i915: fix applying placement flag adds 031541c2609d Merge drm/drm-next into drm-misc-next-fixes adds 8d2c4a6de613 fbdev/chipsfb: Include <linux/backlight.h> adds 074d363a0b2e macintosh/via-pmu-backlight: Include <linux/backlight.h> adds 838f865802b9 arch/powerpc: Remove <linux/fb.h> from backlight code adds 098ca7655e63 Merge tag 'drm-misc-next-fixes-2024-03-07' of https://anon [...] adds d1d95985ab66 drm/xe/kunit: fix link failure with built-in xe adds 45cfade30333 drm/xe/xe2: fix 64-bit division in pte_update_size adds 9eeeed8d7e1d drm/xe/guc: Fix missing topology init adds c6f6750bd256 drm/xe: Remove obsolete async_ops from struct xe_vm adds f7da398935f7 drm/xe: Fix ref counting leak on page fault adds e62d2e00780b drm/xe: Replace 'grouped target' in Makefile with pattern rule adds 5794d2f7ebdf Merge tag 'drm-xe-next-fixes-2024-03-04' of ssh://gitlab.f [...] adds 939fcf7b8691 drm/etnaviv: Replace strncpy with strscpy_pad adds 4c6e6c01d82f drm/etnaviv: Drop the second argument of the etnaviv_gem_n [...] adds 4cb91cc2cd0d drm/etnaviv: Fix coding style adds a10a43eee858 drm/etnaviv: Add helper functions to create and destroy pl [...] adds f5cc0cbc2796 drm/etnaviv: Add a helper to get the first available GPU d [...] adds e8491f023862 drm/etnaviv: Clean up etnaviv_gem_get_pages adds 9e2e8a5113bf drm/etnaviv: Drop the 'len' parameter of etnaviv_iommu_map [...] adds b0da08559c74 drm/etnaviv: disable MLCG and pulse eater on GPU reset adds 1dccdba08489 drm/etnaviv: Expose a few more chipspecs to userspace adds c9959996a8fc drm/etnaviv: add sensitive state for PE_RT_ADDR_4_PIPE(3, [...] adds b735ee173f84 drm/etnaviv: Restore some id values adds b0b6739cb915 Merge tag 'drm-etnaviv-next-2024-03-07' of https://git.pen [...] adds 177bce60cd10 Merge tag 'drm-misc-next-2024-02-29' into msm-next adds 32b6ff95b912 drm/msm/dpu: allow certain formats for CDM for DP adds 551ee0f21099 drm/msm/dpu: add division of drm_display_mode's hskew parameter adds d6e547c091d8 drm/msm/dpu: pass mode dimensions instead of fb size in CDM setup adds 7cde7ce5be3e drm/msm/dpu: allow dpu_encoder_helper_phys_setup_cdm to wo [...] adds 0ab07bb96826 drm/msm/dpu: move dpu_encoder_helper_phys_setup_cdm to dpu [...] adds 3ed77f333bb0 drm/msm/dp: rename wide_bus_en to wide_bus_supported adds 5b30d1cbd4fb drm/msm/dp: store mode YUV420 information to be used by re [...] adds ab2f8603e22e drm/msm/dp: check if VSC SDP is supported in DP programming adds 1cfc64a6ea55 drm/msm/dpu: move widebus logic to its own API adds 683d374582e3 drm/msm/dp: program config ctrl for YUV420 over DP adds 6db6e5606576 drm/msm/dp: change clock related programming for YUV420 over DP adds 09b27a482a18 drm/msm/dp: move parity calculation to dp_utils adds 55fb8ffc1802 drm/msm/dp: add VSC SDP support for YUV420 over DP adds 64f7b81f0358 drm/msm/dpu: add support of new peripheral flush mechanism adds 21497a463347 drm/msm/dp: enable SDP and SDE periph flush update adds b40c8377d792 drm/msm/dpu: modify encoder programming for CDM over DP adds 57d6ca4c1917 drm/msm/dpu: modify timing engine programming for YUV420 over DP adds 984809d85007 drm/msm/dpu: reserve CDM blocks for DP if mode is YUV420 adds ee2fcc0f514b drm/msm/dp: allow YUV420 mode for DP connector when CDM available adds f1d0b196ff2e drm/msm/dpu: make "vblank timeout" more useful adds d72a3d35b7ef drm/msm/dpu: split dpu_encoder_wait_for_event into two functions adds 4be445f5b6b6 drm/msm/dpu: capture snapshot on the first commit_done timeout adds b9511c6d277c Merge tag 'drm-msm-next-2024-03-07' of https://gitlab.free [...] adds feb13f52c854 Revert "drm/amdgpu: remove vm sanity check from amdgpu_vm_ [...] adds 1c1a92068d30 drm/amd/display: add DCN351 version identifiers adds 3a80fe500e90 drm/amd: add register headers for DCN351 adds ebb20fc19aa4 drm/amd/display: add DMUB source files and changes for DCN351 adds 22b66700f6d0 drm/amd/display: add DCN351 IRQ changes adds 2728e9c7c842 drm/amd/display: add DC changes for DCN351 adds 10740e47828f drm/amd/display: add amdgpu_dm support for DCN351 adds 68e05b932dcb drm/amd/display: handle range offsets in VRR ranges adds b8f67b9ddf4f drm/amdgpu: change vm->task_info handling adds f317c5e58351 drm/amdgpu/pm: Fix the error of pwm1_enable setting adds 86e14a7386a1 drm/amdgpu: Use rpm_mode flag instead of checking it again [...] adds c68cbbfd54c6 drm/amdgpu: cleanup conditional execution adds 8bc75586ea01 drm/amdgpu: workaround to avoid SET_Q_MODE packets v2 adds bb8863cc9d06 drm/amdgpu: remove unused code adds 190145f69222 drm/amd/pm: disable pp_dpm_dcefclk node for gfx 11.0.3 sriov adds bf909454fefa drm/amdgpu: disable ring_muxer if mcbp is off adds f36e3f7260ac drm/amdkfd: Increase the size of the memory reserved for the TBA adds 45bbf800c5f9 drm/amdkfd: Use SQC when TCP would fail in gfx10.1 context save adds 2bdebcb1e49d drm/amdgpu: add dcn3.5.1 support adds 5e592956cc36 drm/amdgpu: add ring timeout information in devcoredump adds 6d3b27e046ab drm/amdkfd: make kfd_class constant adds d9b772420f4e drm/amdgpu: Add nbif v6_3_1 ip headers (v5) adds b9e9b8eaaf87 drm/amdgpu: Add pcie v6_1_0 ip headers (v5) adds 894c6d3522d1 drm/amdgpu: Add nbif v6_3_1 ip block support adds 79698b145fbc drm/amdgpu/discovery: add nbif v6_3_1 ip block adds 709ef39f9546 drm/amdgpu/vpe: add multi instance VPE support adds 72f4ae0a64b9 drm/amdgpu/vpe: add PRED_EXE and COLLAB_SYNC OPCODE adds 26f5f34e6e44 drm/amdgpu/vpe: add collaborate mode support for VPE adds d40f6213b52c drm/amdgpu/vpe: don't emit cond exec command under collabo [...] adds f9070b0f2f9e drm/amdgpu/vpe: add VPE 6.1.1 support adds 155d46835c31 drm/amdgpu: add VPE 6.1.1 discovery support adds 1e84112e53d2 drm/amdgpu: add smu 14.0.1 support adds 7c5fde53b1a1 drm/amdgpu/soc21: add mode2 asic reset for SMU IP v14.0.1 adds 2c79b0bca2ba drm/amd/pm: wait for completion of the EnableGfxImu message adds 5eabf0cd2673 drm/amd/display: Removed redundant @ symbol to fix kernel- [...] adds 119b225f01e4 Merge tag 'amd-drm-next-6.9-2024-03-08-1' of https://gitla [...] new 480e035fc4c7 Merge tag 'drm-next-2024-03-13' of https://gitlab.freedesk [...] adds 021515abb9b4 auxdisplay: Take over maintainership, but in Odd Fixes mode adds 933feb122336 auxdisplay: Add 7 and 14 segment mappings to MAINTAINERS adds 961454590d4d dt-bindings: auxdisplay: adjust example indentation and us [...] adds 4fdcbb88b1a8 dt-bindings: auxdisplay: hit,hd44780: use defines for GPIO flags adds b33190d0fd90 auxdisplay: panel: Switch to use module_parport_driver() adds a8fc3d587fa6 auxdisplay: img-ascii-lcd: Make container_of() no-op for s [...] adds 2327960f0c5e auxdisplay: linedisp: Free allocated resources in ->release() adds 50d6b9d56e69 auxdisplay: linedisp: Use unique number for id adds 7168791fcab5 auxdisplay: linedisp: Unshadow error codes in ->store() adds 6134b0be91f5 auxdisplay: linedisp: Add missing header(s) adds fe5bd82f5941 auxdisplay: linedisp: Move exported symbols to a namespace adds 70fb97c0611e auxdisplay: linedisp: Provide struct linedisp_ops for futu [...] adds 34ddc83dc720 auxdisplay: linedisp: Add support for overriding character [...] adds 4ce026d5f4cc auxdisplay: linedisp: Allocate buffer for the string adds ef2086a9e1c9 auxdisplay: ht16k33: Add default to switch-cases adds 5a805a7827b6 auxdisplay: ht16k33: Move ht16k33_linedisp_ops down adds 0ee6eb851ec5 auxdisplay: ht16k33: Define a few helper macros adds 815876dc0b40 auxdisplay: ht16k33: Switch to use line display character mapping adds a459b2707abd auxdisplay: ht16k33: Drop struct ht16k33_seg adds f6815c79d229 dt-bindings: auxdisplay: Add Maxim MAX6958/6959 adds a9bcd02fa422 auxdisplay: Add driver for MAX695x 7-segment LED controllers adds 899383f9ecf5 auxdisplay: Add 7-segment LED display driver adds 4664b0bbb69c dt-bindings: auxdisplay: Add bindings for generic 7-segment LED adds d8abf9d4ea35 auxdisplay: seg-led-gpio: Import linedisp namespace adds 07d03559ed28 auxdisplay: cfag12864bfb: Convert to platform remove callb [...] adds 9ea02f7cc39d auxdisplay: hd44780: Convert to platform remove callback r [...] adds 5d9e12972259 auxdisplay: img-ascii-lcd: Convert to platform remove call [...] new b345ff698ec7 Merge tag 'auxdisplay-v6.9-1' of git://git.kernel.org/pub/ [...] adds 4d05105e7c64 HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID adds 9a5b1521e2d0 HID: input: avoid polling stylus battery on Chromebook Pompom adds 333861f4cca6 HID: amd_sfh: Increase sensor command timeout adds bbf0dec30696 HID: amd_sfh: Update HPD sensor structure elements adds c1db0073212e HID: amd_sfh: Avoid disabling the interrupt adds 2105e8e00da4 HID: amd_sfh: Improve boot time when SFH is available adds 6296562f30b1 HID: amd_sfh: Extend MP2 register access to SFH adds 90184f90c9ac HID: amd_sfh: Set the AMD SFH driver to depend on x86 new 2e21dee6a46a Merge branch 'for-6.9/amd-sfh' into for-linus adds 2814646f76f8 HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd new 9459630372bb Merge branch 'for-6.9/lenovo' into for-linus adds 92aec2026dec HID: nintendo: Remove some unused functions adds 05c7d1de81eb HID: nintendo: Remove some unused functions new 1b99fb197a41 Merge branch 'for-6.9/nintendo' into for-linus adds ac203cdbe97a HID: samsung: Broaden device compatibility in samsung driver adds 6168f717afc3 HID: samsung: Rewrite rdesc checking code using memcmp() adds 9b8e4adad160 HID: samsung: Add Samsung wireless keyboard support adds 944536c2a4de HID: samsung: Add Samsung wireless gamepad support adds 46e779b087f6 HID: samsung: Add Samsung wireless action mouse support adds e72900467286 HID: samsung: Add Samsung wireless bookcover and universal [...] new 58cd69cbd364 Merge branch 'for-6.9/samsung' into for-linus adds f740106aedd3 HID: apple: remove unused members from struct apple_sc_backlight adds dcd5231f093b HID: wacom: remove unused hid_data::pressure adds ed94a8f8ca75 HID: protect hid_device::bpf by CONFIG_HID_BPF adds 0db1674a5020 HID: hid-lg3ff: remove unused struct lg3ff_device adds b9215e677dcc HID: hid-multitouch: remove unused mt_application::dev_time adds 22ec8982dcf6 HID: hid-prodikeys: remove unused struct pcmidi_snd members adds 16d0e1d469cc HID: hid-prodikeys: remove struct pk_device new 8c9089efd7c7 Merge branch 'for-6.9/unused-struct-removal' into for-linus adds 1b8da9d81ee2 HID: wacom: Clean up use of struct->wacom_wac new 0db18cd824f7 Merge branch 'for-6.9/wacom' into for-linus new 3e78a6c0d3e0 Merge tag 'hid-for-linus-2024031301' of git://git.kernel.o [...] adds a0e35a173a86 hsi: hsi_core: make hsi_bus_type const adds 3693760295e8 HSI: ssi_protocol: fix struct members kernel-doc warnings new 80d80de4b75e Merge tag 'hsi-for-6.9' of git://git.kernel.org/pub/scm/li [...] adds 67d85ee4bc74 power: supply: bq27xxx: Switch to a simpler IDA interface adds 73697f0acc77 power: supply: bq27xxx: Add devm action to free IDA adds f2d506d9fe10 power: supply: bq27xxx: Use devm to free device mutex adds 7911cf971c1c power: supply: bq27xxx: Use devm_power_supply_register() helper adds b282c30dad3e power: supply: bq27xxx: Move one time design full read out [...] adds 98be59bd03aa power: supply: da9030: Use devm_power_supply_register() helper adds 57261cda154b power: supply: da9052: Use devm_power_supply_register() helper adds 88a72257a438 power: supply: ds2760: Use devm_power_supply_register() helper adds ada63f1ec91b power: supply: goldfish: Use devm_power_supply_register() helper adds 3b4d07fdaf17 power: supply: lp8727: Use devm_power_supply_register() helper adds 2abb571143c3 power: supply: lp8788: Use devm_power_supply_register() helper adds e90a67f618c4 power: supply: pcf50633: Use devm_power_supply_register() helper adds 3a93da231c12 power: supply: rt5033: Use devm_power_supply_register() helper adds 503920abb586 power: supply: tps65090: Use devm_power_supply_register() helper adds aa0c8959dac7 power: supply: wm831x: Use devm_power_supply_register() helper adds f2a7667c6cc0 power: supply: wm831x: Use devm_power_supply_register() helper adds 9115c677071a power: supply: da9150: Use devm_iio_channel_get() helper adds 077c1df8456f power: supply: da9150: Use devm_power_supply_register() helper adds a16dc57e9755 power: supply: rx51: Use devm_iio_channel_get() helper adds 4cb372a0ca22 power: supply: rx51: Use devm_power_supply_register() helper adds 8ac675344280 power: supply: twl4030_madc: Use devm_iio_channel_get() helper adds 4c5d387d79a6 power: supply: twl4030_madc: Use devm_power_supply_registe [...] adds 99ae075684be power: supply: max14577: Use devm_power_supply_register() helper adds aed93a83a012 power: supply: max77693: Use devm_power_supply_register() helper adds 478a253e4665 power: supply: max8925: Use devm_power_supply_register() helper adds cad1e6df54ca power: supply: wm8350: Use devm_power_supply_register() helper adds bec924d27a1f power: supply: axp20x_usb_power: replace current_max with [...] adds b02fbd830edf power: supply: axp20x_usb_power: use correct register for [...] adds 06a807e6e5ff power: supply: axp20x_usb_power: fix race condition with usb bc adds aa08a0d10f5e power: supply: axp20x_usb_power: enable usb_type reporting adds f22e83502890 power: reset: atc260x-poweroff: Use devm_register_sys_off_ [...] adds ab1439b05168 power: reset: atc260x-poweroff: Use devm_register_sys_off_ [...] adds 7ddfd33c6ee5 power: reset: xgene-reboot: Use devm_platform_ioremap_reso [...] adds 6af1ee028537 power: reset: xgene-reboot: Use devm_register_sys_off_hand [...] adds e68b71812ebf power: reset: tps65086-restart: Use devm_register_sys_off_ [...] adds 11d2642e14ad power: reset: tps65086-restart: Remove unneeded device dat [...] adds 45079f206e63 power: reset: brcm-kona-reset: Use devm_register_sys_off_h [...] adds ad8d7b8002a1 power: reset: axxia-reset: Use devm_register_sys_off_handl [...] adds 0867276eb122 power: reset: rmobile-reset: Use devm_platform_ioremap_res [...] adds ba1188ea8be8 power: reset: rmobile-reset: Use devm_register_sys_off_han [...] adds 6ab9137719a7 power: reset: mt6323-poweroff: Use devm_register_sys_off_h [...] adds b5711ff91713 power: reset: msm-poweroff: Use devm_register_sys_off_hand [...] adds 00ae86ebf893 power: reset: msm-poweroff: Use devm_register_sys_off_hand [...] adds 77b61173c2d0 power: reset: regulator-poweroff: Use devm_register_sys_of [...] adds 348fde771ce7 power: reset: as3722-poweroff: Use devm_register_sys_off_h [...] adds b6475c3f81c1 power: reset: gemini-poweroff: Use devm_register_sys_off_h [...] adds c3ede0b6f7dd power: reset: restart-poweroff: Use devm_register_sys_off_ [...] adds ffa212831289 power: reset: syscon-poweroff: Move device data into a struct adds 14c5678720bd power: reset: syscon-poweroff: Use devm_register_sys_off_h [...] adds a9b254892ce1 power: supply: axp288_fuel_gauge: Add STCK1A* Intel Comput [...] adds 62f4b33bf2b9 power: reset: xgene-reboot: Fix a NULL vs IS_ERR() test adds 6f005ab7f581 power: reset: rmobile-reset: Map correct MMIO resource adds 9e6047c01159 power: supply: axp288_fuel_gauge: Deny ROCK Pi X adds 7b46b60944d7 power: supply: core: constify the struct device_type usage adds 3da8d71754d3 power: reset: rmobile-reset: Make sysc_base2 local adds 8fbb11162504 power: supply: bq27xxx: Report charge full state correctly adds b683d738c0a1 power: supply: core: Fix power_supply_init_attrs() stub adds ea4367c40c79 power: supply: core: move power_supply_attr_group into #if [...] adds 9a451f1b028e power: supply: bq2415x_charger: report online status adds 71c2cc5cbf68 power: supply: core: make power_supply_class constant adds 68ade0976df7 power: supply: core: add power_supply_for_each_device() adds ea1ec769d1f0 power: supply: core: simplify power_supply_class_init adds f107e6b82392 power: supply: move power_supply_attr_groups definition ba [...] adds cd38a0acca73 power: supply: mm8013: fix "not charging" detection adds 521d75b4174e power: supply: core: ease special formatting implementations adds 4e61f1e9d58f power: supply: core: fix charge_behaviour formatting new 44f89c6d3c54 Merge tag 'for-v6.9' of git://git.kernel.org/pub/scm/linux [...] adds 2248bee3ea38 pinctrl: st: Return pinctrl_gpio_direction_output to trans [...] adds 13931e5d8faf pinctrl: mt7986: excise kernel-doc warnings adds 398f914bf002 pinctrl: mediatek: mt7981: add additional uart group adds 8714b3414dd6 pinctrl: mediatek: mt7981: add additional emmc groups adds f6f62a9a931f pinctrl: pinctrl-zynqmp: Use devm_kcalloc() instead of dev [...] adds 47eed1127d2a dt-bindings: pinctrl: amlogic: narrow regex for unit addre [...] adds 736ed7ce0a5d dt-bindings: pinctrl: Unify "input-debounce" schema adds 8758efbdc2b0 dt-bindings: pinctrl: nuvoton,npcm845: Drop redundant type [...] adds 6bdf332a082b pinctrl: cs42l43: Tidy up header includes adds ac98dd1cf0c6 pinctrl: cs42l43: Remove some needless inlines adds b96e00a4749b pinctrl: cs42l43: Use str_high_low() adds cd2807e73352 dt-bindings: pinctr: pinctrl-zynq: Fix compatible string adds 1a7a7aa1e425 pinctrl: nuvoton: Constify wpcm450_groups adds 3a29c8754880 pinctrl: mediatek: Drop bogus slew rate register range for MT8186 adds e15ab05a6b3e pinctrl: mediatek: Drop bogus slew rate register range for MT8192 adds 7ac572883f3e dt-bindings: pinctrl: nvidia,tegra234-pinmux: Restructure [...] adds 8e4cc358223d dt-bindings: pinctrl: cy8c95x0: Update gpio-reserved-ranges adds 2c0aafdf4a7c pinctrl: mcp23s08: Check only GPIOs which have interrupts enabled adds bd433c25ca81 pinctrl: renesas: rzg2l: Fix locking in rzg2l_dt_subnode_to_map() adds 68540257cdf1 pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin grou [...] adds 3803584a4e9b pinctrl: renesas: checker: Limit cfg reg enum checks to pr [...] adds 04d231b90e66 pinctrl: renesas: rzg2l: Improve code for readability adds 15e4ae4f9ae7 pinctrl: renesas: rzg2l: Include pinmap in RZG2L_GPIO_PORT [...] adds fea58424e252 pinctrl: renesas: pinctrl-rzg2l: Add the missing port pins [...] adds fd141e173af0 Merge tag 'renesas-pinctrl-for-v6.9-tag1' of git://git.ker [...] adds 47847b9bcdb1 pinctrl: qcom: sm8650-lpass-lpi: correct Kconfig name adds 75a7d8146ac9 dt-bindings: pinctrl: renesas,pfc: Document R-Car V4M support adds 291f7856fc45 pinctrl: renesas: Initial R8A779H0 (R-Car V4M) PFC support adds 73f35ebbf4b7 pinctrl: renesas: r8a779h0: Add Ethernet AVB pins, groups, [...] adds 4ab1ee6f4f05 pinctrl: renesas: r8a779h0: Add SD/MMC pins, groups, functions adds e79da260fcb1 pinctrl: renesas: r8a779h0: Add QSPI pins, groups, functions adds bc56b11cd734 pinctrl: renesas: r8a779h0: Add SCIF pins, groups, functions adds fbaff0364a42 pinctrl: renesas: r8a779h0: Add SCIF_CLK pins, groups, functions adds a0974d843d0b pinctrl: renesas: r8a779h0: Add HSCIF pins, groups, functions adds 2a9d0273d130 pinctrl: renesas: r8a779h0: Add I2C pins, groups, functions adds b33c4b4b8481 pinctrl: renesas: r8a779h0: Add MSIOF pins, groups, functions adds 4759b702d076 pinctrl: renesas: r8a779h0: Add PWM/TPU pins, groups, functions adds 2acf13cec939 pinctrl: renesas: r8a779h0: Add CANFD pins, groups, functions adds 1604b9788ee3 pinctrl: renesas: r8a779h0: Add PCIe pins, groups, functions adds 97191e536c37 pinctrl: renesas: r8a779h0: Add Audio pins, groups, functions adds 2fd4fe19d015 pinctrl: renesas: rzg2l: Configure interrupt input mode adds d3c492993390 pinctrl: renesas: rzg2l: Simplify rzg2l_gpio_irq_{en,dis}able() adds 1d2da79708cb pinctrl: renesas: rzg2l: Avoid configuring ISEL in gpio_ir [...] adds fda5edd7d66f pinctrl: renesas: rzg2l: Select GPIOLIB_IRQCHIP and IRQ_DO [...] adds 254203f9a94c pinctrl: renesas: rzg2l: Add suspend/resume support adds a6f06b909fee pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm adds 4432d416ba94 Merge tag 'renesas-pinctrl-for-v6.9-tag2' of git://git.ker [...] adds 2805464831dd dt-bindings: pinctrl: mobileye,eyeq5-pinctrl: add bindings adds 170c96246f0c pinctrl: ocelot: remove redundant assignment to variable ret adds 577293d391da dt-bindings: pinctrl: at91: add sam9x7 adds 26fea220ad5b pinctrl: da9062: Add OF table adds 5384b7d3e0d5 dt-bindings: pinctrl: Add bindings for Awinic AW9523/AW9523B adds 576623d70661 pinctrl: Add driver for Awinic AW9523/B I2C GPIO Expander adds 4f74a3b3070d pinctrl: pinmux: Suppress error message for -EPROBE_DEFER adds 3ded21693639 pinctrl: core: comment that pinctrl_add_gpio_range() is de [...] adds 52279c3d50d9 pinctrl: aw9523: Add proper terminator adds 62361b38315f dt-bindings: gpio: nomadik: convert into yaml format adds a610f5448543 dt-bindings: gpio: nomadik: add optional ngpios property adds fa55bcecf272 dt-bindings: gpio: nomadik: add mobileye,eyeq5-gpio compatible adds 6abd174c9c82 dt-bindings: gpio: nomadik: add optional reset property adds 53cf6b72e074 gpio: nomadik: fix offset bug in nmk_pmx_set() adds 966942ae4936 gpio: nomadik: extract GPIO platform driver from drivers/p [...] adds ae82f5d2b18a pinctrl: nomadik: Kconfig: allow building with COMPILE_TEST adds 8a10b1a36db8 pinctrl: nomadik: fix build warning (-Wformat) adds af76822683bc pinctrl: nomadik: fix build warning (-Wpointer-to-int-cast) adds dfeaf5e7f338 pinctrl: nomadik: minimise indentation in probe adds 1a656a80ea8a pinctrl: nomadik: follow type-system kernel coding conventions adds 8e48230d6df5 pinctrl: nomadik: follow whitespace kernel coding conventions adds cbb24db14884 pinctrl: nomadik: follow conditional kernel coding conventions adds 9b82653dee91 gpio: nomadik: add #include <linux/slab.h> adds 0b95fcd1f42f gpio: nomadik: replace of_find_*() by bus_find_device_by_o [...] adds be0552e1f4bf gpio: nomadik: replace of_property_read_*() by device_prop [...] adds 12410e95903c gpio: nomadik: use devm_platform_ioremap_resource() helper adds 2f8875ddd13a gpio: nomadik: use devres version of clk_get*() adds 75d270fda64d gpio: nomadik: request dynamic ID allocation adds eac86aaed7f7 gpio: nomadik: make clock optional adds 98c031faa631 gpio: nomadik: change driver name from gpio to nomadik-gpio adds 8d74c3dc8f99 gpio: nomadik: support shared GPIO IRQs adds 50bc2a4953cc gpio: nomadik: handle variadic GPIO count adds 3c30cc26df0a gpio: nomadik: support mobileye,eyeq5-gpio adds 6ad679cfaeea gpio: nomadik: grab optional reset control and deassert it [...] adds b824f841a4a8 gpio: nomadik: fix Kconfig dependencies inbetween pinctrl & GPIO adds caddc92c5745 gpio: nomadik: Finish conversion to use firmware node APIs adds 5545d5013c0e gpio: nomadik: Back out some managed resources adds a0c807b5b65a pinctrl: nomadik: fix dereference of error pointer adds 64df5ea97195 Merge branch 'ib-nomadik-gpio' into devel adds d295ad7ef013 pinctrl: aw9523: Make the driver tristate adds c056ccff5ec5 dt-bindings: pinctrl: qcom: update compatible name for mat [...] adds 289b950b8e50 gpio: nomadik: remove BUG_ON() in nmk_gpio_populate_chip() adds fa63587f94a7 drivers/gpio/nomadik: move dummy nmk_gpio_dbg_show_one() t [...] new a3df5d5422b4 Merge tag 'pinctrl-v6.9-1' of git://git.kernel.org/pub/scm [...] adds 4d2ff655fb85 platform/chrome: Update binary interface for EC-based watchdog adds 843dac4d3687 watchdog: Add ChromeOS EC-based watchdog driver adds 12f0a4cc8452 dt-bindings: mfd: da9062: Update watchdog description adds 19c993f29e8e dt-bindings: mfd: dlg,da9063: Update watchdog child node adds e2fcaf4c0670 dt-bindings: input: Convert da906{1,2,3} onkey to json-schema adds fddee1e686de dt-bindings: thermal: Convert da906{1,2} thermal to json-schema adds ae3a0d709c24 dt-bindings: mfd: dlg,da9063: Sort child devices adds f1eb64bf6d4b dt-bindings: mfd: dlg,da9063: Convert da9062 to json-schema adds 3eeadf8ff948 Merge branches 'ib-mfd-cros-watchdog-6.9' and 'ib-mfd-inpu [...] adds ac9538f6007e mfd: intel-lpss: Switch to generalized quirk table adds 1d8c51ed2ddc mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 adds fc99c0132210 mfd: lpc_ich: Use ALIGN_DOWN() to obtain the start of the [...] adds dfebe38e46c2 mfd: sun4i-gpadc: Correct specified GPADC interrupt numbers adds 5ebb75b904b6 mfd: omap-usb-host: Increase size of buffer to include all [...] adds ed3cb341e447 dt-bindings: mfd: iqs62x: Do not override firmware-name $ref adds 5dce78032b20 dt-bindings: mfd: qcom,tcsr: Add compatibles for QCM2290 a [...] adds 6cea614ba78d mfd: cros_ec: Register EC-based watchdog subdevice adds 944e823d73d0 mfd: rave-sp: Avoid unnecessary use of comma operator adds efe4c7908ec9 mfd: wm831x: Remove redundant forever while loop adds 8b9a1f5ef43b mfd: cs42l43: Tidy up header includes adds de896be80acf mfd: cs42l43: Use __u8 type rather than u8 for firmware interface adds ca291ea7487c mfd: cs42l43: Add time postfixes on defines adds d92b9bcfce94 mfd: cs42l43: Add some missing dev_err_probe()s adds cab2ce7fce87 mfd: cs42l43: Handle error from devm_pm_runtime_enable() adds 9fb7369cf5df dt-bindings: mfd: atmel,hlcdc: Convert to DT schema format adds cc1965b02d6c dt-bindings: mfd: syscon: Add ti,j784s4-pcie-ctrl compatible adds 17bb3a9d346c dt-bindings: mfd: syscon: Add ti,am654-serdes-ctrl compatible adds c28c45608ef3 spi: cs42l43: Tidy up header includes adds 6abc896ccbdd mfd: mcp-core: Make mcp_bus_type const adds ed9fdff5ad8b mfd: ac100: Convert to use maple tree register cache adds 225303da314f mfd: as3711: Convert to use maple tree register cache adds 32f60d54a31d mfd: as3722: Convert to use maple tree register cache adds 38df0f254f5b mfd: axp20x: Convert to use maple tree register cache adds e2a735ea3a11 mfd: bcm590xx: Convert to use maple tree register cache adds 1136eeaa41ed mfd: bd9571mwv: Convert to use maple tree register cache adds 45900612fa63 mfd: dialog: Convert to use maple tree register cache adds 14100f8e5856 mfd: khadas-mcu: Convert to use maple tree register cache adds baaa1b8e7d84 mfd: lochnagar-i2c: Convert to use maple tree register cache adds 9261cd047326 mfd: wolfson: Convert to use maple tree register cache adds 6c93d5555426 mfd: rohm: Convert to use maple tree register cache adds 21ff89b91bf8 mfd: rk8xx: Convert to use maple tree register cache adds 462d188aab21 mfd: rn5t618: Convert to use maple tree register cache adds 5db47ad8aeb9 mfd: rsmu_i2c: Convert to use maple tree register cache adds 9982a5e0afbb mfd: si476x: Convert to use maple tree register cache adds cac3d77098d6 mfd: stmfx: Convert to use maple tree register cache adds 12edc9a8da2e mfd: stpmic1: Convert to use maple tree register cache adds a2caf6036cec mfd: rc5t583: Convert to use maple tree register cache adds 3e038941c587 mfd: mc13xxx: Use bitfield helpers adds d2b0680cf3b0 mfd: syscon: Call of_node_put() only when of_parse_phandle [...] adds 0db017f8edd9 mfd: syscon: Remove extern from function prototypes adds e28c28a34ee9 mfd: altera-sysmgr: Call of_node_put() only when of_parse_ [...] adds 0c7cc7497f6f dt-bindings: mfd: ti,twl: Document system-power-controller adds ca9414a1d087 mfd: twl-core: Add power off implementation for twl603x adds 8ba560ec1426 mfd: twl4030-power: Accept standard property for power controller adds bda40bf667d8 mfd: rk8xx-core: Fix interrupt processing order for power [...] adds 3cb10854004d mfd: core: Constify the struct device_type usage adds 3bb36528d46e mfd: twl: Select MFD_CORE adds 7b79740d42e7 dt-bindings: mfd: cros-ec: Add properties for GPIO controller adds 8f49b623b934 mfd: cros_ec_dev: Add GPIO device if feature present on EC adds 87bfb48f3419 mfd: kempld-core: Don't replace resources provided by ACPI adds ec0131916367 dt-bindings: mfd: Convert atmel-flexcom to json-schema adds d3dc362b3a3d dt-bindings: mfd: dlg,da9063: Make #interrupt-cells required adds e9f06bd428d3 dt-bindings: mfd: syscon: Add ti,am62-usb-phy-ctrl compatible adds 79d98102a31a mfd: mt6397-core: Register mt6357 sound codec adds c9e1e505cde1 mfd: cs42l43: Fix wrong register defaults adds 78334c343bef mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults new 8403ce70be33 Merge tag 'mfd-next-6.9' of git://git.kernel.org/pub/scm/l [...] adds 1368d06dd2c9 leds: Introduce ExpressWire library adds b5a8c50e5c18 leds: ktd2692: Convert to use ExpressWire library adds 922235a9b894 dt-bindings: backlight: Add Kinetic KTD2801 binding adds a5554f1b5bc3 backlight: Add Kinetic KTD2801 Backlight support adds 7534904d421e backlight: ktd2801: Make timing struct static adds d48ece99f2d9 leds: ktd2692: Add GPIOLIB dependency adds 7774f3d1dd38 leds: expresswire: Don't use "proxy" headers adds b1ba8bcb2d1f backlight: hx8357: Fix potential NULL pointer dereference adds f1ac3c9825f9 backlight: ktz8866: Correct the check for of_property_read_u32 adds 601eedb0b6bc backlight: mp3309c: Use pwm_apply_might_sleep() adds 64a633593e9a backlight: hx8357: Make use of device properties adds 2f15475b178e backlight: hx8357: Move OF table closer to its consumer adds 7244d89ae306 backlight: hx8357: Make use of dev_err_probe() adds 7ebac13edcfc backlight: hx8357: Utilise temporary variable for struct device adds 76fa2a1efff5 dt-bindings: backlight: qcom-wled: Fix bouncing email addresses adds b54c828bdba9 backlight: mp3309c: Make use of device properties adds ee7f026a26e8 backlight: mp3309c: Use dev_err_probe() instead of dev_err() adds d37831e0594b backlight: mp3309c: Utilise temporary variable for struct device adds 7ee6478d5aa9 backlight: mp3309c: Fully initialize backlight_properties [...] adds ad9aeb0e3aa9 backlight: lm3630a: Initialize backlight_properties on init adds 4bf7ddd2d2f0 backlight: lm3630a: Don't set bl->props.brightness in get_ [...] adds dc0ba74e51a7 backlight: lm3630a: Use backlight_get_brightness helper in [...] adds 0285e9efaee8 backlight: da9052: Fully initialize backlight_properties d [...] adds abb5a5d951fb backlight: lm3639: Fully initialize backlight_properties d [...] adds 392346827fbe backlight: lp8788: Fully initialize backlight_properties d [...] adds 23749cf3dfff backlight: gpio: Simplify with dev_err_probe() adds 588d9f4b656f backlight: l4f00242t03: Simplify with dev_err_probe() adds a2cd3ab2a47d backlight: bd6107: Handle deferred probe adds 41f1b3edb581 backlight: as3711_bl: Handle deferred probe adds b4c385b294a4 backlight: lm3630a_bl: Handle deferred probe adds c9128ed7b9ed backlight: lm3630a_bl: Simplify probe return on gpio reque [...] adds b49c1caca529 backlight: pandora_bl: Drop unneeded ENOMEM error message new f3d8f29d1f59 Merge tag 'backlight-next-6.9' of git://git.kernel.org/pub [...] adds 888cd6e72155 Merge branches 'ib-qcom-leds-6.9' and 'ib-leds-backlight-6 [...] adds f574751cdfac leds: trigger: netdev: Skip setting baseline state in acti [...] adds d7d0efaf528a dt-bindings: leds: leds-qcom-lpg: Add support for LPG PPG adds 6ab1f766a80a leds: rgb: leds-qcom-lpg: Add support for PPG through single SDAM adds 05338ba56c7f leds: rgb: leds-qcom-lpg: Update PMI632 lpg_data to support PPG adds 5e9ff626861a leds: rgb: leds-qcom-lpg: Include support for PPG with ded [...] adds c47d14545b99 leds: rgb: Update PM8350C lpg_data to support two-nvmem PP [...] adds e09c706bfbcb leds: trigger: Load trigger modules on-demand if used as d [...] adds fd14a87230ed leds: trigger: netdev: Add module alias ledtrig:netdev adds 66601a29bb23 leds: class: If no default trigger is given, make hw_contr [...] adds 06cdca014eca leds: trigger: netdev: Display only supported link speed a [...] adds 5fe5e2a3d75d docs: ABI: sysfs-class-led-trigger-netdev: Document now hi [...] adds 96d947d4abb3 Documentation: leds: Update led-trigger-tty ABI description adds cdac0fd2b765 leds: trigger: audio: Set module alias for module auto-loading adds 7e1121138cec leds: triggers: default-on: Add module alias for module au [...] adds ec18a2a83b8b dt-bindings: leds: Add FUNCTION defines for per-band WLANs adds 7eef64da0b0a leds: trigger: panic: Simplify led_trigger_set_panic adds d0532248df71 leds: aw200xx: Make read-only array coeff_table static const adds 211f8ec9400b leds: Remove led_init_default_state_get() and devm_led_cla [...] adds 09e3f3244e84 leds: Make flash and multicolor dependencies unconditional adds e838a5a110b6 leds: trigger: Stop exporting trigger_list adds 9225333e4808 leds: triggers: Add helper led_match_default_trigger adds 46f02b681ba2 leds: pca963x: Add support for suspend and resume adds ccc35ff2fd29 leds: spi-byte: Use devm_led_classdev_register_ext() adds 1c5b72e60c56 leds: qcom-lpg: Add PM660L configuration and compatible adds 415798bc07dd leds: trigger: netdev: Fix kernel panic on interface renam [...] adds ec9aa8971f98 leds: rgb: leds-group-multicolor: Allow LEDs to stay on in [...] adds bfa0f02d7586 leds: qcom-lpg: Add QCOM_PBS dependency adds 6969d0a2ba1a leds: aw2013: Unlock mutex before destroying it adds 041d2a0ea733 Revert "leds: Only descend into leds directory when CONFIG [...] adds 2cd0d1db31e7 leds: expresswire: Don't depend on NEW_LEDS adds 205c29887a33 leds: sgm3140: Add missing timer cleanup and flash gpio control adds 64e558500d2d dt-bindings: leds: Add LED_FUNCTION_WAN_ONLINE for Interne [...] adds 615d49f55262 dt-bindings: leds: qcom-lpg: Drop redundant qcom,pm8550-pw [...] adds 6c27bf4c6d30 dt-bindings: leds: qcom-lpg: Narrow nvmem for other variants adds 08b7dab9f025 leds: Fix ifdef check for gpio_led_register_device() adds d0c2df0c7b21 leds: lm3601x: Fix struct lm3601_led kernel-doc warnings adds e7dd80b5fdfc leds: leds-mlxcpld: Fix struct mlxcpld_led_priv member name adds a22f11305d32 leds: mlxreg: Drop an excess struct mlxreg_led_data member adds 2c7c70f54f79 dt-bindings: leds: Add NCP5623 multi-LED Controller adds 7b7e50f8f5e0 leds: Add NCP5623 multi-led driver adds 45066c4bbe8c leds: ncp5623: Add MS suffix to time defines new f5c31bcf604d Merge tag 'leds-next-6.9' of git://git.kernel.org/pub/scm/ [...] adds 214509e5d61d platform/x86: thinkpad_acpi: remove redundant assignment t [...] adds 890a48ca7b05 platform/x86: silicom-platform: clean up a check adds 2cee4d0c82c0 platform/x86: remove obsolete calls to ledtrig_audio_get adds 0959afbafaf8 platform/x86: Support for mode FN key adds e5afa3d7a91b drivers/platform/mellanox: Convert snprintf to sysfs_emit adds 3f399b5d7189 platform/x86: wmi: Use ACPI device name in netlink event adds e6100ef3c0bf platform/x86/amd/hsmp: Move hsmp_test to probe adds 287a821c76be platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket adds e76064e34a37 platform/x86/amd/hsmp: Create static func to handle platdev adds 17998b3e529b platform/x86/amd/hsmp: Define a struct to hold mailbox regs adds ce08d3570ae0 platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket adds ca511e7631e7 platform/x86/amd/hsmp: Restructure sysfs group creation adds ba8dcff0e9c4 platform/x86/amd/hsmp: Add support for ACPI based probing adds d2bf115115d5 platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh adds ef6e98177f8d platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS adds 202574971d81 platform/x86/amd/hsmp: Remove extra parenthesis and add a space adds 2b703fbe4e3d platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() adds def1ed0db2a6 platform/x86/intel/ifs: Trace on all HT threads when execu [...] adds e272d1e1188e platform/x86/intel/ifs: Add current batch number to trace output adds ea15f34d5fb7 platform/x86/intel/ifs: Replace the exit rendezvous with a [...] adds ad630f5d9271 platform/x86/intel/ifs: Add an entry rendezvous for SAF adds 682c259a8496 platform/x86/intel/ifs: Remove unnecessary initialization [...] adds 6468e64ee380 platform/x86: wmi: Stop using ACPI device class adds 24b10e5f8e0d platform/x86: hp-wmi: Tidy up module source code adds 3a057bf30e04 platform/x86: hp-wmi: Add thermal profile support for 8BAD boards adds 10fdfd13a359 platform: x86: wmi: make wmi_bus_type const adds 41b43c751212 platform: x86: ibm_rtl: make rtl_subsys const adds 197b980644ea platform/surface: aggregator_registry: add entry for fan speed adds 7f1b998a9108 platform/x86: wmi: Check if WMxx control method exists adds d0c595a11785 platform/x86: wmi: Use FW_BUG when warning about missing c [...] adds 49c67cd5b6a4 platform/x86: wmi: Remove unnecessary out-of-memory message adds fde7da1072f3 platform/x86: wmi: Replace pr_err() with dev_err() adds d16c9a3d97d1 Merge tag 'platform-drivers-x86-v6.8-2' into pdx/for-next adds 5b559e8ab01c platform/x86: wmi: Make input buffer mandatory when evalua [...] adds fd23023e2aaa platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel- [...] adds 1ae9ffd303c2 platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up adds c5211eacf332 platform/x86: ideapad-laptop: support Fn+R dual-function key adds ee8b738e7f7a platform/x86: thinkpad_acpi: Simplify thermal mode checking adds 301c1904d638 platform/x86: thinkpad_acpi: Fix to correct wrong temp rep [...] adds 14c8a1451810 platform/x86/fujitsu-laptop: Add battery charge control support adds 4f299135d566 platform/x86: wmi: Prevent incompatible event driver from probing adds 125619112dea platform/x86: wmi: Check if event data is not NULL adds 56230bd733f8 platform/x86: wmi: Always evaluate _WED when receiving an event adds 3c4303518a11 platform/x86: wmi: Update documentation regarding _WED adds 86682be1e82b Revert "platform/x86: asus-wmi: Support WMI event queue" adds f9ccdb4285a6 platform/x86: dell-privacy: Remove usage of wmi_has_guid() adds 0d46439bda37 platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make [...] adds c0459eeb64e9 platform/mellanox: mlxbf-pmc: Ignore unsupported performan [...] adds cfeb98b95fff Input: allocate keycode for Display refresh rate toggle adds f492f5f3e4e5 platform/x86: ideapad-laptop: map Fn + R key to KEY_REFRES [...] adds 928439582b31 platform/x86: wmi: Ignore duplicated GUIDs in legacy matches adds a66ccfc25354 platform/x86: wmi: Do not instantiate older WMI drivers mu [...] adds f86f09ad9ab2 platform/x86: wmi: Remove obsolete duplicate GUID allowlist adds bb05226c840c platform/x86/amd/pmf: Add missing __iomem attribute to pol [...] adds 2e2431dc64a4 platform/x86: intel_scu_ipcutil: Make scu static adds 20a36ec343d4 platform/x86: acer-wmi: Add support for Acer PH16-71 adds f9124f2a454a platform/x86: acer-wmi: Add predator_v4 module parameter adds 701d40af5937 platform/x86/intel/vsec: Remove nuisance message adds e6ba4acde449 platform/x86/intel/pmc/lnl: Remove SSRAM support adds ac2d1fd9688f platform/x86/intel/pmc/arl: Put GNA device in D3 adds 1266e2efb751 platform/x86: touchscreen_dmi: Add an extra entry for a va [...] adds a6dcd3f1725e platform/x86: thinkpad_acpi: Add more ThinkPads with non-s [...] adds e8b4223dbf12 platform/x86: ISST: Allow reading core-power state on HWP [...] adds 7c8772fef2c2 platform/mellanox: mlxbf-pmc: fix signedness bugs adds d1e33cd66670 platform/x86/amd/pmf: Fix return value of amd_pmf_start_po [...] adds e42dddce83a0 platform/x86/amd/pmf: Do not use readl() for policy buffer access adds 9ced197640a8 platform/x86/amd/pmf: Use struct for cookie header adds 8c9be42172e2 platform/x86/amd/pmf: Fix possible out-of-bound memory accesses adds 988f3bf3d950 platform/x86: intel_scu_wdt: Remove unused intel-mid.h adds 51384654f350 platform/x86: intel_scu_pcidrv: Remove unused intel-mid.h adds 57221a07ff37 platform/x86/intel/tpmi: Change vsec offset to u64 adds 5878e5b760b6 platform/x86: make fw_attr_class constant adds dbab9afe8640 clk: x86: Move clk-pmc-atom register defines to include/li [...] adds a21ff5a0a794 platform/x86: pmc_atom: Annotate d3_sts register bit defines adds 1bde4afcd190 platform/x86: pmc_atom: Check state of PMC managed devices [...] adds 86cef4593e04 platform/x86: pmc_atom: Check state of PMC clocks on s2idle adds f62f012f998a x86/platform/atom: Check state of Punit managed devices on s2idle adds a33e9e106601 platform/x86/amd/pmf: Differentiate PMF ACPI versions adds 233f78e11e1f platform/x86/amd/pmf: Disable debugfs support for querying [...] adds 5fdc8b82aab4 platform/x86/amd/pmf: Add support to get sbios requests in [...] adds 6262938eef28 platform/x86/amd/pmf: Add support to notify sbios heart be [...] adds 48d38f569261 platform/x86/amd/pmf: Add support to get APTS index number [...] adds 3eecb434d7f2 platform/x86/amd/pmf: Add support to get sps default APTS [...] adds 8362e862fb87 platform/x86/amd/pmf: Update sps power thermals according [...] adds 30f96b2cb70d platform/mellanox: mlxreg-hotplug: Remove redundant NULL-check adds 1c0a50de025d Merge tag 'platform-drivers-x86-v6.8-4' into pdx86/for-next adds e9df5436fd61 Documentation/x86/amd/hsmp: Updating urls adds f7b7066508d6 platform/x86: asus-wmi: Consider device is absent when the [...] adds 16f8091b4917 platform/x86/intel/pmc: Improve PKGC residency counters debug new 66fd6d0bd757 Merge tag 'platform-drivers-x86-v6.9-1' of git://git.kerne [...] adds 0e7d29a39a54 PCI/AER: Fix rootport attribute paths in ABI docs adds 96ed79791b1b PCI/AER: Clean up version indentation in ABI docs adds 002bf2fbc00e PCI/AER: Block runtime suspend when handling errors adds a37e12bcab22 PCI/AER: Use explicit register size for PCI_ERR_CAP adds 0a5a46a6a61b PCI/AER: Generalize TLP Header Log reading adds 5aff0f394b83 Merge branch 'pci/aer' adds fa84f4435a62 PCI/ASPM: Move pci_configure_ltr() to aspm.c adds f3994bba8200 PCI/ASPM: Always build aspm.c adds 1e11b5494c3d PCI/ASPM: Move pci_save_ltr_state() to aspm.c adds 17423360a27a PCI/ASPM: Save L1 PM Substates Capability for suspend/resume adds c198fafa0125 PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() adds 64dbb2d70744 PCI/ASPM: Disable L1 before configuring L1 Substates adds 6d4266675279 PCI/ASPM: Update save_state when configuration changes adds 239981b66966 Merge branch 'pci/aspm' adds 7626913652cc pci_iounmap(): Fix MMIO mapping leak adds ae874027524c PCI: Move pci_iomap.c to drivers/pci/ adds acc2364fe661 PCI: Move PCI-specific devres code to drivers/pci/ adds 815a3909ead7 PCI: Move devres code from pci.c to devres.c adds 47c94b2de5cd Merge branch 'pci/devres' adds 6568d82512b0 PCI/DPC: Print all TLP Prefixes, not just the first adds 2ae8fbbe1cd4 PCI/DPC: Ignore Surprise Down error on hot removal adds 627c6db20703 PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports adds c6c411a9489b Merge branch 'pci/dpc' adds 1e8cc8e6bd85 PCI: Place interrupt related code into irq.c adds baf67aefbe7d PCI: Mark 3ware-9650SE Root Port Extended Tags as broken adds 420b8c360695 Merge branch 'pci/enumeration' adds 1e5c66afd4a4 PCI/P2PDMA: Fix a sleeping issue in a RCU read section adds 3dfd8247969a Merge branch 'pci/p2pdma' adds cdea98bf1fae PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge adds cb98555fcd8e Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idl [...] adds fa885b06ec7e PCI/PM: Allow runtime PM with no PM callbacks at all adds 9d5286d4e7f6 PCI/PM: Drain runtime-idle callbacks before driver removal adds 7dc249e7b9cf Merge branch 'pci/pm' adds dec529b0b057 PCI: switchtec: Fix an error handling path in switchtec_pc [...] adds 598b08b7752f Merge branch 'pci/switchtec' adds be9c3a4c8be1 PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y adds 2ea548a3c01d PCI: Remove obsolete pci_cleanup_rom() declaration adds f6c739998378 PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions adds b8de187056f1 Merge branch 'pci/sysfs' adds 29a43dc130ce PCI: Mark LSI FW643 to avoid bus reset adds c5176fd9e63a Merge branch 'pci/virtualization' adds b91da7308171 PCI: endpoint: Make pci_epf_bus_type const adds e891becdccaa PCI: endpoint: Refactor pci_epf_alloc_space() API adds 84b51a6baeaf PCI: endpoint: Improve pci_epf_alloc_space() API adds fda826b15c78 PCI: endpoint: pci-epf-test: Remove superfluous checks for [...] adds c795fd3f3622 PCI: endpoint: pci-epf-vntb: Remove superfluous checks for [...] adds aebfdfe39b93 NTB: fix possible name leak in ntb_register_device() adds 976dc5ff3018 PCI: epf-vntb: Return actual error code during pci_vntb_pr [...] adds 2e00fd5487c7 PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names adds c670e29f5bfe PCI: epf-mhi: Add support for SA8775P SoC adds e01c9797c0eb PCI: endpoint: Clean up hardware description for BARs adds 9266514689fe PCI: endpoint: Drop only_64bit on reserved BARs adds f931e3cb968a Merge branch 'pci/endpoint' adds 7adf6ac8521e PCI: Make pcie_port_bus_type const adds 45a516f616ca Merge branch 'pci/misc' adds 039741a8d7c9 PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling adds cab098b6f253 Merge branch 'pci/controller/broadcom' adds 667a006d73fb PCI: cadence: Clear the ARI Capability Next Function Numbe [...] adds 538ca0022566 Merge branch 'pci/controller/cadence' adds f3a296405b6e PCI: dwc: Strengthen the MSI address allocation logic adds 72e34b8593e0 PCI: dwc: endpoint: Fix advertised resizable BAR size adds 92a1d9b8777d Merge branch 'pci/controller/dwc' adds b5ff74c1ef50 PCI: hv: Fix ring buffer size calculation adds 0b5ce6b2f79a Merge branch 'pci/controller/hyperv' adds 6a4018583875 PCI: imx6: Simplify clock handling by using clk_bulk*() function adds 4e37c2f48712 PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_H [...] adds 0c9651c21f2a PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET adds d99aa8d3c4ac PCI: imx6: Simplify ltssm_enable() by using ltssm_off and [...] adds f99b121c2589 PCI: imx6: Simplify configure_type() by using mode_off and [...] adds 21ad80b0e0ce PCI: imx6: Simplify switch-case logic by introducing init_ [...] adds 3bcbdb65bf1c dt-bindings: imx6q-pcie: Clean up duplicate clocks check adds cf94ce97dbf1 dt-bindings: imx6q-pcie: Restruct reg and reg-name adds 671a89c45181 dt-bindings: imx6q-pcie: Add imx95 pcie compatible string adds f5c04da3a12b PCI: imx6: Add iMX95 PCIe Root Complex support adds 1bd0d43dcf3b PCI: imx6: Clean up addr_space retrieval code adds 0044966cdadf PCI: imx6: Add epc_features in imx6_pcie_drvdata adds adfdef7381d5 dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatibl [...] adds b7d67c6130ee PCI: imx6: Add iMX95 Endpoint (EP) support adds 45b2987e6888 Merge branch 'pci/controller/imx' adds b8d3404058a6 dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicat [...] adds 88c9b3af4e31 dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicat [...] adds 4891b66185c1 dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicat [...] adds 51bc04d5b49d dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicat [...] adds 2278b8b54773 dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicat [...] adds c007a5505504 dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to ded [...] adds d5e74915cb23 dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedic [...] adds 756485bfbb85 dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicat [...] adds 544e8f96efc0 dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedic [...] adds c8073025c0e4 dt-bindings: PCI: qcom: Allow 'required-opps' adds 545e88cb41a6 dt-bindings: PCI: qcom: Do not require 'msi-map-mask' adds d1997c987814 PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p adds bf79e33cdd89 PCI: qcom: Enable BDF to SID translation properly adds 692eadd51698 dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller adds 6d0c39324c5f PCI: qcom: Add X1E80100 PCIe support adds aabf7173cdfe Merge branch 'pci/controller/qcom' new 705c1da8fa48 Merge tag 'pci-v6.9-changes' of git://git.kernel.org/pub/s [...] new fe46a7dd189e Merge tag 'sound-6.9-rc1' of git://git.kernel.org/pub/scm/ [...] new fc5cb5e8cfa6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 04d9d1fc428a tcp: Fix refcnt handling in __inet_hash_connect(). new e127ce7699c1 vmxnet3: Fix missing reserved tailroom new ddbec99f5857 hsr: Fix uninit-value access in hsr_get_node() new 6b2536462fd4 rxrpc: Fix use of changed alignment param to page_frag_all [...] new 89e4354110ca rxrpc: Fix error check on ->alloc_txbuf() new 7278c70ab749 Merge branch 'rxrpc-fixes-for-af_rxrpc' new 1c6368679979 docs: networking: fix indentation errors in multi-pf-netdev new e30cef001da2 net: txgbe: fix clk_name exceed MAX_DEV_ID limits new 3ca95c4c989a Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 44d79142ede8 bpf: Temporarily disable atomic operations in BPF arena new 21390aa34449 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new cec60af1972d wifi: rtw89: coex: fix configuration for shared antenna for 8922A new b37a393ef576 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 23fb6bc26961 ASoC: soc-core.c: Skip dummy codec when adding platforms new e25293d9d92c ASoC: Merge up release new 9e2ab4b18ebd ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates new c7c12024ebad Add support for the internal RK3308 audio codec new 9846dcc3ccf7 Merge remote-tracking branch 'asoc/for-6.8' into asoc-linus new 3aa00e724c16 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new d6b28f4b5266 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new d2e817872018 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new d48ef52aa748 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new bc10338f33fc Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new ff55c18df688 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new ac82bf5aa931 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] new dd0d1a9a7644 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] new 625effb89ad8 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (d5f8ee808c59) \ N -- N -- N refs/heads/pending-fixes (625effb89ad8)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 46 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/sysfs-bus-pci-devices-aer_stats | 18 +- .../ABI/testing/sysfs-class-led-trigger-netdev | 12 + .../ABI/testing/sysfs-class-led-trigger-tty | 14 +- Documentation/admin-guide/edid.rst | 35 +- Documentation/admin-guide/kernel-parameters.txt | 14 +- .../admin-guide/laptops/thinkpad-acpi.rst | 7 +- Documentation/arch/x86/amd_hsmp.rst | 7 +- .../bindings/auxdisplay/arm,versatile-lcd.yaml | 4 +- .../bindings/auxdisplay/gpio-7-segment.yaml | 55 + .../bindings/auxdisplay/hit,hd44780.yaml | 68 +- .../bindings/auxdisplay/holtek,ht16k33.yaml | 54 +- .../bindings/auxdisplay/img,ascii-lcd.yaml | 4 +- .../bindings/auxdisplay/maxim,max6959.yaml | 44 + .../display/bridge/fsl,imx8mp-hdmi-tx.yaml | 102 + .../bindings/display/bridge/ti,sn65dsi86.yaml | 2 +- .../bindings/display/imx/fsl,imx8mp-hdmi-pvi.yaml | 84 + .../bindings/display/msm/dsi-controller-main.yaml | 2 + .../devicetree/bindings/display/msm/gmu.yaml | 1 + .../devicetree/bindings/display/msm/gpu.yaml | 6 +- .../devicetree/bindings/display/msm/qcom,mdss.yaml | 1 + .../bindings/display/msm/qcom,sm8650-dpu.yaml | 4 +- .../bindings/display/msm/qcom,sm8650-mdss.yaml | 4 + .../bindings/display/msm/qcom,x1e80100-mdss.yaml | 251 + .../display/panel/boe,th101mb31ig002-28a.yaml | 58 + .../bindings/display/panel/himax,hx83112a.yaml | 74 + .../display/panel/leadtek,ltk500hd1829.yaml | 4 +- .../bindings/display/panel/novatek,nt35510.yaml | 4 +- .../bindings/display/panel/novatek,nt36672e.yaml | 66 + .../bindings/display/panel/panel-lvds.yaml | 4 + .../bindings/display/panel/panel-simple.yaml | 4 + .../display/panel/rocktech,jh057n00900.yaml | 3 + .../bindings/display/panel/visionox,rm69299.yaml | 3 +- .../bindings/display/renesas,rzg2l-du.yaml | 126 + .../display/rockchip/rockchip,dw-hdmi.yaml | 33 +- .../bindings/display/solomon,ssd1307fb.yaml | 20 +- .../bindings/display/solomon,ssd132x.yaml | 12 +- .../bindings/display/solomon,ssd133x.yaml | 45 + .../bindings/display/ti/ti,am65x-dss.yaml | 7 +- .../devicetree/bindings/gpio/gpio-nmk.txt | 31 - .../devicetree/bindings/gpio/st,nomadik-gpio.yaml | 95 + .../devicetree/bindings/input/da9062-onkey.txt | 47 - .../bindings/input/dlg,da9062-onkey.yaml | 38 + .../bindings/leds/backlight/kinetic,ktd2801.yaml | 46 + .../bindings/leds/backlight/qcom-wled.yaml | 4 +- .../devicetree/bindings/leds/leds-qcom-lpg.yaml | 102 +- .../devicetree/bindings/leds/onnn,ncp5623.yaml | 96 + .../devicetree/bindings/mfd/atmel,hlcdc.yaml | 99 + .../bindings/mfd/atmel,sama5d2-flexcom.yaml | 99 + .../devicetree/bindings/mfd/atmel-flexcom.txt | 64 - .../devicetree/bindings/mfd/atmel-hlcdc.txt | 56 - Documentation/devicetree/bindings/mfd/da9062.txt | 124 - .../devicetree/bindings/mfd/dlg,da9063.yaml | 251 +- .../devicetree/bindings/mfd/google,cros-ec.yaml | 7 + Documentation/devicetree/bindings/mfd/iqs62x.yaml | 2 +- .../devicetree/bindings/mfd/qcom,tcsr.yaml | 2 + Documentation/devicetree/bindings/mfd/syscon.yaml | 3 + Documentation/devicetree/bindings/mfd/ti,twl.yaml | 2 + .../bindings/pci/fsl,imx6q-pcie-common.yaml | 17 +- .../devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml | 46 +- .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 49 +- .../devicetree/bindings/pci/qcom,pcie-common.yaml | 100 + .../devicetree/bindings/pci/qcom,pcie-sa8775p.yaml | 166 + .../devicetree/bindings/pci/qcom,pcie-sc7280.yaml | 166 + .../devicetree/bindings/pci/qcom,pcie-sc8180x.yaml | 170 + .../bindings/pci/qcom,pcie-sc8280xp.yaml | 180 + .../devicetree/bindings/pci/qcom,pcie-sm8150.yaml | 158 + .../devicetree/bindings/pci/qcom,pcie-sm8250.yaml | 173 + .../devicetree/bindings/pci/qcom,pcie-sm8350.yaml | 184 + .../devicetree/bindings/pci/qcom,pcie-sm8450.yaml | 178 + .../devicetree/bindings/pci/qcom,pcie-sm8550.yaml | 171 + .../bindings/pci/qcom,pcie-x1e80100.yaml | 165 + .../devicetree/bindings/pci/qcom,pcie.yaml | 378 +- .../bindings/pinctrl/amlogic,meson-pinctrl-a1.yaml | 2 +- .../pinctrl/amlogic,meson-pinctrl-g12a-aobus.yaml | 2 +- .../amlogic,meson-pinctrl-g12a-periphs.yaml | 2 +- .../pinctrl/amlogic,meson8-pinctrl-aobus.yaml | 2 +- .../pinctrl/amlogic,meson8-pinctrl-cbus.yaml | 2 +- .../bindings/pinctrl/atmel,at91-pinctrl.txt | 2 + .../bindings/pinctrl/awinic,aw9523-pinctrl.yaml | 139 + .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 3 +- .../bindings/pinctrl/cypress,cy8c95x0.yaml | 24 +- .../bindings/pinctrl/mobileye,eyeq5-pinctrl.yaml | 242 + .../bindings/pinctrl/nuvoton,npcm845-pinctrl.yaml | 2 - .../bindings/pinctrl/nuvoton,wpcm450-pinctrl.yaml | 3 +- .../pinctrl/nvidia,tegra234-pinmux-aon.yaml | 7 +- .../pinctrl/nvidia,tegra234-pinmux-common.yaml | 84 +- .../bindings/pinctrl/nvidia,tegra234-pinmux.yaml | 7 +- .../devicetree/bindings/pinctrl/pincfg-node.yaml | 2 +- .../bindings/pinctrl/qcom,sm4450-tlmm.yaml | 2 +- .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 1 + ...nx,zynq-pinctrl.yaml => xlnx,pinctrl-zynq.yaml} | 6 +- .../devicetree/bindings/thermal/da9062-thermal.txt | 36 - .../bindings/thermal/dlg,da9062-thermal.yaml | 35 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/device-io.rst | 3 - Documentation/driver-api/pci/pci.rst | 6 + Documentation/gpu/amdgpu/dgpu-asic-info-table.csv | 2 + Documentation/gpu/amdgpu/display/dcn-blocks.rst | 78 + .../gpu/amdgpu/display/display-contributing.rst | 168 + .../gpu/amdgpu/display/display-manager.rst | 3 - Documentation/gpu/amdgpu/display/index.rst | 78 +- Documentation/gpu/drm-internals.rst | 12 - Documentation/gpu/drm-usage-stats.rst | 2 +- Documentation/gpu/introduction.rst | 2 + Documentation/gpu/rfc/index.rst | 4 - Documentation/gpu/rfc/xe.rst | 234 - Documentation/gpu/todo.rst | 23 + Documentation/networking/multi-pf-netdev.rst | 58 +- Documentation/wmi/acpi-interface.rst | 5 +- MAINTAINERS | 54 +- arch/powerpc/include/asm/backlight.h | 5 +- arch/powerpc/platforms/powermac/backlight.c | 26 - arch/powerpc/platforms/ps3/Kconfig | 1 + arch/riscv/boot/dts/renesas/r9a07g043f.dtsi | 4 + arch/x86/pci/fixup.c | 48 + arch/x86/platform/atom/punit_atom_debug.c | 54 +- drivers/Makefile | 2 +- drivers/accel/drm_accel.c | 2 +- .../accel/habanalabs/common/command_submission.c | 3 +- drivers/accel/habanalabs/common/debugfs.c | 18 +- drivers/accel/habanalabs/common/device.c | 55 +- drivers/accel/habanalabs/common/firmware_if.c | 25 +- drivers/accel/habanalabs/common/habanalabs.h | 43 +- drivers/accel/habanalabs/common/hw_queue.c | 17 + drivers/accel/habanalabs/common/hwmon.c | 29 +- drivers/accel/habanalabs/common/mmu/Makefile | 2 +- drivers/accel/habanalabs/common/mmu/mmu.c | 223 +- drivers/accel/habanalabs/common/mmu/mmu_v1.c | 354 +- drivers/accel/habanalabs/common/mmu/mmu_v2.c | 338 + drivers/accel/habanalabs/common/mmu/mmu_v2_hr.c | 24 +- drivers/accel/habanalabs/common/security.c | 33 +- drivers/accel/habanalabs/common/security.h | 3 +- drivers/accel/habanalabs/gaudi/gaudi.c | 9 +- drivers/accel/habanalabs/gaudi2/gaudi2.c | 308 +- drivers/accel/habanalabs/gaudi2/gaudi2P.h | 15 +- drivers/accel/habanalabs/goya/goya.c | 12 +- drivers/accel/habanalabs/goya/goya_coresight.c | 3 +- .../habanalabs/include/hw_ip/mmu/mmu_general.h | 2 + drivers/accel/ivpu/ivpu_debugfs.c | 32 +- drivers/accel/ivpu/ivpu_drv.c | 12 +- drivers/accel/ivpu/ivpu_drv.h | 7 +- drivers/accel/ivpu/ivpu_fw.c | 49 +- drivers/accel/ivpu/ivpu_fw_log.c | 6 +- drivers/accel/ivpu/ivpu_gem.c | 70 +- drivers/accel/ivpu/ivpu_gem.h | 6 +- drivers/accel/ivpu/ivpu_hw_37xx.c | 10 +- drivers/accel/ivpu/ivpu_hw_40xx.c | 10 +- drivers/accel/ivpu/ivpu_ipc.c | 12 +- drivers/accel/ivpu/ivpu_job.c | 20 +- drivers/accel/ivpu/ivpu_pm.c | 10 +- drivers/accel/ivpu/vpu_boot_api.h | 46 +- drivers/accel/ivpu/vpu_jsm_api.h | 32 +- drivers/accel/qaic/mhi_controller.c | 6 +- drivers/accel/qaic/qaic.h | 3 +- drivers/accel/qaic/qaic_data.c | 59 +- drivers/accel/qaic/qaic_drv.c | 140 +- drivers/acpi/sleep.c | 12 - drivers/auxdisplay/Kconfig | 25 + drivers/auxdisplay/Makefile | 2 + drivers/auxdisplay/cfag12864bfb.c | 6 +- drivers/auxdisplay/hd44780.c | 5 +- drivers/auxdisplay/ht16k33.c | 174 +- drivers/auxdisplay/img-ascii-lcd.c | 45 +- drivers/auxdisplay/line-display.c | 166 +- drivers/auxdisplay/line-display.h | 53 +- drivers/auxdisplay/max6959.c | 194 + drivers/auxdisplay/panel.c | 202 +- drivers/auxdisplay/seg-led-gpio.c | 113 + drivers/char/agp/agp.h | 1 - drivers/clk/x86/clk-pmc-atom.c | 13 +- drivers/dma-buf/dma-fence.c | 8 +- drivers/dma-buf/dma-resv.c | 4 +- drivers/firmware/Kconfig | 1 + drivers/firmware/efi/cper.c | 4 +- drivers/firmware/sysfb.c | 53 +- drivers/firmware/sysfb_simplefb.c | 5 +- drivers/gpio/Kconfig | 12 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-nomadik.c | 730 + drivers/gpu/drm/Kconfig | 19 +- drivers/gpu/drm/amd/amdgpu/Makefile | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c | 879 + drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h | 202 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 65 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 62 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 71 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 56 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 46 + drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 36 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 251 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 686 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 66 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c | 66 +- drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 155 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 42 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 88 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 255 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 110 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 77 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 81 +- drivers/gpu/drm/amd/amdgpu/athub_v4_1_0.c | 122 + .../drm/amd/amdgpu/{umc_v6_0.c => athub_v4_1_0.h} | 21 +- drivers/gpu/drm/amd/amdgpu/atom.c | 43 +- drivers/gpu/drm/amd/amdgpu/atom.h | 2 +- drivers/gpu/drm/amd/amdgpu/atombios_crtc.c | 28 +- drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 4 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 16 +- drivers/gpu/drm/amd/amdgpu/atombios_i2c.c | 4 +- drivers/gpu/drm/amd/amdgpu/cik.c | 41 +- drivers/gpu/drm/amd/amdgpu/clearstate_gfx9.h | 27 +- drivers/gpu/drm/amd/amdgpu/clearstate_si.h | 24 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 2 + drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 2 + drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 22 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 22 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 35 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 146 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 37 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 56 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 99 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 33 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 35 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 43 +- drivers/gpu/drm/amd/amdgpu/hdp_v7_0.c | 142 + .../gpu/drm/amd/amdgpu/{umc_v6_0.c => hdp_v7_0.h} | 20 +- .../gpu/drm/amd/amdgpu/{navi10_ih.c => ih_v7_0.c} | 437 +- .../gpu/drm/amd/amdgpu/{umc_v6_0.c => ih_v7_0.h} | 19 +- drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 1 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 10 +- drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 16 +- drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.h | 15 + drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c | 491 +- .../amd/amdgpu/{jpeg_v4_0_5.c => jpeg_v5_0_0.c} | 295 +- .../drm/amd/amdgpu/{umc_v6_0.c => jpeg_v5_0_0.h} | 18 +- drivers/gpu/drm/amd/amdgpu/lsdma_v7_0.c | 121 + .../drm/amd/amdgpu/{umc_v6_0.c => lsdma_v7_0.h} | 20 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c | 87 + drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c | 1 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 3 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 29 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 1 + drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 3 +- drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c | 495 + .../drm/amd/amdgpu/{umc_v6_0.c => nbif_v6_3_1.h} | 22 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 9 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 63 - drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 104 +- drivers/gpu/drm/amd/amdgpu/psp_v14_0.c | 672 + .../gpu/drm/amd/amdgpu/{umc_v6_0.c => psp_v14_0.h} | 21 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 15 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 94 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 29 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 29 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/si.c | 41 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 4 +- drivers/gpu/drm/amd/amdgpu/soc21.c | 38 + drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 36 + drivers/gpu/drm/amd/amdgpu/umc_v12_0.c | 263 +- drivers/gpu/drm/amd/amdgpu/umc_v12_0.h | 3 + drivers/gpu/drm/amd/amdgpu/umc_v6_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 3 + .../drm/amd/amdgpu/{vcn_v4_0_5.c => vcn_v5_0_0.c} | 981 +- .../dc/basics/conversion.h => amdgpu/vcn_v5_0_0.h} | 34 +- drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 38 +- drivers/gpu/drm/amd/amdgpu/vpe_6_1_fw_if.h | 3 +- drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c | 281 +- drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 545 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 173 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 24 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 94 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_debug.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 30 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 4 + drivers/gpu/drm/amd/amdkfd/kfd_events.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 29 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 25 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 20 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 8 +- drivers/gpu/drm/amd/display/TODO | 110 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 205 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 1 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 72 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 55 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c | 119 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_replay.h | 4 +- drivers/gpu/drm/amd/display/dc/basics/conversion.c | 34 + drivers/gpu/drm/amd/display/dc/basics/conversion.h | 4 + drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c | 2 - .../gpu/drm/amd/display/dc/bios/command_table.c | 2 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 2 +- .../amd/display/dc/bios/command_table_helper2.c | 1 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 3 - .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 2 +- .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 2 - .../amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.c | 79 - .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 2 - .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 15 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 10 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 4 - .../drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c | 6 - .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c | 4 - .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c | 4 - .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 46 +- .../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.h | 3 +- .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 39 +- .../drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.c | 27 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 217 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 23 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 18 + drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 2 + drivers/gpu/drm/amd/display/dc/dc.h | 23 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 114 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 293 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 3 +- .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 4 + drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c | 4 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 20 + .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.h | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 3 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 70 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 7 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 31 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h | 3 + .../gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c | 55 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 24 +- drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 38 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 2 + .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 54 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 106 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h | 4 + .../amd/display/dc/dcn32/dcn32_dio_link_encoder.c | 85 +- .../amd/display/dc/dcn32/dcn32_dio_link_encoder.h | 5 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dpp.c | 1 + .../display/dc/dcn35/dcn35_dio_stream_encoder.h | 1 + drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 3 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 3 + .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 16 +- .../gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c | 11 + .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 1 - .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 12 +- .../dml/{dcn35/dcn35_fpu.c => dcn351/dcn351_fpu.c} | 152 +- .../gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.h | 19 + .../amd/display/dc/dml2/dml2_dc_resource_mgmt.c | 41 +- drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.c | 2 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 5 + drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 1 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 1 + drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 2 - drivers/gpu/drm/amd/display/dc/hwss/Makefile | 8 + .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 56 +- .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 97 +- .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 109 +- .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.h | 2 + .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 167 +- .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.h | 6 +- .../gpu/drm/amd/display/dc/hwss/dcn30/dcn30_init.c | 2 +- .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 20 +- .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.h | 4 + .../gpu/drm/amd/display/dc/hwss/dcn31/dcn31_init.c | 2 +- .../drm/amd/display/dc/hwss/dcn314/dcn314_init.c | 2 +- .../gpu/drm/amd/display/dc/hwss/dcn32/dcn32_init.c | 2 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 21 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 3 + .../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 2 +- .../drm/amd/display/dc/hwss/dcn351/CMakeLists.txt | 4 - .../drm/amd/display/dc/hwss/dcn351/dcn351_init.c | 2 +- drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 2 + .../drm/amd/display/dc/hwss/hw_sequencer_private.h | 2 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 31 +- drivers/gpu/drm/amd/display/dc/inc/hw/audio.h | 3 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 6 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 6 + drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 39 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 15 +- drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 256 +- drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 16 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 - drivers/gpu/drm/amd/display/dc/irq/Makefile | 11 +- .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 2 - .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 2 - .../irq_service_dcn351.c} | 377 +- .../amd/display/dc/irq/dcn351/irq_service_dcn351.h | 12 + .../amd/display/dc/link/accessories/link_dp_cts.c | 27 +- .../drm/amd/display/dc/link/hwss/link_hwss_dio.h | 10 + .../link/hwss/link_hwss_dio_fixed_vs_pe_retimer.c | 16 +- .../hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c | 51 +- .../gpu/drm/amd/display/dc/link/link_detection.c | 18 + drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 58 + .../gpu/drm/amd/display/dc/link/link_validation.c | 2 - .../amd/display/dc/link/protocols/link_dp_phy.c | 6 +- .../display/dc/link/protocols/link_dp_training.c | 5 +- .../link_dp_training_fixed_vs_pe_retimer.c | 372 +- .../link_dp_training_fixed_vs_pe_retimer.h | 5 - .../drm/amd/display/dc/link/protocols/link_dpcd.c | 2 +- .../dc/link/protocols/link_edp_panel_control.c | 5 +- drivers/gpu/drm/amd/display/dc/resource/Makefile | 8 + .../amd/display/dc/resource/dcn20/dcn20_resource.c | 2 - .../amd/display/dc/resource/dcn30/dcn30_resource.c | 11 + .../amd/display/dc/resource/dcn31/dcn31_resource.c | 2 - .../amd/display/dc/resource/dcn32/dcn32_resource.c | 1 + .../display/dc/resource/dcn321/dcn321_resource.c | 1 + .../amd/display/dc/resource/dcn35/dcn35_resource.c | 7 +- .../dcn35_resource.c => dcn351/dcn351_resource.c} | 143 +- .../display/dc/resource/dcn351/dcn351_resource.h | 23 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 23 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 145 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 1 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 3 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 3 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 3 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.h | 3 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 3 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 3 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.h | 3 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 20 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.h | 8 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn351.c | 34 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn351.h | 13 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 129 +- drivers/gpu/drm/amd/display/include/audio_types.h | 15 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 2 + .../drm/amd/display/include/link_service_types.h | 9 + .../gpu/drm/amd/display/modules/inc/mod_stats.h | 4 +- drivers/gpu/drm/amd/include/amd_shared.h | 2 + drivers/gpu/drm/amd/include/arct_ip_offset.h | 6 +- .../include/asic_reg/athub/athub_4_1_0_offset.h | 287 + .../include/asic_reg/athub/athub_4_1_0_sh_mask.h | 1348 + .../amd/include/asic_reg/dcn/dcn_3_1_6_offset.h | 4 + .../amd/include/asic_reg/dcn/dcn_3_1_6_sh_mask.h | 10 + .../amd/include/asic_reg/dcn/dcn_3_5_0_offset.h | 24 + .../amd/include/asic_reg/dcn/dcn_3_5_0_sh_mask.h | 65 + .../dcn/{dcn_3_5_0_offset.h => dcn_3_5_1_offset.h} | 52 +- .../{dcn_3_5_0_sh_mask.h => dcn_3_5_1_sh_mask.h} | 94 +- .../amd/include/asic_reg/hdp/hdp_7_0_0_offset.h | 219 + .../amd/include/asic_reg/hdp/hdp_7_0_0_sh_mask.h | 735 + .../include/asic_reg/lsdma/lsdma_7_0_0_offset.h | 388 + .../include/asic_reg/lsdma/lsdma_7_0_0_sh_mask.h | 1411 + .../drm/amd/include/asic_reg/mp/mp_14_0_2_offset.h | 468 + .../amd/include/asic_reg/mp/mp_14_0_2_sh_mask.h | 692 + .../amd/include/asic_reg/nbif/nbif_6_3_1_offset.h | 11287 ++++ .../nbif_6_3_1_sh_mask.h} | 55174 +++++++++---------- .../amd/include/asic_reg/nbio/nbio_7_11_0_offset.h | 2 + .../amd/include/asic_reg/nbio/nbio_7_9_0_sh_mask.h | 8 - .../amd/include/asic_reg/oss/osssys_7_0_0_offset.h | 279 + .../include/asic_reg/oss/osssys_7_0_0_sh_mask.h | 1029 + .../amd/include/asic_reg/pcie/pcie_6_1_0_offset.h | 630 + .../amd/include/asic_reg/pcie/pcie_6_1_0_sh_mask.h | 4250 ++ .../amd/include/asic_reg/vcn/vcn_5_0_0_offset.h | 1672 + .../amd/include/asic_reg/vcn/vcn_5_0_0_sh_mask.h | 7627 +++ drivers/gpu/drm/amd/include/atom-bits.h | 2 +- drivers/gpu/drm/amd/include/atomfirmware.h | 32 + drivers/gpu/drm/amd/include/beige_goby_ip_offset.h | 6 +- drivers/gpu/drm/amd/include/cgs_common.h | 23 +- .../gpu/drm/amd/include/cyan_skillfish_ip_offset.h | 6 +- .../drm/amd/include/dimgrey_cavefish_ip_offset.h | 6 +- drivers/gpu/drm/amd/include/dm_pp_interface.h | 9 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 6 +- drivers/gpu/drm/amd/include/navi12_ip_offset.h | 6 +- drivers/gpu/drm/amd/include/navi14_ip_offset.h | 6 +- drivers/gpu/drm/amd/include/pptable.h | 6 +- drivers/gpu/drm/amd/include/renoir_ip_offset.h | 6 +- .../gpu/drm/amd/include/sienna_cichlid_ip_offset.h | 6 +- drivers/gpu/drm/amd/include/v10_structs.h | 3 +- drivers/gpu/drm/amd/include/vangogh_ip_offset.h | 6 +- drivers/gpu/drm/amd/include/vega10_ip_offset.h | 6 +- drivers/gpu/drm/amd/include/vega20_ip_offset.h | 78 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 15 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 82 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 1 + .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c | 42 +- .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 42 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 6 + .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_ppsmc.h | 3 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 3 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 16 +- drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 14 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 18 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 332 +- drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 18 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 9 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 10 + drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 69 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 30 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 28 +- drivers/gpu/drm/bridge/chrontel-ch7033.c | 12 +- drivers/gpu/drm/bridge/display-connector.c | 8 +- drivers/gpu/drm/bridge/imx/Kconfig | 18 + drivers/gpu/drm/bridge/imx/Makefile | 2 + drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c | 207 + drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c | 154 + drivers/gpu/drm/bridge/ite-it6505.c | 21 +- drivers/gpu/drm/bridge/ite-it66121.c | 16 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 20 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 9 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 19 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 18 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 22 +- drivers/gpu/drm/bridge/samsung-dsim.c | 18 +- drivers/gpu/drm/bridge/sii902x.c | 38 +- drivers/gpu/drm/bridge/simple-bridge.c | 17 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 45 +- drivers/gpu/drm/bridge/tc358767.c | 195 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 8 +- drivers/gpu/drm/bridge/ti-tfp410.c | 18 +- drivers/gpu/drm/ci/build.sh | 1 + drivers/gpu/drm/ci/gitlab-ci.yml | 14 +- drivers/gpu/drm/ci/test.yml | 31 +- drivers/gpu/drm/ci/testlist.txt | 1937 +- drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt | 3 +- drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt | 2 - drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt | 30 - drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt | 17 - drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt | 7 - .../xfails/msm-sc7180-trogdor-kingoftown-fails.txt | 18 + .../xfails/msm-sc7180-trogdor-kingoftown-skips.txt | 2 + .../msm-sc7180-trogdor-lazor-limozeen-fails.txt | 18 + .../msm-sc7180-trogdor-lazor-limozeen-skips.txt | 2 + drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt | 5 +- drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt | 28 +- drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt | 7 +- drivers/gpu/drm/display/Kconfig | 21 + drivers/gpu/drm/display/Makefile | 2 + drivers/gpu/drm/display/drm_dp_aux_bus.c | 2 +- drivers/gpu/drm/display/drm_dp_helper.c | 179 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 23 +- drivers/gpu/drm/display/drm_dp_tunnel.c | 1949 + drivers/gpu/drm/drm_bridge.c | 17 +- drivers/gpu/drm/drm_bridge_connector.c | 16 +- drivers/gpu/drm/drm_crtc.c | 23 +- drivers/gpu/drm/drm_debugfs.c | 4 - drivers/gpu/drm/drm_edid.c | 25 +- drivers/gpu/drm/drm_edid_load.c | 162 +- drivers/gpu/drm/drm_exec.c | 2 +- drivers/gpu/drm/drm_file.c | 2 +- drivers/gpu/drm/drm_gem_vram_helper.c | 2 - drivers/gpu/drm/drm_ioc32.c | 4 +- drivers/gpu/drm/drm_managed.c | 39 + drivers/gpu/drm/drm_mipi_dsi.c | 2 +- drivers/gpu/drm/drm_mode_config.c | 2 +- drivers/gpu/drm/drm_modes.c | 22 + drivers/gpu/drm/drm_modeset_helper.c | 19 +- drivers/gpu/drm/drm_modeset_lock.c | 2 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 12 + drivers/gpu/drm/drm_print.c | 29 +- drivers/gpu/drm/drm_probe_helper.c | 57 +- drivers/gpu/drm/drm_syncobj.c | 7 +- drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c | 1 + drivers/gpu/drm/etnaviv/etnaviv_drv.c | 93 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 12 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 33 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 12 + drivers/gpu/drm/etnaviv/etnaviv_hwdb.c | 43 + drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_perfmon.c | 4 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 1 - drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 1 + drivers/gpu/drm/i915/Kconfig | 14 + drivers/gpu/drm/i915/Kconfig.debug | 1 + drivers/gpu/drm/i915/Makefile | 3 + drivers/gpu/drm/i915/display/dvo_ch7017.c | 2 +- drivers/gpu/drm/i915/display/dvo_ch7xxx.c | 2 +- drivers/gpu/drm/i915/display/dvo_ivch.c | 2 +- drivers/gpu/drm/i915/display/dvo_ns2501.c | 6 +- drivers/gpu/drm/i915/display/dvo_sil164.c | 2 +- drivers/gpu/drm/i915/display/dvo_tfp410.c | 2 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 30 + drivers/gpu/drm/i915/display/i9xx_plane.h | 7 + drivers/gpu/drm/i915/display/i9xx_wm.c | 81 +- drivers/gpu/drm/i915/display/intel_atomic.c | 10 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 6 +- drivers/gpu/drm/i915/display/intel_backlight.c | 2 +- drivers/gpu/drm/i915/display/intel_bios.c | 109 +- drivers/gpu/drm/i915/display/intel_bios.h | 8 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 426 +- drivers/gpu/drm/i915/display/intel_color.c | 11 +- drivers/gpu/drm/i915/display/intel_crt.c | 8 + drivers/gpu/drm/i915/display/intel_crtc.c | 128 +- .../gpu/drm/i915/display/intel_crtc_state_dump.c | 5 +- drivers/gpu/drm/i915/display/intel_cursor.c | 63 +- drivers/gpu/drm/i915/display/intel_cx0_phy.c | 261 +- drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h | 63 +- drivers/gpu/drm/i915/display/intel_ddi.c | 70 +- drivers/gpu/drm/i915/display/intel_display.c | 235 +- drivers/gpu/drm/i915/display/intel_display_core.h | 19 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 94 +- .../i915/display/intel_display_debugfs_params.c | 1 + .../gpu/drm/i915/display/intel_display_device.c | 2 +- .../gpu/drm/i915/display/intel_display_driver.c | 188 +- .../gpu/drm/i915/display/intel_display_driver.h | 6 + drivers/gpu/drm/i915/display/intel_display_irq.c | 10 +- drivers/gpu/drm/i915/display/intel_display_types.h | 62 +- drivers/gpu/drm/i915/display/intel_dmc.c | 2 +- drivers/gpu/drm/i915/display/intel_dp.c | 559 +- drivers/gpu/drm/i915/display/intel_dp.h | 23 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 29 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 106 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 33 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 1 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 26 +- drivers/gpu/drm/i915/display/intel_dp_tunnel.c | 811 + drivers/gpu/drm/i915/display/intel_dp_tunnel.h | 133 + drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 186 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 21 +- drivers/gpu/drm/i915/display/intel_drrs.c | 6 + drivers/gpu/drm/i915/display/intel_dsb.c | 6 +- drivers/gpu/drm/i915/display/intel_dsi.h | 4 - drivers/gpu/drm/i915/display/intel_dvo.c | 10 + drivers/gpu/drm/i915/display/intel_dvo_dev.h | 25 - drivers/gpu/drm/i915/display/intel_fb.c | 7 +- drivers/gpu/drm/i915/display/intel_fbc.c | 13 +- drivers/gpu/drm/i915/display/intel_fbdev_fb.c | 5 +- drivers/gpu/drm/i915/display/intel_global_state.c | 137 +- drivers/gpu/drm/i915/display/intel_global_state.h | 13 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 5 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 296 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 7 +- drivers/gpu/drm/i915/display/intel_hdcp_gsc.c | 2 +- drivers/gpu/drm/i915/display/intel_hdcp_regs.h | 28 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 22 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 165 +- drivers/gpu/drm/i915/display/intel_hotplug.h | 4 + drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 6 +- drivers/gpu/drm/i915/display/intel_link_bw.c | 27 +- drivers/gpu/drm/i915/display/intel_link_bw.h | 2 +- drivers/gpu/drm/i915/display/intel_opregion.c | 182 +- drivers/gpu/drm/i915/display/intel_opregion.h | 47 +- drivers/gpu/drm/i915/display/intel_panel.c | 4 + drivers/gpu/drm/i915/display/intel_plane_initial.c | 255 +- drivers/gpu/drm/i915/display/intel_plane_initial.h | 4 +- drivers/gpu/drm/i915/display/intel_pps.c | 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 202 +- drivers/gpu/drm/i915/display/intel_psr.h | 6 - drivers/gpu/drm/i915/display/intel_psr_regs.h | 63 + drivers/gpu/drm/i915/display/intel_sdvo.c | 230 +- drivers/gpu/drm/i915/display/intel_tc.c | 40 +- drivers/gpu/drm/i915/display/intel_tc.h | 2 +- drivers/gpu/drm/i915/display/intel_tv.c | 7 +- drivers/gpu/drm/i915/display/intel_vblank.c | 130 + drivers/gpu/drm/i915/display/intel_vblank.h | 12 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 33 + drivers/gpu/drm/i915/display/skl_universal_plane.h | 2 + drivers/gpu/drm/i915/display/skl_watermark.c | 108 +- drivers/gpu/drm/i915/display/skl_watermark.h | 4 +- drivers/gpu/drm/i915/display/skl_watermark_regs.h | 4 + drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 8 - drivers/gpu/drm/i915/gem/i915_gem_pm.c | 10 + drivers/gpu/drm/i915/gem/i915_gem_region.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 25 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 50 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 42 - drivers/gpu/drm/i915/gem/i915_gem_userptr.h | 14 - drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 18 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 4 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 3 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 6 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 10 +- drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 18 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 3 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 14 +- drivers/gpu/drm/i915/gt/intel_reset.c | 3 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 30 +- drivers/gpu/drm/i915/gt/selftest_context.c | 3 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 10 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 4 +- drivers/gpu/drm/i915/gt/selftest_tlb.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 2 - drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 21 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 10 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 126 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_huc.c | 64 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 4 +- drivers/gpu/drm/i915/gvt/fb_decoder.h | 11 - drivers/gpu/drm/i915/gvt/gtt.h | 3 - drivers/gpu/drm/i915/gvt/gvt.h | 5 - drivers/gpu/drm/i915/gvt/interrupt.c | 1 - drivers/gpu/drm/i915/gvt/interrupt.h | 2 - drivers/gpu/drm/i915/gvt/kvmgt.c | 2 +- drivers/gpu/drm/i915/gvt/mmio.h | 2 - drivers/gpu/drm/i915/gvt/scheduler.h | 2 - drivers/gpu/drm/i915/i915_debugfs.c | 2 +- drivers/gpu/drm/i915/i915_driver.c | 28 +- drivers/gpu/drm/i915/i915_drm_client.c | 2 +- drivers/gpu/drm/i915/i915_drm_client.h | 2 - drivers/gpu/drm/i915/i915_drv.h | 8 - drivers/gpu/drm/i915/i915_gem.c | 5 - drivers/gpu/drm/i915/i915_gpu_error.c | 2 +- drivers/gpu/drm/i915/i915_perf.c | 2 +- drivers/gpu/drm/i915/i915_perf_types.h | 1 - drivers/gpu/drm/i915/i915_query.c | 35 +- drivers/gpu/drm/i915/i915_reg.h | 18 +- drivers/gpu/drm/i915/i915_request.c | 1 - drivers/gpu/drm/i915/i915_syncmap.c | 19 +- drivers/gpu/drm/i915/i915_utils.c | 17 + drivers/gpu/drm/i915/i915_utils.h | 2 + drivers/gpu/drm/i915/i915_vma_types.h | 1 - drivers/gpu/drm/i915/intel_memory_region.c | 33 +- drivers/gpu/drm/i915/intel_memory_region.h | 5 +- drivers/gpu/drm/i915/intel_region_ttm.c | 8 +- drivers/gpu/drm/i915/intel_uncore.c | 5 +- drivers/gpu/drm/i915/selftests/i915_active.c | 8 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 4 +- drivers/gpu/drm/i915/soc/intel_pch.c | 16 +- drivers/gpu/drm/i915/soc/intel_pch.h | 6 +- drivers/gpu/drm/imx/dcss/dcss-blkctl.c | 13 +- drivers/gpu/drm/imx/dcss/dcss-ctxld.c | 14 +- drivers/gpu/drm/imx/dcss/dcss-dev.c | 17 +- drivers/gpu/drm/imx/dcss/dcss-dev.h | 1 - drivers/gpu/drm/imx/dcss/dcss-dpr.c | 21 +- drivers/gpu/drm/imx/dcss/dcss-drv.c | 12 +- drivers/gpu/drm/imx/dcss/dcss-dtg.c | 26 +- drivers/gpu/drm/imx/dcss/dcss-scaler.c | 21 +- drivers/gpu/drm/imx/dcss/dcss-ss.c | 12 +- drivers/gpu/drm/imx/ipuv3/imx-ldb.c | 2 +- drivers/gpu/drm/ingenic/Kconfig | 1 - drivers/gpu/drm/lima/lima_ctx.c | 2 +- drivers/gpu/drm/lima/lima_ctx.h | 1 - drivers/gpu/drm/lima/lima_gem.c | 23 +- drivers/gpu/drm/lima/lima_gp.c | 39 +- drivers/gpu/drm/lima/lima_l2_cache.c | 6 +- drivers/gpu/drm/lima/lima_mmu.c | 18 +- drivers/gpu/drm/lima/lima_pmu.c | 3 +- drivers/gpu/drm/lima/lima_pp.c | 37 +- drivers/gpu/drm/lima/lima_sched.c | 38 +- drivers/gpu/drm/lima/lima_sched.h | 3 +- drivers/gpu/drm/loongson/lsdc_drv.c | 2 +- drivers/gpu/drm/loongson/lsdc_ttm.c | 2 - drivers/gpu/drm/mcde/Kconfig | 1 - drivers/gpu/drm/mediatek/mtk_disp_drv.h | 4 + drivers/gpu/drm/mediatek/mtk_disp_merge.c | 65 + drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c | 43 + drivers/gpu/drm/mediatek/mtk_dp.c | 31 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 29 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 1 + drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 12 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 4 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 310 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 26 +- drivers/gpu/drm/meson/meson_drv.c | 6 +- drivers/gpu/drm/meson/meson_encoder_cvbs.c | 24 +- drivers/gpu/drm/meson/meson_encoder_cvbs.h | 2 +- drivers/gpu/drm/meson/meson_encoder_dsi.c | 23 +- drivers/gpu/drm/meson/meson_encoder_dsi.h | 2 +- drivers/gpu/drm/meson/meson_encoder_hdmi.c | 35 +- drivers/gpu/drm/meson/meson_encoder_hdmi.h | 2 +- drivers/gpu/drm/mgag200/Kconfig | 12 + drivers/gpu/drm/mgag200/mgag200_drv.c | 26 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 22 +- drivers/gpu/drm/msm/Makefile | 5 +- drivers/gpu/drm/msm/adreno/a2xx.xml.h | 73 +- drivers/gpu/drm/msm/adreno/a3xx.xml.h | 131 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 13 +- drivers/gpu/drm/msm/adreno/a4xx.xml.h | 182 +- drivers/gpu/drm/msm/adreno/a5xx.xml.h | 666 +- drivers/gpu/drm/msm/adreno/a6xx.xml.h | 5275 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 8 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 179 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 220 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 727 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 311 +- drivers/gpu/drm/msm/adreno/adreno_common.xml.h | 260 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 69 +- .../gpu/drm/msm/adreno/adreno_gen7_0_0_snapshot.h | 928 + .../gpu/drm/msm/adreno/adreno_gen7_2_0_snapshot.h | 753 + drivers/gpu/drm/msm/adreno/adreno_gpu.h | 31 +- drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 573 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_3_2_sdm660.h | 291 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_3_3_sdm630.h | 225 + .../drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h | 449 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 347 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 33 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 41 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 95 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 92 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 188 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 4 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 3 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 17 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 10 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 15 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 133 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 154 +- drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 74 +- drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c | 61 +- drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.h | 3 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 42 - drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c | 42 - drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c | 2 - drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 71 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h | 10 - drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 12 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.h | 4 +- drivers/gpu/drm/msm/dp/dp_audio.c | 101 +- drivers/gpu/drm/msm/dp/dp_aux.c | 9 +- drivers/gpu/drm/msm/dp/dp_aux.h | 2 + drivers/gpu/drm/msm/dp/dp_catalog.c | 271 +- drivers/gpu/drm/msm/dp/dp_catalog.h | 15 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 375 +- drivers/gpu/drm/msm/dp/dp_ctrl.h | 17 +- drivers/gpu/drm/msm/dp/dp_debug.c | 3 +- drivers/gpu/drm/msm/dp/dp_display.c | 185 +- drivers/gpu/drm/msm/dp/dp_display.h | 3 +- drivers/gpu/drm/msm/dp/dp_drm.c | 6 +- drivers/gpu/drm/msm/dp/dp_drm.h | 3 +- drivers/gpu/drm/msm/dp/dp_link.h | 23 - drivers/gpu/drm/msm/dp/dp_panel.c | 119 + drivers/gpu/drm/msm/dp/dp_panel.h | 2 + drivers/gpu/drm/msm/dp/dp_parser.c | 327 - drivers/gpu/drm/msm/dp/dp_parser.h | 155 - drivers/gpu/drm/msm/dp/dp_power.c | 183 - drivers/gpu/drm/msm/dp/dp_power.h | 95 - drivers/gpu/drm/msm/dp/dp_reg.h | 9 + drivers/gpu/drm/msm/dp/dp_utils.c | 96 + drivers/gpu/drm/msm/dp/dp_utils.h | 36 + drivers/gpu/drm/msm/dsi/dsi.c | 10 +- drivers/gpu/drm/msm/dsi/dsi.h | 22 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 51 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 65 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 33 +- drivers/gpu/drm/msm/msm_drv.c | 33 + drivers/gpu/drm/msm/msm_drv.h | 36 +- drivers/gpu/drm/msm/msm_io_utils.c | 13 + drivers/gpu/drm/msm/msm_kms.h | 4 - drivers/gpu/drm/msm/msm_mdss.c | 64 + drivers/gpu/drm/mxsfb/lcdif_drv.c | 7 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 7 +- drivers/gpu/drm/nouveau/dispnv04/crtc.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 1 + drivers/gpu/drm/nouveau/dispnv50/head.c | 1 + drivers/gpu/drm/nouveau/nouveau_bo.c | 59 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 1 - drivers/gpu/drm/nouveau/nouveau_connector.h | 2 +- drivers/gpu/drm/nouveau/nouveau_ioc32.c | 4 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 10 +- drivers/gpu/drm/nouveau/nvif/outp.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c | 136 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.c | 4 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 22 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 12 +- drivers/gpu/drm/panel/Kconfig | 231 +- drivers/gpu/drm/panel/Makefile | 3 + drivers/gpu/drm/panel/panel-boe-himax8279d.c | 18 +- .../gpu/drm/panel/panel-boe-th101mb31ig002-28a.c | 322 + drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 2 + drivers/gpu/drm/panel/panel-edp.c | 119 +- drivers/gpu/drm/panel/panel-himax-hx83112a.c | 372 + drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 23 +- drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 265 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 424 +- drivers/gpu/drm/panel/panel-novatek-nt36523.c | 8 +- drivers/gpu/drm/panel/panel-novatek-nt36672e.c | 643 + drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 2 + drivers/gpu/drm/panel/panel-simple.c | 81 +- drivers/gpu/drm/panel/panel-sitronix-st7703.c | 104 + drivers/gpu/drm/panel/panel-visionox-r66451.c | 1 + drivers/gpu/drm/panel/panel-visionox-vtdr6130.c | 1 + drivers/gpu/drm/pl111/Kconfig | 1 - drivers/gpu/drm/qxl/qxl_object.c | 2 - drivers/gpu/drm/qxl/qxl_ttm.c | 2 - drivers/gpu/drm/radeon/atom-bits.h | 2 +- drivers/gpu/drm/radeon/atom.c | 47 +- drivers/gpu/drm/radeon/atom.h | 4 +- drivers/gpu/drm/radeon/atombios_crtc.c | 28 +- drivers/gpu/drm/radeon/atombios_dp.c | 4 +- drivers/gpu/drm/radeon/atombios_encoders.c | 38 +- drivers/gpu/drm/radeon/atombios_i2c.c | 2 +- drivers/gpu/drm/radeon/btc_dpm.c | 90 +- drivers/gpu/drm/radeon/ci_dpm.c | 31 +- drivers/gpu/drm/radeon/ci_dpm.h | 6 +- drivers/gpu/drm/radeon/cik.c | 40 +- drivers/gpu/drm/radeon/clearstate_cayman.h | 9 +- drivers/gpu/drm/radeon/clearstate_ci.h | 3 +- drivers/gpu/drm/radeon/evergreen.c | 20 +- drivers/gpu/drm/radeon/evergreen_cs.c | 4 +- drivers/gpu/drm/radeon/evergreen_reg.h | 10 +- drivers/gpu/drm/radeon/evergreen_smc.h | 9 +- drivers/gpu/drm/radeon/kv_dpm.c | 9 +- drivers/gpu/drm/radeon/kv_smc.c | 2 +- drivers/gpu/drm/radeon/ni.c | 33 +- drivers/gpu/drm/radeon/ni_dpm.c | 3 - drivers/gpu/drm/radeon/ni_dpm.h | 12 +- drivers/gpu/drm/radeon/nislands_smc.h | 51 +- drivers/gpu/drm/radeon/r100.c | 2 +- drivers/gpu/drm/radeon/r300_reg.h | 2 +- drivers/gpu/drm/radeon/r600.c | 3 +- drivers/gpu/drm/radeon/r600_dpm.c | 6 +- drivers/gpu/drm/radeon/r600_dpm.h | 3 +- drivers/gpu/drm/radeon/radeon.h | 6 +- drivers/gpu/drm/radeon/radeon_asic.c | 8 +- drivers/gpu/drm/radeon/radeon_atombios.c | 44 +- drivers/gpu/drm/radeon/radeon_atpx_handler.c | 12 +- drivers/gpu/drm/radeon/radeon_audio.c | 11 +- drivers/gpu/drm/radeon/radeon_audio.h | 6 +- drivers/gpu/drm/radeon/radeon_mode.h | 9 +- drivers/gpu/drm/radeon/radeon_object.c | 2 - drivers/gpu/drm/radeon/radeon_pm.c | 4 +- drivers/gpu/drm/radeon/radeon_ttm.c | 8 +- drivers/gpu/drm/radeon/radeon_uvd.c | 1 - drivers/gpu/drm/radeon/rs400.c | 4 +- drivers/gpu/drm/radeon/rs600.c | 3 +- drivers/gpu/drm/radeon/rv515.c | 3 +- drivers/gpu/drm/radeon/rv6xx_dpm.h | 3 +- drivers/gpu/drm/radeon/rv770_dpm.c | 4 +- drivers/gpu/drm/radeon/rv770_smc.h | 27 +- drivers/gpu/drm/radeon/si.c | 103 +- drivers/gpu/drm/radeon/si_dpm.c | 132 +- drivers/gpu/drm/radeon/si_dpm.h | 21 +- drivers/gpu/drm/radeon/smu7.h | 6 +- drivers/gpu/drm/radeon/smu7_discrete.h | 51 +- drivers/gpu/drm/radeon/smu7_fusion.h | 42 +- drivers/gpu/drm/radeon/sumo_dpm.c | 18 +- drivers/gpu/drm/radeon/trinity_dpm.c | 22 +- drivers/gpu/drm/radeon/trinity_dpm.h | 3 +- drivers/gpu/drm/radeon/uvd_v1_0.c | 2 +- drivers/gpu/drm/renesas/Kconfig | 1 + drivers/gpu/drm/renesas/Makefile | 1 + drivers/gpu/drm/renesas/rz-du/Kconfig | 12 + drivers/gpu/drm/renesas/rz-du/Makefile | 8 + drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c | 422 + drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.h | 89 + drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c | 175 + drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.h | 78 + drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c | 72 + drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.h | 32 + drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c | 371 + drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.h | 43 + drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c | 349 + drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.h | 82 + drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 3 + drivers/gpu/drm/rockchip/inno_hdmi.c | 549 +- drivers/gpu/drm/rockchip/inno_hdmi.h | 5 - drivers/gpu/drm/rockchip/rockchip_lvds.c | 3 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 13 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 3 + drivers/gpu/drm/scheduler/sched_fence.c | 4 +- drivers/gpu/drm/scheduler/sched_main.c | 11 +- drivers/gpu/drm/solomon/ssd130x-spi.c | 7 + drivers/gpu/drm/solomon/ssd130x.c | 370 + drivers/gpu/drm/solomon/ssd130x.h | 5 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 134 +- drivers/gpu/drm/tegra/dpaux.c | 14 +- drivers/gpu/drm/tegra/drm.h | 2 +- drivers/gpu/drm/tegra/dsi.c | 59 +- drivers/gpu/drm/tegra/fb.c | 1 + drivers/gpu/drm/tegra/hdmi.c | 21 +- drivers/gpu/drm/tegra/output.c | 17 +- drivers/gpu/drm/tegra/rgb.c | 18 +- drivers/gpu/drm/tegra/sor.c | 1 + drivers/gpu/drm/tests/drm_connector_test.c | 170 +- drivers/gpu/drm/tests/drm_kunit_helpers.c | 150 + drivers/gpu/drm/tests/drm_managed_test.c | 77 +- drivers/gpu/drm/tests/drm_mm_test.c | 2 +- drivers/gpu/drm/tidss/tidss_crtc.c | 10 + drivers/gpu/drm/tidss/tidss_plane.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 19 +- drivers/gpu/drm/ttm/tests/Makefile | 3 + drivers/gpu/drm/ttm/tests/ttm_bo_test.c | 622 + drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.c | 48 +- drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.h | 3 + drivers/gpu/drm/ttm/tests/ttm_pool_test.c | 3 +- drivers/gpu/drm/ttm/tests/ttm_resource_test.c | 335 + drivers/gpu/drm/ttm/tests/ttm_tt_test.c | 295 + drivers/gpu/drm/ttm/ttm_bo.c | 30 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 13 +- drivers/gpu/drm/ttm/ttm_resource.c | 76 +- drivers/gpu/drm/ttm/ttm_tt.c | 15 + drivers/gpu/drm/tve200/Kconfig | 1 - drivers/gpu/drm/v3d/v3d_bo.c | 12 +- drivers/gpu/drm/v3d/v3d_debugfs.c | 17 +- drivers/gpu/drm/v3d/v3d_drv.h | 2 + drivers/gpu/drm/v3d/v3d_irq.c | 2 +- drivers/gpu/drm/v3d/v3d_mmu.c | 2 - drivers/gpu/drm/vc4/vc4_hdmi.c | 1 + drivers/gpu/drm/vc4/vc4_plane.c | 10 +- drivers/gpu/drm/virtio/virtgpu_submit.c | 6 +- drivers/gpu/drm/vkms/Kconfig | 15 + drivers/gpu/drm/vkms/vkms_composer.c | 14 +- drivers/gpu/drm/vmwgfx/ttm_object.c | 6 +- drivers/gpu/drm/vmwgfx/ttm_object.h | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 33 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 300 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 32 - drivers/gpu/drm/xe/.kunitconfig | 5 + drivers/gpu/drm/xe/Kconfig | 3 +- drivers/gpu/drm/xe/Kconfig.debug | 1 - drivers/gpu/drm/xe/Makefile | 45 +- drivers/gpu/drm/xe/abi/gsc_proxy_commands_abi.h | 44 + drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h | 174 + drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h | 3 +- drivers/gpu/drm/xe/abi/guc_messages_abi.h | 2 + drivers/gpu/drm/xe/abi/guc_relay_actions_abi.h | 79 + .../gpu/drm/xe/abi/guc_relay_communication_abi.h | 118 + drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 10 +- .../drm/xe/compat-i915-headers/i915_gem_stolen.h | 3 + drivers/gpu/drm/xe/{ => display}/xe_display.c | 0 drivers/gpu/drm/xe/{ => display}/xe_display.h | 0 drivers/gpu/drm/xe/display/xe_plane_initial.c | 67 +- drivers/gpu/drm/xe/instructions/xe_mi_commands.h | 3 + drivers/gpu/drm/xe/regs/xe_engine_regs.h | 6 + drivers/gpu/drm/xe/regs/xe_gt_regs.h | 27 +- drivers/gpu/drm/xe/regs/xe_lrc_layout.h | 9 + drivers/gpu/drm/xe/regs/xe_pcode_regs.h | 21 + drivers/gpu/drm/xe/tests/Makefile | 7 +- drivers/gpu/drm/xe/tests/xe_guc_db_mgr_test.c | 201 + drivers/gpu/drm/xe/tests/xe_guc_relay_test.c | 522 + drivers/gpu/drm/xe/tests/xe_kunit_helpers.c | 90 + drivers/gpu/drm/xe/tests/xe_kunit_helpers.h | 17 + drivers/gpu/drm/xe/tests/xe_mocs.c | 36 + drivers/gpu/drm/xe/tests/xe_mocs_test.c | 1 + drivers/gpu/drm/xe/tests/xe_mocs_test.h | 1 + drivers/gpu/drm/xe/tests/xe_pci.c | 3 + drivers/gpu/drm/xe/tests/xe_pci_test.c | 5 - drivers/gpu/drm/xe/tests/xe_pci_test.h | 2 + drivers/gpu/drm/xe/tests/xe_rtp_test.c | 10 +- drivers/gpu/drm/xe/tests/xe_test_mod.c | 10 + drivers/gpu/drm/xe/tests/xe_wa_test.c | 16 +- drivers/gpu/drm/xe/xe_bo.c | 123 +- drivers/gpu/drm/xe/xe_bo.h | 6 +- drivers/gpu/drm/xe/xe_bo_types.h | 3 + drivers/gpu/drm/xe/xe_debugfs.c | 1 + drivers/gpu/drm/xe/xe_devcoredump.c | 55 +- drivers/gpu/drm/xe/xe_devcoredump.h | 6 +- drivers/gpu/drm/xe/xe_devcoredump_types.h | 13 +- drivers/gpu/drm/xe/xe_device.c | 75 +- drivers/gpu/drm/xe/xe_device.h | 10 + drivers/gpu/drm/xe/xe_device_types.h | 166 +- drivers/gpu/drm/xe/xe_drm_client.c | 2 +- drivers/gpu/drm/xe/xe_exec.c | 42 +- drivers/gpu/drm/xe/xe_exec_queue.c | 123 +- drivers/gpu/drm/xe/xe_exec_queue.h | 3 +- drivers/gpu/drm/xe/xe_exec_queue_types.h | 49 +- drivers/gpu/drm/xe/xe_execlist.c | 8 - drivers/gpu/drm/xe/xe_ggtt.c | 81 +- drivers/gpu/drm/xe/xe_ggtt.h | 3 + drivers/gpu/drm/xe/xe_gsc.c | 71 +- drivers/gpu/drm/xe/xe_gsc.h | 1 + drivers/gpu/drm/xe/xe_gsc_proxy.c | 537 + drivers/gpu/drm/xe/xe_gsc_proxy.h | 20 + drivers/gpu/drm/xe/xe_gsc_submit.c | 20 + drivers/gpu/drm/xe/xe_gsc_submit.h | 1 + drivers/gpu/drm/xe/xe_gsc_types.h | 33 + drivers/gpu/drm/xe/xe_gt.c | 92 +- drivers/gpu/drm/xe/xe_gt.h | 2 + drivers/gpu/drm/xe/xe_gt_mcr.c | 17 + drivers/gpu/drm/xe/xe_gt_pagefault.c | 44 +- drivers/gpu/drm/xe/xe_gt_printk.h | 44 + drivers/gpu/drm/xe/xe_gt_sriov_printk.h | 34 + drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c | 13 +- drivers/gpu/drm/xe/xe_gt_topology.c | 4 +- drivers/gpu/drm/xe/xe_gt_types.h | 118 +- drivers/gpu/drm/xe/xe_guc.c | 115 +- drivers/gpu/drm/xe/xe_guc.h | 1 + drivers/gpu/drm/xe/xe_guc_ads.c | 2 +- drivers/gpu/drm/xe/xe_guc_ct.c | 255 +- drivers/gpu/drm/xe/xe_guc_ct.h | 12 +- drivers/gpu/drm/xe/xe_guc_ct_types.h | 22 +- drivers/gpu/drm/xe/xe_guc_db_mgr.c | 266 + drivers/gpu/drm/xe/xe_guc_db_mgr.h | 22 + drivers/gpu/drm/xe/xe_guc_fwif.h | 1 + drivers/gpu/drm/xe/xe_guc_hwconfig.c | 2 +- drivers/gpu/drm/xe/xe_guc_hxg_helpers.h | 108 + drivers/gpu/drm/xe/xe_guc_log.c | 2 +- drivers/gpu/drm/xe/xe_guc_pc.c | 19 +- drivers/gpu/drm/xe/xe_guc_pc.h | 1 - drivers/gpu/drm/xe/xe_guc_relay.c | 941 + drivers/gpu/drm/xe/xe_guc_relay.h | 37 + drivers/gpu/drm/xe/xe_guc_relay_types.h | 36 + drivers/gpu/drm/xe/xe_guc_submit.c | 88 +- drivers/gpu/drm/xe/xe_guc_submit.h | 4 +- drivers/gpu/drm/xe/xe_guc_submit_types.h | 18 +- drivers/gpu/drm/xe/xe_guc_types.h | 47 +- drivers/gpu/drm/xe/xe_heci_gsc.c | 2 +- drivers/gpu/drm/xe/xe_huc.c | 19 + drivers/gpu/drm/xe/xe_huc.h | 1 + drivers/gpu/drm/xe/xe_hw_engine.c | 144 +- drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c | 38 +- drivers/gpu/drm/xe/xe_hw_engine_types.h | 82 +- drivers/gpu/drm/xe/xe_hwmon.c | 32 +- drivers/gpu/drm/xe/xe_irq.c | 136 +- drivers/gpu/drm/xe/xe_lrc.c | 38 + drivers/gpu/drm/xe/xe_lrc_types.h | 6 +- drivers/gpu/drm/xe/xe_memirq.c | 430 + drivers/gpu/drm/xe/xe_memirq.h | 26 + drivers/gpu/drm/xe/xe_memirq_types.h | 37 + drivers/gpu/drm/xe/xe_migrate.c | 27 +- drivers/gpu/drm/xe/xe_mmio.c | 9 +- drivers/gpu/drm/xe/xe_mocs.c | 27 +- drivers/gpu/drm/xe/xe_pat.c | 5 + drivers/gpu/drm/xe/xe_pci.c | 10 +- drivers/gpu/drm/xe/xe_pcode_api.h | 7 + drivers/gpu/drm/xe/xe_pm.c | 38 +- drivers/gpu/drm/xe/xe_pm.h | 1 + drivers/gpu/drm/xe/xe_pt.c | 5 +- drivers/gpu/drm/xe/xe_query.c | 50 +- drivers/gpu/drm/xe/xe_reg_sr.c | 2 +- drivers/gpu/drm/xe/xe_reg_whitelist.c | 8 + drivers/gpu/drm/xe/xe_ring_ops.c | 60 +- drivers/gpu/drm/xe/xe_sched_job.c | 38 + drivers/gpu/drm/xe/xe_sched_job.h | 5 + drivers/gpu/drm/xe/xe_sched_job_types.h | 11 +- drivers/gpu/drm/xe/xe_sriov.c | 32 + drivers/gpu/drm/xe/xe_sriov.h | 1 + drivers/gpu/drm/xe/xe_sriov_types.h | 12 + drivers/gpu/drm/xe/xe_tile_sysfs.c | 3 + drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c | 8 +- drivers/gpu/drm/xe/xe_tuning.c | 9 +- drivers/gpu/drm/xe/xe_uc.c | 33 +- drivers/gpu/drm/xe/xe_uc.h | 1 + drivers/gpu/drm/xe/xe_uc_fw.c | 60 +- drivers/gpu/drm/xe/xe_uc_fw_types.h | 9 +- drivers/gpu/drm/xe/xe_vm.c | 199 +- drivers/gpu/drm/xe/xe_vm.h | 7 +- drivers/gpu/drm/xe/xe_vm_types.h | 32 +- drivers/gpu/drm/xe/xe_vram_freq.c | 128 + drivers/gpu/drm/xe/xe_vram_freq.h | 13 + drivers/gpu/drm/xe/xe_wa.c | 191 +- drivers/gpu/drm/xe/xe_wa_oob.rules | 12 +- drivers/gpu/drm/xe/xe_wait_user_fence.c | 2 +- drivers/gpu/drm/xe/xe_wopcm_types.h | 4 +- drivers/gpu/drm/xlnx/zynqmp_disp.c | 2 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 22 +- drivers/gpu/host1x/bus.c | 2 +- drivers/gpu/host1x/bus.h | 2 +- drivers/gpu/host1x/cdma.c | 3 +- drivers/hid/amd-sfh-hid/Kconfig | 1 + drivers/hid/amd-sfh-hid/amd_sfh_common.h | 16 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 118 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 6 +- drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c | 2 +- drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c | 4 +- drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c | 10 +- drivers/hid/hid-apple.c | 1 - drivers/hid/hid-ids.h | 8 + drivers/hid/hid-input.c | 2 + drivers/hid/hid-lenovo.c | 57 +- drivers/hid/hid-lg3ff.c | 4 - drivers/hid/hid-multitouch.c | 1 - drivers/hid/hid-nintendo.c | 22 - drivers/hid/hid-prodikeys.c | 115 +- drivers/hid/hid-samsung.c | 437 +- drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 1 + drivers/hid/wacom_wac.c | 8 +- drivers/hid/wacom_wac.h | 1 - drivers/hsi/clients/ssi_protocol.c | 3 +- drivers/hsi/hsi_core.c | 2 +- drivers/hwmon/dell-smm-hwmon.c | 1 + drivers/leds/Kconfig | 14 +- drivers/leds/Makefile | 3 + drivers/leds/flash/Kconfig | 7 +- drivers/leds/flash/leds-ktd2692.c | 116 +- drivers/leds/flash/leds-lm3601x.c | 3 +- drivers/leds/flash/leds-sgm3140.c | 3 + drivers/leds/led-class.c | 6 + drivers/leds/led-triggers.c | 38 +- drivers/leds/leds-aw200xx.c | 2 +- drivers/leds/leds-aw2013.c | 1 + drivers/leds/leds-expresswire.c | 72 + drivers/leds/leds-mlxcpld.c | 2 +- drivers/leds/leds-mlxreg.c | 1 - drivers/leds/leds-pca963x.c | 28 + drivers/leds/leds-spi-byte.c | 11 +- drivers/leds/leds.h | 1 - drivers/leds/rgb/Kconfig | 12 + drivers/leds/rgb/Makefile | 1 + drivers/leds/rgb/leds-group-multicolor.c | 8 +- drivers/leds/rgb/leds-ncp5623.c | 271 + drivers/leds/rgb/leds-qcom-lpg.c | 366 +- drivers/leds/trigger/ledtrig-audio.c | 2 + drivers/leds/trigger/ledtrig-default-on.c | 1 + drivers/leds/trigger/ledtrig-netdev.c | 102 +- drivers/leds/trigger/ledtrig-panic.c | 23 +- drivers/macintosh/via-pmu-backlight.c | 1 + drivers/media/i2c/tc358743.c | 7 +- drivers/mfd/Kconfig | 1 + drivers/mfd/ac100.c | 2 +- drivers/mfd/altera-sysmgr.c | 4 +- drivers/mfd/as3711.c | 2 +- drivers/mfd/as3722.c | 2 +- drivers/mfd/axp20x.c | 4 +- drivers/mfd/bcm590xx.c | 4 +- drivers/mfd/bd9571mwv.c | 4 +- drivers/mfd/cros_ec_dev.c | 18 + drivers/mfd/cs42l43-i2c.c | 15 +- drivers/mfd/cs42l43-sdw.c | 15 +- drivers/mfd/cs42l43.c | 124 +- drivers/mfd/cs42l43.h | 10 +- drivers/mfd/da9052-core.c | 2 +- drivers/mfd/da9055-core.c | 2 +- drivers/mfd/da9062-core.c | 4 +- drivers/mfd/da9063-i2c.c | 2 +- drivers/mfd/da9150-core.c | 2 +- drivers/mfd/intel-lpss-pci.c | 28 +- drivers/mfd/intel-lpss.c | 9 +- drivers/mfd/intel-lpss.h | 14 +- drivers/mfd/kempld-core.c | 37 - drivers/mfd/khadas-mcu.c | 2 +- drivers/mfd/lochnagar-i2c.c | 4 +- drivers/mfd/lpc_ich.c | 3 +- drivers/mfd/mc13xxx-core.c | 22 +- drivers/mfd/mcp-core.c | 2 +- drivers/mfd/mfd-core.c | 2 +- drivers/mfd/mt6397-core.c | 3 + drivers/mfd/omap-usb-host.c | 2 +- drivers/mfd/rave-sp.c | 2 +- drivers/mfd/rc5t583.c | 2 +- drivers/mfd/rk8xx-core.c | 2 +- drivers/mfd/rk8xx-spi.c | 2 +- drivers/mfd/rn5t618.c | 2 +- drivers/mfd/rohm-bd71828.c | 4 +- drivers/mfd/rohm-bd718x7.c | 2 +- drivers/mfd/rohm-bd9576.c | 2 +- drivers/mfd/rsmu_i2c.c | 2 +- drivers/mfd/si476x-prop.c | 2 +- drivers/mfd/stmfx.c | 2 +- drivers/mfd/stpmic1.c | 2 +- drivers/mfd/syscon.c | 4 +- drivers/mfd/twl-core.c | 28 + drivers/mfd/twl4030-power.c | 3 + drivers/mfd/wm5102-tables.c | 2 +- drivers/mfd/wm5110-tables.c | 2 +- drivers/mfd/wm831x-auxadc.c | 43 +- drivers/mfd/wm8350-regmap.c | 2 +- drivers/mfd/wm8400-core.c | 2 +- drivers/mfd/wm97xx-core.c | 6 +- drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c | 2 +- drivers/net/vmxnet3/vmxnet3_xdp.c | 6 +- drivers/net/wireless/realtek/rtw89/rtw8922a.c | 2 +- drivers/ntb/core.c | 8 +- drivers/pci/Kconfig | 5 + drivers/pci/Makefile | 7 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 14 +- drivers/pci/controller/cadence/pcie-cadence.h | 6 + drivers/pci/controller/dwc/pci-imx6.c | 630 +- drivers/pci/controller/dwc/pci-keystone.c | 12 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 5 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 7 +- drivers/pci/controller/dwc/pcie-designware-host.c | 21 +- drivers/pci/controller/dwc/pcie-keembay.c | 8 +- drivers/pci/controller/dwc/pcie-qcom.c | 42 +- drivers/pci/controller/dwc/pcie-rcar-gen4.c | 4 +- drivers/pci/controller/dwc/pcie-tegra194.c | 10 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 15 +- drivers/pci/controller/pci-hyperv.c | 3 +- drivers/pci/controller/pcie-brcmstb.c | 2 +- drivers/pci/controller/pcie-rcar-ep.c | 14 +- drivers/pci/devres.c | 448 + drivers/pci/endpoint/functions/pci-epf-mhi.c | 21 +- drivers/pci/endpoint/functions/pci-epf-ntb.c | 6 +- drivers/pci/endpoint/functions/pci-epf-test.c | 21 +- drivers/pci/endpoint/functions/pci-epf-vntb.c | 25 +- drivers/pci/endpoint/pci-epc-core.c | 25 +- drivers/pci/endpoint/pci-epf-core.c | 20 +- lib/pci_iomap.c => drivers/pci/iomap.c | 5 +- drivers/pci/irq.c | 204 + drivers/pci/mmap.c | 29 + drivers/pci/p2pdma.c | 2 +- drivers/pci/pci-driver.c | 23 +- drivers/pci/pci-sysfs.c | 167 +- drivers/pci/pci.c | 496 +- drivers/pci/pci.h | 55 +- drivers/pci/pcie/Makefile | 2 +- drivers/pci/pcie/aer.c | 20 +- drivers/pci/pcie/aspm.c | 268 +- drivers/pci/pcie/dpc.c | 76 +- drivers/pci/pcie/err.c | 20 + drivers/pci/pcie/portdrv.h | 2 +- drivers/pci/probe.c | 66 +- drivers/pci/quirks.c | 11 + drivers/pci/setup-irq.c | 64 - drivers/pci/switch/switchtec.c | 4 +- drivers/pinctrl/Kconfig | 18 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/cirrus/pinctrl-cs42l43.c | 18 +- drivers/pinctrl/core.c | 4 + drivers/pinctrl/mediatek/pinctrl-mt7981.c | 24 +- drivers/pinctrl/mediatek/pinctrl-mt7986.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8186.c | 1 - drivers/pinctrl/mediatek/pinctrl-mt8192.c | 1 - drivers/pinctrl/nomadik/Kconfig | 8 +- drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c | 3 +- drivers/pinctrl/nomadik/pinctrl-nomadik-stn8815.c | 3 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 955 +- drivers/pinctrl/nuvoton/pinctrl-wpcm450.c | 2 +- drivers/pinctrl/pinctrl-aw9523.c | 1119 + drivers/pinctrl/pinctrl-da9062.c | 7 + drivers/pinctrl/pinctrl-mcp23s08.c | 15 +- drivers/pinctrl/pinctrl-ocelot.c | 1 - drivers/pinctrl/pinctrl-st.c | 3 +- drivers/pinctrl/pinctrl-zynqmp.c | 8 +- drivers/pinctrl/pinmux.c | 6 +- drivers/pinctrl/qcom/Kconfig | 2 +- drivers/pinctrl/renesas/Kconfig | 7 + drivers/pinctrl/renesas/Makefile | 1 + drivers/pinctrl/renesas/core.c | 14 +- drivers/pinctrl/renesas/pfc-r8a779g0.c | 14 + .../renesas/{pfc-r8a779g0.c => pfc-r8a779h0.c} | 2102 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 790 +- drivers/pinctrl/renesas/sh_pfc.h | 1 + drivers/platform/mellanox/mlxbf-bootctl.c | 14 +- drivers/platform/mellanox/mlxbf-pmc.c | 267 +- drivers/platform/mellanox/mlxreg-hotplug.c | 14 - .../platform/surface/surface_aggregator_registry.c | 7 + drivers/platform/x86/Kconfig | 7 +- drivers/platform/x86/acer-wmi.c | 17 +- drivers/platform/x86/amd/Kconfig | 2 +- drivers/platform/x86/amd/hsmp.c | 584 +- drivers/platform/x86/amd/pmf/acpi.c | 136 +- drivers/platform/x86/amd/pmf/core.c | 15 +- drivers/platform/x86/amd/pmf/pmf.h | 93 +- drivers/platform/x86/amd/pmf/sps.c | 145 +- drivers/platform/x86/amd/pmf/tee-if.c | 23 +- drivers/platform/x86/asus-wmi.c | 84 +- drivers/platform/x86/dell/Kconfig | 3 - drivers/platform/x86/dell/dell-laptop.c | 2 - drivers/platform/x86/dell/dell-wmi-ddv.c | 1 + drivers/platform/x86/dell/dell-wmi-privacy.c | 5 - drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 2 +- drivers/platform/x86/firmware_attributes_class.c | 4 +- drivers/platform/x86/firmware_attributes_class.h | 2 +- drivers/platform/x86/fujitsu-laptop.c | 117 + drivers/platform/x86/hp/hp-bioscfg/bioscfg.c | 2 +- drivers/platform/x86/hp/hp-wmi.c | 71 +- drivers/platform/x86/huawei-wmi.c | 1 - drivers/platform/x86/ibm_rtl.c | 2 +- drivers/platform/x86/ideapad-laptop.c | 4 +- drivers/platform/x86/intel/ifs/load.c | 2 +- drivers/platform/x86/intel/ifs/runtest.c | 101 +- drivers/platform/x86/intel/pmc/arl.c | 2 + drivers/platform/x86/intel/pmc/core.c | 47 +- drivers/platform/x86/intel/pmc/core.h | 7 +- drivers/platform/x86/intel/pmc/lnl.c | 40 +- .../x86/intel/speed_select_if/isst_tpmi_core.c | 4 +- drivers/platform/x86/intel/tpmi.c | 9 +- drivers/platform/x86/intel/vsec.c | 5 +- drivers/platform/x86/intel/wmi/sbl-fw-update.c | 1 + drivers/platform/x86/intel/wmi/thunderbolt.c | 1 + drivers/platform/x86/intel_scu_ipcutil.c | 2 +- drivers/platform/x86/intel_scu_pcidrv.c | 1 - drivers/platform/x86/intel_scu_wdt.c | 1 - drivers/platform/x86/pmc_atom.c | 79 + drivers/platform/x86/silicom-platform.c | 7 +- drivers/platform/x86/think-lmi.c | 2 +- drivers/platform/x86/thinkpad_acpi.c | 253 +- drivers/platform/x86/touchscreen_dmi.c | 9 + drivers/platform/x86/wmi-bmof.c | 1 + drivers/platform/x86/wmi.c | 226 +- drivers/power/reset/as3722-poweroff.c | 30 +- drivers/power/reset/atc260x-poweroff.c | 55 +- drivers/power/reset/axxia-reset.c | 16 +- drivers/power/reset/brcm-kona-reset.c | 11 +- drivers/power/reset/gemini-poweroff.c | 16 +- drivers/power/reset/msm-poweroff.c | 21 +- drivers/power/reset/mt6323-poweroff.c | 26 +- drivers/power/reset/regulator-poweroff.c | 36 +- drivers/power/reset/restart-poweroff.c | 25 +- drivers/power/reset/rmobile-reset.c | 38 +- drivers/power/reset/syscon-poweroff.c | 66 +- drivers/power/reset/tps65086-restart.c | 58 +- drivers/power/reset/xgene-reboot.c | 25 +- drivers/power/supply/ab8500_btemp.c | 3 +- drivers/power/supply/ab8500_chargalg.c | 3 +- drivers/power/supply/ab8500_charger.c | 3 +- drivers/power/supply/ab8500_fg.c | 3 +- drivers/power/supply/apm_power.c | 3 +- drivers/power/supply/axp20x_usb_power.c | 147 +- drivers/power/supply/axp288_fuel_gauge.c | 18 +- drivers/power/supply/bq2415x_charger.c | 10 + drivers/power/supply/bq27xxx_battery.c | 56 +- drivers/power/supply/bq27xxx_battery_i2c.c | 46 +- drivers/power/supply/da9030_battery.c | 6 +- drivers/power/supply/da9052-battery.c | 4 +- drivers/power/supply/da9150-charger.c | 72 +- drivers/power/supply/ds2760_battery.c | 4 +- drivers/power/supply/goldfish_battery.c | 24 +- drivers/power/supply/lp8727_charger.c | 35 +- drivers/power/supply/lp8788-charger.c | 21 +- drivers/power/supply/max14577_charger.c | 8 +- drivers/power/supply/max77693_charger.c | 10 +- drivers/power/supply/max8925_power.c | 37 +- drivers/power/supply/mm8013.c | 13 +- drivers/power/supply/pcf50633-charger.c | 23 +- drivers/power/supply/power_supply.h | 6 +- drivers/power/supply/power_supply_core.c | 65 +- drivers/power/supply/power_supply_sysfs.c | 40 +- drivers/power/supply/rt5033_battery.c | 14 +- drivers/power/supply/rx51_battery.c | 57 +- drivers/power/supply/tps65090-charger.c | 18 +- drivers/power/supply/twl4030_madc_battery.c | 59 +- drivers/power/supply/wm831x_backup.c | 13 +- drivers/power/supply/wm831x_power.c | 24 +- drivers/power/supply/wm8350_power.c | 30 +- drivers/spi/spi-cs42l43.c | 2 + drivers/staging/fbtft/fb_ssd1351.c | 2 + drivers/staging/greybus/Kconfig | 2 +- drivers/staging/greybus/light.c | 21 - drivers/staging/sm750fb/Kconfig | 1 - drivers/video/Kconfig | 9 +- drivers/video/Makefile | 7 +- drivers/video/backlight/Kconfig | 7 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/as3711_bl.c | 6 +- drivers/video/backlight/bd6107.c | 9 +- drivers/video/backlight/corgi_lcd.c | 1 + drivers/video/backlight/da9052_bl.c | 1 + drivers/video/backlight/gpio_backlight.c | 10 +- drivers/video/backlight/hx8357.c | 67 +- drivers/video/backlight/ktd2801-backlight.c | 128 + drivers/video/backlight/ktz8866.c | 6 +- drivers/video/backlight/l4f00242t03.c | 34 +- drivers/video/backlight/lm3630a_bl.c | 42 +- drivers/video/backlight/lm3639_bl.c | 1 + drivers/video/backlight/lp8788_bl.c | 1 + drivers/video/backlight/mp3309c.c | 93 +- drivers/video/backlight/pandora_bl.c | 4 +- drivers/video/cmdline.c | 2 + drivers/video/fbdev/Kconfig | 35 - drivers/video/fbdev/chipsfb.c | 1 + drivers/video/fbdev/core/Kconfig | 2 +- drivers/video/fbdev/core/fbmem.c | 2 - drivers/video/fbdev/efifb.c | 225 +- drivers/video/fbdev/geode/Kconfig | 3 - drivers/video/fbdev/simplefb.c | 2 +- drivers/video/fbdev/vesafb.c | 78 +- drivers/video/screen_info_generic.c | 146 + drivers/video/screen_info_pci.c | 136 + drivers/watchdog/Kconfig | 11 + drivers/watchdog/Makefile | 1 + drivers/watchdog/cros_ec_wdt.c | 204 + include/drm/display/drm_dp.h | 62 + include/drm/display/drm_dp_helper.h | 14 +- include/drm/display/drm_dp_tunnel.h | 248 + include/drm/drm_atomic.h | 70 +- include/drm/drm_bridge.h | 27 +- include/drm/drm_edid.h | 46 +- include/drm/drm_exec.h | 4 +- include/drm/drm_fixed.h | 2 +- include/drm/drm_gem.h | 13 + include/drm/drm_gpuvm.h | 2 +- include/drm/drm_kunit_helpers.h | 23 + include/drm/drm_managed.h | 4 + include/drm/drm_modes.h | 2 + include/drm/drm_print.h | 223 +- include/drm/drm_probe_helper.h | 1 - include/drm/drm_rect.h | 4 +- include/drm/i915_pciids.h | 7 +- include/drm/ttm/ttm_placement.h | 10 +- include/drm/ttm/ttm_resource.h | 8 +- include/drm/ttm/ttm_tt.h | 9 +- include/dt-bindings/leds/common.h | 4 + include/linux/aer.h | 11 +- include/linux/fb.h | 31 +- .../linux/gpio/gpio-nomadik.h | 138 +- include/linux/hid.h | 4 +- include/linux/iosys-map.h | 2 +- include/linux/led-class-flash.h | 24 - include/linux/led-class-multicolor.h | 29 - include/linux/leds-expresswire.h | 38 + include/linux/leds.h | 21 +- include/linux/mfd/cs42l43.h | 13 +- include/linux/mfd/sun4i-gpadc.h | 4 +- include/linux/mfd/syscon.h | 25 +- include/linux/mfd/twl.h | 1 + include/linux/pci-epc.h | 39 +- include/linux/pci-epf.h | 4 +- include/linux/pci.h | 2 +- include/linux/platform_data/cros_ec_commands.h | 78 +- include/linux/platform_data/x86/pmc_atom.h | 25 +- include/linux/power/bq27xxx_battery.h | 1 - include/linux/power_supply.h | 4 +- include/linux/screen_info.h | 126 + include/linux/sysfb.h | 6 +- include/linux/wmi.h | 4 +- include/ras/ras_event.h | 10 +- include/sound/hdmi-codec.h | 1 - include/trace/events/intel_ifs.h | 12 +- include/uapi/drm/amdgpu_drm.h | 2 + include/uapi/drm/etnaviv_drm.h | 5 + include/uapi/drm/i915_drm.h | 16 + include/uapi/drm/nouveau_drm.h | 56 +- include/uapi/drm/qaic_accel.h | 13 +- include/uapi/drm/vmwgfx_drm.h | 6 +- include/uapi/drm/xe_drm.h | 31 + include/uapi/linux/input-event-codes.h | 1 + include/uapi/linux/kfd_ioctl.h | 3 +- include/uapi/linux/virtio_gpu.h | 2 + include/video/cmdline.h | 8 +- kernel/bpf/verifier.c | 10 +- lib/Kconfig | 3 - lib/Makefile | 1 - lib/devres.c | 208 +- net/hsr/hsr_framereg.c | 4 + net/ipv4/inet_hashtables.c | 2 +- net/rxrpc/sendmsg.c | 4 +- net/rxrpc/txbuf.c | 4 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 352 +- sound/soc/soc-core.c | 3 + tools/edid/1024x768.S | 43 - tools/edid/1280x1024.S | 43 - tools/edid/1600x1200.S | 43 - tools/edid/1680x1050.S | 43 - tools/edid/1920x1080.S | 43 - tools/edid/800x600.S | 40 - tools/edid/Makefile | 37 - tools/edid/edid.S | 274 - tools/edid/hex | 1 - 1600 files changed, 122090 insertions(+), 56169 deletions(-) create mode 100644 Documentation/devicetree/bindings/auxdisplay/gpio-7-segment.yaml create mode 100644 Documentation/devicetree/bindings/auxdisplay/maxim,max6959.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx8mp-hdm [...] create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8mp-hdmi-pvi.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,x1e80100-mdss.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/boe,th101mb31ig [...] create mode 100644 Documentation/devicetree/bindings/display/panel/himax,hx83112a.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt36672e.yaml create mode 100644 Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml create mode 100644 Documentation/devicetree/bindings/display/solomon,ssd133x.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-nmk.txt create mode 100644 Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/input/da9062-onkey.txt create mode 100644 Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml create mode 100644 Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml create mode 100644 Documentation/devicetree/bindings/leds/onnn,ncp5623.yaml create mode 100644 Documentation/devicetree/bindings/mfd/atmel,hlcdc.yaml create mode 100644 Documentation/devicetree/bindings/mfd/atmel,sama5d2-flexcom.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/atmel-flexcom.txt delete mode 100644 Documentation/devicetree/bindings/mfd/atmel-hlcdc.txt delete mode 100644 Documentation/devicetree/bindings/mfd/da9062.txt create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-common.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sa8775p.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sc7280.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sc8180x.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sc8280xp.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sm8150.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sm8250.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sm8350.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sm8450.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sm8550.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-x1e80100.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/awinic,aw9523-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mobileye,eyeq5-pinctrl.yaml rename Documentation/devicetree/bindings/pinctrl/{xlnx,zynq-pinctrl.yaml => xlnx,p [...] delete mode 100644 Documentation/devicetree/bindings/thermal/da9062-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml create mode 100644 Documentation/gpu/amdgpu/display/dcn-blocks.rst create mode 100644 Documentation/gpu/amdgpu/display/display-contributing.rst delete mode 100644 Documentation/gpu/rfc/xe.rst create mode 100644 drivers/accel/habanalabs/common/mmu/mmu_v2.c create mode 100644 drivers/auxdisplay/max6959.c create mode 100644 drivers/auxdisplay/seg-led-gpio.c create mode 100644 drivers/gpio/gpio-nomadik.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h create mode 100644 drivers/gpu/drm/amd/amdgpu/athub_v4_1_0.c copy drivers/gpu/drm/amd/amdgpu/{umc_v6_0.c => athub_v4_1_0.h} (74%) create mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v7_0.c copy drivers/gpu/drm/amd/amdgpu/{umc_v6_0.c => hdp_v7_0.h} (74%) copy drivers/gpu/drm/amd/amdgpu/{navi10_ih.c => ih_v7_0.c} (52%) copy drivers/gpu/drm/amd/amdgpu/{umc_v6_0.c => ih_v7_0.h} (74%) copy drivers/gpu/drm/amd/amdgpu/{jpeg_v4_0_5.c => jpeg_v5_0_0.c} (58%) copy drivers/gpu/drm/amd/amdgpu/{umc_v6_0.c => jpeg_v5_0_0.h} (74%) create mode 100644 drivers/gpu/drm/amd/amdgpu/lsdma_v7_0.c copy drivers/gpu/drm/amd/amdgpu/{umc_v6_0.c => lsdma_v7_0.h} (74%) create mode 100644 drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c copy drivers/gpu/drm/amd/amdgpu/{umc_v6_0.c => nbif_v6_3_1.h} (74%) create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v14_0.c copy drivers/gpu/drm/amd/amdgpu/{umc_v6_0.c => psp_v14_0.h} (74%) copy drivers/gpu/drm/amd/amdgpu/{vcn_v4_0_5.c => vcn_v5_0_0.c} (51%) copy drivers/gpu/drm/amd/{display/dc/basics/conversion.h => amdgpu/vcn_v5_0_0.h} (66%) delete mode 100644 drivers/gpu/drm/amd/display/TODO delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.c copy drivers/gpu/drm/amd/display/dc/dml/{dcn35/dcn35_fpu.c => dcn351/dcn351_fpu.c} (79%) create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn351/CMakeLists.txt copy drivers/gpu/drm/amd/display/dc/irq/{dcn21/irq_service_dcn21.c => dcn351/irq_s [...] create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn351/irq_service_dcn351.h copy drivers/gpu/drm/amd/display/dc/resource/{dcn35/dcn35_resource.c => dcn351/dcn [...] create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn351.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn351.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_4_1_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_4_1_0_sh_mask.h copy drivers/gpu/drm/amd/include/asic_reg/dcn/{dcn_3_5_0_offset.h => dcn_3_5_1_off [...] copy drivers/gpu/drm/amd/include/asic_reg/dcn/{dcn_3_5_0_sh_mask.h => dcn_3_5_1_sh [...] create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_7_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_7_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/lsdma/lsdma_7_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/lsdma/lsdma_7_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_14_0_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_14_0_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbif/nbif_6_3_1_offset.h copy drivers/gpu/drm/amd/include/asic_reg/{nbio/nbio_7_9_0_sh_mask.h => nbif/nbif_ [...] create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_7_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_7_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/pcie/pcie_6_1_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/pcie/pcie_6_1_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_5_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_5_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c create mode 100644 drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c delete mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt delete mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt delete mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-skips.txt create mode 100644 drivers/gpu/drm/display/drm_dp_tunnel.c create mode 100644 drivers/gpu/drm/i915/display/intel_dp_tunnel.c create mode 100644 drivers/gpu/drm/i915/display/intel_dp_tunnel.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_userptr.h create mode 100644 drivers/gpu/drm/msm/adreno/adreno_gen7_0_0_snapshot.h create mode 100644 drivers/gpu/drm/msm/adreno/adreno_gen7_2_0_snapshot.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_3_2_sdm660.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_3_3_sdm630.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h delete mode 100644 drivers/gpu/drm/msm/dp/dp_parser.c delete mode 100644 drivers/gpu/drm/msm/dp/dp_parser.h delete mode 100644 drivers/gpu/drm/msm/dp/dp_power.c delete mode 100644 drivers/gpu/drm/msm/dp/dp_power.h create mode 100644 drivers/gpu/drm/msm/dp/dp_utils.c create mode 100644 drivers/gpu/drm/msm/dp/dp_utils.h create mode 100644 drivers/gpu/drm/panel/panel-boe-th101mb31ig002-28a.c create mode 100644 drivers/gpu/drm/panel/panel-himax-hx83112a.c create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt36672e.c create mode 100644 drivers/gpu/drm/renesas/rz-du/Kconfig create mode 100644 drivers/gpu/drm/renesas/rz-du/Makefile create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.h create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.h create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.h create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.h create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.h create mode 100644 drivers/gpu/drm/ttm/tests/ttm_bo_test.c create mode 100644 drivers/gpu/drm/ttm/tests/ttm_resource_test.c create mode 100644 drivers/gpu/drm/ttm/tests/ttm_tt_test.c create mode 100644 drivers/gpu/drm/vkms/Kconfig create mode 100644 drivers/gpu/drm/xe/abi/gsc_proxy_commands_abi.h create mode 100644 drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h create mode 100644 drivers/gpu/drm/xe/abi/guc_relay_actions_abi.h create mode 100644 drivers/gpu/drm/xe/abi/guc_relay_communication_abi.h rename drivers/gpu/drm/xe/{ => display}/xe_display.c (100%) rename drivers/gpu/drm/xe/{ => display}/xe_display.h (100%) create mode 100644 drivers/gpu/drm/xe/regs/xe_pcode_regs.h create mode 100644 drivers/gpu/drm/xe/tests/xe_guc_db_mgr_test.c create mode 100644 drivers/gpu/drm/xe/tests/xe_guc_relay_test.c create mode 100644 drivers/gpu/drm/xe/tests/xe_kunit_helpers.c create mode 100644 drivers/gpu/drm/xe/tests/xe_kunit_helpers.h create mode 100644 drivers/gpu/drm/xe/tests/xe_test_mod.c create mode 100644 drivers/gpu/drm/xe/xe_gsc_proxy.c create mode 100644 drivers/gpu/drm/xe/xe_gsc_proxy.h create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_printk.h create mode 100644 drivers/gpu/drm/xe/xe_guc_db_mgr.c create mode 100644 drivers/gpu/drm/xe/xe_guc_db_mgr.h create mode 100644 drivers/gpu/drm/xe/xe_guc_hxg_helpers.h create mode 100644 drivers/gpu/drm/xe/xe_guc_relay.c create mode 100644 drivers/gpu/drm/xe/xe_guc_relay.h create mode 100644 drivers/gpu/drm/xe/xe_guc_relay_types.h create mode 100644 drivers/gpu/drm/xe/xe_memirq.c create mode 100644 drivers/gpu/drm/xe/xe_memirq.h create mode 100644 drivers/gpu/drm/xe/xe_memirq_types.h create mode 100644 drivers/gpu/drm/xe/xe_vram_freq.c create mode 100644 drivers/gpu/drm/xe/xe_vram_freq.h create mode 100644 drivers/leds/leds-expresswire.c create mode 100644 drivers/leds/rgb/leds-ncp5623.c create mode 100644 drivers/pci/devres.c rename lib/pci_iomap.c => drivers/pci/iomap.c (99%) delete mode 100644 drivers/pci/setup-irq.c create mode 100644 drivers/pinctrl/pinctrl-aw9523.c copy drivers/pinctrl/renesas/{pfc-r8a779g0.c => pfc-r8a779h0.c} (64%) create mode 100644 drivers/video/backlight/ktd2801-backlight.c create mode 100644 drivers/video/screen_info_generic.c create mode 100644 drivers/video/screen_info_pci.c create mode 100644 drivers/watchdog/cros_ec_wdt.c create mode 100644 include/drm/display/drm_dp_tunnel.h rename drivers/pinctrl/nomadik/pinctrl-nomadik.h => include/linux/gpio/gpio-nomadi [...] create mode 100644 include/linux/leds-expresswire.h delete mode 100644 tools/edid/1024x768.S delete mode 100644 tools/edid/1280x1024.S delete mode 100644 tools/edid/1600x1200.S delete mode 100644 tools/edid/1680x1050.S delete mode 100644 tools/edid/1920x1080.S delete mode 100644 tools/edid/800x600.S delete mode 100644 tools/edid/Makefile delete mode 100644 tools/edid/edid.S delete mode 100644 tools/edid/hex