Lines Matching refs:vr
132 struct viu_reg __iomem *vr;
248 struct viu_reg __iomem *vr = dev->vr;
253 out_be32(&vr->status_cfg, SOFT_RST);
254 out_be32(&vr->status_cfg, INT_FIELD_EN);
259 struct viu_reg __iomem *vr = dev->vr;
263 out_be32(&vr->status_cfg, 0);
266 status_cfg = in_be32(&vr->status_cfg);
268 out_be32(&vr->status_cfg, status_cfg & 0x3f0000);
272 status_cfg = in_be32(&vr->status_cfg);
279 out_be32(&vr->status_cfg, SOFT_RST);
280 out_be32(&vr->status_cfg, 0);
283 out_be32(&vr->status_cfg, status_cfg & 0x3f0000);
399 struct viu_reg __iomem *vr = dev->vr;
439 out_be32(&vr->dma_inc, reg_val.dma_inc);
440 out_be32(&vr->picture_count, reg_val.picture_count);
441 out_be32(&vr->field_base_addr, reg_val.field_base_addr);
699 inline void viu_activate_overlay(struct viu_reg __iomem *vr)
701 out_be32(&vr->field_base_addr, reg_val.field_base_addr);
702 out_be32(&vr->dma_inc, reg_val.dma_inc);
703 out_be32(&vr->picture_count, reg_val.picture_count);
782 viu_activate_overlay(dev->vr);
979 inline void viu_default_settings(struct viu_reg __iomem *vr)
981 out_be32(&vr->luminance, 0x9512A254);
982 out_be32(&vr->chroma_r, 0x03310000);
983 out_be32(&vr->chroma_g, 0x06600F38);
984 out_be32(&vr->chroma_b, 0x00000409);
985 out_be32(&vr->alpha, 0x000000ff);
986 out_be32(&vr->req_alarm, 0x00000090);
988 in_be32(&vr->status_cfg), in_be32(&vr->field_base_addr));
993 struct viu_reg __iomem *vr = dev->vr;
1006 out_be32(&vr->field_base_addr, addr);
1007 out_be32(&vr->dma_inc, reg_val.dma_inc);
1008 out_be32(&vr->status_cfg,
1013 out_be32(&vr->status_cfg,
1024 struct viu_reg __iomem *vr = dev->vr;
1062 out_be32(&vr->field_base_addr, addr);
1063 out_be32(&vr->dma_inc, reg_val.dma_inc);
1064 out_be32(&vr->status_cfg,
1079 (unsigned long)in_be32(&vr->field_base_addr));
1096 struct viu_reg __iomem *vr = dev->vr;
1100 status = in_be32(&vr->status_cfg);
1109 out_be32(&vr->status_cfg,
1139 status = in_be32(&vr->status_cfg);
1140 out_be32(&vr->status_cfg,
1161 struct viu_reg __iomem *vr;
1173 vr = dev->vr;
1208 viu_default_settings(vr);
1210 status_cfg = in_be32(&vr->status_cfg);
1211 out_be32(&vr->status_cfg,
1216 status_cfg = in_be32(&vr->status_cfg);
1217 out_be32(&vr->status_cfg, status_cfg | INT_ALL_STATUS);
1428 viu_dev->vr = viu_regs;
1510 viu_reset(viu_dev->vr);