Lines Matching +full:non +full:- +full:linear
1 // SPDX-License-Identifier: GPL-2.0-only
4 * Author: Andy Yan <andy.yan@rock-chips.com>
31 DRM_FORMAT_YUV420_8BIT, /* yuv420_8bit non-Linear mode only */
32 DRM_FORMAT_YUV420_10BIT, /* yuv420_10bit non-Linear mode only */
33 DRM_FORMAT_YUYV, /* yuv422_8bit non-Linear mode only*/
34 DRM_FORMAT_Y210, /* yuv422_10bit non-Linear mode only */
46 DRM_FORMAT_NV12, /* yuv420_8bit linear mode, 2 plane */
47 DRM_FORMAT_NV21, /* yvu420_8bit linear mode, 2 plane */
48 DRM_FORMAT_NV16, /* yuv422_8bit linear mode, 2 plane */
49 DRM_FORMAT_NV61, /* yvu422_8bit linear mode, 2 plane */
50 DRM_FORMAT_NV20, /* yuv422_10bit linear mode, 2 plane, no padding */
51 DRM_FORMAT_NV24, /* yuv444_8bit linear mode, 2 plane */
52 DRM_FORMAT_NV42, /* yvu444_8bit linear mode, 2 plane */
53 DRM_FORMAT_NV30, /* yuv444_10bit linear mode, 2 plane, no padding */
54 DRM_FORMAT_NV15, /* yuv420_10bit linear mode, 2 plane, no padding */
55 DRM_FORMAT_YVYU, /* yuv422_8bit[YVYU] linear mode */
56 DRM_FORMAT_VYUY, /* yuv422_8bit[VYUY] linear mode */
57 DRM_FORMAT_YUYV, /* yuv422_8bit[YUYV] linear mode */
58 DRM_FORMAT_UYVY, /* yuv422_8bit[UYVY] linear mode */
70 DRM_FORMAT_NV12, /* yuv420_8bit linear mode, 2 plane */
71 DRM_FORMAT_NV21, /* yuv420_8bit linear mode, 2 plane */
72 DRM_FORMAT_NV15, /* yuv420_10bit linear mode, 2 plane, no padding */
73 DRM_FORMAT_NV16, /* yuv422_8bit linear mode, 2 plane */
74 DRM_FORMAT_NV61, /* yuv422_8bit linear mode, 2 plane */
75 DRM_FORMAT_NV20, /* yuv422_10bit linear mode, 2 plane, no padding */
76 DRM_FORMAT_NV24, /* yuv444_8bit linear mode, 2 plane */
77 DRM_FORMAT_NV42, /* yuv444_8bit linear mode, 2 plane */
78 DRM_FORMAT_NV30, /* yuv444_10bit linear mode, 2 plane, no padding */
79 DRM_FORMAT_YVYU, /* yuv422_8bit[YVYU] linear mode */
80 DRM_FORMAT_VYUY, /* yuv422_8bit[VYUY] linear mode */
165 * Every esmart win and smart win support 4 Multi-region.
171 * * nearest-neighbor/bilinear/bicubic for scale up
172 * * nearest-neighbor/bilinear/average for scale down
175 * @TODO describe the wind like cpu-map dt nodes;
179 .name = "Smart0-win0",
192 .name = "Smart1-win0",
205 .name = "Esmart1-win0",
218 .name = "Esmart0-win0",
231 .name = "Cluster0-win0",
246 .name = "Cluster1-win0",
303 * Every esmart win and smart win support 4 Multi-region.
309 * * nearest-neighbor/bilinear/bicubic for scale up
310 * * nearest-neighbor/bilinear/average for scale down
329 .name = "Cluster0-win0",
344 .name = "Cluster1-win0",
359 .name = "Cluster2-win0",
374 .name = "Cluster3-win0",
389 .name = "Esmart0-win0",
402 .name = "Esmart1-win0",
415 .name = "Esmart2-win0",
428 .name = "Esmart3-win0",
479 .compatible = "rockchip,rk3566-vop",
482 .compatible = "rockchip,rk3568-vop",
485 .compatible = "rockchip,rk3588-vop",
494 struct device *dev = &pdev->dev; in vop2_probe()
501 component_del(&pdev->dev, &vop2_component_ops); in vop2_remove()
508 .name = "rockchip-vop2",