Home
last modified time | relevance | path

Searched refs:vop2 (Results 1 – 25 of 58) sorted by relevance

123

/linux/drivers/gpu/drm/rockchip/
H A Drockchip_drm_vop2.c140 static void vop2_lock(struct vop2 *vop2)
142 mutex_lock(&vop2->vop2_lock);
145 static void vop2_unlock(struct vop2 *vop2) in vop2_unlock() argument
147 mutex_unlock(&vop2->vop2_lock); in vop2_unlock()
338 static bool vop2_output_rg_swap(struct vop2 *vop2, u32 bus_format) in vop2_output_rg_swap() argument
340 if (vop2->version == VOP_VERSION_RK3588) { in vop2_output_rg_swap()
388 struct vop2 *vop2 = win->vop2; in rockchip_vop2_mod_supported() local
393 if (vop2->version == VOP_VERSION_RK3568) { in rockchip_vop2_mod_supported()
396 drm_dbg_kms(vop2->drm, in rockchip_vop2_mod_supported()
404 if (vop2->version == VOP_VERSION_RK3588) { in rockchip_vop2_mod_supported()
[all …]
H A Drockchip_vop2_reg.c1377 static struct vop2_win *vop2_find_win_by_phys_id(struct vop2 *vop2, uint8_t phys_id) in vop2_find_win_by_phys_id() argument
1382 for (i = 0; i < vop2->data->win_size; i++) { in vop2_find_win_by_phys_id()
1383 win = &vop2->win[i]; in vop2_find_win_by_phys_id()
1393 struct vop2 *vop2 = vp->vop2; in rk3568_set_intf_mux() local
1397 die = vop2_readl(vop2, RK3568_DSP_IF_EN); in rk3568_set_intf_mux()
1398 dip = vop2_readl(vop2, RK3568_DSP_IF_POL); in rk3568_set_intf_mux()
1408 regmap_write(vop2->sys_grf, RK3568_GRF_VO_CON1, BIT(3 + 16) | BIT(3)); in rk3568_set_intf_mux()
1410 regmap_write(vop2->sys_grf, RK3568_GRF_VO_CON1, BIT(3 + 16)); in rk3568_set_intf_mux()
1455 drm_err(vop2->drm, "Invalid interface id %d on vp%d\n", id, vp->id); in rk3568_set_intf_mux()
1461 vop2_writel(vop2, RK3568_DSP_IF_EN, die); in rk3568_set_intf_mux()
[all …]
/linux/arch/arm64/boot/dts/rockchip/
H A Drk3588-orangepi-5-ultra.dts8 #include <dt-bindings/soc/rockchip,vop2.h>
H A Drk3588-orangepi-5-max.dts7 #include <dt-bindings/soc/rockchip,vop2.h>
H A Drk3568-wolfvision-pf5-display.dtsi15 #include <dt-bindings/soc/rockchip,vop2.h>
H A Drk3588-tiger-haikou-video-demo.dtso19 #include <dt-bindings/soc/rockchip,vop2.h>
H A Drk3566-tinker-board-3.dtsi9 #include <dt-bindings/soc/rockchip,vop2.h>
H A Drk3588-mnt-reform2.dts12 #include <dt-bindings/soc/rockchip,vop2.h>
H A Drk3588-coolpi-cm5-evb.dts10 #include <dt-bindings/soc/rockchip,vop2.h>
H A Drk3588-edgeble-neu6a-io.dtsi7 #include <dt-bindings/soc/rockchip,vop2.h>
H A Drk3588-tiger-haikou.dts8 #include <dt-bindings/soc/rockchip,vop2.h>
H A Drk3588-orangepi-5-plus.dts10 #include <dt-bindings/soc/rockchip,vop2.h>
H A Drk3588-coolpi-cm5-genbook.dts10 #include <dt-bindings/soc/rockchip,vop2.h>
H A Drk3588-armsom-w3.dts7 #include <dt-bindings/soc/rockchip,vop2.h>
H A Drk3566-radxa-zero-3.dtsi5 #include <dt-bindings/soc/rockchip,vop2.h>
H A Drk3566-box-demo.dts13 #include <dt-bindings/soc/rockchip,vop2.h>
H A Drk3566-lubancat-1.dts7 #include <dt-bindings/soc/rockchip,vop2.h>
H A Drk3568-photonicat.dts7 #include <dt-bindings/soc/rockchip,vop2.h>
H A Drk3568-nanopi-r5s.dtsi14 #include <dt-bindings/soc/rockchip,vop2.h>
H A Drk3566-odroid-m1s.dts8 #include <dt-bindings/soc/rockchip,vop2.h>
H A Drk3568-easepi-r1.dts9 #include <dt-bindings/soc/rockchip,vop2.h>
H A Drk3566-lckfb-tspi.dts9 #include <dt-bindings/soc/rockchip,vop2.h>
H A Drk3588-firefly-itx-3588j.dts10 #include <dt-bindings/soc/rockchip,vop2.h>
H A Drk3568-evb1-v10.dts11 #include <dt-bindings/soc/rockchip,vop2.h>
H A Drk3566-orangepi-3b.dtsi6 #include <dt-bindings/soc/rockchip,vop2.h>

123