cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

mtk_drm_crtc.h (729B)


      1/* SPDX-License-Identifier: GPL-2.0-only */
      2/*
      3 * Copyright (c) 2015 MediaTek Inc.
      4 */
      5
      6#ifndef MTK_DRM_CRTC_H
      7#define MTK_DRM_CRTC_H
      8
      9#include <drm/drm_crtc.h>
     10#include "mtk_drm_ddp_comp.h"
     11#include "mtk_drm_plane.h"
     12
     13#define MTK_LUT_SIZE	512
     14#define MTK_MAX_BPC	10
     15#define MTK_MIN_BPC	3
     16
     17void mtk_drm_crtc_commit(struct drm_crtc *crtc);
     18int mtk_drm_crtc_create(struct drm_device *drm_dev,
     19			const enum mtk_ddp_comp_id *path,
     20			unsigned int path_len);
     21int mtk_drm_crtc_plane_check(struct drm_crtc *crtc, struct drm_plane *plane,
     22			     struct mtk_plane_state *state);
     23void mtk_drm_crtc_async_update(struct drm_crtc *crtc, struct drm_plane *plane,
     24			       struct drm_atomic_state *plane_state);
     25
     26#endif /* MTK_DRM_CRTC_H */