Lines Matching +full:axi +full:- +full:base
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 */
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",
179 .base = 0x1c00,
190 .name = "Smart1-win0",
195 .base = 0x1e00,
203 .name = "Esmart1-win0",
208 .base = 0x1a00,
216 .name = "Esmart0-win0",
221 .base = 0x1800,
229 .name = "Cluster0-win0",
231 .base = 0x1000,
244 .name = "Cluster1-win0",
246 .base = 0x1200,
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
310 * AXI Read ID assignment:
311 * Two AXI bus:
315 * Every window on a AXI bus must assigned two unique
321 * AXI 1:
327 .name = "Cluster0-win0",
329 .base = 0x1000,
342 .name = "Cluster1-win0",
344 .base = 0x1200,
357 .name = "Cluster2-win0",
359 .base = 0x1400,
372 .name = "Cluster3-win0",
374 .base = 0x1600,
387 .name = "Esmart0-win0",
392 .base = 0x1800,
400 .name = "Esmart1-win0",
405 .base = 0x1a00,
413 .name = "Esmart2-win0",
415 .base = 0x1c00,
426 .name = "Esmart3-win0",
431 .base = 0x1e00,
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",