Lines Matching +full:non +full:- +full:linear

1 // SPDX-License-Identifier: GPL-2.0-only
4 * Author: Andy Yan <andy.yan@rock-chips.com>
29 DRM_FORMAT_YUV420_8BIT, /* yuv420_8bit non-Linear mode only */
30 DRM_FORMAT_YUV420_10BIT, /* yuv420_10bit non-Linear mode only */
31 DRM_FORMAT_YUYV, /* yuv422_8bit non-Linear mode only*/
32 DRM_FORMAT_Y210, /* yuv422_10bit non-Linear mode only */
44 DRM_FORMAT_NV12, /* yuv420_8bit linear mode, 2 plane */
45 DRM_FORMAT_NV21, /* yvu420_8bit linear mode, 2 plane */
46 DRM_FORMAT_NV16, /* yuv422_8bit linear mode, 2 plane */
47 DRM_FORMAT_NV61, /* yvu422_8bit linear mode, 2 plane */
48 DRM_FORMAT_NV20, /* yuv422_10bit linear mode, 2 plane, no padding */
49 DRM_FORMAT_NV24, /* yuv444_8bit linear mode, 2 plane */
50 DRM_FORMAT_NV42, /* yvu444_8bit linear mode, 2 plane */
51 DRM_FORMAT_NV30, /* yuv444_10bit linear mode, 2 plane, no padding */
52 DRM_FORMAT_NV15, /* yuv420_10bit linear mode, 2 plane, no padding */
53 DRM_FORMAT_YVYU, /* yuv422_8bit[YVYU] linear mode */
54 DRM_FORMAT_VYUY, /* yuv422_8bit[VYUY] linear mode */
55 DRM_FORMAT_YUYV, /* yuv422_8bit[YUYV] linear mode */
56 DRM_FORMAT_UYVY, /* yuv422_8bit[UYVY] linear mode */
68 DRM_FORMAT_NV12, /* yuv420_8bit linear mode, 2 plane */
69 DRM_FORMAT_NV21, /* yuv420_8bit linear mode, 2 plane */
70 DRM_FORMAT_NV15, /* yuv420_10bit linear mode, 2 plane, no padding */
71 DRM_FORMAT_NV16, /* yuv422_8bit linear mode, 2 plane */
72 DRM_FORMAT_NV61, /* yuv422_8bit linear mode, 2 plane */
73 DRM_FORMAT_NV20, /* yuv422_10bit linear mode, 2 plane, no padding */
74 DRM_FORMAT_NV24, /* yuv444_8bit linear mode, 2 plane */
75 DRM_FORMAT_NV42, /* yuv444_8bit linear mode, 2 plane */
76 DRM_FORMAT_NV30, /* yuv444_10bit linear mode, 2 plane, no padding */
77 DRM_FORMAT_YVYU, /* yuv422_8bit[YVYU] linear mode */
78 DRM_FORMAT_VYUY, /* yuv422_8bit[VYUY] linear mode */
163 * Every esmart win and smart win support 4 Multi-region.
169 * * nearest-neighbor/bilinear/bicubic for scale up
170 * * nearest-neighbor/bilinear/average for scale down
173 * @TODO describe the wind like cpu-map dt nodes;
177 .name = "Smart0-win0",
190 .name = "Smart1-win0",
203 .name = "Esmart1-win0",
216 .name = "Esmart0-win0",
229 .name = "Cluster0-win0",
244 .name = "Cluster1-win0",
383 * Every esmart win and smart win support 4 Multi-region.
389 * * nearest-neighbor/bilinear/bicubic for scale up
390 * * nearest-neighbor/bilinear/average for scale down
409 .name = "Cluster0-win0",
427 .name = "Cluster1-win0",
445 .name = "Cluster2-win0",
463 .name = "Cluster3-win0",
481 .name = "Esmart0-win0",
497 .name = "Esmart1-win0",
513 .name = "Esmart2-win0",
529 .name = "Esmart3-win0",
692 .compatible = "rockchip,rk3566-vop",
695 .compatible = "rockchip,rk3568-vop",
698 .compatible = "rockchip,rk3588-vop",
707 struct device *dev = &pdev->dev; in vop2_probe()
714 component_del(&pdev->dev, &vop2_component_ops); in vop2_remove()
721 .name = "rockchip-vop2",