2
0
mirror of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-09-04 20:19:47 +08:00
linux/drivers/gpu/drm/msm
Dmitry Baryshkov fcbb93f1e4 drm/display: dp: change drm_dp_dpcd_read_link_status() return value
drm_dp_dpcd_read_link_status() follows the "return error code or number
of bytes read" protocol, with the code returning less bytes than
requested in case of some errors. However most of the drivers
interpreted that as "return error code in case of any error". Switch
drm_dp_dpcd_read_link_status() to drm_dp_dpcd_read_data() and make it
follow that protocol too.

Acked-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20250324-drm-rework-dpcd-access-v4-2-e80ff89593df@oss.qualcomm.com
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
2025-03-25 16:20:38 +02:00
..
adreno Merge tag 'drm-msm-fixes-2025-02-20' of https://gitlab.freedesktop.org/drm/msm into drm-fixes 2025-02-21 10:50:29 +10:00
disp Linux 6.14-rc4 2025-02-25 17:36:09 +10:00
dp drm/display: dp: change drm_dp_dpcd_read_link_status() return value 2025-03-25 16:20:38 +02:00
dsi drm/bridge: Add encoder parameter to drm_bridge_funcs.attach 2025-03-20 14:45:38 +01:00
hdmi Merge tag 'drm-msm-next-2025-01-07' of gitlab.freedesktop.org:drm/msm into drm-next 2025-01-13 11:14:07 +10:00
registers drm/msm/dsi/phy: Do not overwite PHY_CMN_CLK_CFG1 when choosing bitclk source 2025-02-15 11:46:42 -08:00
.gitignore drm/msm: generate headers on the fly 2024-04-22 16:22:50 +03:00
Kconfig drm/display: Drop obsolete dependency on COMPILE_TEST 2024-10-18 13:06:55 +03:00
Makefile drm/msm/dpu: Add dpu_hw_cwb abstraction for CWB block 2024-12-24 22:04:59 +02:00
msm_atomic_trace.h
msm_atomic_tracepoints.c
msm_atomic.c treewide: Introduce kthread_run_worker[_on_cpu]() 2025-01-08 18:15:03 +01:00
msm_debugfs.c drm/msm: clean up fault injection usage 2024-09-01 20:43:33 -07:00
msm_debugfs.h
msm_drv.c Merge tag 'drm-msm-next-2025-01-07' of gitlab.freedesktop.org:drm/msm into drm-next 2025-01-13 11:14:07 +10:00
msm_drv.h drm/msm: Avoid rounding up to one jiffy 2025-02-15 09:24:02 -08:00
msm_dsc_helper.h
msm_fb.c drm/msm: drop msm_kms_funcs::get_format() callback 2024-04-23 12:56:30 +03:00
msm_fbdev.c drm/msm: Run DRM default client setup 2024-09-26 09:31:29 +02:00
msm_fence.c
msm_fence.h
msm_gem_prime.c
msm_gem_shrinker.c
msm_gem_submit.c drm/msm: UAPI error reporting 2025-01-03 07:20:28 -08:00
msm_gem_vma.c
msm_gem.c drm/msm/gem: Add missing rcu_dereference() 2024-07-02 07:20:34 -07:00
msm_gem.h
msm_gpu_devfreq.c drm/msm/gpu: Check the status of registration to PM QoS 2024-10-27 08:26:07 -07:00
msm_gpu_trace.h drm/msm/a6xx: Add traces for preemption 2024-10-03 13:21:52 -07:00
msm_gpu_tracepoints.c
msm_gpu.c treewide: Introduce kthread_run_worker[_on_cpu]() 2025-01-08 18:15:03 +01:00
msm_gpu.h drm/msm/a6xx: Track current_ctx_seqno per ring 2024-10-03 13:18:34 -07:00
msm_io_utils.c
msm_iommu.c drm/msm: Use iommu_paging_domain_alloc() 2024-07-04 14:09:33 +01:00
msm_kms.c Kthreads affinity follow either of 4 existing different patterns: 2025-01-21 17:10:05 -08:00
msm_kms.h drm/msm/dpu: drop dpu_format_check_modified_format 2024-10-21 14:11:11 +03:00
msm_mdss.c Merge tag 'drm-msm-next-2025-01-07' of gitlab.freedesktop.org:drm/msm into drm-next 2025-01-13 11:14:07 +10:00
msm_mdss.h drm/msm/mdss: use boolean values for macrotile_mode 2024-12-15 14:24:33 +02:00
msm_mmu.h drm/msm: move msm_gpummu.c to adreno/a2xx_gpummu.c 2024-04-22 16:22:49 +03:00
msm_perf.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
msm_rd.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
msm_ringbuffer.c drm/sched: Use struct for drm_sched_init() params 2025-02-12 11:59:52 +01:00
msm_ringbuffer.h drm/msm/a6xx: Implement preemption for a7xx targets 2024-10-03 13:21:52 -07:00
msm_submitqueue.c drm/msm: UAPI error reporting 2025-01-03 07:20:28 -08:00
NOTES