Lines Matching defs:wm

321 static void vfe_wm_enable(struct vfe_device *vfe, u8 wm, u8 enable)
324 vfe_reg_set(vfe, VFE_0_BUS_IMAGE_MASTER_n_WR_CFG(wm),
327 vfe_reg_clr(vfe, VFE_0_BUS_IMAGE_MASTER_n_WR_CFG(wm),
331 static void vfe_wm_frame_based(struct vfe_device *vfe, u8 wm, u8 enable)
334 vfe_reg_set(vfe, VFE_0_BUS_IMAGE_MASTER_n_WR_ADDR_CFG(wm),
337 vfe_reg_clr(vfe, VFE_0_BUS_IMAGE_MASTER_n_WR_ADDR_CFG(wm),
396 static void vfe_wm_line_based(struct vfe_device *vfe, u32 wm,
413 VFE_0_BUS_IMAGE_MASTER_n_WR_IMAGE_SIZE(wm));
422 VFE_0_BUS_IMAGE_MASTER_n_WR_BUFFER_CFG(wm));
425 VFE_0_BUS_IMAGE_MASTER_n_WR_IMAGE_SIZE(wm));
427 VFE_0_BUS_IMAGE_MASTER_n_WR_BUFFER_CFG(wm));
431 static void vfe_wm_set_framedrop_period(struct vfe_device *vfe, u8 wm, u8 per)
436 VFE_0_BUS_IMAGE_MASTER_n_WR_ADDR_CFG(wm));
444 vfe->base + VFE_0_BUS_IMAGE_MASTER_n_WR_ADDR_CFG(wm));
447 static void vfe_wm_set_framedrop_pattern(struct vfe_device *vfe, u8 wm,
451 vfe->base + VFE_0_BUS_IMAGE_MASTER_n_WR_FRAMEDROP_PATTERN(wm));
454 static void vfe_wm_set_ub_cfg(struct vfe_device *vfe, u8 wm,
461 writel_relaxed(reg, vfe->base + VFE_0_BUS_IMAGE_MASTER_n_WR_UB_CFG(wm));
464 static void vfe_bus_reload_wm(struct vfe_device *vfe, u8 wm)
469 writel_relaxed(VFE_0_BUS_CMD_Mx_RLD_CMD(wm), vfe->base + VFE_0_BUS_CMD);
475 static void vfe_wm_set_ping_addr(struct vfe_device *vfe, u8 wm, u32 addr)
478 vfe->base + VFE_0_BUS_IMAGE_MASTER_n_WR_PING_ADDR(wm));
481 static void vfe_wm_set_pong_addr(struct vfe_device *vfe, u8 wm, u32 addr)
484 vfe->base + VFE_0_BUS_IMAGE_MASTER_n_WR_PONG_ADDR(wm));
487 static int vfe_wm_get_ping_pong_status(struct vfe_device *vfe, u8 wm)
493 return (reg >> wm) & 0x1;
504 static void vfe_bus_connect_wm_to_rdi(struct vfe_device *vfe, u8 wm,
533 if (wm % 2 == 1)
536 vfe_reg_set(vfe, VFE_0_BUS_XBAR_CFG_x(wm), reg);
539 static void vfe_wm_set_subsample(struct vfe_device *vfe, u8 wm)
543 VFE_0_BUS_IMAGE_MASTER_n_WR_IRQ_SUBSAMPLE_PATTERN(wm));
546 static void vfe_bus_disconnect_wm_from_rdi(struct vfe_device *vfe, u8 wm,
570 if (wm % 2 == 1)
573 vfe_reg_clr(vfe, VFE_0_BUS_XBAR_CFG_x(wm), reg);
700 static void vfe_enable_irq_wm_line(struct vfe_device *vfe, u8 wm,
703 u32 irq_en0 = VFE_0_IRQ_MASK_0_IMAGE_MASTER_n_PING_PONG(wm) |
705 u32 irq_en1 = VFE_0_IRQ_MASK_1_IMAGE_MASTER_n_BUS_OVERFLOW(wm) |
934 static void vfe_set_cgc_override(struct vfe_device *vfe, u8 wm, u8 enable)