The calculation of the framebuffer's start address was wrongly using the CRTC's x and y position rather than the one of the source framebuffer. To fix that we need to update the plane_check code to call drm_plane_helper_check_state() to clip the src and dst coordinates. While there so some minor cleanup of redundant freeing of devm_alloc-ated memory. Signed-off-by: Liviu Dudau <Liviu.Dudau@arm.com> |
||
---|---|---|
.. | ||
hdlcd_crtc.c | ||
hdlcd_drv.c | ||
hdlcd_drv.h | ||
hdlcd_regs.h | ||
Kconfig | ||
Makefile | ||
malidp_crtc.c | ||
malidp_drv.c | ||
malidp_drv.h | ||
malidp_hw.c | ||
malidp_hw.h | ||
malidp_planes.c | ||
malidp_regs.h |