This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 736b378b29d8 Merge tag 'slab-for-6.4' of git://git.kernel.org/pub/scm/l [...]
new cbf143b282c6 drm/probe_helper: extract two helper functions
new d33a54e3991d drm/probe_helper: sort out poll_running vs poll_enabled
new d703a0f45a70 drm/bridge: Kconfig: fix a spelling mistake
new e566507bf2f4 drm/simpledrm: Fix an NULL vs IS_ERR() bug
new 851a4a77a9f6 dma-buf: actually set signaling bit for private stub fences
new 6634509553cb dt-bindings: display: panel: jadard,jd9365da-h3: Add Radxa [...]
new 18d2f6d956d0 drm: panel: jd9365da-h3: Add Radxa Display 10HD
new 850c8da901c2 dt-bindings: display: panel: jadard,jd9365da-h3: Add Radxa [...]
new 413ebc4803f0 drm: panel: jd9365da-h3: Add Radxa Display 8HD
new 19ff997ffc43 drm: of: Add drm_of_get_dsi_bus helper function
new 92be07c65b22 dt-bindings: display: panel: Add Samsung AMS495QA01
new 249a4f5e663c drm/panel: Add Magnachip D53E6EA8966 Panel Driver
new 17ab1ea679be accel/ivpu: PM: remove broken ivpu_dbg() statements
new d023d6f741c8 drm/shmem: Cleanup drm_gem_shmem_create_with_handle()
new 3524c96a1219 accel: fix CONFIG_DRM dependencies
new 2a6d731a8f16 drm/simpledrm: Allow physical width and height configurati [...]
new 859af8cb5ec3 dt-bindings: display: simple-framebuffer: Document the panel node
new 532a38292c72 drivers: Restore alignment and newline in Makefile
new df5bf3b942a8 Merge drm/drm-next into drm-misc-next
new 918b8f7eeea1 accel/ivpu: avoid duplicate assignment
new c913cd548993 drm/panel: boe-tv101wum-nl6: Ensure DSI writes succeed dur [...]
new 4fae160fde76 drm/format-helper: Use KUNIT_EXPECT_MEMEQ macro
new 8094d717c7eb drm/arm/malidp: use sysfs_emit in show function callback
new d567ca6ed9fd dt-bindings: display: rockchip: convert rockchip-lvds.txt to YAML
new cbfc73a3febd dt-bindings: soc: rockchip: grf: add rockchip,lvds.yaml
new a1b7455dc4a3 dt-bindings: display: dsi-controller: move clock-master property
new a90fa0adbeb0 dt-bindings: display: bridge: snps,dw-mipi-dsi: fix clock [...]
new 0dac2102cf6b dt-bindings: display: rockchip: convert dw_mipi_dsi_rockch [...]
new 440112adadd3 dt-bindings: display: bridge: convert analogix_dp.txt to yaml
new 9bb35d4c3230 dt-bindings: display: rockchip: convert analogix_dp-rockch [...]
new 368419a2d429 drm/rockchip: vop2: initialize possible_crtcs properly
new f8a852f1f863 drm/rockchip: rgb: embed drm_encoder into rockchip_encoder
new 03db8f25cf16 drm/rockchip: rgb: add video_port parameter to init function
new cddddc066b05 drm/rockchip: vop2: use symmetric function pair vop2_{crea [...]
new c66c6d7c4705 drm/rockchip: vop2: add support for the rgb output block
new 582212ee1611 drm/rockchip: vop: Quiet always-warning AFBC log
new 0020d4cfa3ee drm/rockchip: avoid duplicate mappings for IOMMU devices
new 8ee3b0e85f6c drm/rockchip: Drop unbalanced obj unref
new 4ea1e504db5b accel/ivpu: Fix FW API data alignment issues
new 38257f514d85 accel/ivpu: Send VPU_JSM_MSG_CONTEXT_DELETE when deleting context
new 07ccb63a5c4c accel/ivpu: Set dma max_segment_size
new ec6ec9c6ca63 accel/ivpu: Fix old dma_buf api usage
new fde789e8339c drm/i915/ttm: fix sparse warning
new 58c7ee0676ba drm/i915/ttm: audit remaining bo->resource
new 24243212c5ed drm/ttm: clear the ttm_tt when bo->resource is NULL
new 180253782038 drm/ttm: stop allocating dummy resources during BO creation
new c7ea16f6a47f drm/ttm: stop allocating a dummy resource for pipelined gutting
new f87c1f0b7b79 drm/ttm: prevent moving of pinned BOs
new e3ea1806e4ad drm/bridge: panel: Set orientation on panel_bridge connector
new aed01a68047b drm/amdgpu: Remove TTM resource->start visible VRAM condition v2
new 96a7b60f6ddb drm: remove dumb_destroy callback
new 7c18189b14b3 drm/vgem: add missing mutex_destroy
new aa8c85affe3f drm/shmem-helper: Fix locking for drm_gem_shmem_get_pages_sgt()
new 9da2957f9f81 drm/vmwgfx: Use the common gem mmap instead of the custom code
new 6b2e8aa45126 drm/vmwgfx: Remove the duplicate bo_free function
new 09881d2940bb drm/vmwgfx: Rename vmw_buffer_object to vmw_bo
new 6703e28f976d drm/vmwgfx: Simplify fb pinning
new cb8097a45da1 drm/vmwgfx: Cleanup the vmw bo usage in the cursor paths
new e0029da927fa drm/vmwgfx: Rename dummy to is_iomem
new 39985eea5a6d drm/vmwgfx: Abstract placement selection
new 668b206601c5 drm/vmwgfx: Stop using raw ttm_buffer_object's
new a44df74c720e drm/vmwgfx: Make the driver work without the dummy resources
new 36d421e632e9 drm/vmwgfx: Stop accessing buffer objects which failed init
new 9ef8d83e8e25 drm/vmwgfx: Do not drop the reference to the handle too soon
new f56e0071a6fe drm/nouveau/led: explicitly include linux/leds.h
new 89a173dec1b8 drm/vc4: hdmi: Replace hardcoded value by define
new 0267c6c01a4c drm/vc4: hdmi: Enable power domain before setting minimum
new c97518ab74b4 Revert "drm/vc4: hdmi: Fix HSM clock too low on Pi4"
new 9a87e28da1f3 Revert "drm/vc4: hdmi: Enforce the minimum rate at runtime [...]
new 158350aae16a drm: document DRM_IOCTL_GEM_CLOSE
new c2f2c721d28e dma-buf: make kobj_type structure constant
new 61a55f8b1ebc drm: document expectations for GETFB2 handles
new 6068771673a3 drm: document DRM_IOCTL_PRIME_HANDLE_TO_FD and PRIME_FD_TO_HANDLE
new c88b946af120 fbdev: Fix contact info in fb_cmdline.c
new 73ce73c30ba9 fbdev: Transfer video= option strings to caller; clarify o [...]
new cedaf7cddd73 fbdev: Support NULL for name in option-string lookup
new cbfb2632003d drivers/ps3: Read video= option with fb_get_option()
new 089d924d03d5 fbdev: Read video= option with fb_get_option() in modedb
new 6d8ad3406a69 fbdev: Unexport fb_mode_option
new 367221793d47 fbdev: Move option-string lookup into helper
new 93604a5ade3a fbdev: Handle video= parameter in video/cmdline.c
new dae7fbf43fd0 driver/ps3: Include <video/cmdline.h> for mode parsing
new 495e440b3542 drm: Include <video/cmdline.h> for mode parsing
new 1e84dadb2762 drm: Fix comment on mode parsing
new 169b9182f192 drm/atomic-helper: Add atomic_enable plane-helper callback
new 8f85e4a1667f drm/ast: Implement struct drm_plane_helper_funcs.atomic_enable
new b712b3830a32 drm/mgag200: Remove disable handling from atomic_update
new 2a742fd16405 drm/mgag200: Implement struct drm_plane_helper_funcs.atomi [...]
new e1174133a468 drm/tidss: Remove return values from dispc_plane_{setup, e [...]
new b1e286d30de8 drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable
new 4d5a2cce47a8 drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype
new c604d31950d1 drm/gem-vram: handle NULL bo->resource in move callback
new b129ff30acea drm/qxl: handle NULL bo->resource in move callback
new 95d39a0c64aa drm/radeon: handle NULL bo->resource in move callback
new c087bbb6d84e drm/sched: Create wrapper to add a syncobj dependency to job
new 4636c4a5ea42 drm/panfrost: Use drm_sched_job_add_syncobj_dependency()
new 25c0e4062db4 drm/v3d: Use drm_sched_job_add_syncobj_dependency()
new 5bacecc3c561 drm/displayid: add displayid_get_header() and check bounds better
new 5631f6a0436a drm/displayid: return struct displayid_header from validat [...]
new b568e6bb49d4 drm/displayid: provide access to DisplayID version and pri [...]
new 217a8c63df30 drm/edid: update non-desktop use also from DisplayID
new c5a486af9df7 drm/edid: parse Tiled Display Topology Data Block for Disp [...]
new 8ac752463390 drm/virtio: use strscpy() to instead of strncpy()
new 7eabaa892d9c drm/gem: Add evict() callback to drm_gem_object_funcs
new 3842d671d755 drm/shmem-helper: Put booleans in the end of struct drm_ge [...]
new 3f6a1e22fae9 drm/shmem-helper: Switch to use drm_* debug helpers
new 67fe7487fe89 drm/shmem-helper: Don't use vmap_use_count for dma-bufs
new 67b7836d4458 drm/shmem-helper: Switch to reservation lock
new a8e47884f190 drm/probe-helper: Cancel previous job before starting new one
new 59466fe93f0e drm/display: Don't block HDR_OUTPUT_METADATA on unknown EOTF
new f9b9297b1fac drm/connector: print max_requested_bpc in state debugfs
new e0106ac97886 Revert "drm/shmem-helper: Switch to reservation lock"
new 47c07e46c86f drm/vc4: replace drm_gem_dma_object for drm_gem_object in [...]
new ba3f6db4afee drm/vc4: replace obj lookup steps with drm_gem_objects_lookup
new a38410860628 drm/ast: Remove little-endianism from I/O helpers
new faf67f640fa6 drm/ast: Rework definition of I/O read and write helpers
new 37b42cf904e2 drm/ast: Rename struct ast_private to struct ast_device
new 5abaa6835f42 drm/ast: Rename to_ast_private() to to_ast_device()
new ca62297b2085 drm/edid: Fix csync detailed mode parsing
new 849ee8a2f0df drm/suballoc: Extract amdgpu_sa.c as generic suballocation helper
new c103a23f2f29 drm/amd: Convert amdgpu to use suballocation helper.
new 254986e324ad drm/radeon: Use the drm suballocation manager implementation.
new 4ddeb90d602a MAINTAINERS: Add myself as maintainer for DRM Panels drivers
new 55cac10739d5 drm/bridge: tc358762: Set pre_enable_prev_first
new 775d1bee8fab ttm/ttm_device.h: fix a trival typo
new e3ecbd21776f dma-buf: Include missing parentheses to documentation
new 72122c69d717 drm/virtio: Add option to disable KMS support
new 409f07d353b3 drm: document connector margin properties
new c5dc1756dc98 drm: remove outdated doc TODO for subconnector property
new bf458e5b1398 drm/meson/meson_venc: Relax the supported mode checks
new aad9729ec0e0 drm/virtio: Fix handling CONFIG_DRM_VIRTIO_GPU_KMS option
new 9228742caf89 drm/nouveau/hwmon: Use sysfs_emit in show function callsbacks
new 59585c79f877 drm/rockchip: dsi: Remove the unused function dsi_read()
new 441e129cbf81 dt-bindings: display: panel: sitronix,st7701: Add Elida KD [...]
new e89838968ee4 drm: panel: Add Elida KD50T048A to Sitronix ST7701 driver
new 5a2854e577dc drm: panel: Add orientation support for st7701
new c8f0df67af94 dt-bindings: display/panel: Add Sony Tama TD4353 JDI displ [...]
new 22de25f83c6b gpu/drm/panel: Add Sony TD4353 JDI panel driver
new 8e140cb60270 drm/rockchip: vop: limit maximum resolution to hardware ca [...]
new de13db32b0f8 drm/rockchip: dw_hdmi: relax mode_valid hook
new 83b61f817f43 drm/rockchip: dw_hdmi: Add support for 4k@30 resolution
new d13b10ec6696 drm/rockchip: dw_hdmi: discard modes with unachievable pix [...]
new 3b4db36c4cd9 drm/rockchip: vop2: use struct_size() in vop2_bind
new 66ab57574f2c drm/rockchip: vop2: add polarity flags to RGB output
new 95f8138d669f drm/ttm: Use the BIT macro for the TTM_TT_FLAGs
new 8d746ec4ab14 drm/ttm: Unexport ttm_global_swapout()
new 8ab3b0663e27 drm/ttm: Don't print error message if eviction was interrupted
new 96c25b03145a drm/tests: helpers: Drop empty platform remove function
new 3e853b9f89e4 drm/format-helper: Make conversion_buf_size() support sub- [...]
new a1eccc574f97 Merge drm/drm-next into drm-misc-next
new d1c0cc8d0d70 drm/cirrus: Compute blit destination offset in single location
new 5635adcb34b3 drm/cirrus: Replace cpp value with format
new cc158d0e9b08 drm/cirrus: Use drm_fb_blit() to update scanout buffer
new 2fb82d5a42bb drm/cirrus: Move drm_dev_{enter, exit}() into DRM helpers
new d2ff2ef8c023 drm/cirrus: Split cirrus_mode_set() into smaller functions
new e049497702ac drm/cirrus: Integrate connector into pipeline code
new fe57235bc104 drm/cirrus: Move primary-plane format arrays
new d99c028941b3 drm/cirrus: Convert to regular atomic helpers
new 03e7ac67e743 drm/cirrus: Enable damage clipping on primary plane
new c94aa5e0407e drm/cirrus: Inline cirrus_fb_blit_rect()
new 91affdf3517e drm/cirrus: Remove format test from cirrus_fb_create()
new edc9f1676354 drm/cirrus: Remove size test from cirrus_fb_create()
new f8ad33797ab3 drm/cirrus: Test mode against video-memory size in device- [...]
new 6ffdf8865dc5 drm/cirrus: Inline cirrus_check_size() into primary-plane [...]
new 74b9a444baca drm/cirrus: Introduce struct cirrus_primary_plane_state
new de7d09ffd5e7 drm/cirrus: Store HW format/pitch in primary-plane state
new f8d221dd97cf drm/cirrus: Use VGA macro constants to unblank
new dd61bbd0d1fb accel: Build sub-directories based on config options
new c61093b56a2f dt-bindings: display: panel: Add Novatek NT36523 bindings
new 0993234a0045 drm/panel: Add driver for Novatek NT36523
new 01f05940a9a7 drm/virtio: Enable fb damage clips property for the primary plane
new 492054f74adc dt-bindings: display: imx: Describe drm binding for fsl,imx-lcdc
new c87e859cdeb5 drm/imx/lcdc: Implement DRM driver for imx25
new 9fcc00eafd28 drm: Drop ARCH_MULTIPLATFORM from dependencies
new b79fe9abd58b drm/fbdev-dma: Implement fbdev emulation for GEM DMA helpers
new 9ff7705fe35c arm/hdlcd: Use GEM DMA fbdev emulation
new 497cc665edad arm/malidp: Use GEM DMA fbdev emulation
new 74e6a79fe843 drm/aspeed: Use GEM DMA fbdev emulation
new b3fec11d0dbf drm/atmel-hlcdc: Use GEM DMA fbdev emulation
new abe06b95aaf1 drm/fsl-dcu: Use GEM DMA fbdev emulation
new 37a0bd326669 drm/imx/dcss: Use GEM DMA fbdev emulation
new 254461dd9f68 drm/imx: Use GEM DMA fbdev emulation
new 9d8fdb04fb93 drm/kmb: Use GEM DMA fbdev emulation
new 5d3f30e033ff drm/logicvc: Use GEM DMA fbdev emulation
new 8a9d46f4f5d3 drm/meson: Use GEM DMA fbdev emulation
new 55c7cd97c4ca drm/mxsfb/lcdif: Use GEM DMA fbdev emulation
new 5fe96f6a400e drm/mxsfb: Use GEM DMA fbdev emulation
new 000a0134cf20 drm/sti: Use GEM DMA fbdev emulation
new 11ac5e0fce5e drm/stm: Use GEM DMA fbdev emulation
new a5b179ac4230 drm/sun4i: Use GEM DMA fbdev emulation
new 5e85fd009849 drm/tidss: Use GEM DMA fbdev emulation
new 10143427b583 drm/tilcdc: Use GEM DMA fbdev emulation
new 4144334a41a5 drm/arcpgu: Use GEM DMA fbdev emulation
new 39463ef19b07 drm/tve200: Use GEM DMA fbdev emulation
new f9cb99c597e4 drm/vc4: Use GEM DMA fbdev emulation
new f6a51db518fd drm/xlnx: Use GEM DMA fbdev emulation
new 3a4258c6033a drm/mcde: Do not use dirty GEM FB handling
new 1cbc363454c5 drm/mcde: Use GEM DMA fbdev emulation
new a66172fa7859 drm/pl111: Use GEM DMA fbdev emulation
new b28ee4476219 MAINTAINERS: Add include/drm/drm_bridge.h to DRM DRIVERS F [...]
new c4969c95266c dt-bindings: display: panel: Add compatible for Starry 208 [...]
new 6069b66cd962 drm/panel: support for STARRY 2081101QFH032011-53G MIPI-DSI panel
new 1afdbd475adc dt-bindings: display: seiko,43wvf1g: Add the 'enable-gpios [...]
new e2945e6c5111 drm/panel: seiko-43wvf1g: Add the 'enable-gpios' property
new 4230cea89caf drm: Track clients by tgid and not tid
new 328839ff9370 drm/vmwgfx: Fix src/dst_pitch confusion
new abe3c66f3491 drm/nouveau/fifo: set gf100_fifo_nonstall_block_dump stora [...]
new c14bff92abfe drm/nouveau/fifo: set nvkm_engn_cgrp_get storage-class-spe [...]
new b24343eaceed drm/nouveau/nvfw/acr: set wpr_generic_header_dump storage- [...]
new 00000922a33d drm/format-helper: Add Kunit tests for drm_fb_xrgb8888_to_mono()
new 165d5133731a drm/format-helper: Make "destination_pitch" test usable for mono
new 862643c7589d drm/ttm/ttm_bo: Provide a missing 'bulk' description and c [...]
new 345e4b32e6ea drm/arm/malidp: Use devm_platform_get_and_ioremap_resource()
new 06bc8c80cba8 drm/arm/hdlcd: Use devm_platform_ioremap_resource()
new 705c870179ae drm/format-helper: Use drm_format_info_min_pitch() in test [...]
new 3cf15dc2f81f drm: fix typo in margin connector properties docs
new 5327469ec4c0 gpu: drm: bridge: sii9234: remove unused bridge_to_sii9234 [...]
new ee0285e13455 drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 an [...]
new 556d5a2d4268 drm/gma500: Remove unnecessary include statements
new b8bbbea1ae64 drm/gma500: Move fbdev code into separate source file
new 8261dd979e80 drm/gma500: Remove fbdev vma open and close callbacks
new a89c957a955e drm/gma500: Fix naming in fb_ops
new d19ccb4ca543 drm/gma500: Inline psbfb_create() into psbfb_probe()
new 8f1aaccb04b7 drm/gma500: Implement client-based fbdev emulation
new b704eeae3196 drm/gma500: Pass fb_info to psb_fbdev_vm_fault()
new d5701d8f5210 drm/bridge: cdns-dsi: Convert to platform remove callback [...]
new d1837136d184 drm/bridge: display-connector: Convert to platform remove [...]
new be5c6b177229 drm/bridge: fsl-ldb: Convert to platform remove callback r [...]
new 04751a061ea0 drm/bridge: imx8qm-ldb: Convert to platform remove callbac [...]
new 3a39841322be drm/bridge: imx8qxp-ldb: Convert to platform remove callba [...]
new b931c166c472 drm/bridge: imx8qxp-pixel-combiner: Convert to platform re [...]
new 2b438065c3e5 drm/bridge: imx8qxp-pixel-link: Convert to platform remove [...]
new 23a92abbf3ad drm/bridge: imx8qxp-pxl2dpi: Convert to platform remove ca [...]
new f328e96b764a drm/bridge: lvds-codec: Convert to platform remove callbac [...]
new 6780b94d8ed3 drm/bridge: nwl-dsi: Convert to platform remove callback r [...]
new 3fce4c948e2b drm/bridge: simple-bridg: Convert to platform remove callb [...]
new e85f436824f2 drm/bridge: dw-hdmi-ahb-audio: Convert to platform remove [...]
new 8891698273b1 drm/bridge: dw-hdmi-cec: Convert to platform remove callba [...]
new 2b9efaed4e40 drm/bridge: dw-hdmi-gp-audio: Convert to platform remove c [...]
new ed58ee126c4d drm/bridge: dw-hdmi-i2s-audio: Convert to platform remove [...]
new 5e3ea7649226 drm/bridge: thc63lvd1024: Convert to platform remove callb [...]
new 67fcd5d2f3ec drm/bridge: ti-tfp410: Convert to platform remove callback [...]
new 749b30efffe5 drm/prime: Fix documentation of drm_gem_prime_fd_to_handle()
new 28a4f5609c9a drm/vgem: Drop struct drm_vgem_gem_object
new e3890d84482a drm/gma500: remove unused gma_pipe_event function
new e0dfefa08d94 drm/lima: Use drm_sched_job_add_syncobj_dependency()
new 5519fea915ef drm: remove drm_dev_set_unique
new ed8f4e100278 drm/bridge: display-connector: Use dev_err_probe()
new db8496d0b505 drm: bridge: simple-bridge: Use dev_err_probe()
new a5b44c4adb16 drm/fbdev-generic: Always use shadow buffering
new 7423740b2515 drm/fbdev-generic: Remove unused prefer_shadow_fbdev flag
new 6a4fef21816b drm/fb-helper: Export drm_fb_helper_release_info()
new 24dc4f4c2a5c drm/fb-helper: Support smem_len in deferred I/O
new 8fbc9af55de0 drm/fbdev-generic: Set screen size to size of GEM buffer
new 61b5d0072a88 drm/fbdev-generic: Clean up after failed probing
new a51c7663f144 drm/fb-helper: Consolidate CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM
new b9c93f4ec737 drm/fbdev-generic: Rename symbols
new e88adb4ac27a drm/rockchip: vop2: fix uninitialized variable possible_crtcs
new b5af48eedcb5 drm/rockchip: dw_hdmi: cleanup drm encoder during unbind
new 4ab9157c7e02 drm/rockchip: vop2: Add error check to devm_regmap_init_mmio
new e82b84538ad8 dt-bindings: gpu: mali-bifrost: Split out MediaTek power-d [...]
new eccda2744f0f dt-bindings: gpu: mali-bifrost: Set power-domains maxItems to 5
new aeb737902d86 dt-bindings: gpu: mali-bifrost: Fix power-domain-names validation
new 13a8fc8ae951 dt-bindings: gpu: mali-bifrost: Add sub-schema for MT8192' [...]
new 1f03cb1b0c55 dt-bindings: gpu: mali-bifrost: Add new MT8183 compatible
new 0b2cf5140299 dt-bindings: gpu: mali-bifrost: Add support for MediaTek MT8186
new 2ade28304d91 dt-bindings: gpu: mali-bifrost: Add compatible for MT8195 SoC
new a769a7af9d0d drm/panfrost: Increase MAX_PM_DOMAINS to 5
new 6ba1fd698620 drm/panfrost: Add the MT8192 GPU ID
new 4c6811800cb4 drm/panfrost: Add mediatek,mt8192-mali compatible
new ab1a072c05a8 drm/panfrost: Add new compatible for Mali on the MT8183 SoC
new 901cdf66e86a drm/panfrost: Add support for Mali on the MT8186 SoC
new 845e730eaf36 drm/bridge: ps8640: Skip redundant bridge enable
new 6a17b4d1b52f drm/bridge: ps8640: Add a cache for EDID
new 14aed8ea48e2 drm/bridge: ps8640: Return NULL immediately when EDID read fail
new 4334aec07a62 dt-bindings: display: Drop unneeded quotes
new 1a2dbf0303e8 drm/bridge: it6505: Add range and selector_reg
new bd2eefd018e5 drm/scheduler: Fix variable name in function description
new 14302ab0d655 drm/panel: magnachip: Prevent error pointer dereference in probe
new 981f8866754d drm/panel-edp: Add B133UAN01.0 edp panel entry
new 7fa5047a436b drm: Use of_property_present() for testing DT property presence
new 5e78066767c9 dt-bindings: display: panel-simple: merge Innolux p120zdg-bf1
new 331b569fd217 dt-bindings: display: novatek,nt36672a: correct VDDIO supply
new dd049e8f7616 dt-bindings: display: panel-simple-dsi: allow vddio variant
new 2727dbacb016 dt-bindings: display: panel-simple-dsi: document port
new 5ffd1f3f9a8e dt-bindings: display: visionox,rm69299: document reg
new fbb3b3500f76 dt-bindings: display: boe,tv101wum-nl6: document rotation
new faf0d83e103e Merge tag 'drm-misc-next-2023-03-07' of git://anongit.free [...]
new 357513233d64 drm/i915: Add _PICK_EVEN_2RANGES()
new 6d8d5c6b6430 drm/i915: Fix coding style on DPLL*_ENABLE defines
new 680d0c7960f1 drm/i915: Convert pll macros to _PICK_EVEN_2RANGES
new 7b775d365893 drm/i915: Replace _MMIO_PHY3() with _PICK_EVEN_2RANGES()
new f3783aa6b871 drm/i915: Convert PIPE3/PORT3 to _PICK_EVEN_2RANGES()
new c886118bd8f5 drm/i915: Convert _FIA() to _PICK_EVEN_2RANGES()
new 0d6e08c72474 drm/i915: Convert MBUS_ABOX_CTL() to _PICK_EVEN_2RANGES()
new 220b3376c078 drm/i915: Convert PALETTE() to _PICK_EVEN_2RANGES()
new 907deab2afc8 mei: mei-me: resume device in prepare
new 6e52ced02392 drm/i915/pxp: add device link between i915 and mei_pxp
new f17ef47b0442 mei: clean pending read with vtag on bus
new d374c047b38e drm/i915/pxp: Invalidate all PXP fw sessions during teardown
new 9b469093d321 drm/i915/pxp: Trigger the global teardown for before suspending
new 24efe424f096 drm/i915/pxp: Pxp hw init should be in resume_complete
new 2b6f7e39ccae drm/i915/adlp: Fix typo for reference clock
new 60bb4478f7de drm/i915/display/fdi: use intel_de_rmw if possible
new fceeca7f3cf1 drm/i915/display/vlv: fix pixel overlap register update
new 28cbe92b59d7 drm/i915/display/vlv: use intel_de_rmw if possible
new 1a45d6811c87 drm/i915/display/dsi: use intel_de_rmw if possible
new c22cf04c6ab1 drm/i915/psr: Split sel fetch plane configuration into arm [...]
new 9d691c197631 drm/i915: implement async_flip mode per plane tracking
new d1702963ab14 drm/i915/tgl: Drop support for pre-production steppings
new 69ea87e1591a drm/i915/dg1: Drop support for pre-production steppings
new 3c4b33d0e67d drm/i915/dg1: Drop final use of IS_DG1_GRAPHICS_STEP
new 9c608cf39b96 drm/i915/hdmi: Go for scrambling only if platform supports [...]
new 33d0c67dcbb0 drm/i915: Implement workaround for CDCLK PLL disable/enable
new c76f67275f9c drm/i915/lvds: Split long lines
new 2324cdfffbaf drm/i915/lvds: Use intel_de_rmw()
new 9dd56e979cb6 drm/i915/lvds: Use REG_BIT() & co.
new 16bede135fb1 drm/i915/lvds: Extract intel_lvds_regs.h
new 77d3b6130203 drm/i915/lvds: Fix whitespace
new 7f66476c930c drm/i915/lvds: s/dev_priv/i915/
new 19d7dc6638a9 drm/i915/lvds: s/intel_encoder/encoder/ etc.
new 7fd7eacff0de drm/i915/lvds: s/pipe_config/crtc_state/
new c580c2d27ac8 drm/i915: Don't do the WM0->WM1 copy w/a if WM1 is already [...]
new 43e6fad17a18 drm/i915: Introduce HAS_SAGV()
new 9541fd164bdd drm/i915: Keep sagv status updated on icl+
new 14f25bd0bb93 drm/i915: Expose SAGV state via debugfs
new e4ef6503bd4c drm/i915/dmc: add proper name to dmc id enum and use it
new 23cc452e9b61 drm/i915/dmc: add for_each_dmc_id() and use it
new 3965b8812e17 drm/i915/dmc: remove unnecessary dmc_id validity check
new da97065e4692 drm/i915/dmc: add is_valid_dmc_id() and use it
new 247c7a4cdad8 drm/i915/dmc: check incoming dmc id validity
new 1af546c2cec6 drm/i915/fbdev: Implement fb_dirty for intel custom fb helper
new 7206b517665e drm/i915/dsb: Pimp debug/error prints
new 4b284831c6f3 drm/i915/dsb: Split intel_dsb_wait() from intel_dsb_commit()
new 36e491f8f6e9 drm/i915/dsb: Introduce intel_dsb_finish()
new 0349c41b0596 drm/i915/hwmon: Enable PL1 power limit
new 54762e920eb4 drm/i915: Add another EHL pci id
new 389b9d91dd57 drm/i915: Fix memory leaks in scatterlist
new 118b5c136c04 drm/i915: Fix VBT DSI DVO port handling
new ba00eb6a4bfb drm/i915: Populate encoder->devdata for DSI on icl+
new b33771546309 drm/i915: Pick the backlight controller based on VBT on ICP+
new ac7215c423a3 drm/i915/dmc: drop "ucode" from function names
new 70994becf2d0 drm/i915/uncore: cast iomem to avoid sparse warning
new a0dcb06d29d9 drm/i915/bios: set default backlight controller index
new 05d5562e401e Revert "drm/i915/hwmon: Enable PL1 power limit"
new 3a38be31ec82 drm/i915/dg2: Drop one PCI ID
new 2b9ed318ad1c drm/i915/mtl: Initialize empty clockgating hooks for MTL
new 064b3eee8e02 drm/i915: Populate wm.max_level for everyone
new 7ee6f99dbc45 drm/i915: Replace wm.max_levels with wm.num_levels and use [...]
new e5e43d3363d7 drm/i915/display: Pass drm_i915_private as param to i915 funcs
new 3cd7cb2a7b6b drm/i915: Include stepping information in device info dump
new 2cfd1b38413c drm/i915: Prefix hex numbers with 0x
new f1dc979b6088 drm/i915/dp: Increase slice_height for DP
new dfefe7bc53a1 drm/i915: Pass the whole encoder to hotplug_enables()
new d24b34758dfa drm/i915: Move variables to loop context
new db5d650ff0b5 drm/i915: Replace intel_bios_is_lspcon_present() with inte [...]
new 5f42196d3929 drm/i915: Replace intel_bios_is_lane_reversal_needed() wit [...]
new 9151c85cbb2c drm/i915: Replace intel_bios_is_port_hpd_inverted() with i [...]
new ee9125720c02 drm/i915: Consult the registered encoders for the ICL comb [...]
new 1b108bc7607e drm/i915: Populate encoder->devdata for g4x+ DP/HDMI ports
new b5d0bea79367 drm/i915: Pass devdata to intel_bios_port_aux_ch()
new b17a15d6189f drm/i915: Iterate all child devs in intel_bios_is_port_present()
new 9d4b7af520e5 drm/i915: Use encoder->devdata in eDP init
new 9542d708409a drm/i915: Fix system suspend without fbdev being initialized
new 2bf91341ee42 drm/i915: Move display power initialization during driver [...]
new 273e1daa1c02 drm/i915/dgfx, mtl+: Disable display functionality if the [...]
new f9dfa87c43a3 drm/i915: Sanitize the display fused-off check on GEN7/8
new 1b2146de7c5b drm/i915: move memory frequency detection to intel_dram.c
new 94b49d53acec drm/i915/wm: move remaining watermark code out of intel_pm.c
new 284c5baa4421 drm/i915/wm: move functions to call watermark hooks to int [...]
new 0e7a16f9ddde drm/i915/wm: add .get_hw_state to watermark funcs
new b3baf0c00cbd drm/i915: Make backlight setup debugs consistent
new f20eb7845ffd drm/i915: Don't hide function calls with side effects
new c50ad291e4d9 drm/i915: Clean up g4x+ sprite TILEOFF programming
new 61b795a9c352 drm/i915: Add RPL-U sub platform
new 06f1b06dc5b7 drm/i915/display: Add 480 MHz CDCLK steps for RPL-U
new 9fcbae04987b drm/i915: Copy highest enabled wm level to disabled wm lev [...]
new 3dadb4a17035 drm/i915/wm: move ILK watermark sanitization to i9xx_wm.[ch]
new 7380f545a814 drm/i915/wm: warn about ilk_wm_sanitize() on display ver 9+
new f22c982ef415 drm/i915/wm: move watermark debugfs to intel_wm.c
new 4923e99fd0a7 drm/i915: rename intel_pm_types.h -> display/intel_wm_types.h
new ae2ac2d806b7 drm/i915/wm: remove ILK+ nop funcs fallback
new 2bd4054c7d5c drm/i915/display/core: use intel_de_rmw if possible
new 98463a24797c drm/i915/display/dpll: use intel_de_rmw if possible
new bdfee3245484 drm/i915/display/phys: use intel_de_rmw if possible
new 1e116253821a drm/i915/display/pch: use intel_de_rmw if possible
new cd5103eed56f drm/i915/display/hdmi: use intel_de_rmw if possible
new aa80b2b12b89 drm/i915/display/panel: use intel_de_rmw if possible in pa [...]
new 8910d8b7ed28 drm/i915/display/interfaces: use intel_de_rmw if possible
new 59ea2887907d drm/i915/display/misc: use intel_de_rmw if possible
new 83e7d6fd330d drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv
new 8eb2e3b47e35 drm/i915: Include connector id+name in all backlight debug [...]
new 46b3c0f683d6 drm/i915: Reduce ELD hex dumps a bit
new 5ed88f96c137 drm/i915: Don't leak the DPT if drm_framebuffer_init() fails
new 22fac49febaa drm/i915: Add a few more debugs for failed framebuffer creation
new 02107ef11b43 drm/i915: Use encoder->devdata more
new f99926383bd6 drm/i915/hwmon: Replace hwm_field_scale_and_write with hwm [...]
new 6fd3d8bf89fc drm/i915/hwmon: Enable PL1 limit when writing limit value to HW
new bb45217ff335 drm/i915: Restructure intel_bios_port_aux_ch()
new fce187ca0cdd drm/i915: Pimp encoder ddc_pin/aux_ch debug messages
new 01a789fa45bb drm/i915: Fix platform default aux ch for skl
new 55a4679e88b2 drm/i915: Rename intel_ddi_{enable,disable}_pipe_clock()
new 48630a3151b0 drm/i915: Flatten intel_ddi_{enable,disable}_transcoder_clock()
new 5ac421a9ec66 drm/i915: Give CPU transcoder timing registers TRANS_ prefix
new 3eb08ea58e57 drm/i915: s/PIPECONF/TRANSCONF/
new 998894d5dd49 drm/i915: Dump blanking start/end
new 1d9ce1cbdc19 drm/i915: Define the "unmodified vblank" interrupt bit
new 9c0cd4bb9a2d drm/i915: Add local adjusted_mode variable
new 050db7d70c3c drm/i915: Define transcoder timing register bitmasks
new fedee62781e3 drm/i915/psr: Stop clobbering TRANS_SET_CONTEXT_LATENCY
new 1f89b94bcfbf drm/i915/dsb: Define more DSB registers
new d5f84973acdd drm/i915/dsb: Allow vblank synchronized DSB execution
new e18b19740299 drm/i915/dsb: Nuke the DSB debug
new bfa5969e1144 drm/i915/dsb: Skip DSB command buffer setup if we have no LUTs
new 2846cf3fdb8b drm/i915: Configure TRANS_SET_CONTEXT_LATENCY correctly on ADL+
new 1552dd6ef99f drm/i915: Sprinkle some FIXMEs about TGL+ DSI transcoder t [...]
new 9548fefcaf9a drm/i915: Remove pointless register read
new 992ed9d52560 drm/i915/display/power: use intel_de_rmw if possible
new 5eba74260507 drm/i915/audio: Track audio state per-transcoder
new 66560f33059e drm/i915: Mark FIFO underrun disabled earlier
new 839259b8afbb drm/i915: Undo rmw damage to gen3 error interrupt handler
new d1e8959203f2 drm/i915: Dump PGTBL_ER on gen2/3/4 error interrupt
new 3687ce7517a1 drm/i915: Extract {i9xx,i965)_error_mask()
new e7e12f6ec8bf drm/i915: Mask page table errors on gen2/3 with FBC
new 518b761a7b0e drm/i915: Fix audio ELD handling for DP MST
new 82ea22256b9c drm/i915: Drop useless intel_dp_has_audio() argument
new cb42e8ede5b4 drm/i915/psr: Use calculated io and fast wake lines
new d46746b8b13c drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and [...]
new 0eb1173422f6 drm/i915: Remove unused tmp assignment.
new c6a53c90e3be drm/i915: Move MCR_REG define to i915_reg_defs.h
new 5767dc9e2df7 drm/i915/gen12: Update combo PHY init sequence
new fe82b93fc101 drm/i915: Get HDR DPCD refresh timeout from VBT
new d34b4288bd1e drm/i915/vrr: Fix "window2" handling
new 30c35a4ba9cd drm/i915/psr: Fix the delayed vblank w/a
new 12e8ed969852 drm/i915/hwmon: Accept writes of value 0 to power1_max_interval
new 1a62dd9895dc drm/i915/dsi: fix DSS CTL register offsets for TGL+
new c3f059483671 drm/i915/display: split out DSC and DSS registers
new 26f8c146924f drm/i915/wm: remove display/ prefix from include
new d3708182cbc3 drm/i915/pm: drop intel_pm_setup()
new 893a6c224a24 drm/i915/pm: drop intel_suspend_hw()
new 95ccb25e32af drm/i915: remove unnecessary intel_pm.h includes
new 825f0de2fdda drm/i915/power: move dc state members to struct i915_power [...]
new fe00866c6560 drm/i915/dmc: use has_dmc_id_fw() instead of poking dmc->d [...]
new 1b28c1c789d0 drm/i915/dmc: add i915_to_dmc() and dmc->i915 and use them
new e81a3c12b88a drm/i915/dmc: allocate dmc structure dynamically
new bd5a7886f5ff drm/i915/dmc: mass rename dev_priv to i915
new 6dbbff25b395 drm/i915/rps: split out display rps parts to a separate file
new 0eaca1ed0d2f drm/i915: Bump VBT version for expected child dev size check
new a98ffd6e3335 drm/i915: Populate dig_port->connected() before connector init
new dded35acecff drm/i915: Fix SKL DDI A digital port .connected()
new 4b736ed40583 drm/i915: Get rid of the gm45 HPD live state nonsense
new 8bf6e20253b2 Merge tag 'drm-intel-next-2023-03-07' of git://anongit.fre [...]
new d24b77e444be drm/amd/display: Pass proper parent for DM backlight devic [...]
new 28d58468ad7d drm/amd/display: Modify mismatched function name
new b2daaa936061 drm/amdgpu: make kobj_type structures constant
new 4fa01c6357d5 drm/amdkfd: Make kobj_type structures constant
new cb1b05287f32 drm/radeon: Fix eDP for single-display iMac11,2
new 4d3ed6326449 drm/amd/display: Remove unused local variables
new 4f101d5710a8 drm/amd/display: Remove unused local variables and function
new c3ed0e72c872 drm/amdgpu: added a sysfs interface for thermal throttling
new 0c3c99364361 drm/amdgpu: added a sysfs interface for thermal throttling
new 567172bbb480 drm/amdgpu: Make umc_v8_10_convert_error_address static an [...]
new e47f1691adbc drm/amd/display: Don't restrict bpc to 8 bpc
new 283947bbd5dd drm/amd/display: Format input and output CSC matrix
new 33759ce0ce89 drm/amd: Fix initialization for nbio 7.5.1
new 60971b204c61 drm/amd/display: fix dm irq error message in gpu recover
new 1a80993ae373 drm/amdgpu: remove unused variable ring
new 61d2a9bec406 drm/amdgpu: fix ttm_bo calltrace warning in psp_hw_fini
new 1e5d4d8eb8c0 drm/amd/display: Ext displays with dock can't recognized a [...]
new b4ceeffd1387 drm/amd/display: fix shift-out-of-bounds in CalculateVMAnd [...]
new c69fc3d0de6c drm/amd/display: Reduce CPU busy-waiting for long delays
new c32699caeca8 drm/amd/display: Updating Video Format Fall Back Policy.
new 36951fc9460f Revert "drm/amd/display: Do not set DRR on pipe commit"
new a06d565b4a1c drm/amd/display: Allocation at stream Enable
new 504d3cae8b67 drm/amd/display: dcn32/321 dsc_pg_control not executed properly
new 9bb10b7aaec3 drm/amd/display: populate subvp cmd info only for the top pipe
new 1e74c05b275c drm/amd/display: update pixel format in DP hw sequence
new 6ed373b0d572 drm/amd/display: Extend Freesync over PCon support for mor [...]
new 7bd571b274fd drm/amd/display: DAL to program DISPCLK WDIVIDER if PMFW doesn't
new 627441f5a56e Revert "drm/amd/display: Fix FreeSync active bit issue"
new 1099238b966e drm/amd/display: Update BW ALLOCATION Function declaration
new 7ae1dbe6547c drm/amd/display: merge dc_link.h into dc.h and dc_types.h
new 2d81c4cd7847 drm/amdgpu: Generalize KFD dmabuf import
new fd234e758116 drm/amdkfd: Implement DMA buf fd export from KFD
new e68d1e074d5e drm/amdgpu/vcn: fix compilation issue with legacy gcc
new 26a9f53198c9 drm/amd/display: Correct DML calculation to align HW formula
new b5fefd01e836 drm/amd/display: remove empty dc_link.c
new f3f8f16b10f8 drm/amd/display: enable DPG when disabling plane for phantom pipe
new 82a10aff9428 drm/amd/display: Only wait for blank completion if OTG active
new 32953485c558 drm/amd/display: Do not update DRR while BW optimizations pending
new a03e3cb16dfd drm/amd/display: fix clock sequence logic for DCN32
new f4658f434504 drm/amd/display: Promote DAL to 3.2.224
new 2f60eded72c8 drm/display: Don't block HDR_OUTPUT_METADATA on unknown EOTF
new c0d5c293ceb7 drm/connector: print max_requested_bpc in state debugfs
new db1c1a8f0a2b drm/amdgpu: Stop clearing kiq position during fini
new aea9040c2df9 drm/amdgpu: fix no previous prototype warning
new 2b595659d5ae drm/amdgpu: Support umc node harvest config on umc v8_10
new f6c0cd55fed8 drm/amd/pm: Enable ecc_info table support for smu v13_0_10
new c1aafd6399a3 drm/amdgpu: stop waiting in amdgpu_uvd_send_msg
new 7a1bb27b6ba8 drm/amd/display: Update clock table to include highest clo [...]
new 9473b6b25b83 drm/amdkfd: Fix BO offset for multi-VMA page migration
new 43660b4ea53a drm/amdgpu: remove unused variable
new f999adb7acb7 drm/amdgpu: Fix call trace warning and hang when removing [...]
new 2c5e0790a1f9 drm/amd: Fix initialization mistake for NBIO 7.3.0
new 7cb3cfc03064 amdkfd: Memory availability can never be negative
new 7bb3956178e5 drm/amd/display: Simplify same effect if/else blocks
new 4d2c09d68de2 drm/amdgpu: remove dead code
new 2b396e75be74 drm/amdgpu: set ih chicken bit for IH 4.4.2
new 4c93c62e7746 drm/amdgpu: skip ih2 rb allocation for IH 4.4.2
new 0df2032ab72a drm/amdgpu: add IH ip block for IH 4.4.2
new 4f17289f14da drm/amdgpu: add hdp v4_4_2 ip headers
new 2024ccc8e283 drm/amdgpu: skip hdp invalidation for HDP 4.4.2
new 4688940a1e03 drm/amdgpu: add HDP ip block for HDP 4.4.2
new fbf46565c67c drm/amdgpu: add sdma v4_4_2 ip headers
new 7138fc88fdc1 drm/amdgpu: add sdma v4_4_2 support (v4)
new 051ae8d59c32 drm/amdgpu: set sdma v4_4_2 ip block
new 55f86c2b0304 drm/amdgpu: add psp early init for PSP 13.0.6
new c7850370574f drm/amdgpu: init sos microcode for psp v13_0_6
new 0b6c67c22d23 drm/amdgpu: initialize ta ucode for psp v13_0_6
new a32d7d6b198b drm/amdgpu: add PSP ip block for PSP 13.0.6
new b059cba51979 drm/amdgpu: simplify amdgpu_uvd_send_msg
new c07edf915ece drm/amdgpu: fix return value check in kfd
new 31865e96f9eb drm/amdgpu/pm: add capped/uncapped power profile modes
new dc622367c56f drm/amdgpu: map new capped and uncapped mode power profile [...]
new 2d51f3afbea4 drm/amdgpu: skip the invalid workload type
new de534c1cb031 drm/amd/display: Add height granularity limitation for dsc [...]
new aee0c07a74d3 drm/amd/display: Unify DC logging for BW Alloc
new 67d198da2fd4 drm/amd/display: When blanking during init loop to find OPP index
new c93aa7f33e94 drm/amd/display: 3.2.225
new 0db13eae41fc drm/amd/display: Add minimum Z8 residency debug option
new 0215ce9057ed drm/amd/display: Update minimum stutter residency for DCN314 Z8
new c0a561d96a28 drm/amd/display: Drop CONFIG_DRM_AMD_DC_HDR
new 11efe095dfe0 drm/amd/display: Fix no-DCN build
new ab487ea8910d drm/amd/display: fix typo in dc_dsc_config_options structure
new 1e88eb1b2c25 drm/amd/display: Drop CONFIG_DRM_AMD_DC_HDCP
new efa4c4df864e drm/amd/display: call remove_stream_from_ctx from res_pool funcs
new 84c03df58d8b drm/amd/display: Build DSC without DCN config
new 36516001a7c9 drm/amd/display: move dc_link functions in accessories fol [...]
new 76f5dc40ebb1 drm/amd/display: move dc_link functions in link root folde [...]
new 6455cb522191 drm/amd/display: link link_dp_dpia_bw.o in makefile
new 202a3816f37e drm/amd/display: move dc_link functions in protocols folde [...]
new 788c6e2ce5c7 drm/amd/display: replace all dc_link function call in link [...]
new 34fd6df78869 drm/amd/display: Simplify register offsets
new 2b02d746c181 drm/amd/display: Keep PHY active for dp config
new bf77fda02411 drm/amd/display: Drop unnecessary DCN guards
new c186c13e6528 drm/amd/display: Drop unnecessary DCN guards
new 4652ae7a51b7 drm/amd/display: Rename DCN config to FP
new de930140bb57 drm/amd/display: Update to correct min FCLK when construction BB
new b5ac70369e36 drm/amd/display: Pass the right info to drm_dp_remove_payload
new 97fa4dfa66fd drm/amd/display: Enable HostVM based on rIOMMU active
new 7da2bcda5899 drm/amd/display: Pass tg and hubp inst instead of pipe ind [...]
new 2820433be2a3 drm/amd/display: Ensure vmin and vmax adjust for DCE
new b8272241ff9d drm/amd/display: Drop dc_commit_state in favor of dc_commi [...]
new f7511289821f drm/amd/display: Use dc_update_planes_and_stream
new 7222f5841ff4 drm/amd/display: Use DC_LOG_DC in the trasform pixel function
new 81f743a08f3b drm/amd/display: Add wrapper to call planes and stream update
new bb46a6a9bab1 drm/amd/display: Ensure that planes are in the same order
new 1fd0da91a882 drm/amd/display: 3.2.226
new d37a3929ca03 drm/amdgpu: register a vga_switcheroo client for MacBooks [...]
new 3e22193d8cdc drm/amdgpu: add mp v13_0_6 ip headers
new bd1b5799545e drm/amd/pm: Add PMFW headers for SMU 13.0.6
new 13e3a038abe0 drm/amdgpu: Optimize end of non-contig VA ranges
new a2c5dd9ec640 drm/amdgpu: Fix the warning info when removing amdgpu device
new 511a95552ec8 drm/amd/pm: Add SMU 13.0.6 support
new 20ce5ed69bfe drm/amd/display: change several dcn201 variables storage-c [...]
new 5fd1bea5c23b drm/amd/display: change several dcn20 variables storage-cl [...]
new b79f85b7aa5a drm/amd/display: change several dcn30 variables storage-cl [...]
new f651a7b64cec drm/amdgpu: fix error checking in amdgpu_read_mm_registers [...]
new ba137e64191f drm/amdgpu: fix error checking in amdgpu_read_mm_registers [...]
new 920da947af28 drm/amdgpu: fix error checking in amdgpu_read_mm_registers for nv
new 8bf0d9cdf36b drm/amd/display: add prefix to amdgpu_dm_plane.h functions
new 36e88a9e4569 drivers/gpu: fix typo in comment
new dffe68131707 amdgpu: Avoid building on UML
new 83923cb27323 Revert "drm/amdgpu/display: change pipe policy for DCN 2.1"
new c0a76ae8743a drm/amd/display: remove legacy fields of dc_plane_cap struct
new d068b7004323 drm/amdgpu/soc21: Add video cap query support for VCN_4_0_4
new a9d491d99ece Revert "drm/amd/display: Pass proper parent for DM backlig [...]
new 6c5e25a0255d drm/amd/display: add prefix to amdgpu_dm_crtc.h functions
new 58265640fbd9 drm/amdgpu: Drop redundant pci_enable_pcie_error_reporting()
new 3a906a0cb150 drm/amd/display: remove unused variable res_pool
new 5922231bd346 drm/amd/display: remove unused variable available
new 0b255ab74b4e drm/amdkfd: fix a potential double free in pqm_create_queue
new 3b4723de0d9b drm/amd/pm: bump SMU 13.0.4 driver_if header version
new 49017304c099 drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume
new 8866d62716c9 drm/amd/display: Use swap() instead of open coding it
new 75458a842cb5 drm/amd/pm: Remove unavailable temperature params
new 67f3c2096909 drm/amd/amdgpu: Add missing INT_STAT_DEBUG registers to GC [...]
new 0fb44d54c66e drm/amdkfd: Get prange->offset after svm_range_vram_node_new
new dcaf5000b054 drm/amdgpu/vcn: custom video info caps for sriov
new 22f1482aff4a drm/amd/display: add sysfs entry to read PSR residency fro [...]
new 629fcf0b687e drm/amdkfd: fix potential kgd_mem UAFs
new 28f7e8971846 drm/amd/display: Fix HDCP failing to enable after suspend
new d6530c33a978 drm/amdgpu: expose more memory stats in fdinfo
new 53e9d836ea7f drm/amdgpu: drop pm_sysfs_en flag from amdgpu_device structure
new 6ab68650a10e drm/amdgpu: use drm_device pointer directly rather than co [...]
new c69d51395a3b drm/amdgpu: move poll enabled/disable into non DC path
new 5640e06e6019 drm/amdgpu: Move jpeg ras block init to ras sw_init
new f81c31d975b4 drm/amdgpu: Move vcn ras block init to ras sw_init
new a6dcf9a7ccfe drm/amdgpu: Move umc ras block init to gmc ras sw_init
new af8312a38f71 drm/amdgpu: Correct gfx ras_late_init callback
new fec70a8601a7 drm/amdgpu: Move mmhub ras block init to ras sw_init
new 474e2d491efe drm/amdgpu: Move hdp ras block init to ras sw_init
new 566b6577849f drm/amd/display: Write to correct dirty_rect
new 84b31d484eb9 drm/amdgpu/nv: fix codec array for SR_IOV
new 4648cf5fc8c7 drm/amd/display: use a more accurate check in dm_helpers_d [...]
new 1aff0a5d71d2 drm/amdgpu/vcn: Disable indirect SRAM on Vangogh broken BIOSes
new 54c7b715b5ef drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub
new 932698c88dc4 drm/amd/display: default values for luminance range if they are 0
new cd487b6d5063 drm/amd/display: Use DPP inst instead of pipe idx for DPP [...]
new 98ef34186286 drm/amd/display: reset the scaler boundary mode
new 98ce7d32e215 drm/amd/display: convert link.h functions to function poin [...]
new 5d04d1395447 drm/amd/display: Remove OTG DIV register write for Virtual [...]
new d142d4113fd5 drm/amd/display: Add Validate BW for USB4 Links
new 2792f98cdb1c drm/amd/display: Take FEC Overhead into Timeslot Calculation
new 825b3772a204 drm/amd/display: Do not set DRR on pipe Commit
new eeefe7c4820b drm/amd/display: hpd rx irq not working with eDP interface
new deaccddaf492 drm/amd/display: Fix DP MST sinks removal issue
new 562e08223a85 drm/amd/display: disconnect MPCC only on OTG change
new 5f3401eeb064 drm/amd/display: reallocate DET for dual displays with hig [...]
new 057e335c7136 drm/amdgpu: Init MMVM_CONTEXTS_DISABLE in gmc11 golden set [...]
new 7108a1c1271d drm/amd/display: Make DCN32 functions available to future DCNs
new c416a9e4e31e drm/amd/display: Clearly states if long or short HPD event [...]
new 05cff51055c1 drm/amd/display: fix assert condition
new c79503dc2ec2 drm/amd/display: [FW Promotion] Release 0.0.158.0
new 3726b6e7c0f1 drm/amd/display: 3.2.227
new 22e3d9343b82 drm/amdkfd: Fixed kfd_process cleanup on module exit.
new 7f544c5488cf drm/amdgpu: Rework mca ras sw_init
new da9d669eab15 drm/amdgpu: Rework xgmi_wafl_pcs ras sw_init
new fdc94d3a8c88 drm/amdgpu: Rework pcie_bif ras sw_init
new 370808876b5c drm/amdgpu: drop ras check at asic level for new blocks
new 65ba96e91b68 drm/amdgpu: Move to common indirect reg access helper
new dabc114e4bac drm/amdgpu: Move to common helper to query soc rev_id
new 4489f0fd9e01 drm/amdgpu: Retire pcie_gen3_enable function
new 0bad3200dffa drm/amd: fix compilation issue with legacy gcc
new 7ee938ac0060 drm/amdgpu: Don't resume IOMMU after incomplete init
new 90031bc33f75 Merge tag 'amd-drm-next-6.4-2023-03-17' of https://gitlab. [...]
new c6265f5c2f50 Merge tag 'drm-misc-next-2023-03-16' of git://anongit.free [...]
new 73a6c676542a drm/i915/gt: Add selftests for TLB invalidation
new 1f16fdbb2a5a drm/i915/gt: Use sysfs_emit() and sysfs_emit_at()
new 5dfb29d444da drm/i915/guc: Improve debug message on context reset notification
new 01f0411f8e30 drm/i915: Make sure dsm_size has correct granularity
new 960dafa30455 drm/i915: Move fd_install after last use of fence
new bca0d1d3ceeb drm/i915: Initialize the obj flags for shmem objects
new ec852e3c88d5 drm/i915/doc: Escape wildcard in method names
new 8d993276486a drm/i915/huc: Add and use HuC oriented print macros
new fec37500cf1b drm/i915/pcode: Give the punit time to settle before fatal [...]
new aae4f817b817 drm/i915/gt: add sparse lock annotation to avoid warnings
new 9310dba46799 drm/i915/pxp: fix __le64 access to get rid of sparse warning
new 4039e44237e8 drm/i915/pvc: Annotate two more workaround/tuning register [...]
new 5f21dc07b52e drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list
new 869bace73ae2 drm/i915: Fix GEN8_MISCCPCTL
new 4602f42f0152 drm/i915: Remove unused/wrong INF_UNIT_LEVEL_CLKGATE
new 4fd4fde8e42e drm/i915/guc: More debug print updates - UC firmware
new 580419965c26 drm/i915/guc: More debug print updates - GSC firmware
new 96eecf9beea7 drm/i915/guc: More debug print updates - GuC reg capture
new 1c621f2a21cd drm/i915/guc: More debug print updates - GuC selftests
new 9847ffce9b5f drm/i915/guc: More debug print updates - GuC SLPC
new a13af50d75bc drm/i915/guc: More debug print updates - GuC logging
new 4583d6beb049 drm/i915/xehp: LNCF/LBCF workarounds should be on the GT list
new d6683bbe70d4 drm/i915/xelpmp: Consider GSI offset when doing MCR lookups
new 01361096a33a drm/i915: Make kobj_type structures constant
new 1008266e31a0 drm/i915: Consolidate TLB invalidation flow
new f54c1f6c697c drm/i915: Don't use stolen memory for ring buffers with LLC
new 65c08339db1a drm/i915: Don't use BAR mappings for ring buffers with LLC
new 957565a473a6 drm/i915: probe lmem before the stolen portion
new da6198afb01d drm/i915/ttm: remove the virtualized start hack
new ba8ff971008c drm/i915/mtl: X-Tile support changes to client blits
new 1c388da529c8 drm/i915/mtl: Add engine TLB invalidation
new 7416cbbc9fb9 drm/i915/gt: Rename dev_priv to i915 for private data nami [...]
new cebc13de7e70 drm/i915: Whitelist COMMON_SLICE_CHICKEN3 for UMD access
new abd74d262b07 drm/i915: Stop whitelisting CS_CTX_TIMESTAMP on Xe_HP platforms
new 4ce0c8e7cc1c drm/i915/selftests: Fix live_requests for all engines
new 3cba09a6ac86 drm/i915/sseu: fix max_subslices array-index-out-of-bounds access
new 0591bdad58c4 drm/i915/gsc: Fix the Driver-FLR completion
new 506006055769 drm/i915/active: Fix misuse of non-idle barriers as fence [...]
new 29b41cf707b5 drm/i915/selftest: Fix engine timestamp and ktime disparity
new 4d14d7717f19 drm/i915/selftest: Fix ktime_get() and h/w access order
new 6e9213287ce4 drm/i915/selftest: Remove avoidable init assignment
new e67db9d2fd33 drm/i915/xelp: Implement Wa_1606376872
new b09f9670b130 drm/i915/gsc: flush the GSC worker before wedging on unload
new 913e013e9e1a drm/i915/gsc: Fix race between HW init and GSC FW load
new fcb0348912ab drm/i915/guc: Improve clean up of busyness stats worker
new cd414f4f59f6 drm/i915/guc: Fix missing return code checks in submission init
new d1b3657fb5b6 drm/i915: Remove redundant check for DG1
new 7cdae9e9ee5e drm/i915: Move DG2 tuning to the right function
new 038a24835ab6 drm/i915/mtl: Disable MC6 for MTL A step
new 9724ecdbb9dd drm/i915/guc: Fix missing ecodes
new 53c4e64c6a0f drm/i915/guc: Clean up of register capture search
new c8a76df60d5c drm/i915: Include timeline seqno in error capture
new bfad380c5424 drm/i915/active: Fix missing debug object activation
new d2a9692ad429 drm/i915/gt: make kobj attributes const
new d240daa2c40d Merge tag 'drm-intel-gt-next-2023-03-16' of git://anongit. [...]
new 6168a8378885 accel/habanalabs: increase user interrupt grace time
new 4b9c2d3633fa accel/habanalabs: capture RAZWI info only if HW indication [...]
new 89859a8997d7 accel/habanalabs: split cdev creation to separate function
new 323adae99f99 accel/habanalabs: save class in hdev
new 271b2d5f30d7 accel/habanalabs: refactor debugfs init
new 6071e2132542 accel/habanalabs: use memhash_node_export_put() in hl_rele [...]
new c0e6df916050 accel/habanalabs: fix address decode RAZWI handling
new d43bce6e762f accel/habanalabs: add info when FD released while device s [...]
new 09524eb8824e accel/habanalabs: enforce release order of compute device [...]
new 313e9f63b744 accel/habanalabs: add critical-event bit in notifier
new 7fc0d011c378 accel/habanalabs: expose engine core int reg address
new e38f88e42aac accel/habanalabs: unsecure CFG_TPC_ID register
new e0ad6bad80b5 accel/habanalabs: minimize error prints when mem map fails
new 57479adb4185 accel/habanalabs: disable PCI when escalating compute to h [...]
new 18d1358459bd accel/habanalabs: enable graceful reset mechanism for comp [...]
new 32231b6c30ef accel/habanalabs: get reset type indication from irq_map
new bca98be5d4b9 accel/habanalabs: modify events reset policy
new 601223589990 accel/habanalabs: change user interrupt to threaded IRQ
new bcfcd084aacd accel/habanalabs: capture interrupt timestamp in handler
new 4713ace32466 accel/habanalabs: add support for TPC assert
new b87b8b3e72f6 accel/habanalabs: fix print in hl_irq_handler_eq()
new 34bef313e43c accel/habanalabs: remove hl_irq_handler_default()
new 7810c5244d3f accel/habanalabs: tiny refactor of hl_device_reset for rea [...]
new 3b3d853a8452 accel/habanalabs: rename security function parameters
new 39ab4da9c15b accel/habanalabs: in hl_device_reset remove 'hard_instead_ [...]
new 1d0f9ad7ce2e accel/habanalabs: in hl_device_reset small refactor for re [...]
new 4a2e9d11fc5a accel/habanalabs: don't trace cpu accessible dma alloc/free
new 69ff5bccbc35 accel/habanalabs: change unused extern decl of hdev to for [...]
new 3a621af63731 accel/habanalabs: set hl_capture_*_err storage-class-speci [...]
new 66116a39812b accel/habanalabs: organize hl_device structure comment
new a8c14f538823 accel/habanalabs: improve readability of engines idle mask print
new 5e09ae9203b7 accel/habanalabs: change hw_fini to return int to indicate error
new d1bae8199abb accel/habanalabs: remove unneeded irq_handler variable
new b041e788a731 accel/habanalabs: add helper function to get vm hash node
new efbd36b2816b accel/habanalabs: add device id to all threads names
new d85f0531b928 accel/habanalabs: break is_idle function into per-engine s [...]
new 86b74d843897 accel/habanalabs: assert return value of hw_fini
new 81e609bebbb4 accel/habanalabs: use notifications and graceful reset for [...]
new 75276e23d112 accel/habanalabs: verify return code after scrubbing ARCs DCCMs
new 25ebbc57ca56 accel/habanalabs: fix few misspelled words in the code
new f831aade13d7 accel/habanalabs: remove a useless is_idle TPC flag
new 9732d5d0d481 accel/habanalabs: fix register address on PDMA/EDMA idle check
new c7ac65c881ea accel/habanalabs: allow getting HL_INFO_DRAM_USAGE during [...]
new 7ffb5ced2bc3 accel/habanalabs: use a mutex rather than a spinlock
new 087fe7c9c2b7 accel/habanalabs: unify err log of hw-fini failure in dirty state
new 28fbc058f2ee accel/habanalabs: use scnprintf() in print_device_in_use_info()
new f7f0085eec8d accel/habanalabs: add uapi to stall/resume engine
new 801507d3b314 accel/habanalabs: move soft-reset wait to soft-reset execute
new 2e8e9a895c45 accel/habanalabs: postpone mem_mgr IDR destruction to hpri [...]
new 4516fede7ce8 accel/habanalabs: Drop redundant pci_enable_pcie_error_rep [...]
new 79c164372e99 accel/habanalabs: make gaudi2_is_device_idle() static
new 443355d2ffa5 accel/habanalabs: Fix spelling mistake "maped" -> "mapped"
new 336b78c655c8 accel/habanalabs: align to latest firmware specs
new 7c766e58cc14 accel/habanalabs: do not verify engine modes after being changed
new 8c695455ee2e accel/habanalabs: increase reset poll timeout
new 077a39fabefa accel/habanalabs: in hw_fini return error code if polling [...]
new f8d139a71b43 accel/habanalabs: fix use of var reset_sleep_ms
new 5d8a5f296587 accel/habanalabs: in {e/p}dma_core events read the err cause reg
new 60d7bbb5b4b8 accel/habanalabs: fix field names in hl_info_hw_ip_info
new af5e675f1301 accel/habanalabs: return tlb inv error code upon failure
new 0e418ab71829 accel/habanalabs: remove '\n' when passing strings to gaud [...]
new 76e1ff37b687 accel/habanalabs: expose dram reserved size by kmd
new 6d179f84f274 accel: Link to compute accelerator subsystem intro
new 481e9a0fda5c accel/habanalabs: regenerate gaudi2 ids_map_extended
new 958e47977bd1 accel/habanalabs: expose rotator mask to userspace
new 9669b96f275b accel/habanalabs: fix page fault event clear
new dc934c183d43 accel/habanalabs: fix a maybe-uninitialized compilation warnings
new 7cd6b5625b35 accel/habanalabs: fix a missing-braces compilation warning
new e1ef053e08c9 accel/habanalabs: add handling for unexpected user event
new ec48493183b7 accel/habanalabs: change razwi handle after fw fix
new 75b445753047 accel/habanalabs: remove redundant TODOs
new d36d68fd1925 Merge tag 'drm-habanalabs-next-2023-03-20' of https://git. [...]
new 9578a10d4a2b Merge tag 'drm-misc-next-2023-03-23' of git://anongit.free [...]
new 0188be507b97 drm/i915/mtl: Fix Wa_16015201720 implementation
new 561b31acfd65 drm/i915/fbdev: lock the fbdev obj before vma pin
new c4298d15778b drm/i915/display/mtl: Program latch to phy reset
new 2b897eb4f599 drm/i915/dmc: Load DMC on MTL
new ce086a32ae21 drm/i915: Ensure DSC has enough BW and stays within HW limits
new 2553bacaf953 drm/i915: Preserve crtc_state->inherited during state clearing
new c4a1e57b3544 drm/i915/opregion: Fix opregion setup during system resume [...]
new 3e226e4a2180 drm/i915/opregion: Cleanup opregion after errors during dr [...]
new 673515ba0249 drm/i915/opregion: Register display debugfs later, after i [...]
new 6b931346ed0f drm/i915: Extract skl_wm_latency()
new 636f973c123f drm/i915: Reject wm levels that exceed vblank time
new bc37c98a3d44 drm/i915/debugfs: move IPS debugfs to hsw_ips.c
new 68070b76c4aa drm/i915/dp: Don't roundup max bpp, while computing compre [...]
new 8c042949af1e drm/i915: Don't switch to TPS1 when disabling DP_TP_CTL
new fb4651f9e00d drm/i915: Don't send idle pattern after DP2.0 link training
new 81e291d6f429 drm/i915/opregion: Fix CONFIG_ACPI=n builds adding missing [...]
new b0fbef65e227 drm/i915/display: ignore long HPDs based on a flag
new c7d18b40a80e drm/i915/display: ignore link training failures in CI
new 14c7b2451adc drm/i915: Stop using pipe_offsets[] for PIPE_MISC*
new c640f6c5570a drm/i915: s/PIPEMISC/PIPE_MISC/
new 6e889b1ce7f1 drm/i915: Define more pipe timestamp registers
new c931ef0041fe drm/i915: Program VLV/CHV PIPE_MSA_MISC register
new 3f3fdc978b8d drm/i915: Define skl+ universal plane SURFLIVE registers
new 0e9b1e5be865 drm/i915: Define vlv/chv sprite plane SURFLIVE registers
new 5747af7c7303 drm/i915: Clean up skl+ plane alpha bits
new 0ec2a5b291af drm/i915: Relocate intel_plane_check_src_coordinates()
new af3004c9ac81 drm/i915: Extract intel_sprite_uapi.c
new 8cb1f95cca68 drm/i915: Update vblank timestamping stuff on seamless M/N change
new 6e8acb6686d8 drm/i915: Add belts and suspenders locking for seamless M/ [...]
new 84f4ebe8c1ab drm/i915: Relocate intel_crtc_update_active_timings()
new b5202a93cd37 drm/i915: Extract intel_crtc_scanline_offset()
new 5cc0de456749 drm/i915/psr: move PSR debugfs to intel_psr.c
new 09b9851776b5 drm/i915/psr: switch PSR debugfs to struct intel_connector
new e1435b67afae drm/i915/psr: clean up PSR debugfs sink status error handling
new 091496e6cba3 drm/i915/audio: update audio keepalive clock values
new 014f0515a9e0 drm/i915/debugfs: switch crtc debugfs to struct intel_crtc
new cf6c422bf55f drm/i915/debugfs: add crtc i915_pipe debugfs file
new 0a93eeb5aef2 drm/i915/bios: Rename find_section to find_bdb_section
new 562334d22a05 drm: Add SDP Error Detection Configuration Register
new 1a324a40b452 i915/display/dp: SDP CRC16 for 128b132b link layer
new f161eb01f50a drm/i915: Split icl_color_commit_noarm() from skl_color_co [...]
new 80a892a4c242 drm/i915: Move CSC load back into .color_commit_arm() when [...]
new 3962ca4e080a drm/i915: Add a .color_post_update() hook
new 92736f1b452b drm/i915: Workaround ICL CSC_MODE sticky arming
new 41b4c7fe72b6 drm/i915: Disable DC states for all commits
new a972cd3f0eb5 drm/i915/tc: Abort DP AUX transfer on a disconnected TC port
new 67165722c27c drm/i915/tc: Fix TC port link ref init for DP MST during H [...]
new f2c7959dda61 drm/i915/tc: Fix the ICL PHY ownership check in TC-cold state
new 06f66261a156 drm/i915/tc: Fix system resume MST mode restore for DP-alt sinks
new b25f551ae197 drm/i915/tc: Wait for IOM/FW PHY initialization of legacy [...]
new 4e936b65211a drm/i915/tc: Factor out helpers converting HPD mask to TC mode
new a8da6c18b481 drm/i915/tc: Fix target TC mode for a disconnected legacy port
new c173a91b7608 drm/i915/tc: Fix TC mode for a legacy port if the PHY is n [...]
new 2983b869881b drm/i915/tc: Fix initial TC mode on disabled legacy ports
new a8b4114d1125 drm/i915/tc: Make the TC mode readout consistent in all PH [...]
new 40a55b842bbc drm/i915/tc: Assume a TC port is legacy if VBT says the po [...]
new 7c1da0683e2a drm/i915: Add encoder hook to get the PLL type used by TC ports
new 2a4d292f056b drm/i915/tc: Factor out a function querying active links o [...]
new 10d29bdceef7 drm/i915/tc: Check the PLL type used by an enabled TC port
new 459b26061a67 drm/i915/gsc: Create GSC request submission mechanism
new 4f73dc7a079e drm/i915/hdcp: Use generic names for HDCP helpers and structs
new f210d8d28aa3 drm/i915/hdcp: HDCP2.x Refactoring to agnostic hdcp
new 33898377feb8 drm/i915/hdcp: Refactor HDCP API structures
new 18fd7f8aaedf drm/i915/mtl: Add function to send command to GSC CS
new 883631771038 drm/i915/mtl: Add HDCP GSC interface
new 7ed34927254a Merge tag 'drm-intel-next-2023-03-23' of git://anongit.fre [...]
new c95e2ad9594a drm: rcar-du: lvds: Call function directly instead of thro [...]
new 650e788136db drm: rcar-du: lvds: Move LVDS enable code to separate code [...]
new ec1c6ff81e8e drm: rcar-du: lvds: Fix LVDS PLL disable on D3/E3
new fb97147ad295 drm: rcar-du: Don't write unimplemented ESCR and OTAR regi [...]
new 2c5c13efc436 drm: rcar-du: Disable alpha blending for DU planes used with VSP
new 3d3f8d8cb80a drm: rcar-du: Rename DORCR fields to make them 0-based
new 944eb068879f drm: rcar-du: Write correct values in DORCR reserved fields
new 40f43730f436 drm: rcar-du: Fix a NULL vs IS_ERR() bug
new 46f28427f6f8 Merge tag 'drm-rcar-next-20230325' of git://git.kernel.org [...]
new 56193b57cd8a drm: exynos: dsi: Drop explicit call to bridge detach
new e39a82bf56e6 drm: exynos: dsi: Lookup OF-graph or Child node devices
new 9528af4afe5e drm: exynos: dsi: Mark PHY as optional
new c4f8bdad42b9 drm: exynos: dsi: Add platform PLL_P (PMS_P) offset
new 7e9f0d321ce5 drm: exynos: dsi: Introduce hw_type platform data
new bb57453d6aec drm: exynos: dsi: Handle proper host initialization
new 88576e23885e drm: exynos: dsi: Add atomic check
new 184f37e578b9 drm: exynos: dsi: Add input_bus_flags
new 44d214a711d9 drm: exynos: dsi: Add atomic_get_input_bus_fmts
new 70e360f9b548 drm: exynos: dsi: Consolidate component and bridge
new 48b64ba81f6b drm: exynos: dsi: Add host helper for te_irq_handler
new e7447128ca4a drm: bridge: Generalize Exynos-DSI driver into a Samsung D [...]
new 0daee58d88b8 dt-bindings: display: exynos: dsim: Add NXP i.MX8M Mini/Na [...]
new 4d562c70c4dc drm: bridge: samsung-dsim: Add i.MX8M Mini/Nano support
new 073b8f9e8e12 dt-bindings: display: exynos: dsim: Add NXP i.MX8M Plus support
new b2cfec52feb3 drm: bridge: samsung-dsim: Add i.MX8M Plus support
new 2fcc1fa5f906 Merge tag 'exynos-drm-next-for-v6.4' of git://git.kernel.o [...]
new aec11c8d7cb3 dma-buf/dma-fence: Add deadline awareness
new 691fdba39e7f dma-buf/fence-array: Add fence deadline support
new 786119ff3280 dma-buf/fence-chain: Add fence deadline support
new d7d5a21dd6b4 dma-buf/dma-resv: Add a way to set fence deadline
new d71c11cc79d2 dma-buf/sync_file: Surface sync-file uABI
new f3823da7e4ba drm/scheduler: Add fence deadline support
new b2c077d001b6 drm/vblank: Add helper to get next vblank time
new d39e48ca80c0 drm/atomic-helper: Set fence deadline for vblank
new 929ae7c2e3ad Merge tag 'dma-fence-deadline' of https://gitlab.freedeskt [...]
new 82bbec189ab3 Merge v6.3-rc4 into drm-next
new 8ba264f418f7 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next
new b2d2d8decc8d dt-bindings: display: seiko,43wvf1g: Change the maintainer [...]
new e27a85c17576 drm: Use of_property_read_bool() for boolean properties
new 191308bae4ef dt-bindings: gpu: mali-bifrost: Document nvmem for speedbi [...]
new 7d690f936e9b drm/panfrost: Add basic support for speed binning
new 63758fec651f Merge tag 'drm-misc-next-2023-03-31' of git://anongit.free [...]
new aef98f2e1bc4 drm/amdgpu: drop the extra sign extension
new d24eae4dd7ff drm/amdgpu: reposition the gpu reset checking for reuse
new af1f2985038f drm/amdgpu: skip ASIC reset for APUs when go to S4
new 3234fac0f976 drm/amdgpu: add mes resume when do gfx post soft reset
new f466b111a0c6 drm/amdgpu: Force signal hw_fences that are embedded in no [...]
new 5957a9675993 drm/amdgpu/gfx: set cg flags to enter/exit safe mode
new 4db231d7dd80 drm/amd/display/amdgpu_dm: Fix backlight_device_register() [...]
new ceb4a5619c73 drm/amd/display/amdgpu_dm: Refactor register_backlight_device()
new 6091693a4bd1 drm/amd/display: make is_synaptics_cascaded_panamera static
new 7d67285e84f6 drm/amd/display: Remove the unused function link_timing_ba [...]
new 3cd658deb038 drm/amdgpu: Adding CAP firmware initialization
new bf35dbc13585 drm/amdgpu/jpeg: enable jpeg v4_0 for sriov
new f825fead3570 drm/amd/display/dc/dc_hdmi_types: Move string definition t [...]
new 80bd2de1db0f drm/amd/amdgpu/amdgpu_device: Provide missing kerneldoc en [...]
new f5211c5dedee drm/amd/amdgpu/amdgpu_ucode: Remove unused function ‘amdgp [...]
new 4caee043bdbe drm/amd/amdgpu/amdgpu_vm_pt: Supply description for amdgpu [...]
new 3e4bc662eca6 drm/amd/amdgpu/gmc_v11_0: Provide a few missing param desc [...]
new 25a75f56be5c drm/amd/amdgpu/ih_v6_0: Repair misspelling and provide des [...]
new 0b9ff428de41 drm/amd/amdgpu/amdgpu_mes: Ensure amdgpu_bo_create_kernel( [...]
new a37558e63b63 drm/amd/amdgpu/amdgpu_vce: Provide description for amdgpu_ [...]
new 63d99a342a7c drm/amd/pm/swsmu/smu11/vangogh_ppt: Provide a couple of mi [...]
new bc517825c5d6 drm/amd/display/amdgpu_dm/amdgpu_dm_helpers: Move defines [...]
new b8c6b225d9d8 drm/amd/display/dc/dce/dmub_psr: Demote kerneldoc abuse
new c54011512965 drm/amd/display/dc/link/link_detection: Remove unused vari [...]
new 7afe3521bd40 drm/amd/display/dc/link/protocols/link_dp_training: Remove [...]
new 14af917998a6 drm/amd/display/dc/link/protocols/link_dp_capability: Remo [...]
new 16a7004a2d7a drm/amd/display/dc/link/protocols/link_dp_capability: Demo [...]
new 4082b9f5ead4 drm/amd/display/dc/dce60/Makefile: Fix previous attempt to [...]
new 1a593aa09000 drm/amd/display/dc/link/link_detection: Demote a couple of [...]
new cfa075982768 drm/amdgpu: Initialize umc ras callback
new 74fa4c81aadf drm/amd/display: Implement workaround for writing to OTG_P [...]
new 97cbcae3ff20 drm/amd/display/dc/core/dc_stat: Convert a couple of doc h [...]
new 52b29307a987 drm/amd/display: remove outdated 8bpc comments
new 3ad5dcfe00a2 drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi
new fe120b9f5ce8 drm/amdgpu: enable ras for mp0 v13_0_10 on SRIOV
new ec64350d01cd drm/amdgpu: reinit mes ip block during reset on SRIOV
new 28606c4e5877 drm/amdgpu: resume ras for gfx v11_0_3 during reset on SRIOV
new 28e5c9d601fb drm/amd/display: Make DCN32 3dlut function available to fu [...]
new c964b86e322f drm/amd/display: Add const to a function
new ac84304d68c4 drm/amd/display: skip wait vblank
new e89d890c1b4a drm/amd/display: update dio for two pixel per container case
new 426714f89f70 drm/amd/display: power down eDP if eDP not present
new b5006f873b99 drm/amd/display: initialize link_srv in virtual env
new a8b537605e22 drm/amd/display: Add function pointer for validate bw usb4
new a36f72547e0e drm/amd/display: Add CRC and DMUB test support
new 63bb1064a71d drm/amd/display: add missing code change init pix_per_cycle
new ea2b852b656a drm/amd/display: Set MPC_SPLIT_DYNAMIC for DCN10
new 75b204ee6cac drm/amd/display: Set MPC_SPLIT_DYNAMIC for DCN301
new 27dd79c00aea Revert "drm/amdgpu/display: change pipe policy for DCN 2.0"
new 1c1f61057c10 drm/amd/display: align commit_planes_for_stream to latest dc code
new 2fedafc7ef07 drm/amd/display: fix wrong index used in dccg32_set_dpstreamclk
new ae8df8c9f630 drm/amd/display: Set dcn32 caps.seamless_odm
new 2a867a85ee02 drm/amd/display: 3.2.228
new 3043d13fefb9 drm/amd/pm: enable TEMP_DEPENDENT_VMIN for navi1x
new 5ee33d905f89 drm/amd/amdgpu: limit one queue per gang
new f5a5b08139e8 drm/amdgpu: skip unload tmr when tmr is not loaded
new 4cf3ae9d8e9a drm/amd/display: Clean up some inconsistent indenting
new a76766664a9f drm/amd/display: Remove the unused variable dppclk_delay_subtotal
new 0e909e4fa889 drm/amd/display: Slightly optimize dm_dmub_outbox1_low_irq()
new f196198cafb8 drm/amd/display/amdgpu_dm: Add a bl_idx to amdgpu_dm_connector
new 618e51cd526c drm/amd/display/amdgpu_dm: Move most backlight setup into [...]
new 213eca2b0c04 drm/amd/display/amdgpu_dm: Make amdgpu_dm_register_backlig [...]
new 62f03dad7644 drm/amd/display/amdgpu_dm: Pass proper parent for backligh [...]
new 9af357bc3e05 drm/amdgpu: Add fatal error handling in nbio v4_3
new 059478929a91 drm/amdgpu: print ras drv fw debug info
new 1bb745d7596d drm/amdgpu: Remove second moot switch to set EEPROM I2C address
new 8782007b5f57 drm/amdgpu: Return from switch early for EEPROM I2C address
new 120ceaf78e28 drm/amd/amdgpu: Fix error do not initialise globals to 0
new f04b8af5e9fc drm/radeon: Move radeon_align_pitch() next to dumb-buffer helpers
new 276f7b4bd524 drm/radeon: Improve fbdev object-test helper
new c4aab3499be2 drm/radeon: Remove struct radeon_fbdev
new 11b6005865e4 drm/radeon: Remove test for !screen_base in fbdev probing
new b4bbe4761ee2 drm/radeon: Move fbdev object helpers before struct fb_ops et al
new 041f5c416217 drm/radeon: Fix coding style in fbdev emulation
new 62bb839d48ae drm/radeon: Move fbdev cleanup code into fb_destroy callback
new 3a745f6ac132 drm/radeon: Correctly clean up failed display probing
new e317a69fe891 drm/radeon: Implement client-based fbdev emulation
new 9b926bcf2636 drm/radeon: Only build fbdev if DRM_FBDEV_EMULATION is set
new 52b36510a175 drm/amdgpu: add nbio v7_9_0 ip headers
new 39def24f8c0f drm/amdgpu: add nbio v7_9 support
new 5d55e1d02a49 drm/amdgpu: init nbio v7_9 callbacks
new f3409f76a658 drm/amdgpu: Set family for GC 9.4.3
new 1b0f0f7b8be5 drm/amdgpu: add athub v1_8_0 ip headers
new 40a9634b4f09 drm/amdgpu: add osssys v4_4_2 ip headers
new b11e193093fb drm/amdgpu: add gc v9_4_3 ip headers
new ab1a157ea7e1 drm/amdgpu: add gmc ip block support for GC 9.4.3
new 6d4496bcfe1c drm/amdgpu: add gfxhub v1_2 support
new 8e7a49e09e5c drm/amdgpu: add mmhub v1_8_0 ip headers
new 4d77b7e53410 drm/amdgpu: add mmhub v1_8 support
new 018f7300d4f7 drm/amdgpu: initialize gfxhub v1_2 and mmhub v1_8 funcs
new 69bacf154520 drm/amdgpu: add GMC ip block for GC 9.4.3
new e86c30e951b5 drm/amd/amdgpu: Remove initialisation of globals to 0 or NULL
new d2cdc0145197 drm/amdgpu: Add JPEG IP block to SRIOV reinit
new f7f28f268b86 drm/amd/pm: re-enable the gfx imu when smu resume
new 9c224e058dd9 drm/amdgpu: Correct xgmi_wafl block name
new d29fb7baab09 drm/amd/display: Add NULL plane_state check for cursor dis [...]
new ac18b610fd95 drm/amd/display: Enable FPO for configs that could reduce vlevel
new 1991481828a8 drm/amd/display: Update FCLK change latency
new bf224e00a9f5 drm/amd/display: Fix 4to1 MPC black screen with DPP RCO
new f5442b35e69e drm/amd/display: fix double memory allocation
new 7b1b3f5818c3 drm/amd/display: update dig enable sequence
new 79978cc76f05 drm/amd/display: w/a for dcn315 inconsistent smu clock table
new 8ef23f9268fc drm/amd/display: Add 90Mhz to video_optimized_pixel_rates
new e8e5cc645b2d drm/amd/display: Add infrastructure for enabling FAMS for DCN30
new 4ed793083afc drm/amd/display: Use per pipe P-State force for FPO
new 37403ced9f28 drm/amd/display: fixed dcn30+ underflow issue
new a78d43738ead drm/amd/display: Add support for 6.75 GBps link rate
new 53c8ed46e816 drm/amd/display: Conditionally enable 6.75 GBps link rate
new cf31994d0b7c drm/amd/display: Only keep cursor p-state force for FPO
new 0cdf91bf67b7 drm/amd/display: Enable FPO optimization
new a1c9a1e27022 drm/amd/display: skip CLEAR_PAYLOAD_ID_TABLE if device mst [...]
new d3981ee76dda drm/amd/display: [FW Promotion] Release 0.0.160.0
new b0d58d1147b8 drm/amd/display: Uncomment assignments after HW headers ar [...]
new a2f001881379 drm/amd/display: Promote DAL to 3.2.229
new 828d9a872cdf drm/amdkfd: Add GC 9.4.3 KFD support
new 3335a1353531 drm/amd/display: Whitespace cleanup
new cebbfdd5f099 drm/amdkfd: Set noretry/xnack for GC 9.4.3
new 16b34622f7b1 drm/amd/display: Remove unused variable 'scl_enable'
new 1d44ff3d7a71 drm/amdkfd: Trap handler changes for GC 9.4.3 v2
new e5a6702e5136 drm/amdkfd: Set TG_CHUNK_SIZE for GC 9.4.3
new fac7c51d62f3 drm/amd/display: Mark function 'optc3_wait_drr_doublebuffe [...]
new d7001e7285f9 drm/amd/pm: add sysfs node vclk1 and dclk1
new 0b872f653915 drm/amd/pm: enable sysfs node vclk1 and dclk1 for NV2X
new feae1bd80ec6 drm/amd/pm: enable sysfs node vclk1 and dclk1 for NV3X
new 1138398d71e8 Merge tag 'amd-drm-next-6.4-2023-03-31' of https://gitlab. [...]
new 83842357c48b drm/i915/gt: Update engine_init_common documentation
new 1de178421f1a drm/i915/gt: prevent forcewake releases during BAR resize
new b288d740f885 drm/i915/gt: introduce vm->scratch_range callback
new 72f6107d2f22 drm/i915: add guard page to ggtt->error_capture
new ae1da08fb306 drm/i915: Simplify vcs/bsd engine selection
new c4252a11131c drm/i915/gt: perform uc late init after probe error injection
new 91f4228960ad drm/i915/selftests: keep same cache settings as timeline
new 5e008ba67cb8 drm/i915: Fix format for perf_limit_reasons
new 44df42e66139 drm/i915/pmu: Use functions common with sysfs to read actual freq
new 02abecdeebfc drm/i915/uapi: Replace fake flex-array with flexible-array member
new 70b5ffb393f3 drm/i915/gt: Create per-gt debugfs files
new 80ac788a8d2f drm/i915/debugfs: Enable upper layer interfaces to act on [...]
new badb30270960 drm/i915: Use i915 instead of dev_priv insied the file_pri [...]
new e2ee10474ce7 drm/i915/gem: Flush lmem contents after construction
new 4d6d94ba8823 drm/i915/selftests: Drop igt_cs_tlb
new 411de2b5ac61 drm/i915/guc: Improve GuC load error reporting
new 9469d456c6a2 drm/i915/guc: Allow for very slow GuC loading
new 2810ac6c753d drm/i915/perf: Drop wakeref on GuC RC error
new 3735040978a4 drm/i915/mtl: Synchronize i915/BIOS on C6 enabling
new 9919d119fbbc drm/i915/perf: Validate OA sseu config outside switch
new 5f284e9c5aab drm/i915/perf: Group engines into respective OA groups
new 772a5803922a drm/i915/perf: Fail modprobe if i915_perf_init fails on OOM
new dbc9a5fb168d drm/i915/perf: Parse 64bit report header formats correctly
new 3c67ce061b21 drm/i915/perf: Handle non-power-of-2 reports
new c61d04c9eb43 drm/i915/perf: Add engine class instance parameters to perf
new 1cc064dce4ed drm/i915/perf: Add support for OA media units
new 94d82e95219a drm/i915/perf: Pass i915 object to perf revision helper
new 86e11e301203 drm/i915/perf: Wa_14017512683: Disable OAM if media C6 is [...]
new 5dff5d092ba6 drm/i915/mtl: Disable C6 on MTL A0 for media
new de4149730d9d drm/i915: Sanitycheck MMIO access early in driver load
new fdd9b7dcf1ad drm/i915: Check for unreliable MMIO during forcewake
new cdf7911f7dbc drm/i915/huc: Cancel HuC delayed load timer on reset.
new 625af47255d9 drm/i915: limit double GT reset to pre-MTL
new b7d70b8b06ed drm/i915/gsc: implement wa 14015076503
new 49f6f6483b65 drm/i915: fix race condition UAF in i915_perf_add_config_ioctl
new 5fba65efa7cf drm/i915/mtl: Add workarounds Wa_14017066071 and Wa_14017654203
new 9079363eda1e drm/i915/mtl: Add Wa_22015279794
new b3e70051879c drm/i915: Fix context runtime accounting
new e6a1e701edd0 drm/i915/i915_scatterlist: Fix kerneldoc formatting issue [...]
new 5c908cd57eeb drm/i915/intel_region_ttm: Provide missing description for [...]
new 445a1b818e20 drm/i915/gt/intel_rps: Demote a kerneldoc abuse for ips_pi [...]
new b29b32a2ae5a drm/i915/gem/i915_gem_create: Provide the function names f [...]
new 0b81afa5b6d2 drm/i915/gem/i915_gem_domain: Provide function names to co [...]
new 71d93eac585a drm/i915/gem/i915_gem_ttm_pm: Provide a couple of missing [...]
new 98a1dacc246d drm/i915/gem/i915_gem_ttm: Demote half-filled kerneldoc
new 6adba2903fa1 drm/i915/gem/i915_gem_ttm_move: Provide a couple of missin [...]
new 0f923778f47b drm/i915/gem/i915_gem_wait: Provide function name to valid [...]
new 81d4baaf4b87 drm/i915/gem/i915_gem_object: Demote non-kerneldoc header [...]
new 5d9543162fd6 drm/i915/i915_gem: Provide function names to complete the [...]
new 2447c731fe55 drm/i915/gt/uc/intel_guc_hwconfig: Demote a few non-confor [...]
new a915450e0e44 drm/i915/i915_vma: Provide one missing param and demote an [...]
new aa7b93eb94ad drm/i915/gt: Hold a wakeref for the active VM
new 4b51210f98c2 drm/i915/mtl: Add Wa_14017856879
new f86286569e92 Merge tag 'drm-intel-gt-next-2023-04-06' of git://anongit. [...]
new 65fda4b226d2 dt-bindings: display: sitronix,st7789v: document dc-gpios
new 52fb6663a8df dt-bindings: display: xinpeng,xpp055c272: document port
new 6ffbfa280851 dt-bindings: display: feiyang,fy07024di26a30d: document port
new 9eef9c216e71 dt-bindings: display: elida,kd35t133: document port and rotation
new 175caafa787a dt-bindings: display: sitronix,st7701: document port and rotation
new c5647cae2704 drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
new bccafec957a5 drm/lima: add usage counting method to ctx_mgr
new 87767de835ed drm/lima: allocate unique id per drm_file
new 4a66f3da99dc drm/lima: add show_fdinfo for drm usage stats
new f435b7ef3b36 drm/bridge: lt8912b: Fix DSI Video Mode
new 207395da5a97 drm/prime: reject DMA-BUF attach when get_sg_table is missing
new 41068c8b28e1 drm/vram-helper: turn on PRIME import/export
new 2792aed16ca7 drm/bridge: tc358767: Enable DSI burst mode, LPM, non-cont [...]
new 3e66f493e136 dt-bindings: display: Start the info graphics with HS/VS change
new 92ba67347a3a video/aperture: Fix typos in comments
new c1ebead36099 drm/ast: Use drm_aperture_remove_conflicting_pci_framebuffers
new deddc9127beb staging/lynxfb: Use pci aperture helper
new 9b539c4d1b92 fbdev/radeon: use pci aperture helpers
new 6f1ccbf07453 drm/vblank: Fix for drivers that do not drm_vblank_init()
new 7e4d0b09a9f2 Revert "drm/lima: add show_fdinfo for drm usage stats"
new 4ad17bf57173 Revert "drm/lima: allocate unique id per drm_file"
new 8678c8b305bb Revert "drm/lima: add usage counting method to ctx_mgr"
new cb949ce504e8 accel/ivpu: Remove D3hot delay for Meteorlake
new ce7498acaa88 drm/bridge: ti-sn65dsi83: use dev_err_probe if host attach failed
new 8cc0b604f234 drm: bridge: ldb: add missing \n in dev_warn() string
new e09220f42b5c drm: bridge: ldb: add support for using channel 1 only
new ca161b259cc8 drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and [...]
new 4224011374d1 drm/bridge: ps8640: Use constant sleep time for polling hpd
new a80c882183e3 drm/panel-edp: Add AUO NE135FBM-N41 v8.1 panel entry
new 77d08a2de6a4 drm/bridge: ti-sn65dsi86: Allow GPIO operations to sleep
new 1935f0deb611 drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
new 36e239b5d509 drm/fb-helper: drop redundant pixclock check from drm_fb_h [...]
new ee4cce0a8f03 drm/fb-helper: fix input validation gaps in check_var
new 5d844091f237 drm/scdc-helper: Pimp SCDC debugs
new f2c7ca890182 drm/atomic-helper: Don't set deadline for modesets
new 830f3f27a388 accel/qaic: Add documentation for AIC100 accelerator driver
new c501ca23a6a3 accel/qaic: Add uapi and core driver file
new a36bf7af868b accel/qaic: Add MHI controller
new 129776ac2e38 accel/qaic: Add control path
new ff13be830333 accel/qaic: Add datapath
new 566fc96198b4 accel/qaic: Add mhi_qaic_cntl
new 759662e4f1f8 accel/qaic: Add qaic driver to the build system
new 864b438085df MAINTAINERS: Add entry for QAIC driver
new 379989e7cbdc drm/ttm/pool: Fix ttm_pool_alloc error path
new 322458c2bb1a drm/ttm: Reduce the number of used allocation orders for T [...]
new e44f18c6ff8b drm/ttm: Make the call to ttm_tt_populate() interruptible [...]
new 52b113e968be Merge tag 'drm-misc-next-2023-04-06' of git://anongit.free [...]
new 22b9442a6ad8 MAINTAINERS: Add Mikko as backup maintainer for Tegra DRM
new 1d83d1a2df0b gpu: host1x: Make host1x_client_unregister() return void
new c1aaee943808 gpu: host1x: Don't rely on dma_fence_wait_timeout return value
new 791b5ecece5e gpu: host1x: mipi: Use devm_platform_get_and_ioremap_resource()
new 8466ff24a37a gpu: host1x: Fix potential double free if IOMMU is disabled
new 55879dad0f3a gpu: host1x: Fix memory leak of device names
new 437405403ab4 drm/tegra: rgb: Make tegra_dc_rgb_remove() return void
new 30d92e0fcd90 drm/tegra: dc: Convert to platform remove callback returning void
new 4b9aeb8d4a96 drm/tegra: dpaux: Convert to platform remove callback retu [...]
new 50a2a987c2a2 drm/tegra: dsi: Convert to platform remove callback return [...]
new e12ce931bd4d drm/tegra: gr2d: Convert to platform remove callback retur [...]
new de9fce20c020 drm/tegra: gr3d: Convert to platform remove callback retur [...]
new 4ef19206b23b drm/tegra: hdmi: Convert to platform remove callback retur [...]
new f9998eef32ad drm/tegra: hub: Convert to platform remove callback return [...]
new 312f9e92e774 drm/tegra: nvdec: Convert to platform remove callback retu [...]
new 3b6f890043d2 drm/tegra: sor: Convert to platform remove callback return [...]
new 9eb75fbf0569 drm/tegra: vic: Convert to platform remove callback return [...]
new f75d19827b73 drm/tegra: Allow compile test on !ARM v2
new 13fcbcb97d05 drm/tegra: dc: Remove set but unused variable 'state'
new 3105e42c75e0 drm/tegra: sor: Remove redundant error logging
new d4281c016d84 drm/tegra: sor: Make use of the helper function dev_err_probe()
new fc75e4fcbd1e drm/tegra: dsi: Make use of the helper function dev_err_probe()
new e752eef028c3 drm/tegra: plane: Improve use of dev_err_probe()
new b22fd0b9639e drm/tegra: dsi: Clear enable register if powered by bootloader
new bd3fd923121d drm/tegra: Fix another missing include
new f68b63ebc433 drm/tegra: Include <linux/of.h>
new dc06f4a495df drm/tegra: Include <linux/i2c.h>
new 08263e91f260 drm/tegra: Removed fb from struct tegra_fbdev
new 434434608a91 drm/tegra: Remove struct tegra_fbdev
new 1ac45068af9d drm/tegra: Hide fbdev support behind config option
new 25dda38e0b07 drm/tegra: Initialize fbdev DRM client
new 71ec16f45ef8 drm/tegra: Implement fbdev emulation as in-kernel client
new 2429b3c529da drm/tegra: Avoid potential 32-bit integer overflow
new 8904a1e20ba8 Merge tag 'drm/tegra/for-6.4-rc1' of https://gitlab.freede [...]
new 779cb5ba64ec drm/i915/dpt: Treat the DPT BO as a framebuffer
new ef5cb493a9ac drm/i915/dpt: Only do the POT stride remap when using DPT
new bb8494423e2e drm/i915/dpt: Introduce HAS_DPT()
new 5a08585d38d6 drm/i915: Add PLANE_CHICKEN registers
new c5de248484af drm/i915/dpt: Add a modparam to disable DPT via the chicken bit
new 2e4026a1a24d drm/i915: Move PLANE_BUG_CFG bit definitions to the correct place
new 419e505dab20 drm/i915: Add i915.enable_sagv modparam
new ff168b37a967 drm/i915/reg: fix QGV points register access offsets
new fd6435ea32d9 drm/i915/reg: use the correct register to access SAGV block time
new 1fb4da5f7858 drm/i915/ips: Make IPS debugfs per-crtc
new 42b4c479025d drm/i915/ips: Add i915_ips_false_color debugfs file
new cecdd52a3dd3 Merge drm/drm-next into drm-intel-next
new 99e067637862 drm/i915: remove unused config DRM_I915_UNSTABLE
new ea1deabc6f11 drm/i915: Use compressed bpp when calculating m/n value fo [...]
new 287bfaf6fee9 drm/i915: Make utility pin asserts more accurate
new 065695b3da98 drm/i915/pps: split out PPS regs to a separate file
new f84a27f9eea5 drm/i915/tv: split out TV regs to a separate file
new 89e790ec1a1e drm/i915/aux: split out DP AUX regs to a separate file
new 04500bfd7053 drm/i915/fdi: split out FDI regs to a separate file
new 9df56e5632c5 drm/i915/dsb: split out DSB regs to a separate file
new 8d8d062be6b9 drm/i915/mtl: Fix MTL stolen memory GGTT mapping
new 19d06582c475 drm/i915/psr: Unify pre/post hooks
new 44222656ecff drm/i915/psr: Modify/Fix Wa_16013835468 and prepare for Wa [...]
new cdb015a61190 drm/i915/psr: Implement Wa_14015648006
new f389e7ac8d8a drm/i915/psr: Add helpers for block count number handling
new 8d18373a0ef9 drm/i915/psr: Check that vblank is long enough for psr2
new 1164c92b2d13 drm/i915/psr: Implement Display WA #1136
new bd80b0dd6a43 drm/i915: Skip cursor when writing PLANE_CHICKEN
new 7732e289c557 drm/i915: Document that PLANE_CHICKEN are for tgl+
new 1119f009005e drm/i915: Define cursor chicken reg
new a389789c0aaf drm/dp_helper: Add helper to check DSC support with given [...]
new 5011f2915b70 drm/i915/dp: Check if DSC supports the given output_format
new ac754358c682 drm/i915/dsc: Adding the new registers for DSC
new dd4d6791eb01 drm/i915/dsc: Enable YCbCr420 for VDSC
new 9aeabe198855 drm/i915/dsc: Fill in native_420 field
new 16e7a0db6ec9 drm/i915/vdsc: Check slice design requirement
new d4d17377e01f drm/i915/dsc: Add debugfs entry to validate DSC output formats
new a33c8f71d3d8 drm/i915/tc: Group the TC PHY setup/query functions per platform
new 359d36e67da9 drm/i915/tc: Use the adlp prefix for ADLP TC PHY functions
new 89b154091ab4 drm/i915/tc: Rename tc_phy_status_complete() to tc_phy_is_ready()
new 39feb7b16b10 drm/i915/tc: Use the tc_phy prefix for all TC PHY functions
new 3eafcddf766b drm/i915/tc: Move TC port fields to a new intel_tc_port struct
new 711762415dda drm/i915/tc: Check for TC PHY explicitly in intel_tc_port_ [...]
new c5879999641f drm/i915/tc: Move the intel_tc_port struct declaration to [...]
new 34a658b7e712 drm/i915/tc: Add TC PHY hook to get the PHY HPD live status
new 87107261bb73 drm/i915/tc: Add TC PHY hooks to get the PHY ready/owned state
new ab639f326e48 drm/i915/tc: Add TC PHY hook to read out the PHY HW state
new d1fc4e391fbd drm/i915/tc: Add generic TC PHY connect/disconnect handlers
new 712f422ed70c drm/i915/tc: Factor out tc_phy_verify_legacy_or_dp_alt_mode()
new bd0fdd31c102 drm/i915/tc: Add TC PHY hooks to connect/disconnect the PHY
new 3b7d56637023 drm/i915/tc: Fix up the legacy VBT flag only in disconnected mode
new e0b1ef58d98a drm/i915/tc: Check TC mode instead of the VBT legacy flag
new 976a368b7198 drm/i915/tc: Block/unblock TC-cold in the PHY connect/disc [...]
new 430ce0c7d3a3 drm/i915/tc: Remove redundant wakeref=0 check from unblock [...]
new bc5f983a3d8d drm/i915/tc: Drop tc_cold_block()/unblock()'s power domain [...]
new 16cf693e31bd drm/i915/tc: Add TC PHY hook to get the TC-cold blocking p [...]
new 7e696546353f drm/i915/tc: Add asserts in TC PHY hooks that the required [...]
new c55b73f391a7 drm/i915/tc: Add TC PHY hook to init the PHY
new 825535f44fef drm/i915/adlp/tc: Use the DE HPD ISR register for hotplug [...]
new 8979918af711 drm/i915/tc: Get power ref for reading the HPD live status [...]
new ebcabb8b1570 drm/i915/tc: Don't connect the PHY in intel_tc_port_connected()
new 9796a5b2725d drm/i915/adlp/tc: Align the connect/disconnect PHY sequenc [...]
new 3acac2d06a7e drm/i915: Move shared DPLL disabling into CRTC disable hook
new b108bdd0e22a drm/i915: Disable DPLLs before disconnecting the TC PHY
new 450c27fc9e9c drm/i915: Remove TC PHY disconnect workaround
new 0f752b2178c9 drm/i915: Remove the encoder update_prepare()/complete() hooks
new 98a07b82d8ac drm/i915/display/intel_display_debugfs: Fix incorrect para [...]
new 63c154a0445a drm/i915/display/intel_display_power: Fix incorrectly docu [...]
new 75a252be2730 drm/i915/display/intel_wm: Fix a little doc-rot in intel_u [...]
new 4ed22f1e5242 drm/i915/hwmon: Use 0 to designate disabled PL1 power limit
new 605f7c731333 drm/i915: Fix fast wake AUX sync len
new 26bfc3f36f21 drm/i915: Explain the magic numbers for AUX SYNC/precharge length
new 689e61a4fd68 drm/i915/wm: split out SKL+ watermark regs to a separate file
new 7f6947fd36f2 drm/i915/psr: split out PSR regs to a separate file
new aaee4bbe8a1a drm/i915: enable kernel-doc warnings for CONFIG_DRM_I915_WERROR=y
new 764b1c8df40d drm/i915: Implement UHBR bandwidth check
new 899ff790d1a9 drm/i915: run kernel-doc on headers as part of HDRTEST
new 69e6dd149212 drm/i915/pxp: limit drm-errors or warning on firmware API [...]
new d670c78ea756 drm/i915: rename intel_pm.[ch] to intel_clock_gating.[ch]
new 1d1e434dbe58 drm/i915/clock: mass rename dev_priv to i915
new efd812745405 drm/i915/tc: demote a kernel-doc comment to a regular comment
new b358793c3bf2 drm/i915/wakeref: fix kernel-doc comment
new 4d877b1a6e85 Merge tag 'drm-intel-next-2023-04-06' of git://anongit.fre [...]
new 248ed9e227e6 accel/habanalabs: Remove redundant pci_clear_master
new 6c31c1375927 accel/habanalabs: unmap mapped memory when TLB inv fails
new 957b247bca43 accel/habanalabs: print event type when device is disabled
new fb10da933710 accel/habanalabs: check return value of add_va_block_locked
new 9d7fef7c5963 accel/habanalabs: change COMMS warning messages to error level
new a855f710f5d4 accel/habanalabs: remove duplicated disable pci msg
new 3a8d7c3a7d1b accel/habanalabs: send disable pci when compute ctx is active
new 6306e815836c accel/habanalabs: fix access error clear event
new 12f770113884 accel/habanalabs: improvements to FW ver extraction
new d1943f1b9779 accel/habanalabs: fix HBM MMU interrupt handling
new 49fd071d1572 accel/habanalabs: print raw binning masks in debug level
new 9cf56f0d9780 accel/habanalabs: remove completion from abnormal interrup [...]
new d4801c048543 accel/habanalabs: fix events mask of decoder abnormal interrupts
new 82a1b48a4e3e accel/habanalabs: fix wrong reset and event flags
new 802f25b6c2c0 accel/habanalabs: sync f/w events interrupt in hard reset
new c19350efa9da accel/habanalabs: don't wait for STS_OK after sending COMMS WFE
new 38f3c732fce6 accel/habanalabs: fixes for unexpected error interrupt
new a25c2f7a4672 accel/habanalabs/uapi: new Gaudi2 server type
new b207e166dbad accel/habanalabs: remove Gaudi1 multi MSI code
new 91204e4703ae accel/habanalabs: fix handling of arc farm sei event
new 31420f93b5c1 accel/habanalabs: speedup h/w queues test in Gaudi2
new 56499c461589 accel/habanalabs: add missing error flow in hl_sysfs_init()
new 838ac90d8d8a Merge tag 'drm-habanalabs-next-2023-04-10' of https://git. [...]
new 7b9a9e35e45d drm: add helper functions to retrieve old and new crtc
new b67e0f530fdf drm/bridge: use atomic enable/disable callbacks for panel bridge
new d011db300dde drm/bridge: add psr support for panel bridge callbacks
new b6975693846b drm/msm/disp/dpu: check for crtc enable rather than crtc a [...]
new e3969eadc8ee drm/msm/disp/dpu: get timing engine status from intf statu [...]
new 8e1ff4bb629f drm/msm/disp/dpu: wait for extra vsync till timing engine [...]
new 22cb02bc96ff drm/msm/disp/dpu: reset the datapath after timing engine disable
new cdfd0e6246c4 drm/msm/dp: use atomic callbacks for DP bridge ops
new cd779808cccd drm/msm/dp: Add basic PSR support for eDP
new 05d001352733 drm/msm/dp: use the eDP bridge ops to validate eDP modes
new c0cd12a5d29f drm/msm/disp/dpu: use atomic enable/disable callbacks for [...]
new 1122697810e5 drm/msm/disp/dpu: add PSR support for eDP interface in dpu driver
new f7e0b3c292ec drm/msm/disp/dpu: update dpu_enc crtc state on crtc enable [...]
new 1844e680d56b drm/msm/dp: set self refresh aware based on PSR support
new e752ab11dcb4 Merge remote-tracking branch 'drm/drm-next' into msm-next
new ead5d3e5eb37 drm/msm/a6xx: Vote for cx gdsc from gpu driver
new d48430122509 drm/msm/a6xx: Remove cx gdsc polling using 'reset'
new c11fa1204fe9 drm/msm/a6xx: Use genpd notifier to ensure cx-gdsc collapse
new 9f251f934012 drm/msm/adreno: Use OPP for every GPU generation
new a9cf6e7fc3f1 drm/msm/a3xx: Implement .gpu_busy
new b41e83732b48 drm/msm/a4xx: Implement .gpu_busy
new 8d2600470e9e drm/msm/adreno: Enable optional icc voting from OPP tables
new 0d997f95b70f drm/msm/adreno: fix runtime PM imbalance at gpu load
new db7662d076c9 drm/msm/adreno: drop bogus pm_runtime_set_active()
new eaa667db35a0 drm/msm/adreno: clean up component ops indentation
new 7ec6c41e0b37 MAINTAINERS: Update the URI for MSM DRM bugs
new 010c8bbad2cb drm: msm: adreno: Disable preemption on Adreno 510
new f0c3a66f0e86 drm/msm/a6xx: Some reg64 conversion
new f73343fae5fb drm/msm: Update generated headers
new 24a967194238 drm/msm/a6xx: add CONFIG_PM dependency
new f94e6a51e17c drm/msm: Pre-allocate hw_fence
new 769fec1e4f91 drm/msm: Move submit bo flags update from obj lock
new fc2f07566a2c drm/msm/gem: Tidy up VMA API
new b14b8c5f0eaf drm/msm: Decouple vma tracking from obj lock
new d6ae7d1cd58e drm/msm/gem: Simplify vmap vs LRU tracking
new b43f9afb8126 drm/gem: Export drm_gem_lru_move_tail_locked()
new 4a02a376cbc8 drm/msm/gem: Move update_lru()
new 6c7c8fb863f7 drm/msm/gem: Protect pin_count/madv by LRU lock
new 17b704f1c0fb drm/msm/gem: Avoid obj lock in job_run()
new e4f020c6a05d drm/msm: Switch idr_lock to spinlock
new 44c200876a45 drm/msm: Use idr_preload()
new 624831b3fa3b drm/msm/gpu: Move fw loading out of hw_init() path
new 8ead96783163 drm/msm/gpu: Move BO allocation out of hw_init
new 8559da8fdfe5 drm/msm/a6xx: Move ioremap out of hw_init path
new 1ad0510cf730 Merge tag 'dma-fence-deadline' into HEAD
new f8b8487c0756 drm/msm: Add deadline based boost support
new b5a24e13c8c8 drm/msm: Add wait-boost support
new 52ff0d3073d2 drm/msm/atomic: Switch to vblank_start helper
new 8cceb773f565 drm/msm/adreno: stall translation on fault for all GPU families
new f62ad0f6f4dd drm/msm/adreno: split a6xx fault handler into generic and [...]
new 780668dfefa0 drm/msm/a5xx: add devcoredump support to the fault handler
new 9a06cd9a0fd7 drm/msm/a6xx: Add support for A640 speed binning
new 63899a73190c drm/msm/a6xx: Add support for A650 speed binning
new 0332bd042eb6 drm/msm/adreno: adreno_gpu: Don't set OPP scaling clock w/ GMU
new 3eeca5e5f310 drm/msm/adreno: adreno_gpu: Use suspend() instead of idle( [...]
new 078f6ec8657d drm/msm: Check for NULL before calling prepare_commit()
new 9cf4fc47dd0b dt-bindings: display/msm: document MDSS on SM8550
new d68db6069a8e drm/msm/mdss: convert UBWC setup to use match data
new aeff6bb5b1ef drm/msm/mdss: add data for sc8180xp
new 9cffae4a130c drm/msm/mdss: add the sdm845 data for completeness
new dfa70344d1b5 Revert "drm/msm: Add missing check and destroy for alloc_o [...]
new 652eadfde810 Revert "drm/msm: Fix failure paths in msm_drm_init()"
new a465353b9250 drm/msm: fix NULL-deref on snapshot tear down
new cd459c005de3 drm/msm: fix NULL-deref on irq uninstall
new 214b09db6197 drm/msm: fix drm device leak on bind errors
new 60d476af9601 drm/msm: fix vram leak on bind errors
new ca090c837b43 drm/msm: fix missing wq allocation error handling
new a75b49db6529 drm/msm: fix workqueue leak on bind errors
new 648cb68309e3 drm/msm: move include directive
new b92e01b4eaaa drm/msm: Use drm_sched_job_add_syncobj_dependency()
new 45d968369787 dt-bindings: display: msm: sm8450-mdss: Fix DSI compatible
new f1af066bcfd3 drm/msm: Rename drm_msm_gem_submit_reloc::or in C++ code
new 4969bccd5f4e drm/msm: Avoid rounding down to zero jiffies
new 25c83fd999e6 drm/msm: Include <linux/io.h>
new 3aa4e828be97 drm/msm: Clear aperture ownership outside of fbdev code
new 0c8d263957f1 drm/msm: Remove fb from struct msm_fbdev
new b0b3d253eb7f drm/msm: Remove struct msm_fbdev
new e13446341f97 drm/msm: Remove fbdev from struct msm_drm_private
new 6479f5b4e5a8 drm/msm: Move module parameter 'fbdev' to fbdev code
new 841ef552b141 drm/msm: Initialize fbdev DRM client
new 940b869c2f2f drm/msm: Implement fbdev emulation as in-kernel client
new 6ec593812f9c drm/msm/mdss: Fix spelling mistake "Unuspported" -> "Unsupported"
new 677b64577f81 drm/msm/dpu: Move TE setup to prepare_for_kickoff()
new 51aeb3997feb drm/msm/dpu: Remove empty prepare_commit() function
new b6dde3a06f2e dt-bindings: display/msm: document DPU on SM8550
new 83a58b20c9b3 drm/msm/disp/dpu1: add support for dspp sub block flush in sc7280
new ffbbed63e645 drm/msm/dpu: Add support for AR30 format
new b187794e70d5 drm/msm/dpu: rename struct dpu_hw_pipe(_cfg) to dpu_hw_sspp(_cfg)
new 64caf60dd9f7 drm/msm/dpu: move SSPP allocation to the RM
new dab5ace44cda drm/msm/dpu: move SSPP debugfs creation to dpu_kms.c
new 5d1b072aa89c drm/msm/dpu: drop EAGAIN check from dpu_format_populate_layout
new 7f38ec140d9c drm/msm/dpu: move pipe_hw to dpu_plane_state
new 19e98654e7a4 drm/msm/dpu: drop dpu_plane_pipe function
new 3cfcd1307af8 drm/msm/dpu: introduce struct dpu_sw_pipe
new 74fd7fda0f1f drm/msm/dpu: use dpu_sw_pipe for dpu_hw_sspp callbacks
new 6edb12d119e2 drm/msm/dpu: pass dpu_format to _dpu_hw_sspp_setup_scaler3()
new 0cb17768bc6b drm/msm/dpu: clean up SRC addresses when setting up SSPP f [...]
new 62791e695e03 drm/msm/dpu: move stride programming to dpu_hw_sspp_setup_ [...]
new dfdc94e4934b drm/msm/dpu: remove dpu_hw_fmt_layout from struct dpu_hw_sspp_cfg
new 0d06fb9068fd drm/msm/dpu: rename dpu_hw_sspp_cfg to dpu_sw_pipe_cfg
new e35f68d18bad drm/msm/dpu: drop src_split and multirect check from dpu_c [...]
new a1d38f1152c5 drm/msm/dpu: don't use unsupported blend stages
new bbc2c7bd7f19 drm/msm/dpu: move the rest of plane checks to dpu_plane_at [...]
new f2bf133f7fcc drm/msm/dpu: drop redundant plane dst check from dpu_crtc_ [...]
new 7b5c207a4f1d drm/msm/dpu: rewrite plane's QoS-related functions to take [...]
new 7c68ed04c389 drm/msm/dpu: make _dpu_plane_calc_clk accept mode directly
new 6e0ce9ec184a drm/msm/dpu: add dpu_hw_sspp_cfg to dpu_plane_state
new 55d3f857dde6 drm/msm/dpu: simplify dpu_plane_validate_src()
new 27653c574ad4 drm/msm/dpu: rework dpu_plane_sspp_atomic_update()
new 6d7e1ca701df drm/msm/dpu: rework dpu_plane_atomic_check()
new ea2d3612fdf9 drm/msm/dpu: rework plane CSC setting
new 6270e5240227 drm/msm/dpu: rework static color fill code
new dc0b5a61d2d5 drm/msm/dpu: split pipe handling from _dpu_crtc_blend_setup_mixer
new 80e8ae3b38ab drm/msm/dpu: add support for wide planes
new 8b409996ebdc drm/msm/dpu: populate SmartDMA features in hw catalog
new dcb3f7c9042d drm/msm/dpu: drop smart_dma_rev from dpu_caps
new b7bb8967aa12 drm/msm/dpu: log the multirect_index in _dpu_crtc_blend_se [...]
new 27cfd5d7340e drm/msm/dpu: remove unused dpu_plane_validate_multirect_v2 [...]
new 4760be481dc0 drm/msm/dpu: Fix bit-shifting UB in DPU_HW_VER() macro
new 8aa22aaa1fc3 drm/msm/dpu: add DSPPs into reservation upon a CTM request
new f4eddf1d7874 drm/msm/dpu: avoid unnecessary check in DPU reservations
new 82836692d5d7 drm/msm/dpu: manage DPU resources if CTM is requested
new 501bd8dea55d drm/msm/dpu: set dirty_fb flag while in self refresh mode
new c6c6556857e2 msm/disp/dpu: allow atomic_check in PSR usecase
new 2470e93289af Merge branch 'msm-next-lumag-dpu' into msm-next-lumag
new b20566cdef05 drm/msm/dp: Clean up handling of DP AUX interrupts
new bfc12020e63d drm/msm/dp: Return IRQ_NONE for unhandled interrupts
new 8707ba050b65 dt-bindings: display: msm: dp-controller: document SM8450 [...]
new eef01b4e9808 drm/msm/dp: Fix spelling mistake "Capabiity" -> "Capability"
new 36b0d6c17702 dt-bindings: display/msm: dsi-controller-main: Fix depreca [...]
new 3c606134342e drm/msm/dsi: Get rid of msm_dsi_config::num_dsi
new ff83e76b0fcb drm/msm/dsi: Fix DSI index detection when version clash occurs
new 5da326f4232d drm/msm/dsi: dsi_cfg: Deduplicate identical structs
new 61dbf8d2e7c2 drm/msm/dsi: dsi_cfg: Merge SC7180 config into SDM845
new da9887adffd6 drm/msm/dsi: Switch the QCM2290-specific compatible to ind [...]
new 50da84c091a6 drm/msm/dsi: Remove custom DSI config handling
new 7360fc8bdc49 dt-bindings: display/msm: dsi-controller-main: Add SM6115
new 6fda1c9420f2 drm/msm/mdp5: set varaiable msm8x76_config storage-class-s [...]
new db1072e1c38c drm/msm/mdp4: Remove empty prepare_commit() function
new 6bfb8b589c17 Merge branches 'msm-next-lumag-dp', 'msm-next-lumag-dsi', [...]
new 8f940ddbc4f1 drm/msm/dpu: Allow variable SSPP_BLK size
new 8399a5ff18dc drm/msm/dpu: Allow variable INTF_BLK size
new fc4fcfb0744b drm/msm/dpu: constify DSC data structures
new ac1c5ed678e8 drm/msm/dpu: mark remaining pp data as const
new fbbd8cce803a drm/msm/dpu: move UBWC/memory configuration to separate struct
new 9cc547933636 drm/msm/dpu: split SM8550 catalog entry to the separate file
new 225978f43986 drm/msm/dpu: split SC8280XP catalog entry to the separate file
new f0f2c32a662c drm/msm/dpu: split SC7280 catalog entry to the separate file
new b8ece0c61e13 drm/msm/dpu: split SM8350 catalog entry to the separate file
new 01f2e9a70be1 drm/msm/dpu: split SM6115 catalog entry to the separate file
new c22a42bd3eb7 drm/msm/dpu: split QCM2290 catalog entry to the separate file
new c9cd1552e95b drm/msm/dpu: split SC7180 catalog entry to the separate file
new 2f36168e3257 drm/msm/dpu: split SM8250 catalog entry to the separate file
new 97e2c8037694 drm/msm/dpu: split SC8180X catalog entry to the separate file
new 25035306871e drm/msm/dpu: split SM8150 catalog entry to the separate file
new 1c611c481e8d drm/msm/dpu: split MSM8998 catalog entry to the separate file
new 9a4425f404c3 drm/msm/dpu: split SDM845 catalog entry to the separate file
new 460c410f02e4 drm/msm/dpu: duplicate sdm845 catalog entries
new 7ea3e251a84e drm/msm/dpu: duplicate sc7180 catalog entries
new 8589ccd71067 drm/msm/dpu: duplicate sm8150 catalog entries
new 586c11233ea8 drm/msm/dpu: duplicate sm8250 catalog entries
new 9bea40825512 drm/msm/dpu: duplicate sm8350 catalog entries
new 2861ce202cd8 drm/msm/dpu: expand sc8180x catalog
new 02538790a8d4 drm/msm/dpu: expand sc7180 catalog
new 5ce224840b9e drm/msm/dpu: expand sm6115 catalog
new 463ba323aeb4 drm/msm/dpu: expand sm8550 catalog
new 8f41187a0649 drm/msm/dpu: use defined symbol for sc8280xp's maxwidth
new 5a7e3c008d35 drm/msm/dpu: catalog: add comments regarding DPU_CTL_SPLIT [...]
new d16b77dd8658 drm/msm/dpu: drop duplicate vig_sblk instances
new e5edf654536f drm/msm/dpu: inline IRQ_n_MASK defines
new dac76a0144d3 drm/msm/dpu: fetch DPU configuration from match data
new ac7e7c9c65ec drm/msm/dpu: drop unused macros from hw catalog
new b8d85bb50511 Merge tag 'drm-msm-next-2023-04-10' of https://gitlab.free [...]
new 813420eb47fb drm/mediatek: Change mmsys compatible for mt8195 mediatek-drm
new f287c66a6064 drm/mediatek: Refactor pixel format logic
new fb36c5020c9c drm/mediatek: Add support for AR30 and BA30 overlays
new ed715684b807 drm/mediatek: Enable AR30 and BA30 overlays on MT8195
new 36b617f7e4ae drm/mediatek: dp: Only trigger DRM HPD events if bridge is [...]
new d790b0c3fcad dt-bindings: display: mediatek: clean unnecessary item
new 64e352c9bd38 dt-bindings: mediatek: add ethdr definition for mt8195
new d886c0009bd0 drm/mediatek: Add ETHDR support for MT8195
new 453c3364632a drm/mediatek: Add ovl_adaptor support for MT8195
new cb1d6bcca542 drm/mediatek: Add dma dev get function
new 1ef7ed48356c drm/mediatek: Modify mediatek-drm for mt8195 multi mmsys support
new 0d9eee9118b7 drm/mediatek: Add drm ovl_adaptor sub driver for MT8195
new 012cc7ebec1e drm/mediatek: Add mediatek-drm of vdosys1 support for MT8195
new 54b48080278a drm/mediatek: Add mediatek-drm of vdosys0 support for mt8188
new df4752441d6b drm/mediatek: Add mdp_rdma get format function
new d6dc3cdcc8b5 drm/mediatek: Add ovl_adaptor get format function
new 9243d70e05c5 drm/mediatek: dp: Change the aux retries times when receiv [...]
new 55bf14961db9 Merge tag 'mediatek-drm-next-6.4' of https://git.kernel.or [...]
new 4dee3c4b32a6 drm/vkms: remove the need for the primary plane to be visible
new 4a1b5d183273 drm/vkms: allow the primary plane to be positioned
new 6fe30712088e drm/omapdrm: Include <linux/of.h>
new 38129bc9260d drm/omapdrm: Remove fb from struct omap_fbdev
new 194c9e20954a drm/omapdrm: Remove bo from struct omap_fbdev
new 8e3aac3bba0f drm/omapdrm: Remove fbdev from struct omap_drm_private
new 9e69bcd88e45 drm/omapdrm: Implement fbdev emulation as in-kernel client
new 1f0d40d88f7a dt-bindings: bridge: Convert Samsung MIPI DSIM bridge to yaml
new 5a94aa77bb7f drm/scheduler: Fix UAF race in drm_sched_entity_push_job()
new ca0376ba196f drm/vkms: Drop vkms_connector_destroy() wrapper
new e3adc46da349 drm/vkms: Remove <drm/drm_simple_kms_helper.h> include
new c2ba16cddd6d drm/vc4: remove unused render_wait variable
new ac9aa21bdf40 drm/nouveau/mc/ga100: make ga100_mc_device static
new b8aa52913b84 drm/nouveau/disp: make gv100_disp_core_mthd_base static
new 490438469d49 drm/vmwgfx: Drop mksstat_init_record fn as currently unused
new 35d86fb626a2 drm/vmwgfx: Print errors when running on broken/unsupporte [...]
new a37a512db3fa drm/vmwgfx: Fix Legacy Display Unit atomic drm support
new fd35174e13f9 drm/vmwgfx: remove unused vmw_overlay function
new d8dab40a8b37 Merge tag 'drm-misc-next-2023-04-12' of git://anongit.free [...]
new 81900e3a3775 drm/i915: disable sampler indirect state in bindless heap
new afa351a15d80 Merge tag 'drm-intel-next-fixes-2023-04-13' of git://anong [...]
new 980d5baeb25c drm/amdgpu: allow more APUs to do mode2 reset when go to S4
new 97998b893c30 drm/amd/amdgpu: introduce gc_*_mes_2.bin v2
new 63a4d258ae1b drm/amdgpu: add new parameters in v11_struct
new 583da1b82ac5 drm/amd/display: remove unused average_render_time_in_us a [...]
new 9eb28ac1a25a drm/amdgpu: Add MES KIQ dequeue in MES hw fini
new abaeafb1b1fb drm/amd/display: Clear FAMS flag if FAMS doesn't reduce vlevel
new 0efa70356882 drm/amd/display: add scaler control for dcn32
new 6f6869dcf415 drm/amd/display: prep work for root clock optimization ena [...]
new 385c3e4c29e1 drm/amd/display: Correct DML calculation to follow HW SPEC
new 0289e0ed1b9a drm/amd/display: Add FPO + VActive support
new d170e938f01f drm/amd/display: On clock init, maintain DISPCLK freq
new a2a0bdf1989c drm/amd/display: add dscclk instance offset check
new 554836cc2441 drm/amdgpu: Add MES KIQ clear to tell RLC that KIQ is dequeued
new 7727e7b60f82 drm/amd/display: Improve robustness of FIXED_VS link train [...]
new 9dce8c2a5f1b drm/amd/display: [FW Promotion] Release 0.0.161.0
new d116db180dec drm/amd: Fix an out of bounds error in BIOS parser
new e38dddcaed60 drm/amd/display: 3.2.230
new 52f1783ff414 drm/amd/display: Fix potential null dereference
new 11f25c844e29 drm/amd/amdgpu: Drop the hang limit parameter
new 207bbfb63dc0 drm/amdgpu: Add userptr bo support for mGPUs when iommu is on
new 89317d425512 drm/amd/pm: Fix incorrect comment about Vangogh power cap support
new af152c212058 amd/amdgpu: Inherit coherence flags base on original BO flags
new e86bd8b21d57 drm/amdgpu: optimize redundant code in umc_v8_10
new edd48e6d8f34 drm/amdgpu: DROP redundant drm_prime_sg_to_dma_addr_array
new 5e08e9c742a0 drm/amdgpu: Fix sdma v4 sw fini error
new fc926faefcb7 drm/amdgpu: optimize redundant code in umc_v6_7
new 5591a051b86b drm/amdgpu: refine get gpu clock counter method
new 52a3a40ee4f8 drm/amd/pm: correct SMU13.0.7 pstate profiling clock settings
new 86f3a961f367 drm/amd/pm: correct SMU13.0.7 max shader clock reporting
new 418431bcc9ae drm/amdgpu: Fix warnings
new ff38d974bc28 drm/amd/display: set variable dcn3_14_soc storage-class-sp [...]
new 75bf1df75d5e drm/amd/display: set variables aperture_default_system and [...]
new 94aec514c872 drm/amd/display: set variables dml*_funcs storage-class-sp [...]
new fdf8ea814ae4 drm/amd/display: remove unused matching_stream_ptrs variable
new aee89b7d0929 drm/amd/display : Log DP link training downspread info
new febc9c65b37f drm/amdgpu: use sdma_v6 single packet invalidation
new caa4dffa9abd drm/amdgpu: fix unexpected block id
new 58bc2a9cbfdd drm/amdgpu: correct ras enabled flag
new 3e3320a7d96c drm/amd/display: Add logging for DP link traning Test Patt [...]
new 00fa40353bf3 drm/amdkfd: Check PCIe atomics support on GFX11 to set CP_ [...]
new 27488686cb18 drm/amdgpu: Enable GFX11 SDMA context empty interrupt
new 6246059a19d4 drm/amdgpu: simplify amdgpu_ras_eeprom.c
new e69c373c3f0c drm/amd/pm: remove unused num_of_active_display variable
new 318e431b306e drm/amdgpu: Enable IH retry CAM on GFX9
new dd299441654f drm/amdgpu: Rework retry fault removal
new fd784a418ed8 drm/amdgpu: add gfx v11_0_3 fed irq handling for sriov
new 6fe2ecdba344 drm/amd/pm: correct the pcie link state check for SMU13
new f03eb1d26c27 drm/amdgpu: switch to golden tsc registers for raven/raven2
new 0512e9ffebca drm/amdgpu: rename num_doorbells
new ff742e0ca3db drm/amdgpu: include protection for doorbell.h
new 73c4b0f83693 drm/amdgpu: drop temp programming for pagefault handling
new 7c0f7ee00c7d drm/amdgpu: add gc v9_4_3 rlc_funcs implementation
new f22067419e96 drm/amdgpu: skip kfd-iommu suspend/resume for S0ix
new fbc24293ca16 drm/amdgpu: change the reference clock for raven/raven2
new 8855818ce755 drm/amdgpu: reserve the old gc_11_0_*_mes.bin
new 836887714008 drm/amdkfd: Enable HW_UPDATE_RPTR on GC 9.4.3
new 70bdfedaaec1 drm/amdkfd: Add gfx_target_version for GC 9.4.3
new ca9beb8aac68 drm/amd/display: Add logging when setting DP sink power st [...]
new de7511aef767 drm/amdgpu: switch to v9_4_3 gfx_funcs callbacks for GC 9.4.3
new 6a929fea7f80 drm/amdgpu: add common early init support for GC 9.4.3
new 88c7ad91e378 drm/amd/display: Add logging when DP link training Clock r [...]
new 5e5d4b39ce20 drm/amdgpu: add common ip block for GC 9.4.3
new b805d8d785e4 Revert "drm/amdgpu: enable ras for mp0 v13_0_10 on SRIOV"
new 0530553ba842 drm/amdgpu: move vmhub out of amdgpu_ring_funcs (v4)
new 541372bb62f2 drm/amdgpu: add some basic elements for multiple XCD case
new e82c98f2ca43 Merge tag 'amd-drm-next-6.4-2023-04-14' of https://gitlab. [...]
new 2efc8e1001ac drm/i915/color: Fix typo for Plane CSC indexes
new d1691bb22eba drm/i915/gt: Avoid out-of-bounds access when loading HuC
new 631420b06597 drm/i915: Make intel_get_crtc_new_encoder() less oopsy
new 803033c148f7 drm/i915: Fix memory leaks in i915 selftests
new 2c69679626d5 drm/i915/dp_mst: Fix active port PLL selection for seconda [...]
new 02a8ae723225 Merge tag 'drm-intel-next-fixes-2023-04-20-1' of git://ano [...]
new 89c258b5226d drm/exynos: Remove exynos_gem from struct exynos_drm_fbdev
new 50e97607f885 drm/exynos: Remove struct exynos_drm_fbdev
new 3bf3b53446d1 drm/exynos: Remove fb_helper from struct exynos_drm_private
new 99286486d674 drm/exynos: Initialize fbdev DRM client
new 49953b70e7d3 drm/exynos: Implement fbdev emulation as in-kernel client
new 289af45508ca Merge tag 'exynos-drm-next-for-v6.4-2' of git://git.kernel [...]
new c8cc58e289ed Merge tag 'drm-next-2023-04-24' of git://anongit.freedeskt [...]
new b0d944bc47ce media: Revert "venus: firmware: Correct non-pix start and [...]
new b928db940448 media: i2c: imx290: fix conditional function definitions
new 530779157c06 media: subdev: Fix validation state lockdep issue
new 55f1ecb11990 media: v4l: subdev: Make link validation safer
new 2f8c0810af73 media: vb2: set owner before calling vb2_read
new 5f225889f23d media: v4l2-dev.c: check for V4L2_CAP_STREAMING to enable [...]
new 643e83501461 media: cx18: convert to vb2
new 274cb00985e2 media: cx18: fix incorrect input counting
new 651640f6534c media: cx18: properly report pixelformats
new 832c49e9ca52 media: cx18: missing CAP_AUDIO for vbi stream
new 00d08584e401 media: cx18: reorder fmt_vid_cap functions in cx18-ioctl.c
new 13de5a512a44 media: cx18: fix format compliance issues
new 41e31b34a895 media: dt-bindings: rc: add rc-dreambox
new a17b738cdefb media: rc: add common keymap for Dreambox RC10/RC0 and RC2 [...]
new b569972ab8d3 media: dt-bindings: rc: add rc-beelink-mxiii
new 12f922588256 media: rc: add Beelink Mini MXIII keymap
new b8cff31b7627 media: tc358746: Remove unneeded semicolon
new 6262e80228df media: platform: exynos4-is: Fix spelling mistake "palne" [...]
new 59eeb9ad7c69 media: dt-bindings: silabs,si470x: Convert to DT schema
new e78da4da9edb media: dvb-frontends: Fix a typo ("Unknow sleep mode")
new de1634222060 media: drop unnecessary networking includes
new d5872e93fab9 media: mxl5005s: Bounds check size used for max array index
new 474acc639fc8 media: imx-jpeg: Bounds check sizeimage access
new 2371adeab717 media: bdisp: Add missing check for create_workqueue
new cf75b2970352 media: dw100: use devm_platform_get_and_ioremap_resource()
new 2b64bcb76ac5 media: platform: renesas: use devm_platform_get_and_iorema [...]
new 35dac920f721 media: platform: stm32: use devm_platform_get_and_ioremap_ [...]
new d00f59225078 media: platform: mtk-mdp3: Add missing check and free for [...]
new 46ff24efe04a media: platform: cros-ec: Add aurash to the match table
new ffa331d9bf94 media: amphion: decoder implement display delay enable
new 47e8b73bc35d media: cx23885: Fix a null-ptr-deref bug in buffer_prepare [...]
new bdcd4c10433d media: MAINTAINERS: Add myself as CAMSS maintainer
new 3af805f70c83 media: platform: via: Handle error for dma_set_mask
new 1634b7adcc5b media: pci: tw68: Fix null-ptr-deref bug in buf prepare an [...]
new 82b88d4da541 media: stm32-dcmi: Enable incoherent buffer allocation
new 4ae47770d57b media: mtk-jpegenc: Fix a compilation issue
new eed9496a0501 media: av7110: prevent underflow in write_ts_to_decoder()
new 6f8cdfdf1c2c media: platform: cros-ec: Add Gladios/Lisbon to the match table
new 1107283b3351 media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use d [...]
new 5a84798e039b media: docs: vidioc-g-ext-ctrls.rst: Document p_s32 and p_ [...]
new 3e59c24006f0 media: admin-guide/media/cec.rst: update CEC debugging doc
new 30c758a48a98 media: stm32: dma2d: remove unused fb_buf
new 9ab9037faf29 media: zoran: drop two obsolete prototypes from zoran_device.h
new d75d29eb3596 media: common: btcx-risc.h: drop obsolete header
new 7777694f8066 media: saa7146: drop overlay support
new 50a5677d535e media: saa7134: drop overlay support
new 3c161e82dfbd media: bttv: drop overlay support
new ccaa9d50ca73 media: vivid: drop overlay support
new 2e19bfc8ab17 media: vivid: drop bitmap and clipping output overlay support
new 99ba0703c6f4 media: v4l2-core: drop v4l2_window clipping and bitmap support
new fc650d2eba10 media: videodev.h: drop V4L2_FBUF_CAP_LIST/BITMAP_CLIPPING
new d04794da9649 media: v4l2-core: zero field base in struct v4l2_framebuffer
new ce875a29b1ad media: Documentation: userspace-api: media: drop clipping, [...]
new 5a6cf0871265 media: i2c: st-vgxy61: Remove duplicate default mode set on probe
new 985ed1d7432e media: i2c: st-vgxy61: Move 'detect' call to 'power_on'
new 44b22d45cd45 media: i2c: st-vgxy61: Fix control flow error on probe
new c2402afcd338 media: i2c: st-vgxy61: Use VGXY61_NB_POLARITIES instead of [...]
new a50ee4afc77e media: subdev: Use 'shall' instead of 'may' in route validation
new 698a619a04be media: subdev: Split V4L2_SUBDEV_ROUTING_NO_STREAM_MIX
new a1299df6718b media: subdev: Add V4L2_SUBDEV_ROUTING_NO_MULTIPLEXING
new 44cedb7bed5a media: i2c: imx290: Make use of get_unaligned_le24(), put_ [...]
new 32fceaa6b730 media: i2c: imx290: Use device_property_read_u32() directly
new ca4331bd0d6d media: i2c: ov5647: Add test pattern control
new 0d840d425e77 media: i2c: ov5647: Use bus-locked i2c_transfer()
new f8d5f7d9e11a media: dt-bindings: media: i2c: Add mono version to IMX290 [...]
new 8bb19dd7e1d7 media: i2c: imx290: Add support for the mono sensor variant
new 9a78e9372193 media: i2c: imx290: Match kernel coding style on whitespace
new 077d1b328d61 media: i2c: imx290: Set the colorspace fields in the format
new f539858741b3 media: i2c: imx290: Add V4L2_SUBDEV_FL_HAS_EVENTS and subs [...]
new bc35f9a21a55 media: i2c: imx290: Fix the pixel rate at 148.5Mpix/s
new de39557748cf media: i2c: imx290: Support 60fps in 2 lane operation
new d0347f9889e3 media: i2c: imx290: Use CSI timings as per datasheet
new 08a0061db717 media: i2c: imx290: Convert V4L2_CID_HBLANK to read/write
new 9fe4eee963bb media: i2c: imx290: Convert V4L2_CID_VBLANK to read/write
new bdb55fb216c5 media: i2c: imx290: VMAX is mode dependent
new 044c2bfd0036 media: i2c: imx290: Remove duplicated write to IMX290_CTRL_07
new ffbe3d825174 media: i2c: imx290: Add support for 74.25MHz external clock
new 924350ae0325 media: i2c: imx290: Add support for H & V Flips
new a3d4bba7dcab media: i2c: imx290: Add the error code to logs in start_streaming
new d30954cbf258 media: dt-bindings: media: i2c: Add imx327 version to IMX3 [...]
new 2d41947ec2c0 media: i2c: imx290: Add support for imx327 variant
new 5a26272f9c2f media: doc/media api: Try to make enum usage clearer
new 1fde66dc5712 media: media api: Try to make enum usage clearer
new 4f45a50e71bc media: docs: media: v4l: uapi: Fix field type for SUBDEV_E [...]
new b5babca2e64c media: dt-bindings: samsung-fimc: drop simple-bus
new af0a0a4d626f media: samsung: exynos4-is: do not require pinctrl
new 7d3b26da468d media: samsung: exynos4-is: drop simple-bus from compatibles
new 9cbe7765b5ab media: dt-bindings: i2c: samsung,s5k6a3: convert to dtschema
new 9bc4bc77862b media: dt-bindings: i2c: samsung,s5k5baf: convert to dtschema
new 67b8786a0060 media: dt-bindings: samsung,exynos4210-csis: convert to dtschema
new dce26f261c5b media: dt-bindings: samsung,exynos4212-fimc-lite: convert [...]
new 9f7d8d88d552 media: dt-bindings: samsung,exynos4212-is: convert to dtschema
new 464c257258c6 media: dt-bindings: samsung,fimc: convert to dtschema
new 30cbaa02f7a6 media: dt-bindings: samsung,s5c73m3: convert to dtschema
new 4ed6627b0c4d media: i2c: ov5670: Use dev_err_probe in probe function
new a97b24febd1f media: i2c: ov5670: Support single-lane operation
new bdcf6267b851 media: dt-bindings: st,stm32-cec: drop obsolete file
new e004c637fb1d media: i2c: ov5670: Properly handle !CONFIG_HAVE_CLK
new ef586f262c1c media: i2c: imx296: Use v4l2_subdev_get_fmt()
new 74b506cb4fa7 media: i2c: ov2685: Add print for power on write failed
new 36cc66b08211 media: i2c: ov2685: Add controls from fwnode
new 859128ab6f0f media: i2c: ov2685: Add .get_selection() support
new 1af2f618acc1 media: ov13b10: Support device probe in non-zero ACPI D state
new 48c33c656c4a media: ov13b10: remove streaming mode set from reg_list
new 1968808dd1e8 media: i2c: imx258: Parse and register properties
new bfce6a12e5ba media: max9286: Free control handler
new af2270e043ce media: dt-bindings: qcom,venus: cleanup
new f8cc21d454c5 media: dt-bindings: qcom,venus: split common properties
new 3ef86da7e24d media: dt-bindings: qcom,msm8996-venus: document interconnects
new 9457d55ece55 media: dt-bindings: qcom,sc7180-venus: document OPP table
new 3f7a5818a60f media: dt-bindings: qcom,sc7280-venus: document OPP table
new ee7d23f5589f media: dt-bindings: qcom,sdm845-venus-v2: document OPP table
new a9dd982c60f3 media: dt-bindings: qcom,sm8250-venus: document OPP table
new 55cdf8c9defe media: dt-bindings: qcom,venus: document firmware-name
new 7370f639bbc7 media: v4l2-ctrls: Fix doc for v4l2_ctrl_request_hdl_find
new d6e34091ad77 media: i2c: imx334: replace __v4l2_ctrl_s_ctrl to __v4l2_c [...]
new 5ca5515ab16a media: i2c: imx334: add missing reset values for mode 3840 [...]
new 7462df589954 media: i2c: imx334: support lower bandwidth mode
new 52eee3b96481 media: dt-bindings: media: i2c: imx334 add new link_freq
new 2653fad0d8a9 media: dt-bindings: media: convert meson-ir.txt to dt-schema
new 71937240a472 media: ov2685: Select VIDEO_V4L2_SUBDEV_API
new 75c38caf66a1 media: mtk-jpeg: Fixes jpeghw multi-core judgement
new 9ceca28e4f98 media: mtk-jpeg: add jpeg single core initial function
new 86379bd9d399 media: mtk-jpeg: Fixes jpeg enc&dec worker sw flow
new d40e95274925 media: mtk-jpeg: reconstructs the initialization mode of worker
new 6a7a883f020f media: mtk-jpeg: Remove some unnecessary variables
new 09aea13ecf6f media: mtk-jpeg: refactor some variables
new 0a2f03bbdca7 media: mtk-jpeg: refactor hw dev initializaiton
new 52e69517061c media: dt-bindings: media: mediatek: Rename child node nam [...]
new fa87b0615c19 media: dt-bindings: media: mediatek: Remove "dma-ranges" p [...]
new 355e9472ccb0 media: dt-bindings: media: mediatek: vcodec: adapt to the [...]
new cdc1068ab63a media: dt-bindings: media: mediatek: vcodec: Change the ma [...]
new e25528e1dbe5 media: mediatek: vcodec: Use 4K frame size when supported [...]
new 6d020d81b91a media: mediatek: vcodec: Make MM21 the default capture format
new 68c7df527657 media: mediatek: vcodec: Force capture queue format to MM21
new ae77d1391445 media: add Sorenson Spark video format
new 9de92986daac media: amphion: support to decode sorenson spark video
new ec9aa62a1e4d media: add RealVideo format RV30 and RV40
new 3b514e79e314 media: amphion: support to decode RealVideo video
new 5bbb6e2ca674 media: mediatek: vcodec: add params to record lat and core [...]
new f7a3780cf969 media: mediatek: vcodec: using each instance lat_buf count [...]
new 2cfca6c1bf80 media: mediatek: vcodec: move lat_buf to the top of core list
new d227af847ac2 media: mediatek: vcodec: add core decode done event
new af50b13dd3d7 media: mediatek: vcodec: remove unused lat_buf
new 2e0ef56d81cb media: mediatek: vcodec: making sure queue_work successfully
new 960badda95f1 media: mediatek: vcodec: change lat thread decode error condition
new db6f68b51e5c media: verisilicon: Do not set context src/dst formats in [...]
new 3b93a6f009c9 media: verisilicon: Do not use ctx fields as format storag [...]
new 6aa3b9c5da6e media: verisilicon: Do not set ctx->bit_depth in hantro_tr [...]
new 3c32d94c9c52 media: verisilicon: Do not change context bit depth before [...]
new ac5d3db4c1db media: verisilicon: HEVC: Only propose 10 bits compatible [...]
new 3d77e23c9988 media: verisilicon: VP9: Only propose 10 bits compatible p [...]
new 50d0a7aea480 media: cedrus: fix use after free bug in cedrus_remove due [...]
new 3228cec23b8b media: rkvdec: fix use after free bug in rkvdec_remove
new 4948ea58e733 media: cec-gpio: Convert to platform remove callback retur [...]
new 0ff7aee24e47 media: cros-ec-cec: Don't exit early in .remove() callback
new 45848b283437 media: cros-ec-cec: Convert to platform remove callback re [...]
new 202779456dc5 media: ao-cec-g12a: Convert to platform remove callback re [...]
new 9cc5b012af48 media: ao-cec: Convert to platform remove callback returning void
new 3f8b9bbc968a media: s5p_cec: Convert to platform remove callback return [...]
new ba878edae223 media: seco-cec: Convert to platform remove callback retur [...]
new 3cdae5bf29ed media: stih-cec: Convert to platform remove callback retur [...]
new 1bef2ac893f1 media: stm32-cec: Convert to platform remove callback retu [...]
new 6faac71d36cc media: tegra_cec: Convert to platform remove callback retu [...]
new 297bb597a967 media: rtl2832_sdr: Convert to platform remove callback re [...]
new f5b11862ae4b media: zd1301_demod: Convert to platform remove callback r [...]
new cca3af8df861 media: allegro-core: Convert to platform remove callback r [...]
new 06fc46cae9c4 media: ge2d: Convert to platform remove callback returning void
new a3b4ab60bb70 media: vpu_core: Convert to platform remove callback retur [...]
new a79495b0423d media: vpu_drv: Convert to platform remove callback return [...]
new 399e00180bb8 media: aspeed-video: Convert to platform remove callback r [...]
new a5a86c2ee005 media: atmel-isi: Convert to platform remove callback retu [...]
new bbb3f635b0e9 media: cdns-csi2rx: Convert to platform remove callback re [...]
new 60fa2efb3aed media: cdns-csi2tx: Convert to platform remove callback re [...]
new 42f8f4cddf91 media: coda-common: Convert to platform remove callback re [...]
new 3c56717a5857 media: pxa_camera: Convert to platform remove callback ret [...]
new c65cee0b8750 media: m2m-deinterlace: Convert to platform remove callbac [...]
new 94eca0c00aaf media: marvell: Simplify remove callback
new 100290bf4040 media: marvell: Convert to platform remove callback return [...]
new 413c0d74ed55 media: mtk_jpeg_core: Convert to platform remove callback [...]
new 542c20262613 media: mtk_mdp_core: Convert to platform remove callback r [...]
new 61a6187dd51b media: mtk-mdp3-core: Convert to platform remove callback [...]
new a3afc5b10661 media: mtk_vcodec_dec_drv: Convert to platform remove call [...]
new ff183b8b9044 media: mtk_vcodec_enc_drv: Convert to platform remove call [...]
new ce27e3315a8a media: mtk_vpu: Convert to platform remove callback return [...]
new 0b36a5eee515 media: microchip-csi2dc: Convert to platform remove callba [...]
new 61263f17195f media: microchip-sama5d2-isc: Convert to platform remove c [...]
new 447728bd1c12 media: microchip-sama7g5-isc: Convert to platform remove c [...]
new 9045184b76ea media: vde: Convert to platform remove callback returning void
new 0c43a7413c8e media: dw100: Convert to platform remove callback returning void
new 447925334c06 media: mxc-jpeg: Convert to platform remove callback retur [...]
new 9457f2d95510 media: imx-mipi-csis: Convert to platform remove callback [...]
new 7505faa08cb6 media: imx-pxp: Convert to platform remove callback return [...]
new 1b289dbc937a media: imx7-media-csi: Convert to platform remove callback [...]
new 8a7033f806c3 media: mx2_emmaprp: Convert to platform remove callback re [...]
new 428bbf4be401 media: camss: Convert to platform remove callback returning void
new d80250819e59 media: venus: Warn only once about problems in .remove()
new 9283f534ea2e media: venus: Convert to platform remove callback returning void
new 68f9c1de7822 media: vdec: Convert to platform remove callback returning void
new 63b9173119e0 media: venc: Convert to platform remove callback returning void
new f469bdd2cac7 media: rcar-fcp: Convert to platform remove callback retur [...]
new b65efa9136d7 media: rcar-isp: Convert to platform remove callback retur [...]
new 8ce6911d2968 media: rcar-core: Convert to platform remove callback retu [...]
new 4a70c1aafbca media: rcar-csi2: Convert to platform remove callback retu [...]
new 2ff72c6c42b9 media: rcar_drif: Convert to platform remove callback retu [...]
new 0e82d3715fd2 media: rcar_fdp1: Convert to platform remove callback retu [...]
new 1031765c5799 media: rcar_jpu: Convert to platform remove callback retur [...]
new deb64aa72c2e media: renesas-ceu: Convert to platform remove callback re [...]
new 76710bde524f media: rzg2l-core: Convert to platform remove callback ret [...]
new 569d4328d8f2 media: rzg2l-csi2: Convert to platform remove callback ret [...]
new 23f4acfa8125 media: sh_vou: Convert to platform remove callback returning void
new 1f669271ae7e media: vsp1_drv: Convert to platform remove callback retur [...]
new 067df5670f24 media: rga: Convert to platform remove callback returning void
new 073dcc081b92 media: rkisp1-dev: Convert to platform remove callback ret [...]
new ff11de42f837 media: gsc-core: Convert to platform remove callback retur [...]
new 5de68c11e1ee media: fimc-core: Convert to platform remove callback retu [...]
new 459ce2141f14 media: fimc-is-i2c: Convert to platform remove callback re [...]
new f3af72a278da media: fimc-is: Convert to platform remove callback return [...]
new 323dee6e0002 media: fimc-lite: Convert to platform remove callback retu [...]
new 98c58c97fd4d media: media-dev: Convert to platform remove callback retu [...]
new 742b0f1d41aa media: mipi-csis: Convert to platform remove callback retu [...]
new 10ded2312724 media: camif-core: Convert to platform remove callback ret [...]
new 63a99bedf363 media: g2d: Convert to platform remove callback returning void
new f23f0e63ec87 media: jpeg-core: Convert to platform remove callback retu [...]
new 9709cf5bfc6c media: s5p_mfc: Convert to platform remove callback return [...]
new 5efb273ec9dd media: bdisp-v4l2: Convert to platform remove callback ret [...]
new 5c5fce0fa617 media: c8sectpfe-core: Convert to platform remove callback [...]
new cd9a1c4ffda6 media: delta-v4l2: Convert to platform remove callback ret [...]
new b7186d940d21 media: hva-v4l2: Convert to platform remove callback retur [...]
new 41579d570d8f media: dma2d: Convert to platform remove callback returning void
new 65becc29c9bc media: stm32-dcmi: Convert to platform remove callback ret [...]
new a72b9869ece5 media: sun4i_csi: Convert to platform remove callback retu [...]
new 2fc7c4f35338 media: sun6i_csi: Convert to platform remove callback retu [...]
new cdf5e3835c47 media: sun6i_mipi_csi2: Convert to platform remove callbac [...]
new d09a2fffe61e media: sun8i_a83t_mipi_csi2: Convert to platform remove ca [...]
new 98e3987ae6f3 media: sun8i-di: Convert to platform remove callback retur [...]
new 17d32ccde1f3 media: sun8i_rotate: Convert to platform remove callback r [...]
new 2c4727edc8ca media: am437x-vpfe: Convert to platform remove callback re [...]
new f57329adcc52 media: cal: Convert to platform remove callback returning void
new add8eb46e72b media: vpif: Convert to platform remove callback returning void
new 973be9663e04 media: vpif_capture: Convert to platform remove callback r [...]
new 801edb657128 media: vpif_display: Convert to platform remove callback r [...]
new 0a44e5f60617 media: omap_vout: Convert to platform remove callback retu [...]
new 5599fadaf861 media: isp: Convert to platform remove callback returning void
new f0f431d3c3aa media: vpe: Convert to platform remove callback returning void
new b9294ba9285e media: hantro_drv: Convert to platform remove callback ret [...]
new e65db25b8d7a media: via-camera: Convert to platform remove callback ret [...]
new 7234c7258cb4 media: video-mux: Convert to platform remove callback retu [...]
new 993bfd14d200 media: xilinx-csi2rxss: Convert to platform remove callbac [...]
new 70a7faec29db media: xilinx-tpg: Convert to platform remove callback ret [...]
new b8368fbee737 media: xilinx-vipp: Convert to platform remove callback re [...]
new dbb836e23968 media: xilinx-vtc: Convert to platform remove callback ret [...]
new 830d1151f918 media: radio-si476x: Convert to platform remove callback r [...]
new 070003a89f09 media: radio-timb: Convert to platform remove callback ret [...]
new 8d4de3f79864 media: radio-wl1273: Convert to platform remove callback r [...]
new 3c1dd02566e1 media: radio-platform-si4713: Convert to platform remove c [...]
new 66774df1545d media: gpio-ir-recv: Convert to platform remove callback r [...]
new f6fc05fa3e28 media: img-ir-core: Convert to platform remove callback re [...]
new ea4e628f21aa media: ir-hix5hd2: Convert to platform remove callback ret [...]
new bd8bf77ff80f media: meson-ir-tx: Convert to platform remove callback re [...]
new e6c0447418d0 media: meson-ir: Convert to platform remove callback retur [...]
new d6db10b14b43 media: mtk-cir: Convert to platform remove callback return [...]
new 41d64f00d340 media: st_rc: Convert to platform remove callback returning void
new 04b5c28bb438 media: sunxi-cir: Convert to platform remove callback retu [...]
new f3675a017f23 media: vicodec-core: Convert to platform remove callback r [...]
new b8b615b530a2 media: vidtv_bridge: Convert to platform remove callback r [...]
new a4e1d46f632a media: vim2m: Convert to platform remove callback returning void
new 19136807ad69 media: vimc-core: Convert to platform remove callback retu [...]
new 1727b7164705 media: visl-core: Convert to platform remove callback retu [...]
new fc63c5b12a7d media: vivid-core: Convert to platform remove callback ret [...]
new 24e79e3d1508 media: it913x: Convert to platform remove callback returning void
new 3c4ed72a16bc media: camss: sm8250: Virtual channels for CSID
new 8ce158c1be98 media: camss: vfe: Reserve VFE lines on stream start and l [...]
new 1c4abf0246d2 media: camss: vfe-480: Multiple outputs support for SM8250
new 89013969e232 media: camss: sm8250: Pipeline starting and stopping for m [...]
new 1e293874fabf media: i2c: adv748x: Fix lookup of DV timings
new 8a7bc891b9eb media: i2c: adv748x: Write initial DV timings to device
new 092e321ab054 media: i2c: adv748x: Report correct DV timings for pattern [...]
new b6f790a5767b media: atmel: atmel-isc: Use devm_platform_ioremap_resource()
new 91f1312069bd usbtv: usbtv_set_regs: the pipe is output
new 5abda7a16698 media: dm1105: Fix use after free bug in dm1105_remove due [...]
new 30cf57da176c media: saa7134: fix use after free bug in saa7134_finidev [...]
new 0356c10dbf19 media: au0828: remove unnecessary (void*) conversions
new 4168720753ce media: platform: mtk-mdp3: fix potential frame size overfl [...]
new 0cbfa7c9054c media: platform: mtk-mdp3: add files for chip configuration
new b59ed26fb489 media: platform: mtk-mdp3: chip config split about compone [...]
new b385b991ef2f media: platform: mtk-mdp3: chip config split about subcomponents
new 6b8910e3cb5e media: platform: mtk-mdp3: chip config split about color format
new b35bf333ff8e media: platform: mtk-mdp3: chip config split about resolut [...]
new 50709e6343e3 media: platform: mtk-mdp3: chip config split about pipe info
new a5b400ea1c7d media: platform: mtk-mdp3: extend mdp_color format for com [...]
new c4320f9721fd media: platform: mtk-mdp3: dynamically allocate component clocks
new da1a8a4f932d media: platform: mtk-mdp3: Split general definitions used in MDP3
new 09e694f1e9da media: platform: mtk-mdp3: decompose hardware-related info [...]
new b4e5219985e8 media: platform: mtk-mdp3: reconfigure shared memory
new 1821d0abb68d media: vsp1: Remove unused vsp1_subdev_internal_ops declaration
new 52d8caca3d53 media: vsp1: Replace vb2_is_streaming() with vb2_start_str [...]
new 1dc30075fb0f media: vsp1: Add underrun debug print
new c766c90faf93 media: rcar_fdp1: Fix refcount leak in probe and remove function
new 7cb7018c1ae4 media: rkisp1: Add NV16M and NV61M to output formats
new 7cfb35d3a800 media: rkisp1: Implement ENUM_FRAMESIZES
new a56b3e151e30 media: imx: imx7-media-csi: Fix error handling in imx7_csi [...]
new e6f68b1c4048 media: imx: imx7-media-csi: Fix mbus framefmt field init
new 6cf9e3572ee8 media: imx: imx7-media-csi: Fail on invalid type in VIDIOC [...]
new 36f6b2a33cd9 media: imx: imx8mq-mipi-csi2: Use V4L2 subdev active state
new bc85e79d4f42 media: imx: imx8mq-mipi-csi2: Remove unneeded state variab [...]
new c9b79c5d1e0f staging: media: imx: Drop imx_media_subdev_bound()
new a11c03f063c8 staging: media: imx: Drop IMX_MEDIA_GRP_ID_CSI
new 66ed61b91eaf staging: media: imx: Drop unused helper functions
new 5ba1cc41bf39 staging: media: imx: Make imx_media_of_add_csi() static
new 5276c9df9c2a media: v4l: async: Return async sub-devices to subnotifier list
new bb4e2e24acdf media: i2c: ov7670: Use the devm_clk_get_optional() helper
new ab190665276b media: dt-bindings: Drop unneeded quotes
new 5a4e1b5aed2a media: ov8856: Do not check for for module version
new 2649c1a20e8e media: hi846: Fix memleak in hi846_init_controls()
new a7687fec1975 media: mc-device: remove unnecessary __must_check
new 9d73363d3bcd media: dt-bindings: media: rkisp1: complete ov2685 example
new 8d561d78aeab media: dt-bindings: ov2685: convert to dtschema
new 0482fbb1c1cc media: i2c: ov2685: Make reset gpio optional
new 4c5681acd75d media: i2c: adv7604: Enable video adjustment
new 68a9ca452a41 media: i2c: adv7604: Fix range of hue control
new bd5a03bc5be8 media: Accept non-subdev sinks in v4l2_create_fwnode_links [...]
new 567f97bd381f media: ipu3-cio2: support multiple sensors and VCMs with same HID
new 0f4afd529224 media: Use of_property_present() for testing DT property presence
new 8584e4bea31c media: rcar-vin: remove R-Car H3 ES1.* handling
new 2f1317090660 media: rcar-vin: csi2: remove R-Car H3 ES1.* handling
new af4273b43f2b media: renesas: fdp1: remove R-Car H3 ES1.* handling
new 8255140ee6e1 media: venus: drop unused opp_table field documentation
new c0bc1ca0b3fe media: hi556: add 2592x1444 resolution
new 69f39773a3e9 media: ipu3-cio2: support more camera sensors in cio2-bridge
new f311baff0408 MAINTAINERS: Assume ov8856 driver maintainership
new c8f30770c628 media: dt-bindings: ov8856: Assign maintainership to myself
new 6e4731e756cd media: imx258: Register H/V flip controls
new 23c3b904b173 media: imx258: Remove mandatory 180 degrees rotation
new 6b3980e045bb media: ccs: Align flipping behaviour with other drivers
new c2fc1693ab30 media: ccs: Add V4L2 controls from properties
new 2bef63370bba media: ccs: Support 16-bit sensor revision number register
new c31d11e3878e media: ccs: Apply module manufacturer hack on non-CCS devi [...]
new 86190c53c900 media: ccs: Differentiate SMIA and MIPI vendors in static data
new 66c3b67a6875 media: ccs: Document CCS static data file names
new d56f39f70508 media: i2c: imx290: Add missing \n on dev_err_probe() message
new 9fffbf9ca00f dt-bindings: media: gpio-ir-receiver: Document wakeup-souc [...]
new 9c592f8ab114 media: rc: gpio-ir-recv: Fix support for wake-up
new 50248ad9f190 media: venus: dec: Fix handling of the start cmd
new bfe1326573ff venus: Fix for H265 decoding failure.
new a9d45ec74c8e media: venus: dec: Fix capture formats enumeration order
new 90655e2e79b4 venus: Add support for min/max qp range.
new 7493db46e4c4 venus: venc: add handling for VIDIOC_ENCODER_CMD
new a47a3ae5fcc0 media: venus: Correct P010 buffer alignment
new a1e259872f3e media: Fix indentation issues introduced by subdev-wide st [...]
new a8ca0cf1ff53 media: imx-jpeg: Fix incorrect indentation
new ecefa105cc44 media: Zero-initialize all structures passed to subdev pad [...]
new e3a69496a1cd media: Prefer designated initializers over memset for subd [...]
new e18a7e9a2d34 media: Use designated initializers for all subdev pad ops
new f100ce3bbd6a media: verisilicon: Fix crash when probing encoder
new 6bade236f140 media: cec: core: not all messages were passed on when monitoring
new 8eb2a208faa0 media: Documentation: admin-guide: cec.rst: document NTP issue
new 107edf5f8e97 media: staging: media: atmel-sama5d2-isc: Convert to platf [...]
new 5b5365c76cf5 media: staging: media: atmel-sama7g5-isc: Convert to platf [...]
new 10bef5e870a5 media: staging: media: imx-media-csi: Convert to platform [...]
new ab204739688f media: staging: media: imx-media-dev: Convert to platform [...]
new d24bbc5452a8 media: staging: media: imx6-mipi-csi2: Convert to platform [...]
new 162a87b562e1 media: staging: media: imx8mq-mipi-csi2: Convert to platfo [...]
new 2274d3233041 media: staging: media: meson: vdec: Convert to platform re [...]
new 68637c4ee999 media: staging: media: omap4iss: Convert to platform remov [...]
new 7f91babe0472 media: staging: media: rkvdec: Convert to platform remove [...]
new 62ee459f02ed media: staging: media: sunxi: cedrus: Convert to platform [...]
new 4d9ab75a1cfd media: staging: media: sun6i-isp: Convert to platform remo [...]
new d6de57ce8586 media: dt-bindings: media: renesas,isp: Add binding for V4H
new 969242759296 media: dt-bindings: media: renesas,csi2: Add binding for V4H
new e8f27ebb3942 media: dt-bindings: media: renesas,vin: Add binding for V4H
new 0b44232be77c media: hantro: use devm_reset_control_array_get_optional_e [...]
new 9d2f13fb47dc media: mediatek: vcodec: fix decoder disable pm crash
new e2a10b380106 media: mediatek: vcodec: add remove function for decoder p [...]
new 8fbcf730cb89 media: mediatek: vcodec: Fix potential array out-of-bounds [...]
new bb02a201b63e media: mediatek: vcodec: Coverity issues in encoder driver
new 81442e3e6c0f media: dt-bindings: media: renesas,fcp: Document RZ/{G2L,V [...]
new b8c41ec1fb55 media: dt-bindings: media: renesas,vsp1: Document RZ/V2L V [...]
new c07deaa1f2bd media: common: saa7146: disable clipping
new 727c070cd0a3 media: common/saa7146: fix VFL direction for vbi output
new 999a9fbf0724 media: pci: saa7146: hexium_orion: initialize input 0
new acdb15732869 media: saa7146: drop 'dev' and 'resources' from struct saa7146_fh
new c79dbdae3a76 media: common: saa7146: drop 'fmt' from struct saa7146_buf
new 40e986c99624 media: common: saa7146: replace BUG_ON by WARN_ON
new 0e236e0a1d06 media: staging: media: av7110: replace BUG_ON by WARN_ON
new 500174a2d558 media: common: saa7146: fix broken V4L2_PIX_FMT_YUV422P support
new b3b2dd372902 media: common: saa7146: use for_each_sg_dma_page
new 0b6e30bd37ae media: saa7146: convert to vb2
new e45618091748 media: common: saa7146: fix compliance problems with field [...]
new ff6dad2f95fb media: common: saa7146: check minimum video format size
new b2943a0e9a78 media: common: saa7146: allow S_STD(G_STD)
new 1ba2615e468e media: mxb: update the tvnorms when changing input
new 017984559d09 media: common: saa7146: add support for missing .vidioc_tr [...]
new 5c57c421a8ce media: mxb: allow tuner/input/audio ioctls for vbi
new c116a5c677e2 media: pci: saa7146: advertise only those TV standard that [...]
new 5fe4230d0ed4 media: staging: media: av7110: fix VBI output support
new f57fa2959244 media: v4l2-subdev: Add new ioctl for client capabilities
new aa1080404200 media: Add P012 and P012M video format
new a490ea684440 media: Add Y012 video format
new a178dd3bbecc media: Add Y212 v4l2 format info
new 99c954967762 media: Add YUV48_12 video format
new da0b7a400e4f media: Add BGR48_12 video format
new 302b988ca03d media: Add ABGR64_12 video format
new 492b99c2cd6f media: imx-jpeg: Refine the function mxc_jpeg_find_format
new a14e14bae18c media: imx-jpeg: Clear slot next desc ptr if config error
new e7a1494a4814 media: imx-jpeg: Decoder add support for 12bit jpeg
new 3b764ff03d95 media: imx-jpeg: Encoder add support for 12bit jpeg
new db24aa041194 media: i2c: Drop unused ad9389b video encoder driver
new c77d3da12e81 media: i2c: Drop unused m5mols camera sensor driver
new a22eabc82573 media: i2c: Drop unused mt9m032 camera sensor driver
new 95a9ea8a1388 media: i2c: Drop unused mt9t001 camera sensor driver
new 4604236d6727 media: i2c: Drop unused noon010pc30 camera sensor driver
new 56ac4aa4ed76 media: i2c: Drop unused s5k6aa camera sensor driver
new 6a692b059c82 media: i2c: Drop unused sr030pc30 camera sensor driver
new 4db7f7a0e59b media: i2c: Drop unused vs6624 camera sensor driver
new d33b94c09389 media: atomisp: Remove depth-mode support
new 6048fc1c5675 media: atomisp: Remove continuous mode support
new 9fd4b20816fc media: atomisp: Remove delayed_init related code
new 7821a6039632 media: atomisp: Remove crop_needs_override from atomisp_set_fmt()
new 3adf19105508 media: atomisp: Remove atomisp_css_enable_raw_binning()
new c5449babb1c4 media: atomisp: Remove atomisp_get_metadata_type()
new bbfd899fe070 media: atomisp: Remove unused SOC_CAMERA, XENON_FLASH and [...]
new 9c2f3b8f7f54 media: atomisp: Remove ATOMISP_USE_YUVPP()
new 738ac75e4ca3 media: atomisp: Remove yuvpp_mode
new edd076fe8a77 media: atomisp: Remove online_process setting
new 9d807761c9ef media: atomisp: Remove remaining instance of call to trace_printk
new d1229eb04e45 media: atomisp: Add v4l2_get_acpi_sensor_info() helper
new 920cf0ba6350 media: atomisp: ov2680: Use v4l2_get_acpi_sensor_info() fo [...]
new 2cd6478cbe05 media: atomisp: ov2680: Error handling fixes
new 8b6afba5b9ec media: atomisp: gc0310: Remove some unused structure definitions
new bfe06aee37a9 media: atomisp: gc0310: Remove GC0310_TOK_*
new e1a4b3a76069 media: atomisp: gc0310: Simplify gc0310_write_reg_array()
new 86199ed981ad media: atomisp: gc0310: Remove enum gc0310_tok_type
new 65e5ef2f4bbb media: atomisp: gc0310: Replace custom reg access function [...]
new c1c356e9c6fd media: atomisp: gc0310: Remove non working flip-controls
new 51e4d56cfee7 media: atomisp: gc0310: Remove read-only exposure control
new 47088fb9105f media: atomisp: gc0310: Drop custom ATOMISP_IOC_S_EXPOSURE [...]
new ef5fb5d470d6 media: atomisp: gc0310: Add exposure and gain controls
new 2b2297b11bb5 media: atomisp: gc0310: Add error_unlock label to s_stream()
new 9783b96a1e0a media: atomisp: gc0310: Modernize and simply set_fmt(), ge [...]
new b6763b2247ad media: atomisp: gc0310: Delay power-on till streaming is started
new 2726c899fb6d media: atomisp: gc0310: Add runtime-pm support
new 340b4dd6c183 media: atomisp: gc0310: Use devm_kzalloc() for data struct
new 2ec5bfe0c24a media: atomisp: gc0310: Switch over to ACPI powermanagement
new 5fa5657be279 media: atomisp: Remove duplicate atomisp_[start|stop]_stre [...]
new b3713bca92f6 media: atomisp: Remove continuous mode related code from a [...]
new fa8730b06cb3 media: atomisp: Remove custom V4L2_CID_FMT_AUTO control
new 52172e9ecf2b media: atomisp: Remove snr_mbus_fmt local var from atomisp [...]
new ec1d974fcff3 media: atomisp: Remove unused ATOM_ISP_MAX_WIDTH_TMP and A [...]
new df1697fa1778 media: atomisp: Remove atomisp_try_fmt() call from atomisp [...]
new 401e0e41aca7 media: atomisp: Drop support for streaming from 2 sensors at once
new 2f2fce05a75d media: atomisp: Remove struct atomisp_sub_device index field
new bd8856c65dbc media: atomisp: gmin_platform: Make DMI quirks take preced [...]
new 671397d7c6a5 media: atomisp: gmin_platform: Add Lenovo Ideapad Miix 310 [...]
new b28e24180258 media: dt-bindings: media: Add i.MX8 ISI DT bindings
new cf21f328fcaf media: nxp: Add i.MX8 ISI driver
new 605b57c4e888 media: nxp: imx8-isi: Drop partial support for i.MX8QM and [...]
new 2bab9442b856 media: nxp: imx8-isi: Replace udelay() with fsleep()
new 20af6be6bee4 media: nxp: imx8-isi: Remove 300ms sleep after enabling channel
new 73b41dc51fbe media: ov5670: Fix probe on ACPI
new 4ea956963f4f Merge tag 'media/v6.4-1' of git://git.kernel.org/pub/scm/l [...]
The 1991 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-driver-intel-i915-hwmon | 4 +-
Documentation/accel/index.rst | 1 +
Documentation/accel/qaic/aic100.rst | 510 +
Documentation/accel/qaic/index.rst | 13 +
Documentation/accel/qaic/qaic.rst | 170 +
Documentation/admin-guide/media/cec.rst | 79 +-
Documentation/admin-guide/media/i2c-cardlist.rst | 8 -
.../bindings/auxdisplay/holtek,ht16k33.yaml | 2 +-
.../bindings/display/amlogic,meson-dw-hdmi.yaml | 4 +-
.../bindings/display/amlogic,meson-vpu.yaml | 4 +-
.../bindings/display/bridge/analogix,anx7625.yaml | 4 +-
.../bindings/display/bridge/analogix,dp.yaml | 63 +
.../bindings/display/bridge/analogix_dp.txt | 51 -
.../bindings/display/bridge/cdns,mhdp8546.yaml | 4 +-
.../bindings/display/bridge/nxp,ptn3460.yaml | 2 +-
.../bindings/display/bridge/samsung,mipi-dsim.yaml | 255 +
.../bindings/display/bridge/snps,dw-mipi-dsi.yaml | 16 +-
.../bindings/display/bridge/toshiba,tc358767.yaml | 2 +-
.../devicetree/bindings/display/dp-aux-bus.yaml | 2 +-
.../bindings/display/dsi-controller.yaml | 18 +-
.../bindings/display/exynos/exynos_dp.txt | 2 +-
.../bindings/display/exynos/exynos_dsim.txt | 90 -
.../bindings/display/imx/fsl,imx-lcdc.yaml | 46 +-
.../bindings/display/imx/nxp,imx8mq-dcss.yaml | 4 +-
.../bindings/display/mediatek/mediatek,ccorr.yaml | 5 +-
.../bindings/display/mediatek/mediatek,ethdr.yaml | 182 +
.../bindings/display/mediatek/mediatek,hdmi.yaml | 2 +-
.../bindings/display/msm/dp-controller.yaml | 25 +-
.../bindings/display/msm/dsi-controller-main.yaml | 17 +-
.../bindings/display/msm/dsi-phy-10nm.yaml | 2 +-
.../devicetree/bindings/display/msm/gmu.yaml | 4 +-
.../devicetree/bindings/display/msm/gpu.yaml | 4 +-
.../devicetree/bindings/display/msm/mdp4.yaml | 4 +-
.../bindings/display/msm/qcom,sm6115-mdss.yaml | 10 +-
.../bindings/display/msm/qcom,sm8450-mdss.yaml | 6 +-
.../bindings/display/msm/qcom,sm8550-dpu.yaml | 133 +
.../bindings/display/msm/qcom,sm8550-mdss.yaml | 333 +
.../bindings/display/panel/boe,tv101wum-nl6.yaml | 3 +
.../bindings/display/panel/elida,kd35t133.yaml | 9 +
.../display/panel/feiyang,fy07024di26a30d.yaml | 8 +
.../display/panel/innolux,p120zdg-bf1.yaml | 43 -
.../bindings/display/panel/jadard,jd9365da-h3.yaml | 2 +
.../bindings/display/panel/novatek,nt36523.yaml | 85 +
.../bindings/display/panel/novatek,nt36672a.yaml | 6 +-
.../bindings/display/panel/panel-simple-dsi.yaml | 24 +-
.../bindings/display/panel/panel-simple.yaml | 2 +
.../bindings/display/panel/panel-timing.yaml | 46 +-
.../bindings/display/panel/ronbo,rb070d30.yaml | 2 +-
.../bindings/display/panel/samsung,ams495qa01.yaml | 57 +
.../display/panel/samsung,s6e88a0-ams452ef01.yaml | 8 +
.../bindings/display/panel/seiko,43wvf1g.yaml | 4 +-
.../bindings/display/panel/sitronix,st7701.yaml | 10 +
.../bindings/display/panel/sitronix,st7789v.yaml | 4 +
.../bindings/display/panel/sony,td4353-jdi.yaml | 82 +
.../bindings/display/panel/visionox,rm69299.yaml | 25 +-
.../bindings/display/panel/xinpeng,xpp055c272.yaml | 8 +
.../devicetree/bindings/display/renesas,du.yaml | 4 +-
.../display/rockchip/analogix_dp-rockchip.txt | 98 -
.../display/rockchip/dw_mipi_dsi_rockchip.txt | 94 -
.../display/rockchip/rockchip,analogix-dp.yaml | 103 +
.../display/rockchip/rockchip,dw-mipi-dsi.yaml | 166 +
.../bindings/display/rockchip/rockchip,lvds.yaml | 170 +
.../bindings/display/rockchip/rockchip-lvds.txt | 92 -
.../bindings/display/simple-framebuffer.yaml | 9 +
.../display/tegra/nvidia,tegra114-mipi.yaml | 2 +-
.../display/tegra/nvidia,tegra124-sor.yaml | 12 +-
.../bindings/display/tegra/nvidia,tegra186-dc.yaml | 4 +-
.../display/tegra/nvidia,tegra186-dsi-padctl.yaml | 2 +-
.../bindings/display/tegra/nvidia,tegra20-dsi.yaml | 12 +-
.../display/tegra/nvidia,tegra20-hdmi.yaml | 6 +-
.../bindings/display/ti/ti,am65x-dss.yaml | 6 +-
.../bindings/display/ti/ti,j721e-dss.yaml | 4 +-
.../devicetree/bindings/display/ti/ti,k2g-dss.yaml | 4 +-
.../bindings/display/xylon,logicvc-display.yaml | 22 +-
.../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 87 +-
.../bindings/media/allwinner,sun4i-a10-ir.yaml | 2 +-
.../bindings/media/allwinner,sun50i-h6-vpu-g2.yaml | 4 +-
.../bindings/media/amlogic,axg-ge2d.yaml | 4 +-
.../devicetree/bindings/media/amlogic,gx-vdec.yaml | 4 +-
.../bindings/media/amlogic,meson-ir-tx.yaml | 4 +-
.../bindings/media/amlogic,meson6-ir.yaml | 47 +
.../devicetree/bindings/media/exynos-fimc-lite.txt | 16 -
.../devicetree/bindings/media/exynos4-fimc-is.txt | 50 -
.../bindings/media/gpio-ir-receiver.yaml | 3 +
.../bindings/media/i2c/chrontel,ch7322.yaml | 4 +-
.../bindings/media/i2c/dongwoon,dw9768.yaml | 6 +-
.../bindings/media/i2c/maxim,max9286.yaml | 2 +-
.../devicetree/bindings/media/i2c/ov2685.txt | 41 -
.../devicetree/bindings/media/i2c/ov8856.yaml | 2 +-
.../bindings/media/i2c/ovti,ov02a10.yaml | 2 +-
.../devicetree/bindings/media/i2c/ovti,ov2685.yaml | 101 +
.../bindings/media/i2c/samsung,s5k5baf.yaml | 101 +
.../bindings/media/i2c/samsung,s5k6a3.yaml | 98 +
.../devicetree/bindings/media/i2c/sony,imx290.yaml | 25 +-
.../devicetree/bindings/media/i2c/sony,imx334.yaml | 2 +-
.../bindings/media/mediatek,mdp3-rdma.yaml | 2 +-
.../media/mediatek,vcodec-subdev-decoder.yaml | 117 +-
.../devicetree/bindings/media/meson-ir.txt | 20 -
.../bindings/media/microchip,sama5d4-vdec.yaml | 4 +-
.../devicetree/bindings/media/nxp,imx8-isi.yaml | 173 +
.../devicetree/bindings/media/nxp,imx8mq-vpu.yaml | 4 +-
.../bindings/media/qcom,msm8916-camss.yaml | 4 +-
.../bindings/media/qcom,msm8916-venus.yaml | 86 +-
.../bindings/media/qcom,msm8996-camss.yaml | 4 +-
.../bindings/media/qcom,msm8996-venus.yaml | 146 +-
.../bindings/media/qcom,sc7180-venus.yaml | 97 +-
.../bindings/media/qcom,sc7280-venus.yaml | 132 +-
.../bindings/media/qcom,sdm660-camss.yaml | 4 +-
.../bindings/media/qcom,sdm660-venus.yaml | 144 +-
.../bindings/media/qcom,sdm845-camss.yaml | 4 +-
.../bindings/media/qcom,sdm845-venus-v2.yaml | 108 +-
.../bindings/media/qcom,sdm845-venus.yaml | 104 +-
.../bindings/media/qcom,sm8250-camss.yaml | 4 +-
.../bindings/media/qcom,sm8250-venus.yaml | 122 +-
.../bindings/media/qcom,venus-common.yaml | 73 +
Documentation/devicetree/bindings/media/rc.yaml | 4 +-
.../devicetree/bindings/media/renesas,csi2.yaml | 1 +
.../devicetree/bindings/media/renesas,fcp.yaml | 45 +-
.../devicetree/bindings/media/renesas,isp.yaml | 1 +
.../devicetree/bindings/media/renesas,vin.yaml | 1 +
.../devicetree/bindings/media/renesas,vsp1.yaml | 13 +-
.../bindings/media/rockchip,rk3568-vepu.yaml | 4 +-
.../devicetree/bindings/media/rockchip-isp1.yaml | 19 +-
.../devicetree/bindings/media/rockchip-vpu.yaml | 4 +-
.../bindings/media/samsung,exynos4210-csis.yaml | 170 +
.../bindings/media/samsung,exynos4210-fimc.yaml | 152 +
.../bindings/media/samsung,exynos4212-fimc-is.yaml | 220 +
.../media/samsung,exynos4212-fimc-lite.yaml | 63 +
.../devicetree/bindings/media/samsung,fimc.yaml | 279 +
.../devicetree/bindings/media/samsung,s5c73m3.yaml | 165 +
.../devicetree/bindings/media/samsung-fimc.txt | 209 -
.../bindings/media/samsung-mipi-csis.txt | 81 -
.../devicetree/bindings/media/samsung-s5c73m3.txt | 97 -
.../devicetree/bindings/media/samsung-s5k5baf.txt | 58 -
.../devicetree/bindings/media/samsung-s5k6a3.txt | 33 -
Documentation/devicetree/bindings/media/si470x.txt | 26 -
.../devicetree/bindings/media/silabs,si470x.yaml | 48 +
.../devicetree/bindings/media/st,stm32-cec.yaml | 53 -
.../devicetree/bindings/media/ti,cal.yaml | 2 +-
.../devicetree/bindings/soc/rockchip/grf.yaml | 10 +-
Documentation/driver-api/dma-buf.rst | 16 +-
Documentation/driver-api/media/drivers/ccs/ccs.rst | 22 +
.../gpu/amdgpu/display/display-manager.rst | 2 +-
.../userspace-api/media/v4l/dev-overlay.rst | 10 +-
.../userspace-api/media/v4l/pixfmt-compressed.rst | 25 +
.../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 28 +
.../userspace-api/media/v4l/pixfmt-rgb.rst | 42 +
.../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 15 +
.../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 94 +
.../userspace-api/media/v4l/user-func.rst | 1 +
.../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 10 +
.../userspace-api/media/v4l/vidioc-g-fbuf.rst | 52 +-
.../media/v4l/vidioc-subdev-enum-frame-size.rst | 44 +-
.../media/v4l/vidioc-subdev-enum-mbus-code.rst | 39 +-
.../media/v4l/vidioc-subdev-g-client-cap.rst | 83 +
MAINTAINERS | 80 +-
drivers/accel/Kconfig | 1 +
drivers/accel/Makefile | 1 +
drivers/accel/habanalabs/common/command_buffer.c | 15 +-
.../accel/habanalabs/common/command_submission.c | 130 +-
drivers/accel/habanalabs/common/debugfs.c | 142 +-
drivers/accel/habanalabs/common/decoder.c | 46 +-
drivers/accel/habanalabs/common/device.c | 367 +-
drivers/accel/habanalabs/common/firmware_if.c | 19 +-
drivers/accel/habanalabs/common/habanalabs.h | 139 +-
drivers/accel/habanalabs/common/habanalabs_drv.c | 14 +-
drivers/accel/habanalabs/common/habanalabs_ioctl.c | 60 +-
drivers/accel/habanalabs/common/irq.c | 84 +-
drivers/accel/habanalabs/common/memory.c | 144 +-
drivers/accel/habanalabs/common/memory_mgr.c | 15 +-
drivers/accel/habanalabs/common/mmu/mmu.c | 14 +-
drivers/accel/habanalabs/common/pci/pci.c | 2 -
drivers/accel/habanalabs/common/security.c | 6 +-
drivers/accel/habanalabs/common/security.h | 2 +-
drivers/accel/habanalabs/common/sysfs.c | 6 +-
drivers/accel/habanalabs/gaudi/gaudi.c | 151 +-
drivers/accel/habanalabs/gaudi/gaudiP.h | 15 -
drivers/accel/habanalabs/gaudi2/gaudi2.c | 1884 +-
drivers/accel/habanalabs/gaudi2/gaudi2P.h | 26 +-
drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c | 2 +-
drivers/accel/habanalabs/gaudi2/gaudi2_masks.h | 3 +-
drivers/accel/habanalabs/gaudi2/gaudi2_security.c | 1 +
drivers/accel/habanalabs/goya/goya.c | 22 +-
drivers/accel/habanalabs/include/common/cpucp_if.h | 9 +-
.../accel/habanalabs/include/common/hl_boot_if.h | 47 +-
.../include/gaudi2/asic_reg/gaudi2_regs.h | 9 +-
drivers/accel/habanalabs/include/gaudi2/gaudi2.h | 2 +
.../include/gaudi2/gaudi2_async_events.h | 4 +-
.../include/gaudi2/gaudi2_async_ids_map_extended.h | 5294 +--
.../accel/habanalabs/include/gaudi2/gaudi2_fw_if.h | 5 +-
drivers/accel/ivpu/ivpu_drv.c | 4 +
drivers/accel/ivpu/ivpu_pm.c | 10 -
drivers/accel/qaic/Kconfig | 23 +
drivers/accel/qaic/Makefile | 13 +
drivers/accel/qaic/mhi_controller.c | 563 +
drivers/accel/qaic/mhi_controller.h | 16 +
drivers/accel/qaic/mhi_qaic_ctrl.c | 569 +
drivers/accel/qaic/mhi_qaic_ctrl.h | 12 +
drivers/accel/qaic/qaic.h | 282 +
drivers/accel/qaic/qaic_control.c | 1526 +
drivers/accel/qaic/qaic_data.c | 1902 +
drivers/accel/qaic/qaic_drv.c | 647 +
drivers/dma-buf/dma-buf.c | 2 +-
drivers/dma-buf/dma-fence-array.c | 11 +
drivers/dma-buf/dma-fence-chain.c | 12 +
drivers/dma-buf/dma-fence.c | 59 +
drivers/dma-buf/dma-resv.c | 22 +
drivers/gpu/drm/Kconfig | 6 +-
drivers/gpu/drm/Makefile | 4 +
drivers/gpu/drm/amd/amdgpu/Kconfig | 2 +
drivers/gpu/drm/amd/amdgpu/Makefile | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 39 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 130 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 124 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 30 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 24 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 82 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 48 +
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 52 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 72 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 40 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 46 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 23 +
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 36 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 48 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 40 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 87 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 324 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 4 -
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 21 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 61 +
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 8 +
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 32 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 29 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 29 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 30 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 1 +
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 20 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 22 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.c | 14 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 47 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 430 +
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.h | 30 +
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c | 471 +
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.h | 29 +
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c | 22 -
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 32 +-
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 37 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 142 +-
drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 12 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 170 +-
drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 44 +-
drivers/gpu/drm/amd/amdgpu/mca_v3_0.h | 4 +-
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 36 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c | 477 +
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.h | 28 +
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c | 3 +
drivers/gpu/drm/amd/amdgpu/mmsch_v4_0.h | 5 +
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c | 79 +
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.h | 1 +
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 2 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 369 +
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.h | 32 +
drivers/gpu/drm/amd/amdgpu/nv.c | 73 +-
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 2 +
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 101 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 1967 +
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.h | 30 +
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 2 +-
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 53 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 88 +-
drivers/gpu/drm/amd/amdgpu/soc21.c | 87 +-
drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 2 +
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 161 +-
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c | 197 +-
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.c | 2 +-
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 90 +-
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 9 +-
drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 70 +-
drivers/gpu/drm/amd/amdgpu/vi.c | 20 -
drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 487 +
.../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 52 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 55 +
drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 16 +
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 11 +
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 21 +-
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 8 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 10 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 10 +-
drivers/gpu/drm/amd/display/Kconfig | 14 +-
drivers/gpu/drm/amd/display/Makefile | 4 -
drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 4 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 354 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 5 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 26 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.h | 14 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 33 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 1 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 15 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 39 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 149 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.h | 12 +-
drivers/gpu/drm/amd/display/dc/Makefile | 7 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 9 +-
drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 16 +-
.../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 2 +-
.../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 2 +-
.../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 5 +
.../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 5 +
.../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 97 +-
.../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.h | 3 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 405 +-
.../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 38 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 27 -
.../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 7 +-
.../gpu/drm/amd/display/dc/core/dc_link_exports.c | 415 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 21 +-
drivers/gpu/drm/amd/display/dc/core/dc_stat.c | 28 +-
drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 2 -
drivers/gpu/drm/amd/display/dc/dc.h | 606 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 75 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 190 +-
drivers/gpu/drm/amd/display/dc/dc_dsc.h | 11 +-
drivers/gpu/drm/amd/display/dc/dc_hdmi_types.h | 1 -
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 16 +-
drivers/gpu/drm/amd/display/dc/dc_link.h | 577 -
drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 +
drivers/gpu/drm/amd/display/dc/dc_types.h | 117 +-
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 9 +-
.../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 28 +-
.../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 6 -
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 5 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 7 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 5 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 62 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.h | 2 -
.../drm/amd/display/dc/dce110/dce110_resource.c | 3 -
drivers/gpu/drm/amd/display/dc/dce60/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 4 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 4 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c | 5 -
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.h | 4 -
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 4 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 24 +-
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 3 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 29 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 6 +-
.../amd/display/dc/dcn10/dcn10_stream_encoder.c | 10 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 11 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 2 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c | 2 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 45 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c | 2 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 2 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 13 +-
.../amd/display/dc/dcn20/dcn20_stream_encoder.c | 3 +-
drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.c | 7 -
.../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c | 2 -
drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.c | 2 +-
.../drm/amd/display/dc/dcn201/dcn201_resource.c | 6 +-
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 4 +-
.../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.c | 2 -
.../display/dc/dcn30/dcn30_dio_stream_encoder.c | 1 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 2 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dwb.c | 2 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 4 -
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 15 +-
.../gpu/drm/amd/display/dc/dcn30/dcn30_mmhubbub.c | 2 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 2 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 2 +-
.../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 13 +-
.../drm/amd/display/dc/dcn301/dcn301_resource.c | 4 +-
.../drm/amd/display/dc/dcn302/dcn302_resource.c | 11 +-
.../drm/amd/display/dc/dcn303/dcn303_resource.c | 13 +-
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c | 41 -
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 31 +-
.../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 5 +-
.../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c | 1 -
.../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 2 +-
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 16 +-
.../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 4 +-
.../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.c | 51 +-
.../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.h | 10 +
.../display/dc/dcn314/dcn314_dio_stream_encoder.c | 8 +-
.../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c | 12 +-
.../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.h | 2 +
.../gpu/drm/amd/display/dc/dcn314/dcn314_init.c | 1 +
.../drm/amd/display/dc/dcn314/dcn314_resource.c | 3 +-
.../drm/amd/display/dc/dcn315/dcn315_resource.c | 2 -
.../drm/amd/display/dc/dcn316/dcn316_resource.c | 2 -
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c | 22 +
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.h | 39 +-
.../display/dc/dcn32/dcn32_dio_stream_encoder.c | 20 +-
.../display/dc/dcn32/dcn32_dio_stream_encoder.h | 72 +-
.../display/dc/dcn32/dcn32_hpo_dp_link_encoder.c | 1 -
.../gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.h | 62 -
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.c | 10 +
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.h | 8 +-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 196 +-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h | 9 +-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 8 +-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.h | 13 +
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.h | 71 -
.../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 21 +-
.../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h | 7 +-
.../amd/display/dc/dcn32/dcn32_resource_helpers.c | 203 +-
.../drm/amd/display/dc/dcn321/dcn321_resource.c | 16 +-
drivers/gpu/drm/amd/display/dc/dml/Makefile | 2 +-
.../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 7 +-
.../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c | 57 +-
.../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 5 +-
.../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 3 -
.../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 301 +-
.../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 2 -
.../gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c | 6 +-
.../display/dc/dml/dcn314/display_mode_vba_314.c | 301 +-
.../dc/dml/dcn314/display_rq_dlg_calc_314.c | 12 -
.../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 125 +-
.../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.h | 4 +
.../amd/display/dc/dml/dcn32/display_mode_vba_32.c | 9 +-
.../dc/dml/dcn32/display_mode_vba_util_32.c | 6 +-
.../dc/dml/dcn32/display_mode_vba_util_32.h | 3 +-
.../gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c | 5 +-
.../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 24 +-
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 86 +-
drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 2 +
drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 2 +-
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 2 -
drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 3 +
drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 25 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 54 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 8 +-
drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 3 +-
drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 14 -
.../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 52 -
.../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 1 -
.../drm/amd/display/dc/inc/hw/timing_generator.h | 2 +-
.../drm/amd/display/dc/inc/hw_sequencer_private.h | 8 +-
drivers/gpu/drm/amd/display/dc/inc/link.h | 354 +-
drivers/gpu/drm/amd/display/dc/inc/resource.h | 2 +-
drivers/gpu/drm/amd/display/dc/link/Makefile | 2 +-
.../amd/display/dc/link/accessories/link_dp_cts.c | 65 +-
.../amd/display/dc/link/accessories/link_dp_cts.h | 19 +-
.../display/dc/link/accessories/link_dp_trace.c | 21 +-
.../display/dc/link/accessories/link_dp_trace.h | 17 +-
.../drm/amd/display/dc/link/hwss/link_hwss_dio.c | 22 +-
.../amd/display/dc/link/hwss/link_hwss_hpo_dp.c | 8 +-
.../gpu/drm/amd/display/dc/link/link_detection.c | 132 +-
.../gpu/drm/amd/display/dc/link/link_detection.h | 15 +-
drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 100 +-
drivers/gpu/drm/amd/display/dc/link/link_dpms.h | 23 +-
drivers/gpu/drm/amd/display/dc/link/link_factory.c | 275 +-
drivers/gpu/drm/amd/display/dc/link/link_factory.h | 2 +
.../gpu/drm/amd/display/dc/link/link_resource.h | 3 +-
.../gpu/drm/amd/display/dc/link/link_validation.c | 81 +-
.../gpu/drm/amd/display/dc/link/link_validation.h | 11 +
.../drm/amd/display/dc/link/protocols/link_ddc.c | 24 +-
.../drm/amd/display/dc/link/protocols/link_ddc.h | 31 +
.../display/dc/link/protocols/link_dp_capability.c | 103 +-
.../display/dc/link/protocols/link_dp_capability.h | 28 +
.../amd/display/dc/link/protocols/link_dp_dpia.c | 3 +-
.../amd/display/dc/link/protocols/link_dp_dpia.h | 4 +-
.../display/dc/link/protocols/link_dp_dpia_bw.c | 175 +-
.../display/dc/link/protocols/link_dp_dpia_bw.h | 57 +-
.../dc/link/protocols/link_dp_irq_handler.c | 30 +-
.../dc/link/protocols/link_dp_irq_handler.h | 12 +-
.../amd/display/dc/link/protocols/link_dp_phy.c | 10 +-
.../amd/display/dc/link/protocols/link_dp_phy.h | 3 +
.../display/dc/link/protocols/link_dp_training.c | 60 +-
.../display/dc/link/protocols/link_dp_training.h | 3 +
.../dc/link/protocols/link_dp_training_8b_10b.c | 4 +-
.../dc/link/protocols/link_dp_training_auxless.c | 2 +-
.../dc/link/protocols/link_dp_training_auxless.h | 2 +-
.../dc/link/protocols/link_dp_training_dpia.c | 9 +-
.../dc/link/protocols/link_dp_training_dpia.h | 2 +-
.../link_dp_training_fixed_vs_pe_retimer.c | 378 +-
.../link_dp_training_fixed_vs_pe_retimer.h | 5 +
.../dc/link/protocols/link_edp_panel_control.c | 56 +-
.../dc/link/protocols/link_edp_panel_control.h | 30 +
.../drm/amd/display/dc/link/protocols/link_hpd.c | 14 +-
.../drm/amd/display/dc/link/protocols/link_hpd.h | 7 +
drivers/gpu/drm/amd/display/dc/os_types.h | 4 +-
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 2 +
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 64 +-
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 1 +
.../drm/amd/display/include/ddc_service_types.h | 13 -
.../include/{hdcp_types.h => hdcp_msg_types.h} | 0
.../drm/amd/display/include/link_service_types.h | 26 -
.../drm/amd/display/modules/freesync/freesync.c | 26 +-
.../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 2 -
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 1 +
.../drm/amd/display/modules/power/power_helpers.c | 11 +-
.../include/asic_reg/athub/athub_1_8_0_offset.h | 411 +
.../include/asic_reg/athub/athub_1_8_0_sh_mask.h | 1807 +
.../drm/amd/include/asic_reg/gc/gc_10_1_0_offset.h | 4 +
.../amd/include/asic_reg/gc/gc_10_1_0_sh_mask.h | 54 +
.../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h | 4 +
.../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h | 54 +
.../drm/amd/include/asic_reg/gc/gc_9_4_3_offset.h | 7258 ++++
.../drm/amd/include/asic_reg/gc/gc_9_4_3_sh_mask.h | 30535 +++++++++++++++
.../amd/include/asic_reg/hdp/hdp_4_4_2_offset.h | 219 +
.../amd/include/asic_reg/hdp/hdp_4_4_2_sh_mask.h | 663 +
.../include/asic_reg/mmhub/mmhub_1_8_0_offset.h | 3314 ++
.../include/asic_reg/mmhub/mmhub_1_8_0_sh_mask.h | 22315 +++++++++++
.../drm/amd/include/asic_reg/mp/mp_13_0_6_offset.h | 456 +
.../amd/include/asic_reg/mp/mp_13_0_6_sh_mask.h | 674 +
.../amd/include/asic_reg/nbio/nbio_7_9_0_offset.h | 10002 +++++
.../amd/include/asic_reg/nbio/nbio_7_9_0_sh_mask.h | 38900 +++++++++++++++++++
.../amd/include/asic_reg/oss/osssys_4_2_0_offset.h | 6 +
.../include/asic_reg/oss/osssys_4_2_0_sh_mask.h | 11 +
.../amd/include/asic_reg/oss/osssys_4_4_2_offset.h | 263 +
.../include/asic_reg/oss/osssys_4_4_2_sh_mask.h | 995 +
.../amd/include/asic_reg/sdma/sdma_4_4_2_offset.h | 1109 +
.../amd/include/asic_reg/sdma/sdma_4_4_2_sh_mask.h | 3276 ++
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 6 +
drivers/gpu/drm/amd/include/v11_structs.h | 16 +-
drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 28 +
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 127 +-
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 3 +
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 85 +-
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 12 +
.../pm/swsmu/inc/pmfw_if/smu11_driver_if_vangogh.h | 4 +-
.../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_6.h | 141 +
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h | 212 +
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_ppsmc.h | 95 +
drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 4 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 5 +
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 3 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 25 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile | 2 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 11 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 4 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 2069 +
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h | 32 +
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 4 +-
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 4 +-
drivers/gpu/drm/arm/hdlcd_drv.c | 8 +-
drivers/gpu/drm/arm/malidp_drv.c | 9 +-
drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 4 +-
drivers/gpu/drm/ast/ast_dp.c | 10 +-
drivers/gpu/drm/ast/ast_dp501.c | 40 +-
drivers/gpu/drm/ast/ast_drv.c | 18 +-
drivers/gpu/drm/ast/ast_drv.h | 84 +-
drivers/gpu/drm/ast/ast_i2c.c | 8 +-
drivers/gpu/drm/ast/ast_main.c | 24 +-
drivers/gpu/drm/ast/ast_mm.c | 4 +-
drivers/gpu/drm/ast/ast_mode.c | 104 +-
drivers/gpu/drm/ast/ast_post.c | 94 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 4 +-
drivers/gpu/drm/bridge/Kconfig | 14 +-
drivers/gpu/drm/bridge/Makefile | 1 +
drivers/gpu/drm/bridge/adv7511/adv7533.c | 25 +-
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c | 6 +-
drivers/gpu/drm/bridge/display-connector.c | 15 +-
drivers/gpu/drm/bridge/fsl-ldb.c | 109 +-
drivers/gpu/drm/bridge/imx/imx8qm-ldb-drv.c | 6 +-
drivers/gpu/drm/bridge/imx/imx8qxp-ldb-drv.c | 6 +-
.../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 6 +-
drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 8 +-
drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 6 +-
drivers/gpu/drm/bridge/ite-it6505.c | 34 +-
drivers/gpu/drm/bridge/lontium-lt8912b.c | 1 -
drivers/gpu/drm/bridge/lvds-codec.c | 6 +-
drivers/gpu/drm/bridge/nwl-dsi.c | 5 +-
drivers/gpu/drm/bridge/panel.c | 70 +-
drivers/gpu/drm/bridge/parade-ps8622.c | 2 +-
drivers/gpu/drm/bridge/parade-ps8640.c | 67 +-
drivers/gpu/drm/bridge/samsung-dsim.c | 1967 +
drivers/gpu/drm/bridge/sii9234.c | 5 -
drivers/gpu/drm/bridge/simple-bridge.c | 14 +-
.../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 6 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | 6 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c | 6 +-
.../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 6 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 8 +-
drivers/gpu/drm/bridge/tc358762.c | 1 +
drivers/gpu/drm/bridge/tc358767.c | 4 +-
drivers/gpu/drm/bridge/thc63lvd1024.c | 6 +-
drivers/gpu/drm/bridge/ti-sn65dsi83.c | 8 +-
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 4 +-
drivers/gpu/drm/bridge/ti-tfp410.c | 6 +-
drivers/gpu/drm/display/drm_scdc_helper.c | 46 +-
drivers/gpu/drm/drm_atomic.c | 60 +
drivers/gpu/drm/drm_atomic_helper.c | 63 +-
drivers/gpu/drm/drm_connector.c | 28 +-
drivers/gpu/drm/drm_debugfs.c | 4 +-
drivers/gpu/drm/drm_displayid.c | 62 +-
drivers/gpu/drm/drm_drv.c | 26 +-
drivers/gpu/drm/drm_dumb_buffers.c | 5 +-
drivers/gpu/drm/drm_edid.c | 65 +-
drivers/gpu/drm/drm_fb_helper.c | 116 +-
drivers/gpu/drm/drm_fbdev_dma.c | 268 +
drivers/gpu/drm/drm_fbdev_generic.c | 279 +-
drivers/gpu/drm/drm_file.c | 2 +-
drivers/gpu/drm/drm_gem.c | 36 +-
drivers/gpu/drm/drm_gem_shmem_helper.c | 65 +-
drivers/gpu/drm/drm_gem_vram_helper.c | 11 +
drivers/gpu/drm/drm_internal.h | 3 -
drivers/gpu/drm/drm_mipi_dsi.c | 2 +-
drivers/gpu/drm/drm_modes.c | 3 +-
drivers/gpu/drm/drm_of.c | 51 +
drivers/gpu/drm/drm_prime.c | 10 +-
drivers/gpu/drm/drm_probe_helper.c | 5 +-
drivers/gpu/drm/drm_suballoc.c | 457 +
drivers/gpu/drm/drm_vblank.c | 59 +-
drivers/gpu/drm/exynos/Kconfig | 3 +-
drivers/gpu/drm/exynos/exynos_drm_drv.c | 13 +-
drivers/gpu/drm/exynos/exynos_drm_drv.h | 2 -
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 1813 +-
drivers/gpu/drm/exynos/exynos_drm_fb.c | 2 -
drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 174 +-
drivers/gpu/drm/exynos/exynos_drm_fbdev.h | 20 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 4 +-
drivers/gpu/drm/gma500/Makefile | 1 +
drivers/gpu/drm/gma500/fbdev.c | 344 +
drivers/gpu/drm/gma500/framebuffer.c | 341 +-
drivers/gpu/drm/gma500/psb_drv.c | 5 +-
drivers/gpu/drm/gma500/psb_drv.h | 19 +-
drivers/gpu/drm/gma500/psb_irq.c | 11 -
drivers/gpu/drm/i915/Kconfig | 6 -
drivers/gpu/drm/i915/Kconfig.unstable | 21 -
drivers/gpu/drm/i915/Makefile | 18 +-
drivers/gpu/drm/i915/display/g4x_dp.c | 53 +-
drivers/gpu/drm/i915/display/g4x_hdmi.c | 21 +-
drivers/gpu/drm/i915/display/hsw_ips.c | 94 +-
drivers/gpu/drm/i915/display/hsw_ips.h | 1 +
drivers/gpu/drm/i915/display/i9xx_wm.c | 4047 ++
drivers/gpu/drm/i915/display/i9xx_wm.h | 21 +
drivers/gpu/drm/i915/display/icl_dsi.c | 302 +-
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 116 +-
drivers/gpu/drm/i915/display/intel_atomic_plane.h | 1 +
drivers/gpu/drm/i915/display/intel_audio.c | 92 +-
drivers/gpu/drm/i915/display/intel_backlight.c | 161 +-
drivers/gpu/drm/i915/display/intel_bios.c | 266 +-
drivers/gpu/drm/i915/display/intel_bios.h | 27 +-
drivers/gpu/drm/i915/display/intel_bw.c | 49 +-
drivers/gpu/drm/i915/display/intel_cdclk.c | 41 +-
drivers/gpu/drm/i915/display/intel_color.c | 18 +-
drivers/gpu/drm/i915/display/intel_combo_phy.c | 48 +-
.../gpu/drm/i915/display/intel_combo_phy_regs.h | 4 +-
drivers/gpu/drm/i915/display/intel_crt.c | 47 +-
drivers/gpu/drm/i915/display/intel_crtc.c | 5 +-
.../gpu/drm/i915/display/intel_crtc_state_dump.c | 20 +-
.../gpu/drm/i915/display/intel_crtc_state_dump.h | 2 +
drivers/gpu/drm/i915/display/intel_cursor.c | 6 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 304 +-
drivers/gpu/drm/i915/display/intel_ddi.h | 12 +-
drivers/gpu/drm/i915/display/intel_display.c | 825 +-
drivers/gpu/drm/i915/display/intel_display.h | 14 +-
drivers/gpu/drm/i915/display/intel_display_core.h | 38 +-
.../gpu/drm/i915/display/intel_display_debugfs.c | 673 +-
.../gpu/drm/i915/display/intel_display_debugfs.h | 6 +-
drivers/gpu/drm/i915/display/intel_display_power.c | 98 +-
drivers/gpu/drm/i915/display/intel_display_power.h | 4 +
.../drm/i915/display/intel_display_power_well.c | 141 +-
.../gpu/drm/i915/display/intel_display_reg_defs.h | 10 +-
drivers/gpu/drm/i915/display/intel_display_rps.c | 81 +
drivers/gpu/drm/i915/display/intel_display_rps.h | 22 +
drivers/gpu/drm/i915/display/intel_display_types.h | 44 +-
drivers/gpu/drm/i915/display/intel_dmc.c | 403 +-
drivers/gpu/drm/i915/display/intel_dmc.h | 44 +-
drivers/gpu/drm/i915/display/intel_dp.c | 176 +-
drivers/gpu/drm/i915/display/intel_dp_aux.c | 83 +-
drivers/gpu/drm/i915/display/intel_dp_aux.h | 4 +
.../gpu/drm/i915/display/intel_dp_aux_backlight.c | 84 +-
drivers/gpu/drm/i915/display/intel_dp_aux_regs.h | 84 +
.../gpu/drm/i915/display/intel_dp_link_training.c | 48 +-
.../gpu/drm/i915/display/intel_dp_link_training.h | 2 +
drivers/gpu/drm/i915/display/intel_dp_mst.c | 59 +-
drivers/gpu/drm/i915/display/intel_dpio_phy.c | 51 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 165 +-
drivers/gpu/drm/i915/display/intel_dpt.c | 25 +
drivers/gpu/drm/i915/display/intel_dpt.h | 2 +
drivers/gpu/drm/i915/display/intel_drrs.c | 16 +-
drivers/gpu/drm/i915/display/intel_dsb.c | 42 +-
drivers/gpu/drm/i915/display/intel_dsb.h | 5 +-
drivers/gpu/drm/i915/display/intel_dsb_regs.h | 67 +
.../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 5 +
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 1 +
drivers/gpu/drm/i915/display/intel_dvo.c | 7 +-
drivers/gpu/drm/i915/display/intel_fb.c | 18 +-
drivers/gpu/drm/i915/display/intel_fb.h | 1 +
drivers/gpu/drm/i915/display/intel_fbdev.c | 8 +-
drivers/gpu/drm/i915/display/intel_fbdev.h | 8 +-
drivers/gpu/drm/i915/display/intel_fdi.c | 158 +-
drivers/gpu/drm/i915/display/intel_fdi_regs.h | 151 +
drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 20 +
drivers/gpu/drm/i915/display/intel_fifo_underrun.h | 3 +
drivers/gpu/drm/i915/display/intel_gmbus.c | 30 +-
drivers/gpu/drm/i915/display/intel_hdcp.c | 173 +-
drivers/gpu/drm/i915/display/intel_hdcp_gsc.c | 831 +
drivers/gpu/drm/i915/display/intel_hdcp_gsc.h | 26 +
drivers/gpu/drm/i915/display/intel_hdmi.c | 87 +-
drivers/gpu/drm/i915/display/intel_hotplug.c | 9 +
drivers/gpu/drm/i915/display/intel_lpe_audio.c | 6 +-
drivers/gpu/drm/i915/display/intel_lpe_audio.h | 4 +-
drivers/gpu/drm/i915/display/intel_lspcon.c | 2 +-
drivers/gpu/drm/i915/display/intel_lvds.c | 339 +-
drivers/gpu/drm/i915/display/intel_lvds_regs.h | 65 +
drivers/gpu/drm/i915/display/intel_mg_phy_regs.h | 4 +-
drivers/gpu/drm/i915/display/intel_modeset_setup.c | 60 +-
drivers/gpu/drm/i915/display/intel_opregion.c | 40 +-
drivers/gpu/drm/i915/display/intel_opregion.h | 5 +
drivers/gpu/drm/i915/display/intel_panel.c | 1 +
drivers/gpu/drm/i915/display/intel_pch_display.c | 73 +-
drivers/gpu/drm/i915/display/intel_pch_refclk.c | 10 +-
drivers/gpu/drm/i915/display/intel_pps.c | 16 +-
drivers/gpu/drm/i915/display/intel_pps_regs.h | 78 +
drivers/gpu/drm/i915/display/intel_psr.c | 517 +-
drivers/gpu/drm/i915/display/intel_psr.h | 19 +-
drivers/gpu/drm/i915/display/intel_psr_regs.h | 260 +
drivers/gpu/drm/i915/display/intel_qp_tables.c | 187 +-
drivers/gpu/drm/i915/display/intel_qp_tables.h | 4 +-
drivers/gpu/drm/i915/display/intel_sprite.c | 186 +-
drivers/gpu/drm/i915/display/intel_sprite_uapi.c | 127 +
drivers/gpu/drm/i915/display/intel_sprite_uapi.h | 15 +
drivers/gpu/drm/i915/display/intel_tc.c | 1475 +-
drivers/gpu/drm/i915/display/intel_tc.h | 9 +-
drivers/gpu/drm/i915/display/intel_tv.c | 9 +-
drivers/gpu/drm/i915/display/intel_tv_regs.h | 490 +
drivers/gpu/drm/i915/display/intel_vblank.c | 96 +-
drivers/gpu/drm/i915/display/intel_vblank.h | 2 +
drivers/gpu/drm/i915/display/intel_vdsc.c | 133 +-
drivers/gpu/drm/i915/display/intel_vdsc_regs.h | 489 +
drivers/gpu/drm/i915/display/intel_vrr.c | 10 +-
drivers/gpu/drm/i915/display/intel_wm.c | 408 +
drivers/gpu/drm/i915/display/intel_wm.h | 37 +
drivers/gpu/drm/i915/display/intel_wm_types.h | 76 +
drivers/gpu/drm/i915/display/skl_universal_plane.c | 15 +-
drivers/gpu/drm/i915/display/skl_watermark.c | 312 +-
drivers/gpu/drm/i915/display/skl_watermark.h | 7 +-
drivers/gpu/drm/i915/display/skl_watermark_regs.h | 160 +
drivers/gpu/drm/i915/display/vlv_dsi.c | 160 +-
drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 18 +-
drivers/gpu/drm/i915/gem/i915_gem_context.c | 22 +-
drivers/gpu/drm/i915/gem/i915_gem_create.c | 7 +-
drivers/gpu/drm/i915/gem/i915_gem_domain.c | 14 +-
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 10 +-
drivers/gpu/drm/i915/gem/i915_gem_object.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 17 +-
drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 12 +-
drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 7 +
drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c | 12 +-
drivers/gpu/drm/i915/gem/i915_gem_wait.c | 2 +-
.../drm/i915/gem/selftests/i915_gem_client_blt.c | 19 +-
drivers/gpu/drm/i915/gt/intel_context.h | 15 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 141 +-
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 9 +
drivers/gpu/drm/i915/gt/intel_engine_types.h | 24 +
drivers/gpu/drm/i915/gt/intel_ggtt.c | 43 +-
drivers/gpu/drm/i915/gt/intel_ggtt_gmch.c | 1 +
drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 3 +
drivers/gpu/drm/i915/gt/intel_gsc.h | 2 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 166 +-
drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 4 +-
drivers/gpu/drm/i915/gt/intel_gt_mcr.c | 4 +-
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 1 -
drivers/gpu/drm/i915/gt/intel_gt_print.h | 3 +
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 19 +-
drivers/gpu/drm/i915/gt/intel_gt_sysfs.c | 2 +-
drivers/gpu/drm/i915/gt/intel_gtt.h | 2 +
drivers/gpu/drm/i915/gt/intel_rc6.c | 27 +
drivers/gpu/drm/i915/gt/intel_rc6.h | 2 +
drivers/gpu/drm/i915/gt/intel_rc6_types.h | 2 +
drivers/gpu/drm/i915/gt/intel_region_lmem.c | 27 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 119 +-
drivers/gpu/drm/i915/gt/intel_reset_types.h | 2 +-
drivers/gpu/drm/i915/gt/intel_ring_submission.c | 4 +-
drivers/gpu/drm/i915/gt/intel_rps.c | 31 +-
drivers/gpu/drm/i915/gt/intel_rps_types.h | 2 +-
drivers/gpu/drm/i915/gt/intel_sseu.c | 3 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 256 +-
drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_llc.c | 1 -
drivers/gpu/drm/i915/gt/selftest_rps.c | 10 +-
drivers/gpu/drm/i915/gt/selftest_timeline.c | 14 +-
drivers/gpu/drm/i915/gt/selftest_tlb.c | 388 +
drivers/gpu/drm/i915/gt/sysfs_engines.c | 72 +-
drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h | 17 +
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c | 9 +-
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.h | 2 +
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c | 28 +-
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.h | 2 +
.../drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c | 109 +
.../drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h | 61 +
drivers/gpu/drm/i915/gt/uc/intel_guc.h | 2 +
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c | 56 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 141 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.c | 6 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 24 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_print.h | 3 +
drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c | 8 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 4 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 61 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 140 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_huc.c | 44 +-
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 56 +-
drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 2 +
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 137 +-
drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 42 +-
.../gpu/drm/i915/gt/uc/selftest_guc_hangcheck.c | 23 +-
.../gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c | 11 +-
drivers/gpu/drm/i915/gvt/display.c | 16 +-
drivers/gpu/drm/i915/gvt/edid.c | 1 +
drivers/gpu/drm/i915/gvt/handlers.c | 23 +-
drivers/gpu/drm/i915/i915_debugfs.c | 37 +-
drivers/gpu/drm/i915/i915_driver.c | 70 +-
drivers/gpu/drm/i915/i915_drm_client.c | 2 +-
drivers/gpu/drm/i915/i915_drv.h | 22 +-
drivers/gpu/drm/i915/i915_file_private.h | 2 +-
drivers/gpu/drm/i915/i915_gem.c | 18 +-
drivers/gpu/drm/i915/i915_getparam.c | 2 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 3 +
drivers/gpu/drm/i915/i915_gpu_error.h | 1 +
drivers/gpu/drm/i915/i915_hwmon.c | 77 +-
drivers/gpu/drm/i915/i915_irq.c | 144 +-
drivers/gpu/drm/i915/i915_params.c | 6 +
drivers/gpu/drm/i915/i915_params.h | 2 +
drivers/gpu/drm/i915/i915_pci.c | 4 +-
drivers/gpu/drm/i915/i915_perf.c | 550 +-
drivers/gpu/drm/i915/i915_perf.h | 4 +-
drivers/gpu/drm/i915/i915_perf_oa_regs.h | 78 +
drivers/gpu/drm/i915/i915_perf_types.h | 69 +-
drivers/gpu/drm/i915/i915_pmu.c | 1 -
drivers/gpu/drm/i915/i915_reg.h | 2137 +-
drivers/gpu/drm/i915/i915_reg_defs.h | 31 +
drivers/gpu/drm/i915/i915_request.c | 1 -
drivers/gpu/drm/i915/i915_scatterlist.c | 2 +-
drivers/gpu/drm/i915/i915_sysfs.c | 1 -
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 7 -
drivers/gpu/drm/i915/i915_vma.c | 3 +-
drivers/gpu/drm/i915/intel_clock_gating.c | 888 +
drivers/gpu/drm/i915/intel_clock_gating.h | 14 +
drivers/gpu/drm/i915/intel_device_info.c | 28 +-
drivers/gpu/drm/i915/intel_device_info.h | 3 +-
drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 81 +-
drivers/gpu/drm/i915/intel_pcode.c | 35 +-
drivers/gpu/drm/i915/intel_pm.c | 4991 ---
drivers/gpu/drm/i915/intel_pm.h | 34 -
drivers/gpu/drm/i915/intel_pm_types.h | 76 -
drivers/gpu/drm/i915/intel_region_ttm.c | 1 +
drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +
drivers/gpu/drm/i915/intel_uncore.c | 66 +-
drivers/gpu/drm/i915/intel_wakeref.h | 2 +-
drivers/gpu/drm/i915/pxp/intel_pxp.c | 65 +-
drivers/gpu/drm/i915/pxp/intel_pxp.h | 2 +
.../gpu/drm/i915/pxp/intel_pxp_cmd_interface_42.h | 15 +
.../gpu/drm/i915/pxp/intel_pxp_cmd_interface_cmn.h | 6 +
drivers/gpu/drm/i915/pxp/intel_pxp_huc.c | 2 +-
drivers/gpu/drm/i915/pxp/intel_pxp_pm.c | 4 +-
drivers/gpu/drm/i915/pxp/intel_pxp_pm.h | 6 +-
drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 10 +-
drivers/gpu/drm/i915/pxp/intel_pxp_session.h | 5 +
drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 113 +-
drivers/gpu/drm/i915/pxp/intel_pxp_types.h | 3 +
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 360 +-
.../gpu/drm/i915/selftests/i915_live_selftests.h | 1 +
drivers/gpu/drm/i915/selftests/i915_request.c | 134 +-
drivers/gpu/drm/i915/soc/intel_dram.c | 152 +
drivers/gpu/drm/i915/vlv_suspend.c | 4 +-
drivers/gpu/drm/imx/Kconfig | 1 +
drivers/gpu/drm/imx/Makefile | 1 +
drivers/gpu/drm/imx/dcss/dcss-kms.c | 4 +-
drivers/gpu/drm/imx/ipuv3/Kconfig | 2 +-
drivers/gpu/drm/imx/ipuv3/imx-drm-core.c | 4 +-
drivers/gpu/drm/imx/lcdc/Kconfig | 7 +
drivers/gpu/drm/imx/lcdc/Makefile | 1 +
drivers/gpu/drm/imx/lcdc/imx-lcdc.c | 546 +
drivers/gpu/drm/kmb/kmb_drv.c | 4 +-
drivers/gpu/drm/lima/lima_drv.c | 6 +-
drivers/gpu/drm/lima/lima_gem.c | 12 +-
drivers/gpu/drm/logicvc/logicvc_drm.c | 4 +-
drivers/gpu/drm/mcde/mcde_drv.c | 6 +-
drivers/gpu/drm/mediatek/Makefile | 2 +
drivers/gpu/drm/mediatek/mtk_disp_drv.h | 35 +
drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 94 +
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c | 547 +
drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 38 +
drivers/gpu/drm/mediatek/mtk_dp.c | 15 +-
drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 89 +-
drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 6 +-
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 135 +-
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 78 +-
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 475 +-
drivers/gpu/drm/mediatek/mtk_drm_drv.h | 30 +-
drivers/gpu/drm/mediatek/mtk_drm_plane.c | 24 +-
drivers/gpu/drm/mediatek/mtk_drm_plane.h | 3 +-
drivers/gpu/drm/mediatek/mtk_ethdr.c | 370 +
drivers/gpu/drm/mediatek/mtk_ethdr.h | 25 +
drivers/gpu/drm/mediatek/mtk_mdp_rdma.c | 24 +
drivers/gpu/drm/meson/meson_drv.c | 4 +-
drivers/gpu/drm/meson/meson_venc.c | 4 +-
drivers/gpu/drm/mgag200/mgag200_drv.h | 3 +
drivers/gpu/drm/mgag200/mgag200_mode.c | 22 +-
drivers/gpu/drm/msm/Kconfig | 2 +
drivers/gpu/drm/msm/adreno/a2xx.xml.h | 54 +-
drivers/gpu/drm/msm/adreno/a3xx.xml.h | 30 +-
drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 11 +
drivers/gpu/drm/msm/adreno/a4xx.xml.h | 38 +-
drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 11 +
drivers/gpu/drm/msm/adreno/a5xx.xml.h | 44 +-
drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 69 +-
drivers/gpu/drm/msm/adreno/a6xx.xml.h | 795 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 64 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 7 +
drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 30 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 183 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 2 +-
drivers/gpu/drm/msm/adreno/adreno_common.xml.h | 52 +-
drivers/gpu/drm/msm/adreno/adreno_device.c | 33 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 174 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.h | 4 +
drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 115 +-
.../drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h | 210 +
.../gpu/drm/msm/disp/dpu1/catalog/dpu_4_0_sdm845.h | 210 +
.../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h | 237 +
.../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h | 217 +
.../gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h | 244 +
.../gpu/drm/msm/disp/dpu1/catalog/dpu_6_2_sc7180.h | 156 +
.../gpu/drm/msm/disp/dpu1/catalog/dpu_6_3_sm6115.h | 129 +
.../drm/msm/disp/dpu1/catalog/dpu_6_5_qcm2290.h | 119 +
.../gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h | 226 +
.../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 158 +
.../drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h | 222 +
.../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h | 234 +
.../gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h | 239 +
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 337 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 81 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 7 -
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 8 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 22 +
drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 21 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 2155 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 106 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 49 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 5 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c | 4 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 8 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 187 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 115 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 98 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 1 -
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 867 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 40 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 22 +
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 12 +
drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 19 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4.xml.h | 40 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 5 -
drivers/gpu/drm/msm/disp/mdp5/mdp5.xml.h | 40 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 2 +-
drivers/gpu/drm/msm/disp/mdp_common.xml.h | 40 +-
drivers/gpu/drm/msm/disp/msm_disp_snapshot.c | 3 -
drivers/gpu/drm/msm/dp/dp_aux.c | 90 +-
drivers/gpu/drm/msm/dp/dp_aux.h | 2 +-
drivers/gpu/drm/msm/dp/dp_catalog.c | 82 +-
drivers/gpu/drm/msm/dp/dp_catalog.h | 6 +-
drivers/gpu/drm/msm/dp/dp_ctrl.c | 90 +-
drivers/gpu/drm/msm/dp/dp_ctrl.h | 5 +-
drivers/gpu/drm/msm/dp/dp_display.c | 44 +-
drivers/gpu/drm/msm/dp/dp_display.h | 2 +
drivers/gpu/drm/msm/dp/dp_drm.c | 173 +-
drivers/gpu/drm/msm/dp/dp_drm.h | 9 +-
drivers/gpu/drm/msm/dp/dp_link.c | 36 +
drivers/gpu/drm/msm/dp/dp_panel.c | 22 +
drivers/gpu/drm/msm/dp/dp_panel.h | 6 +
drivers/gpu/drm/msm/dp/dp_reg.h | 27 +
drivers/gpu/drm/msm/dsi/dsi.c | 7 +-
drivers/gpu/drm/msm/dsi/dsi.xml.h | 41 +-
drivers/gpu/drm/msm/dsi/dsi_cfg.c | 161 +-
drivers/gpu/drm/msm/dsi/dsi_cfg.h | 9 +-
drivers/gpu/drm/msm/dsi/dsi_host.c | 14 +-
drivers/gpu/drm/msm/dsi/dsi_phy_10nm.xml.h | 40 +-
drivers/gpu/drm/msm/dsi/dsi_phy_14nm.xml.h | 40 +-
drivers/gpu/drm/msm/dsi/dsi_phy_20nm.xml.h | 40 +-
drivers/gpu/drm/msm/dsi/dsi_phy_28nm.xml.h | 40 +-
drivers/gpu/drm/msm/dsi/dsi_phy_28nm_8960.xml.h | 40 +-
drivers/gpu/drm/msm/dsi/dsi_phy_7nm.xml.h | 36 +-
drivers/gpu/drm/msm/dsi/mmss_cc.xml.h | 40 +-
drivers/gpu/drm/msm/dsi/sfpb.xml.h | 38 +-
drivers/gpu/drm/msm/hdmi/hdmi.xml.h | 62 +-
drivers/gpu/drm/msm/hdmi/qfprom.xml.h | 40 +-
drivers/gpu/drm/msm/msm_atomic.c | 29 +-
drivers/gpu/drm/msm/msm_debugfs.c | 6 +-
drivers/gpu/drm/msm/msm_drv.c | 109 +-
drivers/gpu/drm/msm/msm_drv.h | 15 +-
drivers/gpu/drm/msm/msm_fbdev.c | 173 +-
drivers/gpu/drm/msm/msm_fence.c | 86 +-
drivers/gpu/drm/msm/msm_fence.h | 23 +-
drivers/gpu/drm/msm/msm_gem.c | 150 +-
drivers/gpu/drm/msm/msm_gem.h | 29 +-
drivers/gpu/drm/msm/msm_gem_submit.c | 37 +-
drivers/gpu/drm/msm/msm_gem_vma.c | 91 +-
drivers/gpu/drm/msm/msm_gpu.c | 8 +-
drivers/gpu/drm/msm/msm_gpu.h | 12 +-
drivers/gpu/drm/msm/msm_gpu_devfreq.c | 2 +-
drivers/gpu/drm/msm/msm_io_utils.c | 1 +
drivers/gpu/drm/msm/msm_iommu.c | 38 +-
drivers/gpu/drm/msm/msm_kms.h | 8 -
drivers/gpu/drm/msm/msm_mdss.c | 198 +-
drivers/gpu/drm/msm/msm_mmu.h | 1 +
drivers/gpu/drm/msm/msm_ringbuffer.c | 8 +-
drivers/gpu/drm/msm/msm_submitqueue.c | 2 +-
drivers/gpu/drm/mxsfb/lcdif_drv.c | 4 +-
drivers/gpu/drm/mxsfb/mxsfb_drv.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_bo.c | 3 -
drivers/gpu/drm/nouveau/nouveau_hwmon.c | 10 +-
drivers/gpu/drm/nouveau/nouveau_led.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.c | 2 +-
drivers/gpu/drm/omapdrm/Kconfig | 2 +-
drivers/gpu/drm/omapdrm/omap_debugfs.c | 6 +-
drivers/gpu/drm/omapdrm/omap_drv.c | 13 +-
drivers/gpu/drm/omapdrm/omap_drv.h | 3 -
drivers/gpu/drm/omapdrm/omap_fbdev.c | 163 +-
drivers/gpu/drm/omapdrm/omap_fbdev.h | 9 +-
drivers/gpu/drm/panel/Kconfig | 31 +
drivers/gpu/drm/panel/Makefile | 3 +
drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 126 +
drivers/gpu/drm/panel/panel-edp.c | 2 +
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c | 209 +-
.../gpu/drm/panel/panel-magnachip-d53e6ea8966.c | 522 +
drivers/gpu/drm/panel/panel-novatek-nt36523.c | 777 +
drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 12 +
drivers/gpu/drm/panel/panel-sitronix-st7701.c | 144 +
drivers/gpu/drm/panel/panel-sony-td4353-jdi.c | 329 +
drivers/gpu/drm/panfrost/panfrost_devfreq.c | 30 +
drivers/gpu/drm/panfrost/panfrost_device.h | 2 +-
drivers/gpu/drm/panfrost/panfrost_drv.c | 48 +-
drivers/gpu/drm/panfrost/panfrost_gpu.c | 8 +
drivers/gpu/drm/pl111/pl111_drv.c | 4 +-
drivers/gpu/drm/qxl/qxl_ttm.c | 11 +
drivers/gpu/drm/radeon/Kconfig | 1 +
drivers/gpu/drm/radeon/Makefile | 3 +-
drivers/gpu/drm/radeon/radeon.h | 57 +-
drivers/gpu/drm/radeon/radeon_display.c | 4 -
drivers/gpu/drm/radeon/radeon_drv.c | 3 +-
drivers/gpu/drm/radeon/radeon_drv.h | 1 -
drivers/gpu/drm/radeon/radeon_fb.c | 400 -
drivers/gpu/drm/radeon/radeon_fbdev.c | 422 +
drivers/gpu/drm/radeon/radeon_gem.c | 24 +
drivers/gpu/drm/radeon/radeon_ib.c | 12 +-
drivers/gpu/drm/radeon/radeon_kms.c | 18 -
drivers/gpu/drm/radeon/radeon_mode.h | 20 +-
drivers/gpu/drm/radeon/radeon_object.h | 25 +-
drivers/gpu/drm/radeon/radeon_sa.c | 316 +-
drivers/gpu/drm/radeon/radeon_semaphore.c | 4 +-
drivers/gpu/drm/radeon/radeon_ttm.c | 7 +-
drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 38 +-
drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 4 +-
drivers/gpu/drm/rcar-du/rcar_du_group.c | 16 +-
drivers/gpu/drm/rcar-du/rcar_du_regs.h | 26 +-
drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 2 +-
drivers/gpu/drm/rcar-du/rcar_lvds.c | 176 +-
drivers/gpu/drm/rcar-du/rcar_lvds.h | 12 +-
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 5 -
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 42 +-
drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 16 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 19 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 6 +
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 81 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop2.h | 5 -
drivers/gpu/drm/rockchip/rockchip_rgb.c | 19 +-
drivers/gpu/drm/rockchip/rockchip_rgb.h | 6 +-
drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 18 +
drivers/gpu/drm/scheduler/sched_fence.c | 46 +
drivers/gpu/drm/scheduler/sched_main.c | 31 +-
drivers/gpu/drm/sti/Kconfig | 2 +-
drivers/gpu/drm/sti/sti_drv.c | 4 +-
drivers/gpu/drm/stm/Kconfig | 2 +-
drivers/gpu/drm/stm/drv.c | 4 +-
drivers/gpu/drm/sun4i/sun4i_backend.c | 2 +-
drivers/gpu/drm/sun4i/sun4i_drv.c | 4 +-
drivers/gpu/drm/sun4i/sun8i_mixer.c | 2 +-
drivers/gpu/drm/tegra/Kconfig | 2 +-
drivers/gpu/drm/tegra/Makefile | 2 +
drivers/gpu/drm/tegra/dc.c | 22 +-
drivers/gpu/drm/tegra/dc.h | 2 +-
drivers/gpu/drm/tegra/dpaux.c | 6 +-
drivers/gpu/drm/tegra/drm.c | 23 +-
drivers/gpu/drm/tegra/drm.h | 27 +-
drivers/gpu/drm/tegra/dsi.c | 51 +-
drivers/gpu/drm/tegra/fb.c | 242 +-
drivers/gpu/drm/tegra/fbdev.c | 241 +
drivers/gpu/drm/tegra/gem.c | 1 +
drivers/gpu/drm/tegra/gr2d.c | 14 +-
drivers/gpu/drm/tegra/gr3d.c | 14 +-
drivers/gpu/drm/tegra/hdmi.c | 14 +-
drivers/gpu/drm/tegra/hub.c | 13 +-
drivers/gpu/drm/tegra/nvdec.c | 14 +-
drivers/gpu/drm/tegra/output.c | 3 +
drivers/gpu/drm/tegra/plane.c | 16 +-
drivers/gpu/drm/tegra/rgb.c | 7 +-
drivers/gpu/drm/tegra/sor.c | 59 +-
drivers/gpu/drm/tegra/vic.c | 14 +-
drivers/gpu/drm/tests/drm_format_helper_test.c | 146 +-
drivers/gpu/drm/tests/drm_kunit_helpers.c | 6 -
drivers/gpu/drm/tidss/tidss_dispc.c | 12 +-
drivers/gpu/drm/tidss/tidss_dispc.h | 8 +-
drivers/gpu/drm/tidss/tidss_drv.c | 4 +-
drivers/gpu/drm/tidss/tidss_plane.c | 20 +-
drivers/gpu/drm/tilcdc/tilcdc_drv.c | 4 +-
drivers/gpu/drm/tiny/arcpgu.c | 4 +-
drivers/gpu/drm/tiny/bochs.c | 1 -
drivers/gpu/drm/tiny/cirrus.c | 499 +-
drivers/gpu/drm/tiny/ofdrm.c | 8 +-
drivers/gpu/drm/tiny/simpledrm.c | 33 +-
drivers/gpu/drm/ttm/ttm_bo.c | 36 +-
drivers/gpu/drm/ttm/ttm_bo_util.c | 19 +-
drivers/gpu/drm/ttm/ttm_bo_vm.c | 13 +-
drivers/gpu/drm/ttm/ttm_device.c | 1 -
drivers/gpu/drm/ttm/ttm_pool.c | 111 +-
drivers/gpu/drm/ttm/ttm_resource.c | 1 -
drivers/gpu/drm/tve200/tve200_drv.c | 4 +-
drivers/gpu/drm/v3d/v3d_gem.c | 26 +-
drivers/gpu/drm/vc4/vc4_drv.c | 4 +-
drivers/gpu/drm/vc4/vc4_drv.h | 2 +-
drivers/gpu/drm/vc4/vc4_gem.c | 78 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 69 +-
drivers/gpu/drm/vc4/vc4_hdmi.h | 1 -
drivers/gpu/drm/vc4/vc4_irq.c | 2 -
drivers/gpu/drm/vc4/vc4_validate.c | 4 +-
drivers/gpu/drm/vgem/vgem_drv.h | 11 -
drivers/gpu/drm/vgem/vgem_fence.c | 1 +
drivers/gpu/drm/virtio/Kconfig | 11 +
drivers/gpu/drm/virtio/virtgpu_display.c | 6 +
drivers/gpu/drm/virtio/virtgpu_drv.c | 4 +
drivers/gpu/drm/virtio/virtgpu_kms.c | 39 +-
drivers/gpu/drm/virtio/virtgpu_plane.c | 4 +
drivers/gpu/drm/virtio/virtgpu_vq.c | 3 +-
drivers/gpu/drm/vkms/vkms_output.c | 15 +-
drivers/gpu/drm/vkms/vkms_plane.c | 10 +-
drivers/gpu/drm/vmwgfx/Makefile | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 407 +-
drivers/gpu/drm/vmwgfx/vmwgfx_bo.h | 203 +
drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 14 +-
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 53 +-
drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 36 +-
drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 65 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 55 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 247 +-
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 105 +-
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 93 +-
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 295 +-
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 48 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 102 +-
drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 45 +-
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 35 +-
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 28 +-
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 68 +-
drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 246 +-
drivers/gpu/drm/vmwgfx/vmwgfx_resource_priv.h | 10 +-
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 53 +-
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 67 +-
drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 6 +-
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 323 +-
drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c | 20 +-
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 107 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 134 +-
drivers/gpu/drm/vmwgfx/vmwgfx_va.c | 6 +-
drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 150 +-
drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 10 +-
drivers/gpu/drm/xlnx/zynqmp_kms.c | 4 +-
drivers/gpu/host1x/Kconfig | 2 +-
drivers/gpu/host1x/bus.c | 6 +-
drivers/gpu/host1x/context.c | 24 +-
drivers/gpu/host1x/mipi.c | 4 +-
drivers/gpu/host1x/syncpt.c | 8 +-
drivers/gpu/ipu-v3/Kconfig | 2 +-
drivers/media/cec/core/cec-adap.c | 7 +-
drivers/media/cec/platform/cec-gpio/cec-gpio.c | 5 +-
drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 22 +-
drivers/media/cec/platform/meson/ao-cec-g12a.c | 6 +-
drivers/media/cec/platform/meson/ao-cec.c | 6 +-
drivers/media/cec/platform/s5p/s5p_cec.c | 5 +-
drivers/media/cec/platform/seco/seco-cec.c | 6 +-
drivers/media/cec/platform/sti/stih-cec.c | 6 +-
drivers/media/cec/platform/stm32/stm32-cec.c | 6 +-
drivers/media/cec/platform/tegra/tegra_cec.c | 6 +-
drivers/media/common/btcx-risc.h | 29 -
drivers/media/common/saa7146/Kconfig | 2 +-
drivers/media/common/saa7146/saa7146_core.c | 40 +-
drivers/media/common/saa7146/saa7146_fops.c | 373 +-
drivers/media/common/saa7146/saa7146_hlp.c | 355 +-
drivers/media/common/saa7146/saa7146_vbi.c | 287 +-
drivers/media/common/saa7146/saa7146_video.c | 959 +-
drivers/media/common/videobuf2/videobuf2-v4l2.c | 5 +-
drivers/media/dvb-frontends/drx39xyj/drxj.c | 2 +-
drivers/media/dvb-frontends/drxk_hard.c | 2 +-
drivers/media/dvb-frontends/rtl2832_sdr.c | 6 +-
drivers/media/dvb-frontends/zd1301_demod.c | 6 +-
drivers/media/i2c/Kconfig | 68 +-
drivers/media/i2c/Makefile | 8 -
drivers/media/i2c/ad9389b.c | 1215 -
drivers/media/i2c/adv748x/adv748x-hdmi.c | 21 +-
drivers/media/i2c/adv7604.c | 5 +-
drivers/media/i2c/ccs/ccs-core.c | 157 +-
drivers/media/i2c/ccs/ccs.h | 14 -
drivers/media/i2c/hi556.c | 150 +-
drivers/media/i2c/hi846.c | 11 +-
drivers/media/i2c/imx258.c | 33 +-
drivers/media/i2c/imx290.c | 596 +-
drivers/media/i2c/imx296.c | 11 +-
drivers/media/i2c/imx334.c | 322 +-
drivers/media/i2c/m5mols/Kconfig | 8 -
drivers/media/i2c/m5mols/Makefile | 4 -
drivers/media/i2c/m5mols/m5mols.h | 349 -
drivers/media/i2c/m5mols/m5mols_capture.c | 158 -
drivers/media/i2c/m5mols/m5mols_controls.c | 625 -
drivers/media/i2c/m5mols/m5mols_core.c | 1051 -
drivers/media/i2c/m5mols/m5mols_reg.h | 359 -
drivers/media/i2c/max9286.c | 1 +
drivers/media/i2c/mt9m032.c | 891 -
drivers/media/i2c/mt9t001.c | 992 -
drivers/media/i2c/noon010pc30.c | 821 -
drivers/media/i2c/ov13b10.c | 75 +-
drivers/media/i2c/ov2685.c | 80 +-
drivers/media/i2c/ov5647.c | 56 +-
drivers/media/i2c/ov5670.c | 116 +-
drivers/media/i2c/ov7670.c | 11 +-
drivers/media/i2c/ov8856.c | 40 -
drivers/media/i2c/s5k6aa.c | 1652 -
drivers/media/i2c/sr030pc30.c | 762 -
drivers/media/i2c/st-vgxy61.c | 23 +-
drivers/media/i2c/tc358746.c | 4 +-
drivers/media/i2c/vs6624.c | 854 -
drivers/media/i2c/vs6624_regs.h | 325 -
drivers/media/mc/mc-device.c | 3 +-
drivers/media/pci/bt8xx/Kconfig | 2 +-
drivers/media/pci/bt8xx/btcx-risc.c | 153 -
drivers/media/pci/bt8xx/btcx-risc.h | 9 -
drivers/media/pci/bt8xx/bttv-cards.c | 15 -
drivers/media/pci/bt8xx/bttv-driver.c | 436 +-
drivers/media/pci/bt8xx/bttv-risc.c | 131 -
drivers/media/pci/bt8xx/bttvp.h | 28 +-
drivers/media/pci/cobalt/cobalt-v4l2.c | 21 +-
drivers/media/pci/cx18/Kconfig | 2 +-
drivers/media/pci/cx18/cx18-driver.c | 4 +-
drivers/media/pci/cx18/cx18-driver.h | 24 +-
drivers/media/pci/cx18/cx18-fileops.c | 85 +-
drivers/media/pci/cx18/cx18-fileops.h | 3 +-
drivers/media/pci/cx18/cx18-ioctl.c | 391 +-
drivers/media/pci/cx18/cx18-mailbox.c | 27 +-
drivers/media/pci/cx18/cx18-streams.c | 278 +-
drivers/media/pci/cx23885/cx23885-core.c | 4 +-
drivers/media/pci/cx23885/cx23885-video.c | 13 +-
drivers/media/pci/dm1105/dm1105.c | 1 +
drivers/media/pci/intel/ipu3/cio2-bridge.c | 23 +-
drivers/media/pci/intel/ipu3/cio2-bridge.h | 3 +-
drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 1 +
drivers/media/pci/saa7134/saa7134-cards.c | 1 -
drivers/media/pci/saa7134/saa7134-core.c | 32 -
drivers/media/pci/saa7134/saa7134-empress.c | 4 +-
drivers/media/pci/saa7134/saa7134-ts.c | 1 +
drivers/media/pci/saa7134/saa7134-vbi.c | 1 +
drivers/media/pci/saa7134/saa7134-video.c | 412 +-
drivers/media/pci/saa7134/saa7134.h | 13 -
drivers/media/pci/saa7146/hexium_gemini.c | 23 +-
drivers/media/pci/saa7146/hexium_orion.c | 24 +-
drivers/media/pci/saa7146/mxb.c | 53 +-
drivers/media/pci/ttpci/budget-av.c | 5 +-
drivers/media/pci/tw68/tw68-video.c | 16 +-
drivers/media/pci/zoran/zoran_device.h | 2 -
drivers/media/platform/allegro-dvt/allegro-core.c | 6 +-
drivers/media/platform/amlogic/meson-ge2d/ge2d.c | 6 +-
drivers/media/platform/amphion/vdec.c | 53 +
drivers/media/platform/amphion/vpu_codec.h | 3 +-
drivers/media/platform/amphion/vpu_core.c | 6 +-
drivers/media/platform/amphion/vpu_drv.c | 6 +-
drivers/media/platform/amphion/vpu_malone.c | 45 +-
drivers/media/platform/amphion/vpu_malone.h | 1 +
drivers/media/platform/aspeed/aspeed-video.c | 6 +-
drivers/media/platform/atmel/atmel-isi.c | 10 +-
drivers/media/platform/cadence/cdns-csi2rx.c | 6 +-
drivers/media/platform/cadence/cdns-csi2tx.c | 6 +-
drivers/media/platform/chips-media/coda-common.c | 5 +-
drivers/media/platform/intel/pxa_camera.c | 10 +-
drivers/media/platform/m2m-deinterlace.c | 6 +-
drivers/media/platform/marvell/mcam-core.c | 4 +-
drivers/media/platform/marvell/mmp-driver.c | 16 +-
.../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 140 +-
.../media/platform/mediatek/jpeg/mtk_jpeg_core.h | 28 +-
.../media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c | 43 +-
.../media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c | 38 +-
drivers/media/platform/mediatek/mdp/mtk_mdp_core.c | 5 +-
drivers/media/platform/mediatek/mdp3/Makefile | 2 +-
.../media/platform/mediatek/mdp3/mdp_cfg_data.c | 453 +
.../media/platform/mediatek/mdp3/mdp_sm_mt8183.h | 144 +
drivers/media/platform/mediatek/mdp3/mtk-img-ipi.h | 189 +-
.../media/platform/mediatek/mdp3/mtk-mdp3-cfg.h | 20 +
.../media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c | 148 +-
.../media/platform/mediatek/mdp3/mtk-mdp3-comp.c | 539 +-
.../media/platform/mediatek/mdp3/mtk-mdp3-comp.h | 24 +-
.../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 53 +-
.../media/platform/mediatek/mdp3/mtk-mdp3-core.h | 18 +-
.../media/platform/mediatek/mdp3/mtk-mdp3-m2m.c | 36 +-
.../media/platform/mediatek/mdp3/mtk-mdp3-m2m.h | 1 -
.../media/platform/mediatek/mdp3/mtk-mdp3-regs.c | 293 +-
.../media/platform/mediatek/mdp3/mtk-mdp3-regs.h | 214 +-
.../media/platform/mediatek/mdp3/mtk-mdp3-type.h | 53 +
.../media/platform/mediatek/mdp3/mtk-mdp3-vpu.c | 193 +-
.../media/platform/mediatek/mdp3/mtk-mdp3-vpu.h | 29 +-
.../platform/mediatek/vcodec/mtk_vcodec_dec.c | 31 +-
.../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 10 +-
.../platform/mediatek/vcodec/mtk_vcodec_dec_hw.c | 8 +
.../mediatek/vcodec/mtk_vcodec_dec_stateful.c | 12 +-
.../mediatek/vcodec/mtk_vcodec_dec_stateless.c | 14 +-
.../platform/mediatek/vcodec/mtk_vcodec_enc.c | 2 +-
.../platform/mediatek/vcodec/mtk_vcodec_enc_drv.c | 23 +-
.../mediatek/vcodec/vdec/vdec_h264_req_multi_if.c | 2 +-
.../mediatek/vcodec/vdec/vdec_vp9_req_lat_if.c | 2 +-
.../platform/mediatek/vcodec/vdec_msg_queue.c | 95 +-
.../platform/mediatek/vcodec/vdec_msg_queue.h | 12 +
drivers/media/platform/mediatek/vpu/mtk_vpu.c | 6 +-
.../media/platform/microchip/microchip-csi2dc.c | 6 +-
.../media/platform/microchip/microchip-isc-base.c | 5 +-
.../platform/microchip/microchip-sama5d2-isc.c | 6 +-
.../platform/microchip/microchip-sama7g5-isc.c | 6 +-
drivers/media/platform/nvidia/tegra-vde/vde.c | 6 +-
drivers/media/platform/nxp/Kconfig | 2 +
drivers/media/platform/nxp/Makefile | 1 +
drivers/media/platform/nxp/dw100/dw100.c | 10 +-
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.c | 19 +-
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h | 5 +-
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 344 +-
drivers/media/platform/nxp/imx-mipi-csis.c | 6 +-
drivers/media/platform/nxp/imx-pxp.c | 6 +-
drivers/media/platform/nxp/imx7-media-csi.c | 33 +-
drivers/media/platform/nxp/imx8-isi/Kconfig | 22 +
drivers/media/platform/nxp/imx8-isi/Makefile | 8 +
.../media/platform/nxp/imx8-isi/imx8-isi-core.c | 539 +
.../media/platform/nxp/imx8-isi/imx8-isi-core.h | 394 +
.../platform/nxp/imx8-isi/imx8-isi-crossbar.c | 529 +
.../media/platform/nxp/imx8-isi/imx8-isi-debug.c | 109 +
drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c | 650 +
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c | 858 +
.../media/platform/nxp/imx8-isi/imx8-isi-pipe.c | 867 +
.../media/platform/nxp/imx8-isi/imx8-isi-regs.h | 418 +
.../media/platform/nxp/imx8-isi/imx8-isi-video.c | 1512 +
drivers/media/platform/nxp/mx2_emmaprp.c | 6 +-
.../media/platform/qcom/camss/camss-csid-gen2.c | 54 +-
drivers/media/platform/qcom/camss/camss-csid.c | 44 +-
drivers/media/platform/qcom/camss/camss-csid.h | 11 +-
drivers/media/platform/qcom/camss/camss-vfe-170.c | 4 +-
drivers/media/platform/qcom/camss/camss-vfe-480.c | 61 +-
drivers/media/platform/qcom/camss/camss-vfe-gen1.c | 4 +-
drivers/media/platform/qcom/camss/camss-vfe.c | 1 +
drivers/media/platform/qcom/camss/camss-video.c | 26 +-
drivers/media/platform/qcom/camss/camss.c | 8 +-
drivers/media/platform/qcom/venus/core.c | 6 +-
drivers/media/platform/qcom/venus/core.h | 10 +-
drivers/media/platform/qcom/venus/helpers.c | 4 +-
drivers/media/platform/qcom/venus/hfi_cmds.c | 23 +
drivers/media/platform/qcom/venus/hfi_helper.h | 18 +
.../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 4 +-
drivers/media/platform/qcom/venus/vdec.c | 29 +-
drivers/media/platform/qcom/venus/venc.c | 115 +-
drivers/media/platform/renesas/rcar-fcp.c | 6 +-
drivers/media/platform/renesas/rcar-isp.c | 11 +-
.../media/platform/renesas/rcar-vin/rcar-core.c | 42 +-
.../media/platform/renesas/rcar-vin/rcar-csi2.c | 21 +-
drivers/media/platform/renesas/rcar_drif.c | 8 +-
drivers/media/platform/renesas/rcar_fdp1.c | 21 +-
drivers/media/platform/renesas/rcar_jpu.c | 6 +-
drivers/media/platform/renesas/renesas-ceu.c | 10 +-
.../media/platform/renesas/rzg2l-cru/rzg2l-core.c | 6 +-
.../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c | 6 +-
drivers/media/platform/renesas/sh_vou.c | 5 +-
drivers/media/platform/renesas/vsp1/vsp1_drm.c | 26 +-
drivers/media/platform/renesas/vsp1/vsp1_drv.c | 17 +-
drivers/media/platform/renesas/vsp1/vsp1_entity.c | 11 +-
drivers/media/platform/renesas/vsp1/vsp1_entity.h | 2 -
drivers/media/platform/renesas/vsp1/vsp1_pipe.h | 2 +
drivers/media/platform/renesas/vsp1/vsp1_regs.h | 2 +
drivers/media/platform/renesas/vsp1/vsp1_video.c | 7 +-
drivers/media/platform/rockchip/rga/rga.c | 6 +-
.../platform/rockchip/rkisp1/rkisp1-capture.c | 52 +
.../media/platform/rockchip/rkisp1/rkisp1-dev.c | 6 +-
.../platform/rockchip/rkisp1/rkisp1-resizer.c | 14 +-
.../media/platform/samsung/exynos-gsc/gsc-core.c | 5 +-
.../platform/samsung/exynos4-is/fimc-capture.c | 18 +-
.../media/platform/samsung/exynos4-is/fimc-core.c | 5 +-
.../platform/samsung/exynos4-is/fimc-is-errno.c | 2 +-
.../platform/samsung/exynos4-is/fimc-is-errno.h | 2 +-
.../platform/samsung/exynos4-is/fimc-is-i2c.c | 6 +-
.../media/platform/samsung/exynos4-is/fimc-is.c | 6 +-
.../platform/samsung/exynos4-is/fimc-isp-video.c | 10 +-
.../media/platform/samsung/exynos4-is/fimc-lite.c | 14 +-
.../media/platform/samsung/exynos4-is/media-dev.c | 18 +-
.../media/platform/samsung/exynos4-is/mipi-csis.c | 6 +-
.../platform/samsung/s3c-camif/camif-capture.c | 5 +-
.../media/platform/samsung/s3c-camif/camif-core.c | 11 +-
drivers/media/platform/samsung/s5p-g2d/g2d.c | 5 +-
.../media/platform/samsung/s5p-jpeg/jpeg-core.c | 6 +-
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c | 5 +-
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c | 8 +-
.../platform/st/sti/c8sectpfe/c8sectpfe-core.c | 6 +-
drivers/media/platform/st/sti/delta/delta-v4l2.c | 6 +-
drivers/media/platform/st/sti/hva/hva-v4l2.c | 6 +-
drivers/media/platform/st/stm32/dma2d/dma2d.c | 11 +-
drivers/media/platform/st/stm32/dma2d/dma2d.h | 2 -
drivers/media/platform/st/stm32/stm32-dcmi.c | 7 +-
drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 6 +-
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 6 +-
.../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c | 6 +-
.../sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c | 6 +-
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 6 +-
.../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 6 +-
drivers/media/platform/ti/am437x/am437x-vpfe.c | 41 +-
drivers/media/platform/ti/cal/cal-video.c | 37 +-
drivers/media/platform/ti/cal/cal.c | 6 +-
drivers/media/platform/ti/davinci/vpif.c | 6 +-
drivers/media/platform/ti/davinci/vpif_capture.c | 5 +-
drivers/media/platform/ti/davinci/vpif_display.c | 6 +-
drivers/media/platform/ti/omap/omap_vout.c | 5 +-
drivers/media/platform/ti/omap3isp/isp.c | 6 +-
drivers/media/platform/ti/omap3isp/ispccdc.c | 5 +-
drivers/media/platform/ti/omap3isp/ispvideo.c | 20 +-
drivers/media/platform/ti/vpe/vpe.c | 6 +-
drivers/media/platform/verisilicon/hantro_drv.c | 56 +-
.../media/platform/verisilicon/hantro_postproc.c | 2 +-
drivers/media/platform/verisilicon/hantro_v4l2.c | 100 +-
drivers/media/platform/verisilicon/hantro_v4l2.h | 3 +-
drivers/media/platform/verisilicon/imx8m_vpu_hw.c | 2 +
drivers/media/platform/via/via-camera.c | 13 +-
drivers/media/platform/video-mux.c | 6 +-
drivers/media/platform/xilinx/xilinx-csi2rxss.c | 6 +-
drivers/media/platform/xilinx/xilinx-dma.c | 5 +-
drivers/media/platform/xilinx/xilinx-tpg.c | 6 +-
drivers/media/platform/xilinx/xilinx-vipp.c | 6 +-
drivers/media/platform/xilinx/xilinx-vtc.c | 8 +-
drivers/media/radio/radio-si476x.c | 6 +-
drivers/media/radio/radio-timb.c | 5 +-
drivers/media/radio/radio-wl1273.c | 6 +-
drivers/media/radio/si4713/radio-platform-si4713.c | 6 +-
drivers/media/rc/gpio-ir-recv.c | 8 +-
drivers/media/rc/img-ir/img-ir-core.c | 5 +-
drivers/media/rc/ir-hix5hd2.c | 5 +-
drivers/media/rc/keymaps/Makefile | 2 +
drivers/media/rc/keymaps/rc-beelink-mxiii.c | 57 +
drivers/media/rc/keymaps/rc-dreambox.c | 151 +
drivers/media/rc/meson-ir-tx.c | 6 +-
drivers/media/rc/meson-ir.c | 6 +-
drivers/media/rc/mtk-cir.c | 6 +-
drivers/media/rc/st_rc.c | 5 +-
drivers/media/rc/sunxi-cir.c | 6 +-
drivers/media/test-drivers/vicodec/vicodec-core.c | 6 +-
drivers/media/test-drivers/vidtv/vidtv_bridge.c | 6 +-
drivers/media/test-drivers/vim2m.c | 6 +-
drivers/media/test-drivers/vimc/vimc-common.c | 8 +-
drivers/media/test-drivers/vimc/vimc-core.c | 6 +-
drivers/media/test-drivers/visl/visl-core.c | 6 +-
drivers/media/test-drivers/vivid/vivid-core.c | 54 +-
drivers/media/test-drivers/vivid/vivid-core.h | 19 -
.../media/test-drivers/vivid/vivid-kthread-cap.c | 131 +-
drivers/media/test-drivers/vivid/vivid-vid-cap.c | 272 -
drivers/media/test-drivers/vivid/vivid-vid-cap.h | 3 -
drivers/media/test-drivers/vivid/vivid-vid-out.c | 74 -
drivers/media/tuners/it913x.c | 6 +-
drivers/media/tuners/mxl5005s.c | 12 +-
drivers/media/usb/au0828/au0828-core.c | 11 +-
drivers/media/usb/au0828/au0828-dvb.c | 4 +-
drivers/media/usb/dvb-usb/cxusb-analog.c | 14 +-
drivers/media/usb/dvb-usb/pctv452e.c | 2 +
drivers/media/usb/pvrusb2/Kconfig | 2 +-
drivers/media/usb/usbtv/usbtv-core.c | 2 +-
drivers/media/v4l2-core/v4l2-async.c | 13 +-
drivers/media/v4l2-core/v4l2-common.c | 6 +
drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 85 +-
drivers/media/v4l2-core/v4l2-dev.c | 5 +-
drivers/media/v4l2-core/v4l2-ioctl.c | 86 +-
drivers/media/v4l2-core/v4l2-mc.c | 15 +-
drivers/media/v4l2-core/v4l2-subdev.c | 200 +-
drivers/misc/mei/client.c | 4 +-
drivers/misc/mei/hdcp/mei_hdcp.c | 105 +-
drivers/misc/mei/hdcp/mei_hdcp.h | 354 -
drivers/misc/mei/pci-me.c | 20 +-
drivers/ps3/ps3av.c | 9 +-
drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 1003 +-
drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 33 +-
drivers/staging/media/atomisp/i2c/gc0310.h | 416 +-
drivers/staging/media/atomisp/i2c/ov2680.h | 1 -
.../staging/media/atomisp/include/linux/atomisp.h | 28 -
.../media/atomisp/include/linux/atomisp_platform.h | 11 +-
drivers/staging/media/atomisp/pci/atomisp_cmd.c | 1078 +-
drivers/staging/media/atomisp/pci/atomisp_cmd.h | 9 -
drivers/staging/media/atomisp/pci/atomisp_compat.h | 11 +-
.../media/atomisp/pci/atomisp_compat_css20.c | 420 +-
drivers/staging/media/atomisp/pci/atomisp_fops.c | 119 +-
.../media/atomisp/pci/atomisp_gmin_platform.c | 289 +-
.../staging/media/atomisp/pci/atomisp_internal.h | 41 +-
drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 226 +-
drivers/staging/media/atomisp/pci/atomisp_ioctl.h | 6 -
drivers/staging/media/atomisp/pci/atomisp_subdev.c | 189 +-
drivers/staging/media/atomisp/pci/atomisp_subdev.h | 22 -
drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 75 +-
drivers/staging/media/av7110/av7110.c | 6 +-
drivers/staging/media/av7110/av7110_av.c | 4 +-
drivers/staging/media/av7110/av7110_hw.c | 3 +-
drivers/staging/media/av7110/av7110_v4l.c | 148 +-
.../media/deprecated/atmel/atmel-isc-base.c | 9 +-
.../media/deprecated/atmel/atmel-sama5d2-isc.c | 10 +-
.../media/deprecated/atmel/atmel-sama7g5-isc.c | 10 +-
drivers/staging/media/imx/imx-media-capture.c | 40 +-
drivers/staging/media/imx/imx-media-csi.c | 6 +-
drivers/staging/media/imx/imx-media-dev-common.c | 14 -
drivers/staging/media/imx/imx-media-dev.c | 6 +-
drivers/staging/media/imx/imx-media-of.c | 5 +-
drivers/staging/media/imx/imx-media-utils.c | 76 +-
drivers/staging/media/imx/imx-media.h | 13 -
drivers/staging/media/imx/imx6-mipi-csi2.c | 6 +-
drivers/staging/media/imx/imx8mq-mipi-csi2.c | 158 +-
drivers/staging/media/meson/vdec/vdec.c | 6 +-
drivers/staging/media/omap4iss/iss.c | 6 +-
drivers/staging/media/omap4iss/iss_video.c | 16 +-
drivers/staging/media/rkvdec/rkvdec.c | 7 +-
drivers/staging/media/sunxi/cedrus/cedrus.c | 7 +-
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.c | 6 +-
drivers/staging/media/tegra-video/csi.c | 8 +-
drivers/staging/media/tegra-video/vi.c | 18 +-
drivers/staging/sm750fb/sm750.c | 16 +-
drivers/video/Kconfig | 3 +
drivers/video/Makefile | 1 +
drivers/video/aperture.c | 8 +-
drivers/video/cmdline.c | 133 +
drivers/video/fbdev/Kconfig | 5 +-
drivers/video/fbdev/aty/radeon_base.c | 10 +-
drivers/video/fbdev/core/Makefile | 3 +-
drivers/video/fbdev/core/fb_cmdline.c | 94 +-
drivers/video/fbdev/core/modedb.c | 8 +-
include/drm/bridge/samsung-dsim.h | 115 +
include/drm/display/drm_dp.h | 3 +
include/drm/display/drm_dp_helper.h | 13 +
include/drm/display/drm_scdc_helper.h | 7 +-
include/drm/drm_atomic.h | 7 +
include/drm/drm_atomic_helper.h | 26 +
include/drm/drm_displayid.h | 12 +-
include/drm/drm_drv.h | 21 -
include/drm/drm_edid.h | 12 +-
include/drm/drm_fb_helper.h | 14 +-
include/drm/drm_fbdev_dma.h | 15 +
include/drm/drm_file.h | 3 +-
include/drm/drm_gem.h | 13 +
include/drm/drm_gem_shmem_helper.h | 30 +-
include/drm/drm_gem_vram_helper.h | 4 +-
include/drm/drm_mode_config.h | 7 -
include/drm/drm_modeset_helper_vtables.h | 29 +-
include/drm/drm_of.h | 12 +
include/drm/drm_suballoc.h | 108 +
include/drm/drm_vblank.h | 1 +
include/drm/gpu_scheduler.h | 23 +
include/drm/i915_hdcp_interface.h | 539 +
include/drm/i915_mei_hdcp_interface.h | 184 -
include/drm/i915_pciids.h | 14 +-
include/drm/ttm/ttm_device.h | 2 +-
include/drm/ttm/ttm_tt.h | 10 +-
include/linux/dma-fence.h | 22 +
include/linux/dma-resv.h | 2 +
include/linux/fb.h | 1 -
include/linux/host1x.h | 2 +-
include/media/drv-intf/saa7146_vv.h | 65 +-
include/media/dvb_net.h | 6 +-
include/media/i2c/ad9389b.h | 37 -
include/media/i2c/m5mols.h | 25 -
include/media/i2c/mt9m032.h | 22 -
include/media/i2c/mt9t001.h | 10 -
include/media/i2c/noon010pc30.h | 21 -
include/media/i2c/s5k6aa.h | 48 -
include/media/i2c/sr030pc30.h | 17 -
include/media/media-device.h | 5 +-
include/media/rc-map.h | 2 +
include/media/tveeprom.h | 2 +-
include/media/v4l2-ctrls.h | 2 +-
include/media/v4l2-mc.h | 8 +-
include/media/v4l2-subdev.h | 33 +-
include/uapi/drm/drm.h | 57 +-
include/uapi/drm/habanalabs_accel.h | 105 +-
include/uapi/drm/i915_drm.h | 25 +-
include/uapi/drm/msm_drm.h | 18 +-
include/uapi/drm/qaic_accel.h | 397 +
include/uapi/linux/kfd_ioctl.h | 14 +-
include/uapi/linux/sync_file.h | 37 +-
include/uapi/linux/v4l2-subdev.h | 21 +
include/uapi/linux/videodev2.h | 13 +
include/video/cmdline.h | 20 +
1635 files changed, 202765 insertions(+), 56206 deletions(-)
create mode 100644 Documentation/accel/qaic/aic100.rst
create mode 100644 Documentation/accel/qaic/index.rst
create mode 100644 Documentation/accel/qaic/qaic.rst
create mode 100644 Documentation/devicetree/bindings/display/bridge/analogix,dp.yaml
delete mode 100644 Documentation/devicetree/bindings/display/bridge/analogix_dp.txt
create mode 100644 Documentation/devicetree/bindings/display/bridge/samsung,mipi-d [...]
delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_dsim.txt
create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.yaml
create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,sm8550-dpu.yaml
create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,sm8550-mdss.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p120zdg [...]
create mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,ams495q [...]
create mode 100644 Documentation/devicetree/bindings/display/panel/sony,td4353-jdi.yaml
delete mode 100644 Documentation/devicetree/bindings/display/rockchip/analogix_dp- [...]
delete mode 100644 Documentation/devicetree/bindings/display/rockchip/dw_mipi_dsi_ [...]
create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,ana [...]
create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,dw- [...]
create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,lvds.yaml
delete mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip-lvds.txt
create mode 100644 Documentation/devicetree/bindings/media/amlogic,meson6-ir.yaml
delete mode 100644 Documentation/devicetree/bindings/media/exynos-fimc-lite.txt
delete mode 100644 Documentation/devicetree/bindings/media/exynos4-fimc-is.txt
delete mode 100644 Documentation/devicetree/bindings/media/i2c/ov2685.txt
create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
create mode 100644 Documentation/devicetree/bindings/media/i2c/samsung,s5k5baf.yaml
create mode 100644 Documentation/devicetree/bindings/media/i2c/samsung,s5k6a3.yaml
delete mode 100644 Documentation/devicetree/bindings/media/meson-ir.txt
create mode 100644 Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
create mode 100644 Documentation/devicetree/bindings/media/qcom,venus-common.yaml
create mode 100644 Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
create mode 100644 Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
create mode 100644 Documentation/devicetree/bindings/media/samsung,exynos4212-fimc [...]
create mode 100644 Documentation/devicetree/bindings/media/samsung,exynos4212-fimc [...]
create mode 100644 Documentation/devicetree/bindings/media/samsung,fimc.yaml
create mode 100644 Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
delete mode 100644 Documentation/devicetree/bindings/media/samsung-fimc.txt
delete mode 100644 Documentation/devicetree/bindings/media/samsung-mipi-csis.txt
delete mode 100644 Documentation/devicetree/bindings/media/samsung-s5c73m3.txt
delete mode 100644 Documentation/devicetree/bindings/media/samsung-s5k5baf.txt
delete mode 100644 Documentation/devicetree/bindings/media/samsung-s5k6a3.txt
delete mode 100644 Documentation/devicetree/bindings/media/si470x.txt
create mode 100644 Documentation/devicetree/bindings/media/silabs,si470x.yaml
delete mode 100644 Documentation/devicetree/bindings/media/st,stm32-cec.yaml
create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-client-cap.rst
create mode 100644 drivers/accel/qaic/Kconfig
create mode 100644 drivers/accel/qaic/Makefile
create mode 100644 drivers/accel/qaic/mhi_controller.c
create mode 100644 drivers/accel/qaic/mhi_controller.h
create mode 100644 drivers/accel/qaic/mhi_qaic_ctrl.c
create mode 100644 drivers/accel/qaic/mhi_qaic_ctrl.h
create mode 100644 drivers/accel/qaic/qaic.h
create mode 100644 drivers/accel/qaic/qaic_control.c
create mode 100644 drivers/accel/qaic/qaic_data.c
create mode 100644 drivers/accel/qaic/qaic_drv.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_9.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dc_link.h
rename drivers/gpu/drm/amd/display/include/{hdcp_types.h => hdcp_msg_types.h} (100%)
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_1_8_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_1_8_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_4_3_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_4_3_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_4_4_2_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_4_4_2_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_1_8_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_1_8_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_6_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_6_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_9_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_9_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_4_4_2_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_4_4_2_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma/sdma_4_4_2_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma/sdma_4_4_2_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_6.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_ppsmc.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h
create mode 100644 drivers/gpu/drm/bridge/samsung-dsim.c
create mode 100644 drivers/gpu/drm/drm_fbdev_dma.c
create mode 100644 drivers/gpu/drm/drm_suballoc.c
create mode 100644 drivers/gpu/drm/gma500/fbdev.c
delete mode 100644 drivers/gpu/drm/i915/Kconfig.unstable
create mode 100644 drivers/gpu/drm/i915/display/i9xx_wm.c
create mode 100644 drivers/gpu/drm/i915/display/i9xx_wm.h
create mode 100644 drivers/gpu/drm/i915/display/intel_display_rps.c
create mode 100644 drivers/gpu/drm/i915/display/intel_display_rps.h
create mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_dsb_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_fdi_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc.c
create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc.h
create mode 100644 drivers/gpu/drm/i915/display/intel_lvds_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_pps_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_psr_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_sprite_uapi.c
create mode 100644 drivers/gpu/drm/i915/display/intel_sprite_uapi.h
create mode 100644 drivers/gpu/drm/i915/display/intel_tv_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_vdsc_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_wm.c
create mode 100644 drivers/gpu/drm/i915/display/intel_wm.h
create mode 100644 drivers/gpu/drm/i915/display/intel_wm_types.h
create mode 100644 drivers/gpu/drm/i915/display/skl_watermark_regs.h
create mode 100644 drivers/gpu/drm/i915/gt/selftest_tlb.c
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h
create mode 100644 drivers/gpu/drm/i915/intel_clock_gating.c
create mode 100644 drivers/gpu/drm/i915/intel_clock_gating.h
delete mode 100644 drivers/gpu/drm/i915/intel_pm.c
delete mode 100644 drivers/gpu/drm/i915/intel_pm.h
delete mode 100644 drivers/gpu/drm/i915/intel_pm_types.h
create mode 100644 drivers/gpu/drm/imx/lcdc/Kconfig
create mode 100644 drivers/gpu/drm/imx/lcdc/Makefile
create mode 100644 drivers/gpu/drm/imx/lcdc/imx-lcdc.c
create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c
create mode 100644 drivers/gpu/drm/mediatek/mtk_ethdr.c
create mode 100644 drivers/gpu/drm/mediatek/mtk_ethdr.h
create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h
create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_4_0_sdm845.h
create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h
create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h
create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h
create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_6_2_sc7180.h
create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_6_3_sm6115.h
create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_6_5_qcm2290.h
create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h
create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h
create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h
create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h
create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h
create mode 100644 drivers/gpu/drm/panel/panel-magnachip-d53e6ea8966.c
create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt36523.c
create mode 100644 drivers/gpu/drm/panel/panel-sony-td4353-jdi.c
delete mode 100644 drivers/gpu/drm/radeon/radeon_fb.c
create mode 100644 drivers/gpu/drm/radeon/radeon_fbdev.c
create mode 100644 drivers/gpu/drm/tegra/fbdev.c
create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_bo.h
delete mode 100644 drivers/media/common/btcx-risc.h
delete mode 100644 drivers/media/i2c/ad9389b.c
delete mode 100644 drivers/media/i2c/m5mols/Kconfig
delete mode 100644 drivers/media/i2c/m5mols/Makefile
delete mode 100644 drivers/media/i2c/m5mols/m5mols.h
delete mode 100644 drivers/media/i2c/m5mols/m5mols_capture.c
delete mode 100644 drivers/media/i2c/m5mols/m5mols_controls.c
delete mode 100644 drivers/media/i2c/m5mols/m5mols_core.c
delete mode 100644 drivers/media/i2c/m5mols/m5mols_reg.h
delete mode 100644 drivers/media/i2c/mt9m032.c
delete mode 100644 drivers/media/i2c/mt9t001.c
delete mode 100644 drivers/media/i2c/noon010pc30.c
delete mode 100644 drivers/media/i2c/s5k6aa.c
delete mode 100644 drivers/media/i2c/sr030pc30.c
delete mode 100644 drivers/media/i2c/vs6624.c
delete mode 100644 drivers/media/i2c/vs6624_regs.h
create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_cfg_data.c
create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_sm_mt8183.h
create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-cfg.h
create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-type.h
create mode 100644 drivers/media/platform/nxp/imx8-isi/Kconfig
create mode 100644 drivers/media/platform/nxp/imx8-isi/Makefile
create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c
create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-core.h
create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c
create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-debug.c
create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c
create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-regs.h
create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
create mode 100644 drivers/media/rc/keymaps/rc-beelink-mxiii.c
create mode 100644 drivers/media/rc/keymaps/rc-dreambox.c
create mode 100644 drivers/video/cmdline.c
create mode 100644 include/drm/bridge/samsung-dsim.h
create mode 100644 include/drm/drm_fbdev_dma.h
create mode 100644 include/drm/drm_suballoc.h
create mode 100644 include/drm/i915_hdcp_interface.h
delete mode 100644 include/drm/i915_mei_hdcp_interface.h
delete mode 100644 include/media/i2c/ad9389b.h
delete mode 100644 include/media/i2c/m5mols.h
delete mode 100644 include/media/i2c/mt9m032.h
delete mode 100644 include/media/i2c/mt9t001.h
delete mode 100644 include/media/i2c/noon010pc30.h
delete mode 100644 include/media/i2c/s5k6aa.h
delete mode 100644 include/media/i2c/sr030pc30.h
create mode 100644 include/uapi/drm/qaic_accel.h
create mode 100644 include/video/cmdline.h
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_woa_build/master-woa64
in repository toolchain/ci/base-artifacts.
from 019d6ca72d 45: onsuccess: #51: 1: [TCWG CI] https://ci.linaro.org/job/t [...]
new a5b088612e 46: onsuccess: #52: 1: [TCWG CI] https://ci.linaro.org/job/t [...]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log.xz | Bin 1828 -> 2024 bytes
02-prepare_abe/console.log.xz | Bin 2416 -> 2452 bytes
04-build_abe-binutils/console.log.xz | Bin 25332 -> 25040 bytes
05-check_regression/console.log.xz | Bin 548 -> 548 bytes
git/binutils_rev | 2 +-
jenkins/notify.sh | 2 +-
manifest.sh | 8 ++++----
7 files changed, 6 insertions(+), 6 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.