Lines Matching +full:rk3288 +full:- +full:vop
1 // SPDX-License-Identifier: GPL-2.0-only
4 * Author:Mark Yao <mark.yao@rock-chips.com>
461 * hs_start interrupt fires at frame-start, so serves
569 * hs_start interrupt fires at frame-start, so serves
701 * Note: rk3288 has a dedicated 'cursor' window, however, that window requires
965 * rk3399 vop big windows register layout is same as rk3288, but we
1126 { .compatible = "rockchip,rk3036-vop",
1128 { .compatible = "rockchip,rk3126-vop",
1130 { .compatible = "rockchip,px30-vop-big",
1132 { .compatible = "rockchip,px30-vop-lit",
1134 { .compatible = "rockchip,rk3066-vop",
1136 { .compatible = "rockchip,rk3188-vop",
1138 { .compatible = "rockchip,rk3288-vop",
1140 { .compatible = "rockchip,rk3368-vop",
1142 { .compatible = "rockchip,rk3366-vop",
1144 { .compatible = "rockchip,rk3399-vop-big",
1146 { .compatible = "rockchip,rk3399-vop-lit",
1148 { .compatible = "rockchip,rk3228-vop",
1150 { .compatible = "rockchip,rk3328-vop",
1158 struct device *dev = &pdev->dev; in vop_probe()
1160 if (!dev->of_node) { in vop_probe()
1161 DRM_DEV_ERROR(dev, "can't find vop devices\n"); in vop_probe()
1162 return -ENODEV; in vop_probe()
1170 component_del(&pdev->dev, &vop_component_ops); in vop_remove()
1177 .name = "rockchip-vop",