drm/amd/display: Add DCN35 IRQ[Why & How]- Add IRQ handling for DCN35- Update IRQ files for other DCNs in accordance to change in irq_service.hSigned-off-by: Qingqing Zhuo <Qingqing.Zhuo@amd.
drm/amd/display: Add DCN35 IRQ[Why & How]- Add IRQ handling for DCN35- Update IRQ files for other DCNs in accordance to change in irq_service.hSigned-off-by: Qingqing Zhuo <[email protected]>Acked-by: Harry Wentland <[email protected]>Signed-off-by: Alex Deucher <[email protected]>
show more ...
drm/amd/display: Move all linux includes into OS typesMove all linux includes into OS types.Acked-by: Alan Liu <[email protected]>Signed-off-by: Harry Wentland <[email protected]>Tested-
drm/amd/display: Move all linux includes into OS typesMove all linux includes into OS types.Acked-by: Alan Liu <[email protected]>Signed-off-by: Harry Wentland <[email protected]>Tested-by: Daniel Wheeler <[email protected]>Signed-off-by: Alex Deucher <[email protected]>
drm/amd/display: cleanup of construct and destruct funcs[Why]Too many construct functions which makes searchingdifficult, especially on some debuggers.[How]Append all construct and destruct fu
drm/amd/display: cleanup of construct and destruct funcs[Why]Too many construct functions which makes searchingdifficult, especially on some debuggers.[How]Append all construct and destruct functions with dcnnumber and object type to make each construct functionname uniqueSigned-off-by: Anthony Koo <[email protected]>Reviewed-by: Aric Cyr <[email protected]>Acked-by: Rodrigo Siqueira <[email protected]>Signed-off-by: Alex Deucher <[email protected]>
drm/amd: drop use of drmp.h in os_types.hDrop use of the deprecated drmP.h from display/dc/os_types.hFix all fallout after this change.Most of the fixes was adding a missing include of vmalloc.h
drm/amd: drop use of drmp.h in os_types.hDrop use of the deprecated drmP.h from display/dc/os_types.hFix all fallout after this change.Most of the fixes was adding a missing include of vmalloc.h.Signed-off-by: Sam Ravnborg <[email protected]>Reviewed-by: Alex Deucher <[email protected]>Cc: "Christian König" <[email protected]>Cc: "David (ChunMing) Zhou" <[email protected]>Cc: David Airlie <[email protected]>Cc: Daniel Vetter <[email protected]>Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
drm/amd/display: In VRR mode, do DRM core vblank handling at end of vblank. (v2)In VRR mode, proper vblank/pageflip timestamps can only be computedafter the display scanout position has left front
drm/amd/display: In VRR mode, do DRM core vblank handling at end of vblank. (v2)In VRR mode, proper vblank/pageflip timestamps can only be computedafter the display scanout position has left front-porch. Thereforedelay calls to drm_crtc_handle_vblank(), and thereby calls todrm_update_vblank_count() and pageflip event delivery, to after theend of front-porch when in VRR mode.We add a new vupdate irq, which triggers at the end of the vupdateinterval, ie. at the end of vblank, and calls the core vblank handlerfunction. The new irq handler is not executed in standard non-VRRmode, so vblank handling for fixed refresh rate mode is identicalto the past implementation.v2: Implement feedback by Nicholas and Paul Menzel.Signed-off-by: Mario Kleiner <[email protected]>Acked-by: Harry Wentland <[email protected]>Reviewed-by: Nicholas Kazlauskas <[email protected]>Signed-off-by: Alex Deucher <[email protected]>
amdgpu/dc: fix construct return values on irq service.This just removes more unused return/errors paths.Signed-off-by: Dave Airlie <[email protected]>Reviewed-by: Harry Wentland <harry.wentland
amdgpu/dc: fix construct return values on irq service.This just removes more unused return/errors paths.Signed-off-by: Dave Airlie <[email protected]>Reviewed-by: Harry Wentland <[email protected]>Signed-off-by: Alex Deucher <[email protected]>
drm/amd/display: Use kernel alloc/freeAbstractions are frowned upon.cocci script:virtual contextvirtual patchvirtual orgvirtual report@@expression ptr;@@- dm_alloc(ptr)+ kzalloc(ptr, G
drm/amd/display: Use kernel alloc/freeAbstractions are frowned upon.cocci script:virtual contextvirtual patchvirtual orgvirtual report@@expression ptr;@@- dm_alloc(ptr)+ kzalloc(ptr, GFP_KERNEL)@@expression ptr, size;@@- dm_realloc(ptr, size)+ krealloc(ptr, size, GFP_KERNEL)@@expression ptr;@@- dm_free(ptr)+ kfree(ptr)v2: use GFP_KERNEL, not GFP_ATOMIC. add cocci scriptReviewed-by: Alex Deucher <[email protected]>Signed-off-by: Harry Wentland <[email protected]>Signed-off-by: Alex Deucher <[email protected]>
drm/amd/display: Flattening core_dc to dc-Flattening core_dc to dcSigned-off-by: Bhawanpreet Lakha <[email protected]>Reviewed-by: Harry Wentland <[email protected]>Signed-off-by:
drm/amd/display: Flattening core_dc to dc-Flattening core_dc to dcSigned-off-by: Bhawanpreet Lakha <[email protected]>Reviewed-by: Harry Wentland <[email protected]>Signed-off-by: Alex Deucher <[email protected]>
drm/amd/display: use CRTC_VERTICAL_INTERRUPT0 as VBLANK trigger.VBLANK interrupt is driven bu line buffer vcounter which isahead of CRTC vcounter. Use an interrupt that fires at the actualCRTC vb
drm/amd/display: use CRTC_VERTICAL_INTERRUPT0 as VBLANK trigger.VBLANK interrupt is driven bu line buffer vcounter which isahead of CRTC vcounter. Use an interrupt that fires at the actualCRTC vblank start boundry.Signed-off-by: Andrey Grodzovsky <[email protected]>Acked-by: Harry Wentland <[email protected]>Reviewed-by: Andrey Grodzovsky <[email protected]>Signed-off-by: Alex Deucher <[email protected]>
drm/amd/display: Add interrupt entries for VBLANK isr.Signed-off-by: Andrey Grodzovsky <[email protected]>Acked-by: Harry Wentland <[email protected]>Reviewed-by: Tony Cheng <Tony.Ch
drm/amd/display: Add interrupt entries for VBLANK isr.Signed-off-by: Andrey Grodzovsky <[email protected]>Acked-by: Harry Wentland <[email protected]>Reviewed-by: Tony Cheng <[email protected]>Signed-off-by: Alex Deucher <[email protected]>
drm/amd/dc: Add dc display driver (v2)Supported DCE versions: 8.0, 10.0, 11.0, 11.2v2: rebase against 4.11Signed-off-by: Harry Wentland <[email protected]>Acked-by: Alex Deucher <alexande
drm/amd/dc: Add dc display driver (v2)Supported DCE versions: 8.0, 10.0, 11.0, 11.2v2: rebase against 4.11Signed-off-by: Harry Wentland <[email protected]>Acked-by: Alex Deucher <[email protected]>Signed-off-by: Alex Deucher <[email protected]>