Home
last modified time | relevance | path

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

123

/linux/drivers/gpu/drm/rockchip/
H A Drockchip_drm_vop.c45 #define VOP_WIN_SET(vop, win, name, v) \ argument
46 vop_reg_set(vop, &win->phy->name, win->base, ~0, v, #name)
47 #define VOP_SCL_SET(vop, win, name, v) \ argument
48 vop_reg_set(vop, &win->phy->scl->name, win->base, ~0, v, #name)
49 #define VOP_SCL_SET_EXT(vop, win, name, v) \ argument
50 vop_reg_set(vop, &win->phy->scl->ext->name, \
53 #define VOP_WIN_YUV2YUV_SET(vop, win_yuv2yuv, name, v) \ argument
56 vop_reg_set(vop, &win_yuv2yuv->name, 0, ~0, v, #name); \
59 #define VOP_WIN_YUV2YUV_COEFFICIENT_SET(vop, win_yuv2yuv, name, v) \ argument
62 vop_reg_set(vop, &win_yuv2yuv->phy->name, win_yuv2yuv->base, ~0, v, #name); \
[all …]
H A Drockchip_drm_drv.c304 * Check if a vop endpoint is leading to a rockchip subdriver or bridge.
308 * @ep: endpoint of a rockchip vop
365 /* list of preferred vop devices */
367 "rockchip,rk3399-vop-big",
377 /* add preferred vop device match before adding driver device matches */ in rockchip_drm_match_add()
452 "No available vop found for display-subsystem.\n"); in rockchip_drm_platform_of_probe()
H A Danalogix_dp-rockchip.c173 /* VOP couldn't output YUV video format for eDP rightly */ in rockchip_dp_get_modes()
264 DRM_DEV_DEBUG(dp->dev, "vop %s output to dp\n", (ret) ? "LIT" : "BIG"); in rockchip_dp_drm_encoder_enable()
306 * The hardware IC designed that VOP must output the RGB10 video in rockchip_dp_drm_encoder_atomic_check()
308 * then eDP controller should cut down the video data, not via VOP in rockchip_dp_drm_encoder_atomic_check()
309 * controller, that's why we need to hardcode the VOP output mode in rockchip_dp_drm_encoder_atomic_check()
H A Drockchip_vop2_reg.c580 * rk3568 vop with 2 cluster, 2 esmart win, 2 smart win.
804 * rk3576 vop with 2 cluster, 4 esmart win.
850 * * if Cluster rid is bigger than 0xf, VOP will dead at the
1093 * rk3588 vop with 4 cluster, 4 esmart win.
2586 .compatible = "rockchip,rk3566-vop",
2589 .compatible = "rockchip,rk3568-vop",
2592 .compatible = "rockchip,rk3576-vop",
2595 .compatible = "rockchip,rk3588-vop",
H A Drockchip_drm_vop2.c586 * RK3568 VOP Esmart/Smart dsp_w should be even pixel in vop2_setup_scale()
818 * rk3566 share the same vop version with rk3568, so in vop2_enable()
941 * Vop standby will take effect at end of current frame, in vop2_crtc_atomic_disable()
1671 * for drive a high resolution(4KP120, 8K), vop on rk3588/rk3576 need in vop2_crtc_atomic_enable()
2063 seq_puts(s, "VOP disabled\n"); in __vop2_regs_dump()
2321 * And RK3566 share the same vop version with Rk3568, so we
2645 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "vop"); in vop2_bind()
2684 vop2->vop_grf = syscon_regmap_lookup_by_phandle(dev->of_node, "rockchip,vop-grf"); in vop2_bind()
/linux/Documentation/devicetree/bindings/display/rockchip/
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 Drockchip,lvds.yaml67 Video port 0 for the VOP input.
/linux/drivers/media/pci/solo6x10/
H A Dsolo6x10-v4l2-enc.c143 u8 *vop; in solo_update_mode() local
153 vop = vop_6110_ntsc_cif; in solo_update_mode()
156 vop = vop_6110_pal_cif; in solo_update_mode()
161 vop = vop_6010_ntsc_cif; in solo_update_mode()
164 vop = vop_6010_pal_cif; in solo_update_mode()
174 vop = vop_6110_ntsc_d1; in solo_update_mode()
177 vop = vop_6110_pal_d1; in solo_update_mode()
182 vop = vop_6010_ntsc_d1; in solo_update_mode()
185 vop = vop_6010_pal_d1; in solo_update_mode()
191 memcpy(solo_enc->vop, vop, vop_len); in solo_update_mode()
[all …]
H A Dsolo6x10.h162 /* VOP stuff */
163 u8 vop[64]; member
/linux/drivers/macintosh/
H A Dwindfarm_mpu.h54 fu16 voph; /* 0x38 - Vop High */
55 fu16 vopl; /* 0x3a - Vop Low */
/linux/tools/verification/rvgen/rvgen/
H A Dltl2ba.py230 return VOp(self.left.negate(), self.right.negate())
247 class VOp(BinaryOp): class
324 return VOp(new, self.child)
/linux/arch/arm/boot/dts/rockchip/
H A Drk3066a.dtsi85 vop0: vop@1010c000 {
86 compatible = "rockchip,rk3066-vop";
111 vop1: vop@1010e000 {
112 compatible = "rockchip,rk3066-vop";
H A Drk3188.dtsi114 vop0: vop@1010c000 {
115 compatible = "rockchip,rk3188-vop";
131 vop1: vop@1010e000 {
132 compatible = "rockchip,rk3188-vop";
H A Drv1126.dtsi581 vop: vop@ffb00000 { label
582 compatible = "rockchip,rv1126-vop";
H A Drk322x.dtsi663 vop: vop@20050000 { label
664 compatible = "rockchip,rk3228-vop";
H A Drk3128.dtsi287 vop: vop@1010e000 { label
288 compatible = "rockchip,rk3126-vop";
H A Drk3036-kylin.dts403 &vop {
/linux/arch/arm64/boot/dts/rockchip/
H A Drk3588-coolpi-cm5-evb.dts299 &vop {
H A Drk3588-mnt-reform2.dts323 &vop {
H A Drk3588-edgeble-neu6a-io.dtsi315 &vop {
H A Drk3588-tiger-haikou.dts373 &vop {
H A Drk3318-a95x-z2.dts377 &vop {
H A Drk3588-coolpi-cm5-genbook.dts423 &vop {
H A Drk3588-armsom-w3.dts489 &vop {
/linux/Documentation/devicetree/bindings/power/
H A Drockchip-io-domain.yaml280 vop-supply:

123