Lines Matching +full:rockchip +full:- +full:vop
1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) Rockchip Electronics Co.Ltd
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 */
159 * rk3568 vop with 2 cluster, 2 esmart win, 2 smart win.
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",
297 * rk3588 vop with 4 cluster, 4 esmart win.
301 * Every esmart win and smart win support 4 Multi-region.
307 * * nearest-neighbor/bilinear/bicubic for scale up
308 * * nearest-neighbor/bilinear/average for scale down
327 .name = "Cluster0-win0",
342 .name = "Cluster1-win0",
357 .name = "Cluster2-win0",
372 .name = "Cluster3-win0",
387 .name = "Esmart0-win0",
400 .name = "Esmart1-win0",
413 .name = "Esmart2-win0",
426 .name = "Esmart3-win0",
477 .compatible = "rockchip,rk3566-vop",
480 .compatible = "rockchip,rk3568-vop",
483 .compatible = "rockchip,rk3588-vop",
492 struct device *dev = &pdev->dev; in vop2_probe()
499 component_del(&pdev->dev, &vop2_component_ops); in vop2_remove()
506 .name = "rockchip-vop2",