Lines Matching +full:rk3288 +full:- +full:vop
1 // SPDX-License-Identifier: GPL-2.0-only
4 * Author:Mark Yao <mark.yao@rock-chips.com>
456 * hs_start interrupt fires at frame-start, so serves
562 * hs_start interrupt fires at frame-start, so serves
693 * Note: rk3288 has a dedicated 'cursor' window, however, that window requires
949 * rk3399 vop big windows register layout is same as rk3288, but we
1106 { .compatible = "rockchip,rk3036-vop",
1108 { .compatible = "rockchip,rk3126-vop",
1110 { .compatible = "rockchip,px30-vop-big",
1112 { .compatible = "rockchip,px30-vop-lit",
1114 { .compatible = "rockchip,rk3066-vop",
1116 { .compatible = "rockchip,rk3188-vop",
1118 { .compatible = "rockchip,rk3288-vop",
1120 { .compatible = "rockchip,rk3368-vop",
1122 { .compatible = "rockchip,rk3366-vop",
1124 { .compatible = "rockchip,rk3399-vop-big",
1126 { .compatible = "rockchip,rk3399-vop-lit",
1128 { .compatible = "rockchip,rk3228-vop",
1130 { .compatible = "rockchip,rk3328-vop",
1138 struct device *dev = &pdev->dev; in vop_probe()
1140 if (!dev->of_node) { in vop_probe()
1141 DRM_DEV_ERROR(dev, "can't find vop devices\n"); in vop_probe()
1142 return -ENODEV; in vop_probe()
1150 component_del(&pdev->dev, &vop_component_ops); in vop_remove()
1159 .name = "rockchip-vop",