blob: c607551f39279d33ba3943a404078c1e7a5b24e3 [file] [log] [blame]
#ifndef __DCSS_PLANE_H__
#define __DCSS_PLANE_H__
#include <drm/drm_crtc.h>
struct dcss_plane {
struct drm_plane base;
struct dcss_soc *dcss;
int alpha_val;
struct drm_property *alpha_prop;
int use_global_val;
struct drm_property *use_global_prop;
uint64_t dtrc_table_ofs_val;
struct drm_property *dtrc_table_ofs_prop;
int ch_num;
};
struct dcss_plane *dcss_plane_init(struct drm_device *drm,
struct dcss_soc *dcss,
unsigned int possible_crtcs,
enum drm_plane_type type,
unsigned int zpos);
#endif /* __DCSS_PLANE_H__ */