Home
last modified time | relevance | path

Searched refs:reg_update (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/soc/mediatek/
H A Dmtk-infracfg.c24 * @reg_update: The boolean flag determines to set the protection bits
33 bool reg_update) in mtk_infracfg_set_bus_protection()
38 if (reg_update) in mtk_infracfg_set_bus_protection()
55 * @reg_update: The boolean flag determines to clear the protection bits
64 bool reg_update) in mtk_infracfg_clear_bus_protection()
69 if (reg_update) in mtk_infracfg_clear_bus_protection()
32 mtk_infracfg_set_bus_protection(struct regmap *infracfg, u32 mask, bool reg_update) mtk_infracfg_set_bus_protection() argument
63 mtk_infracfg_clear_bus_protection(struct regmap *infracfg, u32 mask, bool reg_update) mtk_infracfg_clear_bus_protection() argument
/kernel/linux/linux-6.6/drivers/soc/mediatek/
H A Dmtk-infracfg.c20 * @reg_update: The boolean flag determines to set the protection bits
29 bool reg_update) in mtk_infracfg_set_bus_protection()
34 if (reg_update) in mtk_infracfg_set_bus_protection()
51 * @reg_update: The boolean flag determines to clear the protection bits
60 bool reg_update) in mtk_infracfg_clear_bus_protection()
65 if (reg_update) in mtk_infracfg_clear_bus_protection()
28 mtk_infracfg_set_bus_protection(struct regmap *infracfg, u32 mask, bool reg_update) mtk_infracfg_set_bus_protection() argument
59 mtk_infracfg_clear_bus_protection(struct regmap *infracfg, u32 mask, bool reg_update) mtk_infracfg_clear_bus_protection() argument
/kernel/linux/linux-6.6/drivers/media/platform/qcom/camss/
H A Dcamss-vfe.h85 struct completion reg_update; member
111 void (*reg_update)(struct vfe_device *vfe, enum vfe_line_id line_id); member
124 void (*reg_update)(struct vfe_device *vfe, enum vfe_line_id line_id); member
148 u32 reg_update; member
H A Dcamss-vfe-170.c284 vfe->reg_update |= REG_UPDATE_RDI(line_id); in vfe_reg_update()
289 writel_relaxed(vfe->reg_update, vfe->base + VFE_REG_UPDATE_CMD); in vfe_reg_update()
298 vfe->reg_update &= ~REG_UPDATE_RDI(line_id); in vfe_reg_update_clear()
371 vfe->isr_ops.reg_update(vfe, i); in vfe_isr()
477 reinit_completion(&output->reg_update); in vfe_enable_output()
489 ops->reg_update(vfe, line->id); in vfe_enable_output()
607 complete(&output->reg_update); in vfe_isr_reg_update()
741 .reg_update = vfe_isr_reg_update,
768 .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->ops->reg_update(vfe, container_of(output, struct vfe_line, output)->id); in vfe_output_frame_drop()
234 reinit_completion(&output->reg_update); in vfe_enable_output()
273 ops->reg_update(vfe, line->id); in vfe_enable_output()
554 complete(&output->reg_update); in vfe_isr_reg_update()
733 .reg_update = vfe_isr_reg_update,
H A Dcamss-vfe-480.c163 vfe->reg_update |= REG_UPDATE_RDI(vfe, line_id); in vfe_reg_update()
164 writel_relaxed(vfe->reg_update, vfe->base + VFE_REG_UPDATE_CMD); in vfe_reg_update()
170 vfe->reg_update &= ~REG_UPDATE_RDI(vfe, line_id); in vfe_reg_update_clear()
311 reinit_completion(&output->reg_update); in vfe_enable_output()
433 complete(&output->reg_update); in vfe_isr_reg_update()
H A Dcamss-vfe-4-7.c684 vfe->reg_update |= VFE_0_REG_UPDATE_line_n(line_id); in vfe_reg_update()
688 writel_relaxed(vfe->reg_update, vfe->base + VFE_0_REG_UPDATE); in vfe_reg_update()
697 vfe->reg_update &= ~VFE_0_REG_UPDATE_line_n(line_id); in vfe_reg_update_clear()
1069 vfe->isr_ops.reg_update(vfe, i); in vfe_isr()
1203 .reg_update = vfe_reg_update,
H A Dcamss-vfe-4-8.c655 vfe->reg_update |= VFE_0_REG_UPDATE_line_n(line_id); in vfe_reg_update()
660 writel_relaxed(vfe->reg_update, vfe->base + VFE_0_REG_UPDATE); in vfe_reg_update()
669 vfe->reg_update &= ~VFE_0_REG_UPDATE_line_n(line_id); in vfe_reg_update_clear()
999 vfe->isr_ops.reg_update(vfe, i); in vfe_isr()
1188 .reg_update = vfe_reg_update,
H A Dcamss-vfe-4-1.c534 vfe->reg_update |= VFE_0_REG_UPDATE_line_n(line_id); in vfe_reg_update()
536 writel_relaxed(vfe->reg_update, vfe->base + VFE_0_REG_UPDATE); in vfe_reg_update()
543 vfe->reg_update &= ~VFE_0_REG_UPDATE_line_n(line_id); in vfe_reg_update_clear()
911 vfe->isr_ops.reg_update(vfe, i); in vfe_isr()
1007 .reg_update = vfe_reg_update,
H A Dcamss-vfe.c1384 vfe->reg_update = 0; in msm_vfe_subdev_init()
1393 init_completion(&l->output.reg_update); in msm_vfe_subdev_init()
/kernel/linux/linux-5.10/include/linux/soc/mediatek/
H A Dinfracfg.h39 bool reg_update);
41 bool reg_update);
/kernel/linux/linux-5.10/drivers/media/platform/qcom/camss/
H A Dcamss-vfe.h62 struct completion reg_update; member
112 void (*reg_update)(struct vfe_device *vfe, enum vfe_line_id line_id); member
139 void (*reg_update)(struct vfe_device *vfe, enum vfe_line_id line_id); member
162 u32 reg_update; member
H A Dcamss-vfe.c450 vfe->ops->reg_update(vfe, in vfe_output_frame_drop()
725 reinit_completion(&output->reg_update); in vfe_enable_output()
766 ops->reg_update(vfe, line->id); in vfe_enable_output()
796 ops->reg_update(vfe, line->id); in vfe_disable_output()
800 time = wait_for_completion_timeout(&output->reg_update, in vfe_disable_output()
952 complete(&output->reg_update); in vfe_isr_reg_update()
1989 vfe->isr_ops.reg_update = vfe_isr_reg_update; in msm_vfe_subdev_init()
2079 vfe->reg_update = 0; in msm_vfe_subdev_init()
2088 init_completion(&l->output.reg_update); in msm_vfe_subdev_init()
H A Dcamss-vfe-4-7.c665 vfe->reg_update |= VFE_0_REG_UPDATE_line_n(line_id); in vfe_reg_update()
667 writel_relaxed(vfe->reg_update, vfe->base + VFE_0_REG_UPDATE); in vfe_reg_update()
674 vfe->reg_update &= ~VFE_0_REG_UPDATE_line_n(line_id); in vfe_reg_update_clear()
1075 vfe->isr_ops.reg_update(vfe, i); in vfe_isr()
1122 .reg_update = vfe_reg_update,
H A Dcamss-vfe-4-1.c562 vfe->reg_update |= VFE_0_REG_UPDATE_line_n(line_id); in vfe_reg_update()
564 writel_relaxed(vfe->reg_update, vfe->base + VFE_0_REG_UPDATE); in vfe_reg_update()
571 vfe->reg_update &= ~VFE_0_REG_UPDATE_line_n(line_id); in vfe_reg_update_clear()
953 vfe->isr_ops.reg_update(vfe, i); in vfe_isr()
1000 .reg_update = vfe_reg_update,
/kernel/linux/linux-6.6/include/linux/soc/mediatek/
H A Dinfracfg.h408 bool reg_update);
410 bool reg_update);

Completed in 20 milliseconds