1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun 3*4882a593Smuzhiyun #include <linux/memory.h> 4*4882a593Smuzhiyun #include "RGA2_API.h" 5*4882a593Smuzhiyun #include "rga2.h" 6*4882a593Smuzhiyun //#include "rga_angle.h" 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun #define IS_YUV_420(format) \ 9*4882a593Smuzhiyun ((format == RK_FORMAT_YCbCr_420_P) | (format == RK_FORMAT_YCbCr_420_SP) | \ 10*4882a593Smuzhiyun (format == RK_FORMAT_YCrCb_420_P) | (format == RK_FORMAT_YCrCb_420_SP)) 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun #define IS_YUV_422(format) \ 13*4882a593Smuzhiyun ((format == RK_FORMAT_YCbCr_422_P) | (format == RK_FORMAT_YCbCr_422_SP) | \ 14*4882a593Smuzhiyun (format == RK_FORMAT_YCrCb_422_P) | (format == RK_FORMAT_YCrCb_422_SP)) 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun #define IS_YUV(format) \ 17*4882a593Smuzhiyun ((format == RK_FORMAT_YCbCr_420_P) | (format == RK_FORMAT_YCbCr_420_SP) | \ 18*4882a593Smuzhiyun (format == RK_FORMAT_YCrCb_420_P) | (format == RK_FORMAT_YCrCb_420_SP) | \ 19*4882a593Smuzhiyun (format == RK_FORMAT_YCbCr_422_P) | (format == RK_FORMAT_YCbCr_422_SP) | \ 20*4882a593Smuzhiyun (format == RK_FORMAT_YCrCb_422_P) | (format == RK_FORMAT_YCrCb_422_SP)) 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun 24