diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/ipu.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/include/linux/ipu.h b/include/linux/ipu.h index 17638ab15120..051624854558 100644 --- a/include/linux/ipu.h +++ b/include/linux/ipu.h @@ -138,6 +138,12 @@ typedef enum { /*! @} */ /* IPU device */ +typedef enum { + RGB_CS, + YUV_CS, + NULL_CS +} cs_t; + struct ipu_pos { u32 x; u32 y; @@ -246,4 +252,14 @@ enum { #define IPU_ALLOC _IOWR('I', 0x3, int) #define IPU_FREE _IOW('I', 0x4, int) +/* export functions */ +#ifdef __KERNEL__ +unsigned int fmt_to_bpp(unsigned int pixelformat); +cs_t colorspaceofpixel(int fmt); +int need_csc(int ifmt, int ofmt); + +int ipu_queue_task(struct ipu_task *task); +int ipu_check_task(struct ipu_task *task); +#endif + #endif |