Lines Matching refs:status_cfg

145 	u32 status_cfg;  member
292 out_be32(&vr->status_cfg, SOFT_RST); in viu_start_dma()
293 out_be32(&vr->status_cfg, INT_FIELD_EN); in viu_start_dma()
300 u32 status_cfg; in viu_stop_dma() local
302 out_be32(&vr->status_cfg, 0); in viu_stop_dma()
305 status_cfg = in_be32(&vr->status_cfg); in viu_stop_dma()
306 if (status_cfg & 0x3f0000) in viu_stop_dma()
307 out_be32(&vr->status_cfg, status_cfg & 0x3f0000); in viu_stop_dma()
309 if (status_cfg & DMA_ACT) { in viu_stop_dma()
311 status_cfg = in_be32(&vr->status_cfg); in viu_stop_dma()
312 if (status_cfg & INT_DMA_END_STATUS) in viu_stop_dma()
318 out_be32(&vr->status_cfg, SOFT_RST); in viu_stop_dma()
319 out_be32(&vr->status_cfg, 0); in viu_stop_dma()
322 out_be32(&vr->status_cfg, status_cfg & 0x3f0000); in viu_stop_dma()
448 reg_val.status_cfg = 0; in buffer_activate()
452 reg_val.status_cfg &= ~MODE_32BIT; in buffer_activate()
456 reg_val.status_cfg |= MODE_32BIT; in buffer_activate()
469 reg_val.status_cfg |= DMA_ACT | INT_DMA_END_EN | INT_FIELD_EN; in buffer_activate()
770 reg_val.status_cfg = 0; in viu_setup_preview()
780 reg_val.status_cfg &= ~MODE_32BIT; in viu_setup_preview()
784 reg_val.status_cfg |= MODE_32BIT; in viu_setup_preview()
797 reg_val.status_cfg |= DMA_ACT | INT_DMA_END_EN | INT_FIELD_EN; in viu_setup_preview()
1092 in_be32(&vr->status_cfg), in_be32(&vr->field_base_addr)); in viu_default_settings()
1112 out_be32(&vr->status_cfg, in viu_overlay_intr()
1115 reg_val.status_cfg); in viu_overlay_intr()
1117 out_be32(&vr->status_cfg, in viu_overlay_intr()
1120 reg_val.status_cfg); in viu_overlay_intr()
1168 out_be32(&vr->status_cfg, in viu_capture_intr()
1171 reg_val.status_cfg); in viu_capture_intr()
1204 status = in_be32(&vr->status_cfg); in viu_intr()
1213 out_be32(&vr->status_cfg, in viu_intr()
1243 status = in_be32(&vr->status_cfg); in viu_intr()
1244 out_be32(&vr->status_cfg, in viu_intr()
1267 u32 status_cfg; in viu_open() local
1320 status_cfg = in_be32(&vr->status_cfg); in viu_open()
1321 out_be32(&vr->status_cfg, in viu_open()
1322 status_cfg & ~(INT_VSYNC_EN | INT_HSYNC_EN | in viu_open()
1326 status_cfg = in_be32(&vr->status_cfg); in viu_open()
1327 out_be32(&vr->status_cfg, status_cfg | INT_ALL_STATUS); in viu_open()
1400 out_be32(&reg->status_cfg, 0); in viu_reset()