Lines Matching +full:scl +full:- +full:output +full:- +full:only
1 // SPDX-License-Identifier: GPL-2.0-only
4 * Author:Mark Yao <mark.yao@rock-chips.com>
116 .scl = &rk3036_win0_scl,
136 .scl = &rk3036_win1_scl,
201 .output = &rk3036_output,
234 .output = &rk3036_output,
293 .scl = &px30_win_scl,
362 .output = &px30_output,
379 .output = &px30_output,
393 .scl = &rk3066_win_scl,
480 * hs_start interrupt fires at frame-start, so serves
503 .output = &rk3066_output,
517 .scl = &rk3188_win_scl,
587 * hs_start interrupt fires at frame-start, so serves
609 .output = &rk3188_output,
649 .scl = &rk3288_win_full_scl,
758 .output = &rk3288_output,
763 * This is the maximum resolution for the VOPB, the VOPL can only do
791 .scl = &rk3288_win_full_scl,
865 .output = &rk3368_output,
887 .output = &rk3368_output,
961 .scl = &rk3288_win_full_scl,
985 .scl = &rk3288_win_full_scl,
1040 .output = &rk3399_output,
1068 .output = &rk3399_output,
1090 .output = &rk3399_output,
1162 .output = &rk3328_output,
1214 .output = &rv1126_output,
1223 { .compatible = "rockchip,rk3036-vop",
1225 { .compatible = "rockchip,rk3126-vop",
1227 { .compatible = "rockchip,px30-vop-big",
1229 { .compatible = "rockchip,px30-vop-lit",
1231 { .compatible = "rockchip,rk3066-vop",
1233 { .compatible = "rockchip,rk3188-vop",
1235 { .compatible = "rockchip,rk3288-vop",
1237 { .compatible = "rockchip,rk3368-vop",
1239 { .compatible = "rockchip,rk3366-vop",
1241 { .compatible = "rockchip,rk3399-vop-big",
1243 { .compatible = "rockchip,rk3399-vop-lit",
1245 { .compatible = "rockchip,rk3228-vop",
1247 { .compatible = "rockchip,rk3328-vop",
1249 { .compatible = "rockchip,rv1126-vop",
1257 struct device *dev = &pdev->dev; in vop_probe()
1259 if (!dev->of_node) { in vop_probe()
1261 return -ENODEV; in vop_probe()
1269 component_del(&pdev->dev, &vop_component_ops); in vop_remove()
1276 .name = "rockchip-vop",