| /linux-6.15/drivers/gpu/drm/meson/ |
| H A D | meson_crtc.c | 162 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 D | meson_overlay.c | 398 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 D | meson_plane.c | 166 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 D | meson_osd_afbcd.c | 136 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 D | meson_viu.c | 503 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 D | meson_drv.h | 157 } viu; member
|
| /linux-6.15/Documentation/devicetree/bindings/power/ |
| H A D | amlogic,meson-ee-pwrc.yaml | 78 - 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 D | amlogic,meson-gx-hhi-sysctrl.yaml | 146 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 D | meson8m2.dtsi | 78 "vencp", "vdac", "vencl", "viu", "venc", "rdma";
|
| H A D | meson8b.dtsi | 615 "venci", "vencp", "vdac", "vencl", "viu",
|
| /linux-6.15/arch/powerpc/boot/dts/ |
| H A D | mpc5121ads.dts | 115 viu@2400 {
|
| H A D | mpc5121.dtsi | 265 viu@2400 { 266 compatible = "fsl,mpc5121-viu";
|
| H A D | ac14xx.dts | 274 viu@2400 {
|
| /linux-6.15/arch/arm64/boot/dts/amlogic/ |
| H A D | meson-gxbb.dtsi | 780 reset-names = "viu", "venc", "vcbus", "bt656",
|
| H A D | meson-gxl.dtsi | 850 reset-names = "viu", "venc", "vcbus", "bt656",
|
| H A D | meson-axg.dtsi | 1264 reset-names = "viu", "venc", "vcbus",
|
| H A D | meson-g12-common.dtsi | 1640 reset-names = "viu", "venc", "vcbus", "bt656",
|