Commit 3d2ed431 authored by Phong LE's avatar Phong LE Committed by CK Hu
Browse files

drm/mediatek: Handle component type MTK_DISP_OVL_2L correctly



The larb device remains NULL if the type is MTK_DISP_OVL_2L.
A kernel panic is raised when a crtc uses mtk_smi_larb_get or
mtk_smi_larb_put.

Fixes: b17bdd0d ("drm/mediatek: add component OVL_2L0")

Signed-off-by: default avatarPhong LE <ple@baylibre.com>
Signed-off-by: default avatarCK Hu <ck.hu@mediatek.com>
parent 839cbf05
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -471,6 +471,7 @@ int mtk_ddp_comp_init(struct device *dev, struct device_node *node,
	/* Only DMA capable components need the LARB property */
	comp->larb_dev = NULL;
	if (type != MTK_DISP_OVL &&
	    type != MTK_DISP_OVL_2L &&
	    type != MTK_DISP_RDMA &&
	    type != MTK_DISP_WDMA)
		return 0;