| |
| |
| |
| |
| |
| |
| #ifndef __ZX_PLANE_H__ |
| #define __ZX_PLANE_H__ |
| |
| struct zx_plane { |
| <------>struct drm_plane plane; |
| <------>struct device *dev; |
| <------>void __iomem *layer; |
| <------>void __iomem *csc; |
| <------>void __iomem *hbsc; |
| <------>void __iomem *rsz; |
| <------>const struct vou_layer_bits *bits; |
| }; |
| |
| #define to_zx_plane(plane) container_of(plane, struct zx_plane, plane) |
| |
| int zx_plane_init(struct drm_device *drm, struct zx_plane *zplane, |
| <------><------> enum drm_plane_type type); |
| void zx_plane_set_update(struct drm_plane *plane); |
| |
| #endif |
| |