| 5fdd03c7 | 21-Nov-2025 |
Ivan Lipski <ivan.lipski@amd.com> |
drm/amd/display: Move RGB-type check for audio sync to DCE HW sequence
[Why&How] DVI-A & VGA connectors are applicable to DCE ASICs, so move them to dce110_hwseq.c to block audio sync on SIGNAL_TYPE
drm/amd/display: Move RGB-type check for audio sync to DCE HW sequence
[Why&How] DVI-A & VGA connectors are applicable to DCE ASICs, so move them to dce110_hwseq.c to block audio sync on SIGNAL_TYPE_RGB for DCE ASICs.
Signed-off-by: Ivan Lipski <ivan.lipski@amd.com> Reviewed-by: Harry Wentland <harry.wentland@amd.com> Tested-by: Dan Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| d0e9de7a | 25-Nov-2025 |
Alex Deucher <alexander.deucher@amd.com> |
Revert "drm/amd/display: Move setup_stream_attribute"
This reverts commit 2681bf4ae8d24df950138b8c9ea9c271cd62e414.
This results in a blank screen on the HDMI port on some systems. Revert for now s
Revert "drm/amd/display: Move setup_stream_attribute"
This reverts commit 2681bf4ae8d24df950138b8c9ea9c271cd62e414.
This results in a blank screen on the HDMI port on some systems. Revert for now so as not to regress 6.18, can be addressed in 6.19 once the issue is root caused.
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4652 Cc: Sunpeng.Li@amd.com Cc: ivan.lipski@amd.com Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| 42408773 | 13-Nov-2025 |
Timur Kristóf <timur.kristof@gmail.com> |
drm/amd/display: Move analog check to dce110_hwseq
Instead of checking that the signal is analog before calling the HWSS disable_audio_stream() function to disable audio, move the check inside the H
drm/amd/display: Move analog check to dce110_hwseq
Instead of checking that the signal is analog before calling the HWSS disable_audio_stream() function to disable audio, move the check inside the HWSS function.
Suggested-by: Ray Wu <Ray.Wu@amd.com> Signed-off-by: Timur Kristóf <timur.kristof@gmail.com> Reviewed-by: Harry Wentland <harry.wentland@amd.com> Link: https://lore.kernel.org/r/20251113163348.137315-5-timur.kristof@gmail.com Signed-off-by: Mario Limonciello <mario.limonciello@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| dc82e1bb | 13-Nov-2025 |
Timur Kristóf <timur.kristof@gmail.com> |
drm/amd/display: Cleanup early return in construct_phy
Match pre-existing patterns in the DC code base. Instead of returning early from the construct_phy() function, add a label at the end and use g
drm/amd/display: Cleanup early return in construct_phy
Match pre-existing patterns in the DC code base. Instead of returning early from the construct_phy() function, add a label at the end and use goto to jump there. Additionally, respect the DC logger and let it log the function even when it returns early.
Suggested-by: Ray Wu <Ray.Wu@amd.com> Signed-off-by: Timur Kristóf <timur.kristof@gmail.com> Reviewed-by: Harry Wentland <harry.wentland@amd.com> Link: https://lore.kernel.org/r/20251113163348.137315-4-timur.kristof@gmail.com Signed-off-by: Mario Limonciello <mario.limonciello@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| d46e422f | 13-Nov-2025 |
Timur Kristóf <timur.kristof@gmail.com> |
drm/amd/display: Cleanup uses of the analog flag
In the detect_link_and_local_sink() function, do not modify the EDID capabilities of the display based on the connector. Instead, respect the analog
drm/amd/display: Cleanup uses of the analog flag
In the detect_link_and_local_sink() function, do not modify the EDID capabilities of the display based on the connector. Instead, respect the analog flag better and when the analog flag is set, check that the connector indeed supports analog displays.
Suggested-by: Ray Wu <Ray.Wu@amd.com> Signed-off-by: Timur Kristóf <timur.kristof@gmail.com> Reviewed-by: Harry Wentland <harry.wentland@amd.com> Link: https://lore.kernel.org/r/20251113163348.137315-3-timur.kristof@gmail.com Signed-off-by: Mario Limonciello <mario.limonciello@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| 8ffa289f | 07-Nov-2025 |
Charlene Liu <Charlene.Liu@amd.com> |
drm/amd/display: Add null pointer check in link_dpms
[why] Check that the stream exists to add link->local_sink null pointer access protection.
Reviewed-by: Harold Sun <harold.sun@amd.com> Reviewed
drm/amd/display: Add null pointer check in link_dpms
[why] Check that the stream exists to add link->local_sink null pointer access protection.
Reviewed-by: Harold Sun <harold.sun@amd.com> Reviewed-by: Ethan Cheung <ethan.cheung@amd.com> Signed-off-by: Charlene Liu <Charlene.Liu@amd.com> Signed-off-by: Ivan Lipski <ivan.lipski@amd.com> Tested-by: Dan Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| ad1c59ad | 03-Nov-2025 |
Mario Limonciello (AMD) <superm1@kernel.org> |
drm/amd/display: Increase DPCD read retries
[Why] Empirical measurement of some monitors that fail to read EDID while booting shows that the number of retries with a 30ms delay between tries is as h
drm/amd/display: Increase DPCD read retries
[Why] Empirical measurement of some monitors that fail to read EDID while booting shows that the number of retries with a 30ms delay between tries is as high as 16.
[How] Increase number of retries to 20.
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4672 Reviewed-by: Alex Hung <alex.hung@amd.com> Signed-off-by: Mario Limonciello (AMD) <superm1@kernel.org> Signed-off-by: Ivan Lipski <ivan.lipski@amd.com> Tested-by: Dan Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| 669dca37 | 03-Nov-2025 |
Mario Limonciello (AMD) <superm1@kernel.org> |
drm/amd/display: Move sleep into each retry for retrieve_link_cap()
[Why] When a monitor is booting it's possible that it isn't ready to retrieve link caps and this can lead to an EDID read failure:
drm/amd/display: Move sleep into each retry for retrieve_link_cap()
[Why] When a monitor is booting it's possible that it isn't ready to retrieve link caps and this can lead to an EDID read failure:
``` [drm:retrieve_link_cap [amdgpu]] *ERROR* retrieve_link_cap: Read receiver caps dpcd data failed. amdgpu 0000:c5:00.0: [drm] *ERROR* No EDID read. ```
[How] Rather than msleep once and try a few times, msleep each time. Should be no changes for existing working monitors, but should correct reading caps on a monitor that is slow to boot.
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4672 Reviewed-by: Alex Hung <alex.hung@amd.com> Signed-off-by: Mario Limonciello (AMD) <superm1@kernel.org> Signed-off-by: Ivan Lipski <ivan.lipski@amd.com> Tested-by: Dan Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| c798836b | 20-Aug-2025 |
Jack Chang <jack.chang@amd.com> |
drm/amd/display: Get panel replay capability from DPCD
[Why&How] Read Panel replay caps from DPCD when retrieving link capability
Reviewed-by: Robin Chen <robin.chen@amd.com> Signed-off-by: Jack Ch
drm/amd/display: Get panel replay capability from DPCD
[Why&How] Read Panel replay caps from DPCD when retrieving link capability
Reviewed-by: Robin Chen <robin.chen@amd.com> Signed-off-by: Jack Chang <jack.chang@amd.com> Signed-off-by: Leon Huang <Leon.Huang1@amd.com> Signed-off-by: Ivan Lipski <ivan.lipski@amd.com> Tested-by: Dan Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| 2e6c79e4 | 21-Aug-2025 |
Jack Chang <jack.chang@amd.com> |
drm/amd/display: Add panel replay enablement option and logic
[Why&How] 1.Add flow to enable and configure panel replay enablement and configuration 2.Add registry key for enable option 3.Add replay
drm/amd/display: Add panel replay enablement option and logic
[Why&How] 1.Add flow to enable and configure panel replay enablement and configuration 2.Add registry key for enable option 3.Add replay version check to be compatible with freesync replay 4.Add AC/DC switch function to notify ac/dc change. 5.Add flow in set event function to check and decide Replay enable/disable
Reviewed-by: Robin Chen <robin.chen@amd.com> Signed-off-by: Jack Chang <jack.chang@amd.com> Signed-off-by: Leon Huang <Leon.Huang1@amd.com> Signed-off-by: Ivan Lipski <ivan.lipski@amd.com> Tested-by: Dan Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| ddc6b22d | 08-Aug-2025 |
Jack Chang <jack.chang@amd.com> |
drm/amd/display: Add panel replay capability detection
[Why&How] For supporting VESA PR, add flow to determine the support capability
Reviewed-by: Robin Chen <robin.chen@amd.com> Signed-off-by: Jac
drm/amd/display: Add panel replay capability detection
[Why&How] For supporting VESA PR, add flow to determine the support capability
Reviewed-by: Robin Chen <robin.chen@amd.com> Signed-off-by: Jack Chang <jack.chang@amd.com> Signed-off-by: Leon Huang <Leon.Huang1@amd.com> Signed-off-by: Ivan Lipski <ivan.lipski@amd.com> Tested-by: Dan Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| fc936aa7 | 07-Nov-2025 |
Srinivasan Shanmugam <srinivasan.shanmugam@amd.com> |
drm/amd/display: Add kdoc params/returns in dc/link detection helpers
The link detection helpers in dc/link/link_detection.c were missing kdoc annotations for parameters and return values.
Fixes th
drm/amd/display: Add kdoc params/returns in dc/link detection helpers
The link detection helpers in dc/link/link_detection.c were missing kdoc annotations for parameters and return values.
Fixes the below with gcc W=1: ...link_detection.c:872 parameter 'edid_header' not described ...link_detection.c:890 parameter 'link' not described ...link_detection.c:914 parameter 'link' not described ...link_detection.c:1355 parameter 'link' not described ...link_detection.c:1355 parameter 'type' not described
Cc: Aurabindo Pillai <aurabindo.pillai@amd.com> Cc: Roman Li <roman.li@amd.com> Cc: Harry Wentland <harry.wentland@amd.com> Cc: Tom Chung <chiahsuan.chung@amd.com> Signed-off-by: Srinivasan Shanmugam <srinivasan.shanmugam@amd.com> Reviewed-by: Aurabindo Pillai <aurabindo.pillai@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| f3f48d6c | 31-Oct-2025 |
Chuntao Tso <chunttso@amd.com> |
drm/amd/display: To support Replay frame skip mode
[Why & How] The change is to optimize the Replay power saving by reducing the refresh rate with frame skipping mode
Reviewed-by: Robin Chen <robin
drm/amd/display: To support Replay frame skip mode
[Why & How] The change is to optimize the Replay power saving by reducing the refresh rate with frame skipping mode
Reviewed-by: Robin Chen <robin.chen@amd.com> Signed-off-by: Chuntao Tso <chunttso@amd.com> Signed-off-by: Fangzhi Zuo <jerry.zuo@amd.com> Tested-by: Dan Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| 678c9014 | 23-Oct-2025 |
Alex Hung <alex.hung@amd.com> |
drm/amd/display: Fix black screen with HDMI outputs
[Why & How] This fixes the black screen issue on certain APUs with HDMI, accompanied by the following messages:
amdgpu 0000:c4:00.0: amdgpu: [drm
drm/amd/display: Fix black screen with HDMI outputs
[Why & How] This fixes the black screen issue on certain APUs with HDMI, accompanied by the following messages:
amdgpu 0000:c4:00.0: amdgpu: [drm] Failed to setup vendor info frame on connector DP-1: -22 amdgpu 0000:c4:00.0: [drm] Cannot find any crtc or sizes [drm] Cannot find any crtc or sizes
Fixes: 489f0f600ce2 ("drm/amd/display: Fix DVI-D/HDMI adapters") Suggested-by: Timur Kristóf <timur.kristof@gmail.com> Reviewed-by: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Alex Hung <alex.hung@amd.com> Signed-off-by: Ray Wu <ray.wu@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
/linux/.clang-format/linux/.mailmap/linux/Documentation/devicetree/bindings/display/bridge/fsl,imx8mp-hdmi-tx.yaml/linux/Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml/linux/Documentation/devicetree/bindings/display/imx/fsl,imx8mp-hdmi-pai.yaml/linux/Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.yaml/linux/Documentation/devicetree/bindings/display/panel/panel-simple.yaml/linux/Documentation/devicetree/bindings/display/panel/sharp,lq079l1sx01.yaml/linux/Documentation/devicetree/bindings/display/rockchip/rockchip,dw-mipi-dsi.yaml/linux/Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml/linux/Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml/linux/Documentation/devicetree/bindings/i2c/apm,xgene-slimpro-i2c.yaml/linux/Documentation/devicetree/bindings/npu/arm,ethos.yaml/linux/Documentation/devicetree/bindings/sound/fsl-asoc-card.yaml/linux/Documentation/devicetree/bindings/sound/qcom,sm8250.yaml/linux/Documentation/devicetree/bindings/sound/ti,tas2781.yaml/linux/Documentation/devicetree/bindings/vendor-prefixes.yaml/linux/Documentation/filesystems/ext4/directory.rst/linux/Documentation/gpu/drm-kms-helpers.rst/linux/Documentation/gpu/todo.rst/linux/Documentation/gpu/vkms.rst/linux/Documentation/gpu/xe/index.rst/linux/Documentation/gpu/xe/xe_exec_queue.rst/linux/Documentation/networking/can.rst/linux/Documentation/networking/seg6-sysctl.rst/linux/Documentation/rust/coding-guidelines.rst/linux/Documentation/userspace-api/dma-buf-heaps.rst/linux/Documentation/virt/kvm/api.rst/linux/Documentation/virt/kvm/devices/arm-vgic-v3.rst/linux/MAINTAINERS/linux/Makefile/linux/arch/Kconfig/linux/arch/arc/configs/axs101_defconfig/linux/arch/arc/configs/axs103_defconfig/linux/arch/arc/configs/axs103_smp_defconfig/linux/arch/arc/configs/hsdk_defconfig/linux/arch/arc/configs/vdk_hs38_defconfig/linux/arch/arc/configs/vdk_hs38_smp_defconfig/linux/arch/arm/configs/axm55xx_defconfig/linux/arch/arm/configs/bcm2835_defconfig/linux/arch/arm/configs/davinci_all_defconfig/linux/arch/arm/configs/dove_defconfig/linux/arch/arm/configs/ep93xx_defconfig/linux/arch/arm/configs/imx_v6_v7_defconfig/linux/arch/arm/configs/ixp4xx_defconfig/linux/arch/arm/configs/mmp2_defconfig/linux/arch/arm/configs/moxart_defconfig/linux/arch/arm/configs/multi_v5_defconfig/linux/arch/arm/configs/mv78xx0_defconfig/linux/arch/arm/configs/mvebu_v5_defconfig/linux/arch/arm/configs/nhk8815_defconfig/linux/arch/arm/configs/omap1_defconfig/linux/arch/arm/configs/omap2plus_defconfig/linux/arch/arm/configs/orion5x_defconfig/linux/arch/arm/configs/pxa_defconfig/linux/arch/arm/configs/qcom_defconfig/linux/arch/arm/configs/rpc_defconfig/linux/arch/arm/configs/s3c6400_defconfig/linux/arch/arm/configs/sama7_defconfig/linux/arch/arm/configs/socfpga_defconfig/linux/arch/arm/configs/spear13xx_defconfig/linux/arch/arm/configs/spear3xx_defconfig/linux/arch/arm/configs/spear6xx_defconfig/linux/arch/arm/configs/spitz_defconfig/linux/arch/arm/configs/stm32_defconfig/linux/arch/arm/configs/tegra_defconfig/linux/arch/arm/configs/u8500_defconfig/linux/arch/arm/configs/vexpress_defconfig/linux/arch/arm64/include/asm/el2_setup.h/linux/arch/arm64/include/asm/kvm_host.h/linux/arch/arm64/include/asm/sysreg.h/linux/arch/arm64/kernel/entry-common.c/linux/arch/arm64/kvm/arch_timer.c/linux/arch/arm64/kvm/arm.c/linux/arch/arm64/kvm/at.c/linux/arch/arm64/kvm/config.c/linux/arch/arm64/kvm/debug.c/linux/arch/arm64/kvm/guest.c/linux/arch/arm64/kvm/handle_exit.c/linux/arch/arm64/kvm/hyp/include/hyp/switch.h/linux/arch/arm64/kvm/hyp/nvhe/pkvm.c/linux/arch/arm64/kvm/nested.c/linux/arch/arm64/kvm/sys_regs.c/linux/arch/arm64/kvm/sys_regs.h/linux/arch/arm64/kvm/vgic/vgic-v3.c/linux/arch/hexagon/configs/comet_defconfig/linux/arch/m68k/configs/stmark2_defconfig/linux/arch/microblaze/configs/mmu_defconfig/linux/arch/mips/configs/bigsur_defconfig/linux/arch/mips/configs/cobalt_defconfig/linux/arch/mips/configs/decstation_64_defconfig/linux/arch/mips/configs/decstation_defconfig/linux/arch/mips/configs/decstation_r4k_defconfig/linux/arch/mips/configs/fuloong2e_defconfig/linux/arch/mips/configs/ip22_defconfig/linux/arch/mips/configs/ip27_defconfig/linux/arch/mips/configs/ip28_defconfig/linux/arch/mips/configs/ip30_defconfig/linux/arch/mips/configs/ip32_defconfig/linux/arch/mips/configs/jazz_defconfig/linux/arch/mips/configs/lemote2f_defconfig/linux/arch/mips/configs/loongson2k_defconfig/linux/arch/mips/configs/loongson3_defconfig/linux/arch/mips/configs/malta_defconfig/linux/arch/mips/configs/malta_kvm_defconfig/linux/arch/mips/configs/malta_qemu_32r6_defconfig/linux/arch/mips/configs/maltaaprp_defconfig/linux/arch/mips/configs/maltasmvp_defconfig/linux/arch/mips/configs/maltasmvp_eva_defconfig/linux/arch/mips/configs/maltaup_defconfig/linux/arch/mips/configs/maltaup_xpa_defconfig/linux/arch/mips/configs/mtx1_defconfig/linux/arch/mips/configs/rm200_defconfig/linux/arch/openrisc/configs/or1klitex_defconfig/linux/arch/openrisc/configs/virt_defconfig/linux/arch/parisc/configs/generic-32bit_defconfig/linux/arch/parisc/configs/generic-64bit_defconfig/linux/arch/powerpc/kernel/fadump.c/linux/arch/powerpc/kvm/book3s_xive.c/linux/arch/powerpc/platforms/powernv/vas.c/linux/arch/powerpc/platforms/pseries/msi.c/linux/arch/powerpc/sysdev/xive/common.c/linux/arch/riscv/Kconfig/linux/arch/riscv/include/asm/kgdb.h/linux/arch/riscv/kernel/cpu-hotplug.c/linux/arch/riscv/kernel/entry.S/linux/arch/riscv/kernel/probes/kprobes.c/linux/arch/riscv/kernel/setup.c/linux/arch/riscv/kernel/tests/kprobes/test-kprobes.h/linux/arch/sh/configs/ap325rxa_defconfig/linux/arch/sh/configs/apsh4a3a_defconfig/linux/arch/sh/configs/apsh4ad0a_defconfig/linux/arch/sh/configs/ecovec24_defconfig/linux/arch/sh/configs/edosk7760_defconfig/linux/arch/sh/configs/espt_defconfig/linux/arch/sh/configs/landisk_defconfig/linux/arch/sh/configs/lboxre2_defconfig/linux/arch/sh/configs/magicpanelr2_defconfig/linux/arch/sh/configs/r7780mp_defconfig/linux/arch/sh/configs/r7785rp_defconfig/linux/arch/sh/configs/rsk7264_defconfig/linux/arch/sh/configs/rsk7269_defconfig/linux/arch/sh/configs/sdk7780_defconfig/linux/arch/sh/configs/sdk7786_defconfig/linux/arch/sh/configs/se7343_defconfig/linux/arch/sh/configs/se7712_defconfig/linux/arch/sh/configs/se7721_defconfig/linux/arch/sh/configs/se7722_defconfig/linux/arch/sh/configs/se7724_defconfig/linux/arch/sh/configs/sh03_defconfig/linux/arch/sh/configs/sh2007_defconfig/linux/arch/sh/configs/sh7757lcr_defconfig/linux/arch/sh/configs/sh7763rdp_defconfig/linux/arch/sh/configs/sh7785lcr_32bit_defconfig/linux/arch/sh/configs/sh7785lcr_defconfig/linux/arch/sh/configs/shx3_defconfig/linux/arch/sh/configs/titan_defconfig/linux/arch/sh/configs/ul2_defconfig/linux/arch/sh/configs/urquell_defconfig/linux/arch/sparc/configs/sparc64_defconfig/linux/arch/x86/kernel/cpu/amd.c/linux/arch/x86/kernel/cpu/resctrl/monitor.c/linux/arch/x86/kvm/pmu.c/linux/arch/x86/kvm/x86.c/linux/arch/x86/mm/pat/set_memory.c/linux/arch/x86/mm/tlb.c/linux/arch/xtensa/configs/audio_kc705_defconfig/linux/arch/xtensa/configs/cadence_csp_defconfig/linux/arch/xtensa/configs/generic_kc705_defconfig/linux/arch/xtensa/configs/nommu_kc705_defconfig/linux/arch/xtensa/configs/smp_lx200_defconfig/linux/arch/xtensa/configs/virt_defconfig/linux/arch/xtensa/configs/xip_kc705_defconfig/linux/block/blk-cgroup.c/linux/block/blk-mq-sched.c/linux/block/blk-mq-tag.c/linux/block/blk-mq.c/linux/block/blk-mq.h/linux/drivers/accel/Kconfig/linux/drivers/accel/Makefile/linux/drivers/accel/amdxdna/Makefile/linux/drivers/accel/amdxdna/TODO/linux/drivers/accel/amdxdna/aie2_ctx.c/linux/drivers/accel/amdxdna/aie2_error.c/linux/drivers/accel/amdxdna/aie2_message.c/linux/drivers/accel/amdxdna/aie2_msg_priv.h/linux/drivers/accel/amdxdna/aie2_pci.c/linux/drivers/accel/amdxdna/aie2_pci.h/linux/drivers/accel/amdxdna/aie2_smu.c/linux/drivers/accel/amdxdna/amdxdna_ctx.c/linux/drivers/accel/amdxdna/amdxdna_ctx.h/linux/drivers/accel/amdxdna/amdxdna_error.h/linux/drivers/accel/amdxdna/amdxdna_gem.c/linux/drivers/accel/amdxdna/amdxdna_gem.h/linux/drivers/accel/amdxdna/amdxdna_mailbox.c/linux/drivers/accel/amdxdna/amdxdna_pci_drv.c/linux/drivers/accel/amdxdna/amdxdna_pci_drv.h/linux/drivers/accel/amdxdna/amdxdna_pm.c/linux/drivers/accel/amdxdna/amdxdna_pm.h/linux/drivers/accel/amdxdna/npu1_regs.c/linux/drivers/accel/amdxdna/npu4_regs.c/linux/drivers/accel/ethosu/Kconfig/linux/drivers/accel/ethosu/Makefile/linux/drivers/accel/ethosu/ethosu_device.h/linux/drivers/accel/ethosu/ethosu_drv.c/linux/drivers/accel/ethosu/ethosu_drv.h/linux/drivers/accel/ethosu/ethosu_gem.c/linux/drivers/accel/ethosu/ethosu_gem.h/linux/drivers/accel/ethosu/ethosu_job.c/linux/drivers/accel/ethosu/ethosu_job.h/linux/drivers/accel/ivpu/ivpu_debugfs.c/linux/drivers/accel/ivpu/ivpu_drv.c/linux/drivers/accel/ivpu/ivpu_drv.h/linux/drivers/accel/ivpu/ivpu_fw.c/linux/drivers/accel/ivpu/ivpu_fw.h/linux/drivers/accel/ivpu/ivpu_gem.c/linux/drivers/accel/ivpu/ivpu_gem.h/linux/drivers/accel/ivpu/ivpu_hw.c/linux/drivers/accel/ivpu/ivpu_hw.h/linux/drivers/accel/ivpu/ivpu_hw_btrs.c/linux/drivers/accel/ivpu/ivpu_hw_btrs.h/linux/drivers/accel/ivpu/ivpu_hw_ip.c/linux/drivers/accel/ivpu/ivpu_job.c/linux/drivers/accel/ivpu/ivpu_job.h/linux/drivers/accel/ivpu/ivpu_mmu_context.c/linux/drivers/accel/ivpu/ivpu_pm.c/linux/drivers/accel/ivpu/vpu_jsm_api.h/linux/drivers/accel/qaic/qaic.h/linux/drivers/accel/qaic/qaic_control.c/linux/drivers/accel/qaic/qaic_data.c/linux/drivers/accel/qaic/qaic_debugfs.c/linux/drivers/accel/qaic/qaic_drv.c/linux/drivers/accel/qaic/qaic_ras.c/linux/drivers/accel/qaic/sahara.c/linux/drivers/ata/libata-core.c/linux/drivers/char/ipmi/ipmi_msghandler.c/linux/drivers/char/tpm/tpm_crb.c/linux/drivers/cxl/acpi.c/linux/drivers/cxl/core/features.c/linux/drivers/cxl/core/port.c/linux/drivers/cxl/core/region.c/linux/drivers/cxl/core/trace.h/linux/drivers/devfreq/event/rockchip-dfi.c/linux/drivers/dma-buf/heaps/Kconfig/linux/drivers/dma-buf/heaps/cma_heap.c/linux/drivers/dpll/zl3073x/core.c/linux/drivers/dpll/zl3073x/fw.c/linux/drivers/dpll/zl3073x/regs.h/linux/drivers/gpu/drm/Makefile/linux/drivers/gpu/drm/amd/amdgpu/amdgpu.h/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h/linux/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c/linux/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c/linux/drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c/linux/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c/linux/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c/linux/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c/linux/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c/linux/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c/linux/drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c/linux/drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c/linux/drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c/linux/drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c/linux/drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c/linux/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c/linux/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c/linux/drivers/gpu/drm/amd/amdkfd/kfd_process.c/linux/drivers/gpu/drm/amd/amdkfd/kfd_svm.c/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c/linux/drivers/gpu/drm/amd/display/dc/core/dc.c/linux/drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c/linux/drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c/linux/drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.h/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_dchub_registers.h/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_display_cfg_types.h/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_soc_parameter_types.h/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_types.h/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_shared_types.h/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.c/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_internal_shared_types.hlink_detection.c/linux/drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c/linux/drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c/linux/drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c/linux/drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h/linux/drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_execution.c/linux/drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c/linux/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c/linux/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_log.c/linux/drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h/linux/drivers/gpu/drm/amd/include/kgd_pp_interface.h/linux/drivers/gpu/drm/amd/pm/amdgpu_dpm.c/linux/drivers/gpu/drm/amd/pm/amdgpu_pm.c/linux/drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h/linux/drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c/linux/drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.h/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h/linux/drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c/linux/drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h/linux/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c/linux/drivers/gpu/drm/amd/ras/rascore/ras_cper.c/linux/drivers/gpu/drm/amd/ras/rascore/ras_log_ring.c/linux/drivers/gpu/drm/arm/display/komeda/komeda_crtc.c/linux/drivers/gpu/drm/arm/malidp_planes.c/linux/drivers/gpu/drm/armada/armada_fbdev.c/linux/drivers/gpu/drm/armada/armada_plane.c/linux/drivers/gpu/drm/ast/Makefile/linux/drivers/gpu/drm/ast/ast_2000.c/linux/drivers/gpu/drm/ast/ast_2100.c/linux/drivers/gpu/drm/ast/ast_2200.c/linux/drivers/gpu/drm/ast/ast_2300.c/linux/drivers/gpu/drm/ast/ast_2400.c/linux/drivers/gpu/drm/ast/ast_2500.c/linux/drivers/gpu/drm/ast/ast_2600.c/linux/drivers/gpu/drm/ast/ast_drv.c/linux/drivers/gpu/drm/ast/ast_drv.h/linux/drivers/gpu/drm/ast/ast_mode.c/linux/drivers/gpu/drm/ast/ast_reg.h/linux/drivers/gpu/drm/ast/ast_tables.h/linux/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c/linux/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c/linux/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h/linux/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c/linux/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c/linux/drivers/gpu/drm/bridge/imx/Kconfig/linux/drivers/gpu/drm/bridge/imx/Makefile/linux/drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pai.c/linux/drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c/linux/drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c/linux/drivers/gpu/drm/bridge/lontium-lt9211.c/linux/drivers/gpu/drm/bridge/synopsys/Kconfig/linux/drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c/linux/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c/linux/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h/linux/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c/linux/drivers/gpu/drm/bridge/ti-sn65dsi86.c/linux/drivers/gpu/drm/clients/drm_fbdev_client.c/linux/drivers/gpu/drm/clients/drm_log.c/linux/drivers/gpu/drm/display/drm_bridge_connector.c/linux/drivers/gpu/drm/display/drm_dp_helper.c/linux/drivers/gpu/drm/drm_atomic.c/linux/drivers/gpu/drm/drm_atomic_helper.c/linux/drivers/gpu/drm/drm_bridge.c/linux/drivers/gpu/drm/drm_buddy.c/linux/drivers/gpu/drm/drm_client.c/linux/drivers/gpu/drm/drm_client_event.c/linux/drivers/gpu/drm/drm_client_modeset.c/linux/drivers/gpu/drm/drm_draw.c/linux/drivers/gpu/drm/drm_draw_internal.h/linux/drivers/gpu/drm/drm_dumb_buffers.c/linux/drivers/gpu/drm/drm_fb_helper.c/linux/drivers/gpu/drm/drm_fbdev_dma.c/linux/drivers/gpu/drm/drm_fbdev_shmem.c/linux/drivers/gpu/drm/drm_fbdev_ttm.c/linux/drivers/gpu/drm/drm_format_helper.c/linux/drivers/gpu/drm/drm_framebuffer.c/linux/drivers/gpu/drm/drm_gem.c/linux/drivers/gpu/drm/drm_gem_atomic_helper.c/linux/drivers/gpu/drm/drm_gem_dma_helper.c/linux/drivers/gpu/drm/drm_gem_shmem_helper.c/linux/drivers/gpu/drm/drm_gem_vram_helper.c/linux/drivers/gpu/drm/drm_gpusvm.c/linux/drivers/gpu/drm/drm_mipi_dbi.c/linux/drivers/gpu/drm/drm_modeset_helper.c/linux/drivers/gpu/drm/drm_vblank.c/linux/drivers/gpu/drm/drm_vblank_helper.c/linux/drivers/gpu/drm/exynos/exynos_drm_fbdev.c/linux/drivers/gpu/drm/exynos/exynos_drm_gem.c/linux/drivers/gpu/drm/exynos/exynos_drm_plane.c/linux/drivers/gpu/drm/gma500/fbdev.c/linux/drivers/gpu/drm/gud/gud_connector.c/linux/drivers/gpu/drm/gud/gud_drv.c/linux/drivers/gpu/drm/gud/gud_pipe.c/linux/drivers/gpu/drm/hyperv/hyperv_drm_modeset.c/linux/drivers/gpu/drm/i915/display/intel_fb.c/linux/drivers/gpu/drm/i915/display/intel_fbdev.c/linux/drivers/gpu/drm/i915/display/intel_frontbuffer.c/linux/drivers/gpu/drm/i915/display/intel_psr.c/linux/drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c/linux/drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.h/linux/drivers/gpu/drm/i915/gem/i915_gem_shmem.c/linux/drivers/gpu/drm/i915/gem/i915_gem_ttm.c/linux/drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c/linux/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c/linux/drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c/linux/drivers/gpu/drm/i915/i915_driver.c/linux/drivers/gpu/drm/imx/dc/dc-ed.c/linux/drivers/gpu/drm/imx/dc/dc-fg.c/linux/drivers/gpu/drm/imx/dc/dc-fu.c/linux/drivers/gpu/drm/imx/dc/dc-fu.h/linux/drivers/gpu/drm/imx/dc/dc-lb.c/linux/drivers/gpu/drm/imx/dc/dc-plane.c/linux/drivers/gpu/drm/imx/dcss/dcss-plane.c/linux/drivers/gpu/drm/imx/ipuv3/imx-drm-core.c/linux/drivers/gpu/drm/imx/ipuv3/imx-tve.c/linux/drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c/linux/drivers/gpu/drm/imx/ipuv3/parallel-display.c/linux/drivers/gpu/drm/ingenic/ingenic-drm-drv.c/linux/drivers/gpu/drm/ingenic/ingenic-ipu.c/linux/drivers/gpu/drm/kmb/kmb_plane.c/linux/drivers/gpu/drm/logicvc/logicvc_layer.c/linux/drivers/gpu/drm/loongson/lsdc_gem.c/linux/drivers/gpu/drm/loongson/lsdc_plane.c/linux/drivers/gpu/drm/mcde/mcde_clk_div.c/linux/drivers/gpu/drm/mediatek/mtk_plane.c/linux/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c/linux/drivers/gpu/drm/msm/msm_fbdev.c/linux/drivers/gpu/drm/msm/msm_gem.c/linux/drivers/gpu/drm/nouveau/Kconfig/linux/drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h/linux/drivers/gpu/drm/nouveau/nouveau_bo.h/linux/drivers/gpu/drm/nouveau/nouveau_display.c/linux/drivers/gpu/drm/nouveau/nouveau_gem.c/linux/drivers/gpu/drm/nouveau/nouveau_platform.c/linux/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c/linux/drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c/linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/Kbuild/linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c/linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.h/linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.c/linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.h/linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c/linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.c/linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.h/linux/drivers/gpu/drm/omapdrm/omap_encoder.c/linux/drivers/gpu/drm/omapdrm/omap_fbdev.c/linux/drivers/gpu/drm/omapdrm/omap_gem.c/linux/drivers/gpu/drm/omapdrm/omap_plane.c/linux/drivers/gpu/drm/panel/Kconfig/linux/drivers/gpu/drm/panel/Makefile/linux/drivers/gpu/drm/panel/panel-edp.c/linux/drivers/gpu/drm/panel/panel-ilitek-ili9881c.c/linux/drivers/gpu/drm/panel/panel-sharp-lq079l1sx01.c/linux/drivers/gpu/drm/panel/panel-simple.c/linux/drivers/gpu/drm/panel/panel-visionox-rm69299.c/linux/drivers/gpu/drm/panfrost/panfrost_devfreq.c/linux/drivers/gpu/drm/panfrost/panfrost_device.c/linux/drivers/gpu/drm/panfrost/panfrost_device.h/linux/drivers/gpu/drm/panfrost/panfrost_drv.c/linux/drivers/gpu/drm/panfrost/panfrost_dump.c/linux/drivers/gpu/drm/panfrost/panfrost_gem.c/linux/drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c/linux/drivers/gpu/drm/panfrost/panfrost_gpu.c/linux/drivers/gpu/drm/panfrost/panfrost_job.c/linux/drivers/gpu/drm/panfrost/panfrost_job.h/linux/drivers/gpu/drm/panfrost/panfrost_mmu.c/linux/drivers/gpu/drm/panfrost/panfrost_mmu.h/linux/drivers/gpu/drm/panfrost/panfrost_perfcnt.c/linux/drivers/gpu/drm/panthor/panthor_devfreq.c/linux/drivers/gpu/drm/panthor/panthor_device.c/linux/drivers/gpu/drm/panthor/panthor_device.h/linux/drivers/gpu/drm/panthor/panthor_drv.c/linux/drivers/gpu/drm/panthor/panthor_fw.c/linux/drivers/gpu/drm/panthor/panthor_gpu.c/linux/drivers/gpu/drm/panthor/panthor_regs.h/linux/drivers/gpu/drm/panthor/panthor_sched.c/linux/drivers/gpu/drm/panthor/panthor_sched.h/linux/drivers/gpu/drm/pl111/pl111_display.c/linux/drivers/gpu/drm/qxl/qxl_display.c/linux/drivers/gpu/drm/qxl/qxl_gem.c/linux/drivers/gpu/drm/radeon/radeon_acpi.c/linux/drivers/gpu/drm/radeon/radeon_connectors.c/linux/drivers/gpu/drm/radeon/radeon_device.c/linux/drivers/gpu/drm/radeon/radeon_display.c/linux/drivers/gpu/drm/radeon/radeon_drv.c/linux/drivers/gpu/drm/radeon/radeon_fbdev.c/linux/drivers/gpu/drm/radeon/radeon_gem.c/linux/drivers/gpu/drm/radeon/radeon_kms.c/linux/drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c/linux/drivers/gpu/drm/renesas/rz-du/Kconfig/linux/drivers/gpu/drm/rockchip/analogix_dp-rockchip.c/linux/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c/linux/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c/linux/drivers/gpu/drm/rockchip/rockchip_drm_gem.c/linux/drivers/gpu/drm/rockchip/rockchip_drm_vop.c/linux/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c/linux/drivers/gpu/drm/rockchip/rockchip_vop_reg.c/linux/drivers/gpu/drm/scheduler/sched_main.c/linux/drivers/gpu/drm/scheduler/tests/sched_tests.h/linux/drivers/gpu/drm/sitronix/st7571-i2c.c/linux/drivers/gpu/drm/solomon/ssd130x.c/linux/drivers/gpu/drm/stm/dw_mipi_dsi-stm.c/linux/drivers/gpu/drm/stm/lvds.c/linux/drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c/linux/drivers/gpu/drm/sun4i/sun4i_tcon_dclk.c/linux/drivers/gpu/drm/sun4i/sun8i_ui_layer.c/linux/drivers/gpu/drm/sun4i/sun8i_vi_layer.c/linux/drivers/gpu/drm/sysfb/drm_sysfb_helper.h/linux/drivers/gpu/drm/sysfb/drm_sysfb_modeset.c/linux/drivers/gpu/drm/sysfb/simpledrm.c/linux/drivers/gpu/drm/sysfb/vesadrm.c/linux/drivers/gpu/drm/tegra/dc.c/linux/drivers/gpu/drm/tegra/fbdev.c/linux/drivers/gpu/drm/tegra/gem.c/linux/drivers/gpu/drm/tegra/hdmi.c/linux/drivers/gpu/drm/tegra/sor.c/linux/drivers/gpu/drm/tests/.kunitconfig/linux/drivers/gpu/drm/tests/drm_buddy_test.c/linux/drivers/gpu/drm/tidss/tidss_crtc.c/linux/drivers/gpu/drm/tidss/tidss_dispc.c/linux/drivers/gpu/drm/tidss/tidss_drv.c/linux/drivers/gpu/drm/tidss/tidss_kms.c/linux/drivers/gpu/drm/tidss/tidss_plane.c/linux/drivers/gpu/drm/tilcdc/tilcdc_crtc.c/linux/drivers/gpu/drm/tilcdc/tilcdc_plane.c/linux/drivers/gpu/drm/tiny/bochs.c/linux/drivers/gpu/drm/tiny/cirrus-qemu.c/linux/drivers/gpu/drm/ttm/tests/ttm_bo_test.c/linux/drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c/linux/drivers/gpu/drm/ttm/ttm_bo.c/linux/drivers/gpu/drm/ttm/ttm_bo_internal.h/linux/drivers/gpu/drm/ttm/ttm_module.c/linux/drivers/gpu/drm/ttm/ttm_resource.c/linux/drivers/gpu/drm/vboxvideo/vbox_mode.c/linux/drivers/gpu/drm/vc4/Kconfig/linux/drivers/gpu/drm/vc4/vc4_hdmi.c/linux/drivers/gpu/drm/vc4/vc4_hdmi.h/linux/drivers/gpu/drm/vc4/vc4_plane.c/linux/drivers/gpu/drm/vgem/vgem_fence.c/linux/drivers/gpu/drm/virtio/virtgpu_display.c/linux/drivers/gpu/drm/vkms/Kconfig/linux/drivers/gpu/drm/vkms/Makefile/linux/drivers/gpu/drm/vkms/tests/vkms_config_test.c/linux/drivers/gpu/drm/vkms/vkms_config.c/linux/drivers/gpu/drm/vkms/vkms_config.h/linux/drivers/gpu/drm/vkms/vkms_configfs.c/linux/drivers/gpu/drm/vkms/vkms_configfs.h/linux/drivers/gpu/drm/vkms/vkms_connector.c/linux/drivers/gpu/drm/vkms/vkms_connector.h/linux/drivers/gpu/drm/vkms/vkms_crtc.c/linux/drivers/gpu/drm/vkms/vkms_drv.c/linux/drivers/gpu/drm/vkms/vkms_drv.h/linux/drivers/gpu/drm/vmwgfx/vmwgfx_gem.c/linux/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c/linux/drivers/gpu/drm/xe/Kconfig.debug/linux/drivers/gpu/drm/xe/Makefile/linux/drivers/gpu/drm/xe/abi/guc_actions_abi.h/linux/drivers/gpu/drm/xe/display/intel_fbdev_fb.c/linux/drivers/gpu/drm/xe/display/xe_display.c/linux/drivers/gpu/drm/xe/display/xe_display.h/linux/drivers/gpu/drm/xe/display/xe_display_wa.c/linux/drivers/gpu/drm/xe/display/xe_panic.c/linux/drivers/gpu/drm/xe/display/xe_plane_initial.c/linux/drivers/gpu/drm/xe/instructions/xe_gpu_commands.h/linux/drivers/gpu/drm/xe/regs/xe_engine_regs.h/linux/drivers/gpu/drm/xe/regs/xe_gt_regs.h/linux/drivers/gpu/drm/xe/regs/xe_i2c_regs.h/linux/drivers/gpu/drm/xe/regs/xe_irq_regs.h/linux/drivers/gpu/drm/xe/tests/xe_dma_buf.c/linux/drivers/gpu/drm/xe/tests/xe_pci.c/linux/drivers/gpu/drm/xe/tests/xe_pci_test.c/linux/drivers/gpu/drm/xe/tests/xe_rtp_test.c/linux/drivers/gpu/drm/xe/xe_bo.c/linux/drivers/gpu/drm/xe/xe_bo.h/linux/drivers/gpu/drm/xe/xe_bo_doc.h/linux/drivers/gpu/drm/xe/xe_bo_evict.c/linux/drivers/gpu/drm/xe/xe_configfs.c/linux/drivers/gpu/drm/xe/xe_configfs.h/linux/drivers/gpu/drm/xe/xe_debugfs.c/linux/drivers/gpu/drm/xe/xe_device.c/linux/drivers/gpu/drm/xe/xe_device_sysfs.c/linux/drivers/gpu/drm/xe/xe_device_types.h/linux/drivers/gpu/drm/xe/xe_device_wa_oob.rules/linux/drivers/gpu/drm/xe/xe_dma_buf.c/linux/drivers/gpu/drm/xe/xe_eu_stall.c/linux/drivers/gpu/drm/xe/xe_exec.c/linux/drivers/gpu/drm/xe/xe_exec_queue.c/linux/drivers/gpu/drm/xe/xe_exec_queue.h/linux/drivers/gpu/drm/xe/xe_exec_queue_types.h/linux/drivers/gpu/drm/xe/xe_execlist.c/linux/drivers/gpu/drm/xe/xe_force_wake_types.h/linux/drivers/gpu/drm/xe/xe_ggtt.c/linux/drivers/gpu/drm/xe/xe_gpu_scheduler.c/linux/drivers/gpu/drm/xe/xe_gpu_scheduler.h/linux/drivers/gpu/drm/xe/xe_gsc.c/linux/drivers/gpu/drm/xe/xe_gt.c/linux/drivers/gpu/drm/xe/xe_gt.h/linux/drivers/gpu/drm/xe/xe_gt_clock.c/linux/drivers/gpu/drm/xe/xe_gt_debugfs.c/linux/drivers/gpu/drm/xe/xe_gt_debugfs.h/linux/drivers/gpu/drm/xe/xe_gt_freq.c/linux/drivers/gpu/drm/xe/xe_gt_idle.c/linux/drivers/gpu/drm/xe/xe_gt_mcr.c/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf.c/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_control.h/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_control_types.h/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c/linux/drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.h/linux/drivers/gpu/drm/xe/xe_gt_sriov_printk.h/linux/drivers/gpu/drm/xe/xe_gt_sriov_vf.c/linux/drivers/gpu/drm/xe/xe_gt_sriov_vf.h/linux/drivers/gpu/drm/xe/xe_gt_sriov_vf_types.h/linux/drivers/gpu/drm/xe/xe_gt_topology.c/linux/drivers/gpu/drm/xe/xe_gt_topology.h/linux/drivers/gpu/drm/xe/xe_gt_types.h/linux/drivers/gpu/drm/xe/xe_guc.c/linux/drivers/gpu/drm/xe/xe_guc.h/linux/drivers/gpu/drm/xe/xe_guc_ads.c/linux/drivers/gpu/drm/xe/xe_guc_ads_types.h/linux/drivers/gpu/drm/xe/xe_guc_capture.c/linux/drivers/gpu/drm/xe/xe_guc_ct.c/linux/drivers/gpu/drm/xe/xe_guc_ct.h/linux/drivers/gpu/drm/xe/xe_guc_ct_types.h/linux/drivers/gpu/drm/xe/xe_guc_exec_queue_types.h/linux/drivers/gpu/drm/xe/xe_guc_fwif.h/linux/drivers/gpu/drm/xe/xe_guc_log_types.h/linux/drivers/gpu/drm/xe/xe_guc_pc.c/linux/drivers/gpu/drm/xe/xe_guc_relay.c/linux/drivers/gpu/drm/xe/xe_guc_relay_types.h/linux/drivers/gpu/drm/xe/xe_guc_submit.c/linux/drivers/gpu/drm/xe/xe_guc_submit.h/linux/drivers/gpu/drm/xe/xe_guc_tlb_inval.c/linux/drivers/gpu/drm/xe/xe_huc.c/linux/drivers/gpu/drm/xe/xe_hw_engine.c/linux/drivers/gpu/drm/xe/xe_hwmon.c/linux/drivers/gpu/drm/xe/xe_i2c.c/linux/drivers/gpu/drm/xe/xe_i2c.h/linux/drivers/gpu/drm/xe/xe_irq.c/linux/drivers/gpu/drm/xe/xe_lmtt.c/linux/drivers/gpu/drm/xe/xe_lrc.c/linux/drivers/gpu/drm/xe/xe_lrc.h/linux/drivers/gpu/drm/xe/xe_map.h/linux/drivers/gpu/drm/xe/xe_memirq.c/linux/drivers/gpu/drm/xe/xe_memirq.h/linux/drivers/gpu/drm/xe/xe_migrate.c/linux/drivers/gpu/drm/xe/xe_migrate_doc.h/linux/drivers/gpu/drm/xe/xe_mmio.c/linux/drivers/gpu/drm/xe/xe_mmio.h/linux/drivers/gpu/drm/xe/xe_mocs.c/linux/drivers/gpu/drm/xe/xe_mocs.h/linux/drivers/gpu/drm/xe/xe_oa.c/linux/drivers/gpu/drm/xe/xe_pat.c/linux/drivers/gpu/drm/xe/xe_pat.h/linux/drivers/gpu/drm/xe/xe_pci.c/linux/drivers/gpu/drm/xe/xe_pci_sriov.c/linux/drivers/gpu/drm/xe/xe_pci_types.h/linux/drivers/gpu/drm/xe/xe_platform_types.h/linux/drivers/gpu/drm/xe/xe_pm.c/linux/drivers/gpu/drm/xe/xe_pm.h/linux/drivers/gpu/drm/xe/xe_pmu.c/linux/drivers/gpu/drm/xe/xe_preempt_fence.c/linux/drivers/gpu/drm/xe/xe_preempt_fence_types.h/linux/drivers/gpu/drm/xe/xe_psmi.c/linux/drivers/gpu/drm/xe/xe_pt.c/linux/drivers/gpu/drm/xe/xe_query.c/linux/drivers/gpu/drm/xe/xe_range_fence.h/linux/drivers/gpu/drm/xe/xe_reg_whitelist.c/linux/drivers/gpu/drm/xe/xe_ring_ops.c/linux/drivers/gpu/drm/xe/xe_rtp.c/linux/drivers/gpu/drm/xe/xe_rtp.h/linux/drivers/gpu/drm/xe/xe_rtp_types.h/linux/drivers/gpu/drm/xe/xe_sched_job.c/linux/drivers/gpu/drm/xe/xe_sched_job.h/linux/drivers/gpu/drm/xe/xe_sched_job_types.h/linux/drivers/gpu/drm/xe/xe_sriov.c/linux/drivers/gpu/drm/xe/xe_sriov_pf.c/linux/drivers/gpu/drm/xe/xe_sriov_pf.h/linux/drivers/gpu/drm/xe/xe_sriov_pf_control.c/linux/drivers/gpu/drm/xe/xe_sriov_pf_control.h/linux/drivers/gpu/drm/xe/xe_sriov_pf_debugfs.c/linux/drivers/gpu/drm/xe/xe_sriov_pf_debugfs.h/linux/drivers/gpu/drm/xe/xe_sriov_pf_helpers.h/linux/drivers/gpu/drm/xe/xe_sriov_pf_provision.c/linux/drivers/gpu/drm/xe/xe_sriov_pf_provision.h/linux/drivers/gpu/drm/xe/xe_sriov_pf_provision_types.h/linux/drivers/gpu/drm/xe/xe_sriov_pf_types.h/linux/drivers/gpu/drm/xe/xe_sriov_printk.h/linux/drivers/gpu/drm/xe/xe_sriov_vf.c/linux/drivers/gpu/drm/xe/xe_sriov_vf.h/linux/drivers/gpu/drm/xe/xe_sriov_vf_ccs.c/linux/drivers/gpu/drm/xe/xe_sriov_vf_ccs.h/linux/drivers/gpu/drm/xe/xe_sriov_vf_types.h/linux/drivers/gpu/drm/xe/xe_svm.c/linux/drivers/gpu/drm/xe/xe_tile.c/linux/drivers/gpu/drm/xe/xe_tile_debugfs.c/linux/drivers/gpu/drm/xe/xe_tile_debugfs.h/linux/drivers/gpu/drm/xe/xe_tile_sriov_pf_debugfs.c/linux/drivers/gpu/drm/xe/xe_tile_sriov_pf_debugfs.h/linux/drivers/gpu/drm/xe/xe_tile_sriov_printk.h/linux/drivers/gpu/drm/xe/xe_tile_sriov_vf.c/linux/drivers/gpu/drm/xe/xe_tile_sriov_vf.h/linux/drivers/gpu/drm/xe/xe_tile_sriov_vf_types.h/linux/drivers/gpu/drm/xe/xe_tlb_inval.h/linux/drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c/linux/drivers/gpu/drm/xe/xe_ttm_sys_mgr.c/linux/drivers/gpu/drm/xe/xe_ttm_vram_mgr.c/linux/drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h/linux/drivers/gpu/drm/xe/xe_tuning.c/linux/drivers/gpu/drm/xe/xe_tuning.h/linux/drivers/gpu/drm/xe/xe_uc_fw_types.h/linux/drivers/gpu/drm/xe/xe_uc_types.h/linux/drivers/gpu/drm/xe/xe_userptr.c/linux/drivers/gpu/drm/xe/xe_validation.h/linux/drivers/gpu/drm/xe/xe_vm.c/linux/drivers/gpu/drm/xe/xe_vm_doc.h/linux/drivers/gpu/drm/xe/xe_vm_types.h/linux/drivers/gpu/drm/xe/xe_vram.c/linux/drivers/gpu/drm/xe/xe_vram.h/linux/drivers/gpu/drm/xe/xe_wa.c/linux/drivers/gpu/drm/xe/xe_wa.h/linux/drivers/gpu/drm/xe/xe_wa_oob.rules/linux/drivers/gpu/drm/xlnx/zynqmp_kms.c/linux/drivers/gpu/host1x/bus.c/linux/drivers/gpu/host1x/dev.c/linux/drivers/gpu/host1x/hw/channel_hw.c/linux/drivers/gpu/host1x/syncpt.c/linux/drivers/hid/Kconfig/linux/drivers/hid/hid-cp2112.c/linux/drivers/hid/hid-debug.c/linux/drivers/hid/hid-ids.h/linux/drivers/hid/hid-input.c/linux/drivers/hid/hid-logitech-hidpp.c/linux/drivers/hid/hid-multitouch.c/linux/drivers/hid/hid-nintendo.c/linux/drivers/hid/hid-quirks.c/linux/drivers/hid/intel-thc-hid/intel-quicki2c/pci-quicki2c.c/linux/drivers/hid/intel-thc-hid/intel-quickspi/pci-quickspi.c/linux/drivers/hid/intel-thc-hid/intel-quickspi/quickspi-dev.h/linux/drivers/hid/intel-thc-hid/intel-quickspi/quickspi-protocol.c/linux/drivers/i2c/busses/i2c-amd-mp2.h/linux/drivers/i2c/busses/i2c-at91-core.c/linux/drivers/i2c/busses/i2c-at91-master.c/linux/drivers/i2c/busses/i2c-cadence.c/linux/drivers/i2c/busses/i2c-davinci.c/linux/drivers/i2c/busses/i2c-designware-master.c/linux/drivers/i2c/busses/i2c-hix5hd2.c/linux/drivers/i2c/busses/i2c-i801.c/linux/drivers/i2c/busses/i2c-img-scb.c/linux/drivers/i2c/busses/i2c-imx-lpi2c.c/linux/drivers/i2c/busses/i2c-imx.c/linux/drivers/i2c/busses/i2c-mv64xxx.c/linux/drivers/i2c/busses/i2c-nvidia-gpu.c/linux/drivers/i2c/busses/i2c-omap.c/linux/drivers/i2c/busses/i2c-qcom-cci.c/linux/drivers/i2c/busses/i2c-qcom-geni.c/linux/drivers/i2c/busses/i2c-qup.c/linux/drivers/i2c/busses/i2c-riic.c/linux/drivers/i2c/busses/i2c-rzv2m.c/linux/drivers/i2c/busses/i2c-sprd.c/linux/drivers/i2c/busses/i2c-stm32f7.c/linux/drivers/i2c/busses/i2c-usbio.c/linux/drivers/i2c/busses/i2c-xiic.c/linux/drivers/mfd/ls2k-bmc-core.c/linux/drivers/misc/ocxl/afu_irq.c/linux/drivers/mmc/core/block.c/linux/drivers/net/can/m_can/m_can.c/linux/drivers/net/can/m_can/m_can_platform.c/linux/drivers/net/can/usb/gs_usb.c/linux/drivers/net/ethernet/airoha/airoha_eth.c/linux/drivers/net/ethernet/amd/xgbe/xgbe-drv.c/linux/drivers/net/ethernet/amd/xgbe/xgbe-mdio.c/linux/drivers/net/ethernet/broadcom/tg3.c/linux/drivers/net/ethernet/dlink/dl2k.c/linux/drivers/net/ethernet/google/gve/gve.h/linux/drivers/net/ethernet/google/gve/gve_desc_dqo.h/linux/drivers/net/ethernet/google/gve/gve_rx_dqo.c/linux/drivers/net/ethernet/intel/idpf/idpf_ptp.c/linux/drivers/net/ethernet/intel/idpf/idpf_virtchnl_ptp.c/linux/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c/linux/drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h/linux/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c/linux/drivers/net/ethernet/intel/ixgbevf/defines.h/linux/drivers/net/ethernet/intel/ixgbevf/ipsec.c/linux/drivers/net/ethernet/intel/ixgbevf/ixgbevf.h/linux/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c/linux/drivers/net/ethernet/intel/ixgbevf/mbx.h/linux/drivers/net/ethernet/intel/ixgbevf/vf.c/linux/drivers/net/ethernet/intel/ixgbevf/vf.h/linux/drivers/net/ethernet/marvell/octeontx2/af/cgx.c/linux/drivers/net/ethernet/mediatek/mtk_wed.c/linux/drivers/net/ethernet/realtek/r8169_main.c/linux/drivers/net/netdevsim/netdev.c/linux/drivers/net/phy/broadcom.c/linux/drivers/net/phy/realtek/realtek_main.c/linux/drivers/net/usb/lan78xx.c/linux/drivers/net/usb/r8152.c/linux/drivers/net/usb/usbnet.c/linux/drivers/nvme/host/auth.c/linux/drivers/nvme/host/multipath.c/linux/drivers/nvme/host/tcp.c/linux/drivers/pci/Kconfig/linux/drivers/pci/controller/cadence/pcie-cadence-ep.c/linux/drivers/pci/controller/vmd.c/linux/drivers/pci/probe.c/linux/drivers/pci/vgaarb.c/linux/drivers/video/fbdev/Kconfig/linux/drivers/video/fbdev/core/Kconfig/linux/drivers/video/fbdev/core/bitblit.c/linux/drivers/video/fbdev/core/fbcon.c/linux/drivers/video/fbdev/core/fbcon.h/linux/drivers/video/fbdev/core/fbcon_ccw.c/linux/drivers/video/fbdev/core/fbcon_cw.c/linux/drivers/video/fbdev/core/fbcon_rotate.c/linux/drivers/video/fbdev/core/fbcon_rotate.h/linux/drivers/video/fbdev/core/fbcon_ud.c/linux/drivers/video/fbdev/core/softcursor.c/linux/drivers/video/fbdev/core/tileblit.c/linux/drivers/video/fbdev/simplefb.c/linux/fs/btrfs/extent_io.c/linux/fs/btrfs/free-space-tree.c/linux/fs/btrfs/ioctl.c/linux/fs/btrfs/relocation.c/linux/fs/btrfs/scrub.c/linux/fs/btrfs/send.c/linux/fs/btrfs/super.c/linux/fs/btrfs/tree-checker.c/linux/fs/btrfs/zoned.c/linux/fs/coredump.c/linux/fs/dax.c/linux/fs/dcache.c/linux/fs/exec.c/linux/fs/exfat/exfat_fs.h/linux/fs/exfat/file.c/linux/fs/exfat/namei.c/linux/fs/exfat/nls.c/linux/fs/ext4/ext4_jbd2.c/linux/fs/ext4/inode.c/linux/fs/ext4/orphan.c/linux/fs/f2fs/data.c/linux/fs/f2fs/super.c/linux/fs/file_attr.c/linux/fs/file_table.c/linux/fs/fuse/ioctl.c/linux/fs/jbd2/transaction.c/linux/fs/nfs/flexfilelayout/flexfilelayout.c/linux/fs/nfs/nfs4client.c/linux/fs/nfs/nfs4proc.c/linux/fs/nfs/write.c/linux/fs/nfsd/flexfilelayout.c/linux/fs/nsfs.c/linux/fs/overlayfs/copy_up.c/linux/fs/overlayfs/file.c/linux/fs/overlayfs/inode.c/linux/fs/smb/client/Kconfig/linux/fs/smb/client/cifsacl.c/linux/fs/smb/client/cifsencrypt.c/linux/fs/smb/client/cifsfs.c/linux/fs/smb/client/cifsglob.h/linux/fs/smb/client/cifsproto.h/linux/fs/smb/client/inode.c/linux/fs/smb/client/link.c/linux/fs/smb/client/misc.c/linux/fs/smb/client/sess.c/linux/fs/smb/client/smb2misc.c/linux/fs/smb/client/smb2ops.c/linux/fs/smb/client/smb2proto.h/linux/fs/smb/client/smb2transport.c/linux/fs/smb/client/smbdirect.c/linux/fs/smb/client/smbdirect.h/linux/fs/smb/client/xattr.c/linux/fs/smb/common/cifsglob.h/linux/fs/smb/common/smbdirect/smbdirect_socket.h/linux/fs/smb/server/mgmt/user_session.c/linux/fs/smb/server/smb2pdu.c/linux/fs/smb/server/smb_common.h/linux/fs/smb/server/transport_ipc.c/linux/fs/smb/server/transport_rdma.c/linux/include/drm/bridge/dw_hdmi.h/linux/include/drm/bridge/dw_hdmi_qp.h/linux/include/drm/display/drm_dp.h/linux/include/drm/display/drm_dp_helper.h/linux/include/drm/drm_atomic.h/linux/include/drm/drm_bridge.h/linux/include/drm/drm_buddy.h/linux/include/drm/drm_client.h/linux/include/drm/drm_client_event.h/linux/include/drm/drm_crtc.h/linux/include/drm/drm_dumb_buffers.h/linux/include/drm/drm_format_helper.h/linux/include/drm/drm_gem_shmem_helper.h/linux/include/drm/drm_gpusvm.h/linux/include/drm/drm_gpuvm.h/linux/include/drm/drm_modeset_helper_vtables.h/linux/include/drm/drm_vblank.h/linux/include/drm/drm_vblank_helper.h/linux/include/drm/gpu_scheduler.h/linux/include/drm/intel/pciids.h/linux/include/drm/ttm/ttm_bo.h/linux/include/kvm/arm_arch_timer.h/linux/include/linux/bpf.h/linux/include/linux/brcmphy.h/linux/include/linux/dma-buf/heaps/cma.h/linux/include/linux/hid.h/linux/include/linux/kvm_host.h/linux/include/linux/libata.h/linux/include/linux/nfs_xdr.h/linux/include/linux/rpmb.h/linux/include/net/ip_tunnels.h/linux/include/sound/asoundef.h/linux/include/sound/tas2781.h/linux/include/uapi/drm/amdxdna_accel.h/linux/include/uapi/drm/drm_mode.h/linux/include/uapi/drm/ethosu_accel.h/linux/include/uapi/drm/ivpu_accel.h/linux/include/uapi/drm/panfrost_drm.h/linux/include/uapi/drm/xe_drm.h/linux/include/uapi/linux/kvm.h/linux/io_uring/register.c/linux/io_uring/rw.c/linux/kernel/bpf/helpers.c/linux/kernel/bpf/liveness.c/linux/kernel/bpf/syscall.c/linux/kernel/dma/contiguous.c/linux/kernel/events/core.c/linux/kernel/events/uprobes.c/linux/kernel/sched/core.c/linux/kernel/sched/deadline.c/linux/kernel/sched/fair.c/linux/mm/slub.c/linux/net/bpf/test_run.c/linux/net/can/j1939/main.c/linux/net/core/dev.c/linux/net/core/gro_cells.c/linux/net/core/skbuff.c/linux/net/ipv4/ip_tunnel.c/linux/net/ipv4/tcp_output.c/linux/net/ipv4/udp.c/linux/net/ipv6/ip6_tunnel.c/linux/net/tls/tls_main.c/linux/net/tls/tls_sw.c/linux/rust/kernel/alloc/kvec.rs/linux/rust/kernel/bitmap.rs/linux/rust/kernel/cpufreq.rs/linux/rust/kernel/fs/file.rs/linux/sound/firewire/amdtp-stream.h/linux/sound/hda/codecs/realtek/alc269.c/linux/sound/hda/codecs/side-codecs/cs35l41_hda.c/linux/sound/hda/codecs/side-codecs/hda_component.c/linux/sound/hda/codecs/side-codecs/tas2781_hda_i2c.c/linux/sound/hda/controllers/intel.c/linux/sound/soc/amd/acp/acp-sdw-sof-mach.c/linux/sound/soc/codecs/idt821034.c/linux/sound/soc/codecs/max98090.c/linux/sound/soc/codecs/nau8821.c/linux/sound/soc/codecs/nau8821.h/linux/sound/soc/codecs/tas2781-i2c.c/linux/sound/soc/codecs/wcd938x-sdw.c/linux/sound/soc/qcom/sc8280xp.c/linux/sound/soc/sdw_utils/soc_sdw_utils.c/linux/sound/usb/card.c/linux/sound/usb/mixer.c/linux/sound/usb/quirks.c/linux/tools/testing/selftests/bpf/prog_tests/arg_parsing.c/linux/tools/testing/selftests/bpf/progs/verifier_global_ptr_args.c/linux/tools/testing/selftests/drivers/net/hw/lib/py/__init__.py/linux/tools/testing/selftests/drivers/net/lib/py/__init__.py/linux/tools/testing/selftests/hid/tests/test_multitouch.py/linux/tools/testing/selftests/kvm/arm64/arch_timer_edge_cases.c/linux/tools/testing/selftests/kvm/arm64/external_aborts.c/linux/tools/testing/selftests/kvm/arm64/get-reg-list.c/linux/tools/testing/selftests/kvm/arm64/set_id_regs.c/linux/tools/testing/selftests/kvm/arm64/vgic_lpi_stress.c/linux/tools/testing/selftests/kvm/guest_memfd_test.c/linux/tools/testing/selftests/kvm/include/arm64/processor.h/linux/tools/testing/selftests/kvm/include/kvm_util.h/linux/tools/testing/selftests/kvm/include/test_util.h/linux/tools/testing/selftests/kvm/irqfd_test.c/linux/tools/testing/selftests/kvm/lib/arm64/processor.c/linux/tools/testing/selftests/kvm/lib/kvm_util.c/linux/tools/testing/selftests/kvm/lib/s390/processor.c/linux/tools/testing/selftests/kvm/lib/test_util.c/linux/tools/testing/selftests/kvm/lib/x86/processor.c/linux/tools/testing/selftests/kvm/mmu_stress_test.c/linux/tools/testing/selftests/kvm/pre_fault_memory_test.c/linux/tools/testing/selftests/kvm/s390/ucontrol_test.c/linux/tools/testing/selftests/kvm/set_memory_region_test.c/linux/tools/testing/selftests/net/lib/py/__init__.py/linux/tools/testing/selftests/net/rtnetlink.sh/linux/tools/testing/selftests/net/tls.c/linux/tools/testing/selftests/net/vlan_bridge_binding.sh/linux/virt/kvm/Kconfig/linux/virt/kvm/guest_memfd.c/linux/virt/kvm/kvm_main.c |
| ac1bb495 | 26-Sep-2025 |
Timur Kristóf <timur.kristof@gmail.com> |
drm/amd/display: Use DAC load detection on analog connectors (v2)
This feature is useful for analog connections without EDID: - Really old monitors with a VGA connector - Cheap DVI/VGA adapters that
drm/amd/display: Use DAC load detection on analog connectors (v2)
This feature is useful for analog connections without EDID: - Really old monitors with a VGA connector - Cheap DVI/VGA adapters that don't connect DDC pins
When a connection is established through DAC load detection, the driver is supposed to fill in the supported modes for the display, which we already do in amdgpu_dm_connector_get_modes.
Also, because the load detection causes visible glitches, do not attempt to poll the connector again after it was detected this way. Note that it will still be polled after sleep/resume or when force is enabled, which is okay.
v2: Add dc_connection_dac_load connection type. Properly release sink when no display is connected. Don't print error when EDID isn't read from an analog display.
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com> Reviewed-by: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| e45d60a7 | 26-Sep-2025 |
Timur Kristóf <timur.kristof@gmail.com> |
drm/amd/display: Add analog link detection (v2)
Analog displays typically have a DDC connection which can be used by the GPU to read EDID. This commit adds the capability to probe analog displays us
drm/amd/display: Add analog link detection (v2)
Analog displays typically have a DDC connection which can be used by the GPU to read EDID. This commit adds the capability to probe analog displays using DDC, reading the EDID header and deciding whether the analog link is connected based on the data that was read.
Note that VGA has no HPD (hotplug detection), so we need to to do analog link detection for VGA before checking HPD.
In case of DVI-I, while the connector supports HPD, not all analog cables connect the HPD pins, so we can't rely on HPD either.
For reference, see the legacy display code: amdgpu_connector_vga_detect amdgpu_display_ddc_probe
DAC load detection will be implemented in a separate commit.
v2: Fix crash / black screen on newer GPUs during link detection. Ignore HPD pin for analog connectors.
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com> Reviewed-by: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| 5834c33f | 26-Sep-2025 |
Timur Kristóf <timur.kristof@gmail.com> |
drm/amd/display: Add concept of analog encoders (v2)
Add a num_analog_stream_encoders field to indicate how many analog stream encoders are present. When analog stream encoders are present, create t
drm/amd/display: Add concept of analog encoders (v2)
Add a num_analog_stream_encoders field to indicate how many analog stream encoders are present. When analog stream encoders are present, create them.
Additionally, add an analog_engine field to link encoders and search for supported analog encoders in the BIOS for each link. When connecting an RGB signal, search for analog stream encoders.
The actual DCE analog link and stream encoder is going to be added in a subsequent commit.
v2: Add check to see if an analog engine is really supported.
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com> Reviewed-by: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| c2192872 | 26-Sep-2025 |
Timur Kristóf <timur.kristof@gmail.com> |
drm/amd/display: Determine early if a link has supported encoders (v2)
Avoid initializing DDC, HPD, etc. when we know that the link is not going to be constructed because it has no supported encoder
drm/amd/display: Determine early if a link has supported encoders (v2)
Avoid initializing DDC, HPD, etc. when we know that the link is not going to be constructed because it has no supported encoders.
This is mainly useful for old GPUs which may have encoders such as TRAVIS and NUTMEG that are not yet supported by DC.
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com> Reviewed-by: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| 8c8df54a | 26-Sep-2025 |
Timur Kristóf <timur.kristof@gmail.com> |
drm/amd/display: Don't use stereo sync and audio on RGB signals (v2)
Analog video signals on VGA or DVI-A (analog part of DVI-I) don't support audio, so avoid calling any audio related functions on
drm/amd/display: Don't use stereo sync and audio on RGB signals (v2)
Analog video signals on VGA or DVI-A (analog part of DVI-I) don't support audio, so avoid calling any audio related functions on analog signals.
Stereo sync was not set up for analog signals in the legacy display code either, so there is no loss of functionality if we omit it from DC for now.
Also add a dc_is_rgb_signal similar to other dc_is_*_signal.
v2: Added comment to clarify what we mean by RGB in this context.
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com> Reviewed-by: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| d64fd9da | 26-Sep-2025 |
Timur Kristóf <timur.kristof@gmail.com> |
drm/amd/display: Add analog bit to edid_caps (v2)
The new analog bit will be used with DVI-I connectors.
DVI-I connectors can connect to both digital and analog monitors and this bit will help dist
drm/amd/display: Add analog bit to edid_caps (v2)
The new analog bit will be used with DVI-I connectors.
DVI-I connectors can connect to both digital and analog monitors and this bit will help distinguish between those.
v2: Sanitize analog bit based on connector type.
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com> Reviewed-by: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| a1362c40 | 08-Oct-2025 |
Meenakshikumar Somasundaram <meenakshikumar.somasundaram@amd.com> |
drm/amd/display: write segment pointer with mot enabled for mst
[Why] Some mst branches NAK's segment pointer writes with mot disabled. So reset of segment pointer to 0 should be performed with mot
drm/amd/display: write segment pointer with mot enabled for mst
[Why] Some mst branches NAK's segment pointer writes with mot disabled. So reset of segment pointer to 0 should be performed with mot enabled.
[How] Write segment pointer of mst branch devices with mot enabled.
Reviewed-by: Cruise Hung <cruise.hung@amd.com> Signed-off-by: Meenakshikumar Somasundaram <meenakshikumar.somasundaram@amd.com> Signed-off-by: Tom Chung <chiahsuan.chung@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| 1319fb80 | 08-Oct-2025 |
Cruise Hung <Cruise.Hung@amd.com> |
drm/amd/display: Control BW allocation in FW side
[Why] The BW allocation feature should be controlled in FW side.
[How] Pass the control bit to FW boot option.
Reviewed-by: Meenakshikumar Somasun
drm/amd/display: Control BW allocation in FW side
[Why] The BW allocation feature should be controlled in FW side.
[How] Pass the control bit to FW boot option.
Reviewed-by: Meenakshikumar Somasundaram <meenakshikumar.somasundaram@amd.com> Reviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com> Signed-off-by: Cruise Hung <Cruise.Hung@amd.com> Signed-off-by: Tom Chung <chiahsuan.chung@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| e0550a1e | 07-Oct-2025 |
Meenakshikumar Somasundaram <meenakshikumar.somasundaram@amd.com> |
drm/amd/display: Check disable_fec flag before enabling fec.
[Why] dc debug option disable_fec was not working.
[How] Check dc debug option disable_fec flag before enabling fec in dp_should_enable_
drm/amd/display: Check disable_fec flag before enabling fec.
[Why] dc debug option disable_fec was not working.
[How] Check dc debug option disable_fec flag before enabling fec in dp_should_enable_fec().
Reviewed-by: Wenjing Liu <wenjing.liu@amd.com> Signed-off-by: Meenakshikumar Somasundaram <meenakshikumar.somasundaram@amd.com> Signed-off-by: Tom Chung <chiahsuan.chung@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| b466ad55 | 30-Sep-2025 |
Peichen Huang <PeiChen.Huang@amd.com> |
drm/amd/display: not skip hpd irq for bw alloc mode
[WHY] Driver only process hpd irq when a branch device or when the link is established. It would cause some irq for bw_alloc mode of dp tunneling
drm/amd/display: not skip hpd irq for bw alloc mode
[WHY] Driver only process hpd irq when a branch device or when the link is established. It would cause some irq for bw_alloc mode of dp tunneling are ignored.
[HOW] Driver should process hpd irq if bw_alloc and dp tunneling are enabled.
Reviewed-by: Cruise Hung <cruise.hung@amd.com> Signed-off-by: Peichen Huang <PeiChen.Huang@amd.com> Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|
| 3471b9a3 | 24-Sep-2025 |
Relja Vojvodic <rvojvodi@amd.com> |
drm/amd/display: Rework HDMI data channel reads
Fix the HDMI data channel reads to respect scdc_present field to pass compliance test.
Reviewed-by: Wenjing Liu <wenjing.liu@amd.com> Signed-off-by:
drm/amd/display: Rework HDMI data channel reads
Fix the HDMI data channel reads to respect scdc_present field to pass compliance test.
Reviewed-by: Wenjing Liu <wenjing.liu@amd.com> Signed-off-by: Relja Vojvodic <rvojvodi@amd.com> Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
|