Home
last modified time | relevance | path

Searched refs:viu (Results 1 – 17 of 17) sorted by relevance

/linux-6.15/drivers/gpu/drm/meson/
H A Dmeson_crtc.c162 priv->viu.vd1_commit = false; in meson_g12a_crtc_atomic_disable()
187 priv->viu.vd1_commit = false; in meson_crtc_atomic_disable()
225 priv->viu.osd1_commit = true; in meson_crtc_atomic_flush()
226 priv->viu.vd1_commit = true; in meson_crtc_atomic_flush()
319 if (priv->viu.osd1_enabled && priv->viu.osd1_commit) { in meson_crtc_irq()
335 if (priv->viu.osd1_afbcd) { in meson_crtc_irq()
369 if (!priv->viu.osd1_afbcd) in meson_crtc_irq()
371 priv->viu.osd1_addr, in meson_crtc_irq()
381 if (priv->viu.osd1_afbcd) { in meson_crtc_irq()
392 if (priv->viu.vd1_enabled && priv->viu.vd1_commit) { in meson_crtc_irq()
[all …]
H A Dmeson_overlay.c398 priv->viu.viu_vd1_fmt_w = in meson_overlay_setup_scaler_params()
656 priv->viu.vd1_height2 = in meson_overlay_atomic_update()
660 priv->viu.vd1_addr2, in meson_overlay_atomic_update()
661 priv->viu.vd1_stride2, in meson_overlay_atomic_update()
668 priv->viu.vd1_height1 = in meson_overlay_atomic_update()
672 priv->viu.vd1_addr1, in meson_overlay_atomic_update()
680 priv->viu.vd1_height0 = in meson_overlay_atomic_update()
684 priv->viu.vd1_addr0, in meson_overlay_atomic_update()
696 priv->viu.vd1_afbc_head_addr = priv->viu.vd1_addr0 >> 4; in meson_overlay_atomic_update()
711 priv->viu.vd1_afbc_body_addr = priv->viu.vd1_addr0 >> 4; in meson_overlay_atomic_update()
[all …]
H A Dmeson_plane.c166 priv->viu.osd1_afbcd = true; in meson_plane_atomic_update()
168 priv->viu.osd1_afbcd = false; in meson_plane_atomic_update()
183 if (priv->viu.osd1_afbcd) { in meson_plane_atomic_update()
207 if (priv->viu.osd1_afbcd && in meson_plane_atomic_update()
306 priv->viu.osd_sc_ctrl0 = 0; in meson_plane_atomic_update()
311 priv->viu.osd_sc_v_ctrl0 = in meson_plane_atomic_update()
333 priv->viu.osd_sc_h_ctrl0 = in meson_plane_atomic_update()
351 priv->viu.osd1_blk0_cfg[1] = in meson_plane_atomic_update()
354 priv->viu.osd1_blk0_cfg[2] = in meson_plane_atomic_update()
375 if (priv->viu.osd1_afbcd) { in meson_plane_atomic_update()
[all …]
H A Dmeson_osd_afbcd.c136 priv->viu.osd1_width) | in meson_gxm_afbcd_setup()
138 priv->viu.osd1_height), in meson_gxm_afbcd_setup()
141 writel_relaxed(priv->viu.osd1_addr >> 4, in meson_gxm_afbcd_setup()
143 writel_relaxed(priv->viu.osd1_addr >> 4, in meson_gxm_afbcd_setup()
149 if (priv->viu.osd1_width <= 128) in meson_gxm_afbcd_setup()
151 else if (priv->viu.osd1_width <= 256) in meson_gxm_afbcd_setup()
153 else if (priv->viu.osd1_width <= 512) in meson_gxm_afbcd_setup()
155 else if (priv->viu.osd1_width <= 1024) in meson_gxm_afbcd_setup()
157 else if (priv->viu.osd1_width <= 2048) in meson_gxm_afbcd_setup()
167 priv->viu.osd1_width - 1), in meson_gxm_afbcd_setup()
[all …]
H A Dmeson_viu.c503 priv->viu.osd1_enabled = false; in meson_viu_init()
504 priv->viu.osd1_commit = false; in meson_viu_init()
505 priv->viu.osd1_interlace = false; in meson_viu_init()
H A Dmeson_drv.h157 } viu; member
/linux-6.15/Documentation/devicetree/bindings/power/
H A Damlogic,meson-ee-pwrc.yaml78 - const: viu
94 - const: viu
119 - const: viu
138 - const: viu
179 reset-names = "viu", "venc", "vcbus", "bt656",
/linux-6.15/Documentation/devicetree/bindings/soc/amlogic/
H A Damlogic,meson-gx-hhi-sysctrl.yaml146 reset-names = "viu", "venc", "vcbus", "bt656", "dvin",
198 reset-names = "viu", "venc", "vcbus", "vencl", "vid_lock";
/linux-6.15/arch/arm/boot/dts/amlogic/
H A Dmeson8m2.dtsi78 "vencp", "vdac", "vencl", "viu", "venc", "rdma";
H A Dmeson8b.dtsi615 "venci", "vencp", "vdac", "vencl", "viu",
/linux-6.15/arch/powerpc/boot/dts/
H A Dmpc5121ads.dts115 viu@2400 {
H A Dmpc5121.dtsi265 viu@2400 {
266 compatible = "fsl,mpc5121-viu";
H A Dac14xx.dts274 viu@2400 {
/linux-6.15/arch/arm64/boot/dts/amlogic/
H A Dmeson-gxbb.dtsi780 reset-names = "viu", "venc", "vcbus", "bt656",
H A Dmeson-gxl.dtsi850 reset-names = "viu", "venc", "vcbus", "bt656",
H A Dmeson-axg.dtsi1264 reset-names = "viu", "venc", "vcbus",
H A Dmeson-g12-common.dtsi1640 reset-names = "viu", "venc", "vcbus", "bt656",