kernel_samsung_a34x-permissive/drivers/gpu/drm/mediatek/mtk_writeback.h
2024-04-28 15:51:13 +02:00

25 lines
676 B
C

/* SPDX-License-Identifier: GPL-2.0 */
/*
* Copyright (c) 2019 MediaTek Inc.
*/
#ifndef MTK_WRITEBACK_H
#define MTK_WRITEBACK_H
#include "mtk_drm_crtc.h"
int mtk_wb_connector_init(struct drm_device *drm_dev,
struct mtk_drm_crtc *mtk_crtc);
void mtk_wb_remove_comp_from_path(struct mtk_drm_crtc *mtk_crtc);
int mtk_wb_set_possible_crtcs(struct drm_device *drm_dev,
struct mtk_drm_crtc *mtk_crtc,
unsigned long possible_crtc);
#ifdef CONFIG_MTK_DISPLAY_CMDQ
void mtk_wb_atomic_commit(struct mtk_drm_crtc *mtk_crtc, unsigned int v,
unsigned int h, void *cmdq_handle);
#else
void mtk_wb_atomic_commit(struct mtk_drm_crtc *mtk_crtc);
#endif
#endif