.. | .. |
---|
15 | 15 | #ifndef _UAPI_ROCKCHIP_DRM_H |
---|
16 | 16 | #define _UAPI_ROCKCHIP_DRM_H |
---|
17 | 17 | |
---|
| 18 | +#ifdef __KERNEL__ |
---|
| 19 | +#include <linux/types.h> |
---|
| 20 | +#else |
---|
| 21 | +#include <stdint.h> |
---|
| 22 | +#endif |
---|
| 23 | + |
---|
18 | 24 | #include <drm/drm.h> |
---|
19 | 25 | |
---|
20 | 26 | /* |
---|
.. | .. |
---|
35 | 41 | ROCKCHIP_BO_SECURE = 1 << 3, |
---|
36 | 42 | /* keep kmap for cma buffer or alloc kmap for other type memory */ |
---|
37 | 43 | ROCKCHIP_BO_ALLOC_KMAP = 1 << 4, |
---|
| 44 | + /* alloc page with gfp_dma32 */ |
---|
| 45 | + ROCKCHIP_BO_DMA32 = 1 << 5, |
---|
38 | 46 | ROCKCHIP_BO_MASK = ROCKCHIP_BO_CONTIG | ROCKCHIP_BO_CACHABLE | |
---|
39 | | - ROCKCHIP_BO_WC |
---|
| 47 | + ROCKCHIP_BO_WC | ROCKCHIP_BO_SECURE | ROCKCHIP_BO_ALLOC_KMAP | |
---|
| 48 | + ROCKCHIP_BO_DMA32, |
---|
40 | 49 | }; |
---|
41 | 50 | |
---|
42 | 51 | /** |
---|
.. | .. |
---|
78 | 87 | DRM_ROCKCHIP_GEM_CPU_ACQUIRE_EXCLUSIVE = 0x1, |
---|
79 | 88 | }; |
---|
80 | 89 | |
---|
| 90 | +enum rockchip_crtc_feture { |
---|
| 91 | + ROCKCHIP_DRM_CRTC_FEATURE_ALPHA_SCALE, |
---|
| 92 | + ROCKCHIP_DRM_CRTC_FEATURE_HDR10, |
---|
| 93 | + ROCKCHIP_DRM_CRTC_FEATURE_NEXT_HDR, |
---|
| 94 | +}; |
---|
| 95 | + |
---|
81 | 96 | enum rockchip_plane_feture { |
---|
82 | 97 | ROCKCHIP_DRM_PLANE_FEATURE_SCALE, |
---|
83 | 98 | ROCKCHIP_DRM_PLANE_FEATURE_ALPHA, |
---|
.. | .. |
---|
88 | 103 | ROCKCHIP_DRM_PLANE_FEATURE_MAX, |
---|
89 | 104 | }; |
---|
90 | 105 | |
---|
91 | | -enum rockchip_crtc_feture { |
---|
92 | | - ROCKCHIP_DRM_CRTC_FEATURE_AFBDC, |
---|
93 | | -}; |
---|
94 | | - |
---|
95 | 106 | enum rockchip_cabc_mode { |
---|
96 | 107 | ROCKCHIP_DRM_CABC_MODE_DISABLE, |
---|
97 | 108 | ROCKCHIP_DRM_CABC_MODE_NORMAL, |
---|
98 | 109 | ROCKCHIP_DRM_CABC_MODE_LOWPOWER, |
---|
99 | 110 | ROCKCHIP_DRM_CABC_MODE_USERSPACE, |
---|
100 | | -}; |
---|
101 | | - |
---|
102 | | -struct drm_rockchip_vcnt_event { |
---|
103 | | - struct drm_pending_event base; |
---|
104 | 111 | }; |
---|
105 | 112 | |
---|
106 | 113 | #define DRM_ROCKCHIP_GEM_CREATE 0x00 |
---|