Home
last modified time | relevance | path

Searched refs:reg_update (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/soc/mediatek/
H A Dmtk-infracfg.c29 bool reg_update) in mtk_infracfg_set_bus_protection() argument
34 if (reg_update) in mtk_infracfg_set_bus_protection()
60 bool reg_update) in mtk_infracfg_clear_bus_protection() argument
65 if (reg_update) in mtk_infracfg_clear_bus_protection()
/linux/drivers/media/platform/qcom/camss/
H A Dcamss-vfe.h83 struct completion reg_update; member
109 void (*reg_update)(struct vfe_device *vfe, enum vfe_line_id line_id); member
128 void (*reg_update)(struct vfe_device *vfe, enum vfe_line_id line_id); member
164 u32 reg_update; member
H A Dcamss-vfe-17x.c269 vfe->reg_update |= REG_UPDATE_RDI(line_id); in vfe_reg_update()
274 writel_relaxed(vfe->reg_update, vfe->base + VFE_REG_UPDATE_CMD); in vfe_reg_update()
283 vfe->reg_update &= ~REG_UPDATE_RDI(line_id); in vfe_reg_update_clear()
356 vfe->isr_ops.reg_update(vfe, i); in vfe_isr()
497 complete(&output->reg_update); in vfe_isr_reg_update()
561 .reg_update = vfe_isr_reg_update,
586 .reg_update = vfe_reg_update,
H A Dcamss-csid-680.c173 csid->reg_update |= reg_update_rdi(csid, port_id); in csid_reg_update()
174 writel(csid->reg_update, csid->base + CSID_REG_UPDATE_CMD); in csid_reg_update()
180 csid->reg_update &= ~reg_update_rdi(csid, port_id); in csid_reg_update_clear()
181 writel(csid->reg_update, csid->base + CSID_REG_UPDATE_CMD); in csid_reg_update_clear()
421 .reg_update = csid_subdev_reg_update,
H A Dcamss-csid-gen3.c233 csid->reg_update &= ~CSID_RUP_AUP_RDI(port_id); in csid_subdev_reg_update()
235 csid->reg_update |= CSID_RUP_AUP_RDI(port_id); in csid_subdev_reg_update()
236 writel(csid->reg_update, csid->base + CSID_RUP_AUP_CMD); in csid_subdev_reg_update()
350 .reg_update = csid_subdev_reg_update,
H A Dcamss-vfe-340.c295 vfe->reg_update |= BIT(__line_to_iface(line_id)); in vfe_reg_update()
296 writel_relaxed(vfe->reg_update, vfe->base + TFE_REG_UPDATE_CMD); in vfe_reg_update()
301 vfe->reg_update &= ~BIT(__line_to_iface(line_id)); in vfe_reg_update_clear()
318 .reg_update = vfe_reg_update,
H A Dcamss-vfe-gen1.c58 ops->reg_update(vfe, line->id); in vfe_disable_output()
62 time = wait_for_completion_timeout(&output->reg_update, msecs_to_jiffies(VFE_NEXT_SOF_MS)); in vfe_disable_output()
165 vfe->res->hw_ops->reg_update(vfe, container_of(output, struct vfe_line, output)->id); in vfe_output_frame_drop()
235 reinit_completion(&output->reg_update); in vfe_enable_output()
274 ops->reg_update(vfe, line->id); in vfe_enable_output()
555 complete(&output->reg_update); in vfe_isr_reg_update()
734 .reg_update = vfe_isr_reg_update,
H A Dcamss-csid.h139 void (*reg_update)(struct csid_device *csid, int port_id, bool is_clear); member
157 u32 reg_update; member
H A Dcamss-vfe-4-1.c526 vfe->reg_update |= VFE_0_REG_UPDATE_line_n(line_id); in vfe_reg_update()
528 writel_relaxed(vfe->reg_update, vfe->base + VFE_0_REG_UPDATE); in vfe_reg_update()
535 vfe->reg_update &= ~VFE_0_REG_UPDATE_line_n(line_id); in vfe_reg_update_clear()
914 vfe->isr_ops.reg_update(vfe, i); in vfe_isr()
1014 .reg_update = vfe_reg_update,
H A Dcamss-vfe-4-7.c673 vfe->reg_update |= VFE_0_REG_UPDATE_line_n(line_id); in vfe_reg_update()
677 writel_relaxed(vfe->reg_update, vfe->base + VFE_0_REG_UPDATE); in vfe_reg_update()
686 vfe->reg_update &= ~VFE_0_REG_UPDATE_line_n(line_id); in vfe_reg_update_clear()
1058 vfe->isr_ops.reg_update(vfe, i); in vfe_isr()
1154 .reg_update = vfe_reg_update,
H A Dcamss-vfe-4-8.c644 vfe->reg_update |= VFE_0_REG_UPDATE_line_n(line_id); in vfe_reg_update()
649 writel_relaxed(vfe->reg_update, vfe->base + VFE_0_REG_UPDATE); in vfe_reg_update()
658 vfe->reg_update &= ~VFE_0_REG_UPDATE_line_n(line_id); in vfe_reg_update_clear()
988 vfe->isr_ops.reg_update(vfe, i); in vfe_isr()
1144 .reg_update = vfe_reg_update,
H A Dcamss-vfe-gen3.c183 .reg_update = vfe_reg_update,
H A Dcamss-vfe-680.c242 .reg_update = vfe_reg_update,
/linux/include/linux/soc/mediatek/
H A Dinfracfg.h454 bool reg_update);
456 bool reg_update);