Home
last modified time | relevance | path

Searched full:vop (Results 1 – 25 of 58) sorted by relevance

123

/linux/drivers/gpu/drm/rockchip/
H A Drockchip_drm_vop.c44 #define VOP_WIN_SET(vop, win, name, v) \ argument
45 vop_reg_set(vop, &win->phy->name, win->base, ~0, v, #name)
46 #define VOP_SCL_SET(vop, win, name, v) \ argument
47 vop_reg_set(vop, &win->phy->scl->name, win->base, ~0, v, #name)
48 #define VOP_SCL_SET_EXT(vop, win, name, v) \ argument
49 vop_reg_set(vop, &win->phy->scl->ext->name, \
52 #define VOP_WIN_YUV2YUV_SET(vop, win_yuv2yuv, name, v) \ argument
55 vop_reg_set(vop, &win_yuv2yuv->name, 0, ~0, v, #name); \
58 #define VOP_WIN_YUV2YUV_COEFFICIENT_SET(vop, win_yuv2yuv, name, v) \ argument
61 vop_reg_set(vop, &win_yuv2yuv->phy->name, win_yuv2yuv->base, ~0, v, #name); \
[all …]
H A Danalogix_dp-rockchip.c47 * @lcdsel_big: reg value of selecting vop big for eDP
48 * @lcdsel_lit: reg value of selecting vop little for eDP
130 /* VOP couldn't output YUV video format for eDP rightly */ in rockchip_dp_get_modes()
204 DRM_DEV_DEBUG(dp->dev, "vop %s output to dp\n", (ret) ? "LIT" : "BIG"); in rockchip_dp_drm_encoder_enable()
251 * The hardware IC designed that VOP must output the RGB10 video in rockchip_dp_drm_encoder_atomic_check()
253 * then eDP controller should cut down the video data, not via VOP in rockchip_dp_drm_encoder_atomic_check()
254 * controller, that's why we need to hardcode the VOP output mode in rockchip_dp_drm_encoder_atomic_check()
H A Drockchip_drm_drv.c302 * Check if a vop endpoint is leading to a rockchip subdriver or bridge.
306 * @ep: endpoint of a rockchip vop
363 /* list of preferred vop devices */
365 "rockchip,rk3399-vop-big",
375 /* add preferred vop device match before adding driver device matches */ in rockchip_drm_match_add()
450 "No available vop found for display-subsystem.\n"); in rockchip_drm_platform_of_probe()
H A Drockchip_vop_reg.c1022 * rk3399 vop big windows register layout is same as rk3288, but we
1236 { .compatible = "rockchip,rk3036-vop",
1238 { .compatible = "rockchip,rk3126-vop",
1240 { .compatible = "rockchip,px30-vop-big",
1242 { .compatible = "rockchip,px30-vop-lit",
1244 { .compatible = "rockchip,rk3066-vop",
1246 { .compatible = "rockchip,rk3188-vop",
1248 { .compatible = "rockchip,rk3288-vop",
1250 { .compatible = "rockchip,rk3368-vop",
1252 { .compatible = "rockchip,rk3366-vop",
[all …]
H A Drockchip_lvds.c316 DRM_DEV_ERROR(lvds->dev, "failed to set VOP source: %d\n", ret); in rk3288_lvds_encoder_enable()
382 int vop; in px30_lvds_set_vop_source() local
384 vop = drm_of_encoder_active_endpoint_id(lvds->dev->of_node, encoder); in px30_lvds_set_vop_source()
385 if (vop < 0) in px30_lvds_set_vop_source()
386 return vop; in px30_lvds_set_vop_source()
390 PX30_LVDS_VOP_SEL(vop)); in px30_lvds_set_vop_source()
417 DRM_DEV_ERROR(lvds->dev, "failed to set VOP source: %d\n", ret); in px30_lvds_encoder_enable()
H A Drockchip_vop2_reg.c159 * rk3568 vop with 2 cluster, 2 esmart win, 2 smart win.
297 * rk3588 vop with 4 cluster, 4 esmart win.
477 .compatible = "rockchip,rk3566-vop",
480 .compatible = "rockchip,rk3568-vop",
483 .compatible = "rockchip,rk3588-vop",
H A DKconfig27 bool "Rockchip VOP driver"
30 This selects support for the VOP driver. You should enable it
H A Ddw_hdmi-rockchip.c62 * @lcdsel_big: reg value of selecting vop big for HDMI
63 * @lcdsel_lit: reg value of selecting vop little for HDMI
314 drm_dbg(hdmi, "vop %s output to hdmi\n", ret ? "LIT" : "BIG"); in dw_hdmi_rockchip_encoder_enable()
/linux/Documentation/devicetree/bindings/display/rockchip/
H A Drockchip-vop.yaml4 $id: http://devicetree.org/schemas/display/rockchip/rockchip-vop.yaml#
7 title: Rockchip SoC display controller (VOP)
10 VOP (Video Output Processor) is the display controller for the Rockchip
21 - rockchip,px30-vop-big
22 - rockchip,px30-vop-lit
23 - rockchip,rk3036-vop
24 - rockchip,rk3066-vop
25 - rockchip,rk3126-vop
26 - rockchip,rk3188-vop
27 - rockchip,rk3228-vop
[all …]
H A Drockchip-vop2.yaml21 - rockchip,rk3566-vop
22 - rockchip,rk3568-vop
23 - rockchip,rk3588-vop
36 - const: vop
42 The VOP interrupt is shared by several interrupt sources, such as
55 - description: Peripheral(vop grf/dsi) clock.
72 also used for query vop memory bisr enable status, etc.
80 rockchip,vop-grf:
83 Phandle to VOP GRF regs used for control data path between vopr and hdmi/edp.
88 Phandle to PMU GRF used for query vop memory bisr status on rk3588.
[all …]
H A Drockchip-drm.yaml15 vop devices or other display interface nodes that comprise the
28 of vop devices. vop definitions as defined in
29 Documentation/devicetree/bindings/display/rockchip/rockchip-vop.yaml
H A Dcdn-dp-rockchip.txt26 contained 2 endpoints, connecting to the output of vop.
H A Drockchip,inno-hdmi.yaml50 Port node with one endpoint connected to a vop node.
H A Drockchip,lvds.yaml67 Video port 0 for the VOP input.
H A Drockchip,dw-hdmi.yaml102 description: Connection to the VOP
/linux/drivers/macintosh/
H A Dwindfarm_mpu.h54 fu16 voph; /* 0x38 - Vop High */
55 fu16 vopl; /* 0x3a - Vop Low */
/linux/Documentation/devicetree/bindings/soc/rockchip/
H A Dgrf.yaml37 - rockchip,rk3576-vop-grf
52 - rockchip,rk3588-vop-grf
/linux/arch/arm/boot/dts/rockchip/
H A Drk3188.dtsi115 vop0: vop@1010c000 {
116 compatible = "rockchip,rk3188-vop";
132 vop1: vop@1010e000 {
133 compatible = "rockchip,rk3188-vop";
H A Drk3066a.dtsi85 vop0: vop@1010c000 {
86 compatible = "rockchip,rk3066-vop";
111 vop1: vop@1010e000 {
112 compatible = "rockchip,rk3066-vop";
H A Drk3036.dtsi144 vop: vop@10118000 { label
145 compatible = "rockchip,rk3036-vop";
H A Drv1126.dtsi581 vop: vop@ffb00000 { label
582 compatible = "rockchip,rv1126-vop";
H A Drk3288.dtsi770 * *_VOP* VOP:Visual Output Processor
1028 vopb: vop@ff930000 {
1029 compatible = "rockchip,rk3288-vop";
1077 vopl: vop@ff940000 {
1078 compatible = "rockchip,rk3288-vop";
/linux/Documentation/devicetree/bindings/pwm/
H A Dpwm-rockchip.yaml18 - const: rockchip,vop-pwm
/linux/drivers/media/pci/solo6x10/
H A Dsolo6x10.h162 /* VOP stuff */
163 u8 vop[64]; member
/linux/arch/arm64/boot/dts/rockchip/
H A Drk3568.dtsi409 &vop {
410 compatible = "rockchip,rk3568-vop";

123