/kernel/linux/linux-5.10/drivers/soc/mediatek/ |
H A D | mtk-infracfg.c | 24 * @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 D | mtk-infracfg.c | 20 * @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 D | camss-vfe.h | 85 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 D | camss-vfe-170.c | 284 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 D | camss-vfe-gen1.c | 58 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 D | camss-vfe-480.c | 163 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 D | camss-vfe-4-7.c | 684 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 D | camss-vfe-4-8.c | 655 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 D | camss-vfe-4-1.c | 534 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 D | camss-vfe.c | 1384 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 D | infracfg.h | 39 bool reg_update); 41 bool reg_update);
|
/kernel/linux/linux-5.10/drivers/media/platform/qcom/camss/ |
H A D | camss-vfe.h | 62 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 D | camss-vfe.c | 450 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 D | camss-vfe-4-7.c | 665 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 D | camss-vfe-4-1.c | 562 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 D | infracfg.h | 408 bool reg_update); 410 bool reg_update);
|