Lines Matching refs:status_cfg

108 	u32 status_cfg;  member
258 out_be32(&vr->status_cfg, SOFT_RST); in viu_start_dma()
259 out_be32(&vr->status_cfg, INT_FIELD_EN); in viu_start_dma()
266 u32 status_cfg; in viu_stop_dma() local
268 out_be32(&vr->status_cfg, 0); in viu_stop_dma()
271 status_cfg = in_be32(&vr->status_cfg); in viu_stop_dma()
272 if (status_cfg & 0x3f0000) in viu_stop_dma()
273 out_be32(&vr->status_cfg, status_cfg & 0x3f0000); in viu_stop_dma()
275 if (status_cfg & DMA_ACT) { in viu_stop_dma()
277 status_cfg = in_be32(&vr->status_cfg); in viu_stop_dma()
278 if (status_cfg & INT_DMA_END_STATUS) in viu_stop_dma()
284 out_be32(&vr->status_cfg, SOFT_RST); in viu_stop_dma()
285 out_be32(&vr->status_cfg, 0); in viu_stop_dma()
288 out_be32(&vr->status_cfg, status_cfg & 0x3f0000); in viu_stop_dma()
414 reg_val.status_cfg = 0; in buffer_activate()
418 reg_val.status_cfg &= ~MODE_32BIT; in buffer_activate()
422 reg_val.status_cfg |= MODE_32BIT; in buffer_activate()
435 reg_val.status_cfg |= DMA_ACT | INT_DMA_END_EN | INT_FIELD_EN; in buffer_activate()
723 reg_val.status_cfg = 0; in viu_setup_preview()
733 reg_val.status_cfg &= ~MODE_32BIT; in viu_setup_preview()
737 reg_val.status_cfg |= MODE_32BIT; in viu_setup_preview()
750 reg_val.status_cfg |= DMA_ACT | INT_DMA_END_EN | INT_FIELD_EN; in viu_setup_preview()
998 in_be32(&vr->status_cfg), in_be32(&vr->field_base_addr)); in viu_default_settings()
1018 out_be32(&vr->status_cfg, in viu_overlay_intr()
1021 reg_val.status_cfg); in viu_overlay_intr()
1023 out_be32(&vr->status_cfg, in viu_overlay_intr()
1026 reg_val.status_cfg); in viu_overlay_intr()
1074 out_be32(&vr->status_cfg, in viu_capture_intr()
1077 reg_val.status_cfg); in viu_capture_intr()
1110 status = in_be32(&vr->status_cfg); in viu_intr()
1119 out_be32(&vr->status_cfg, in viu_intr()
1149 status = in_be32(&vr->status_cfg); in viu_intr()
1150 out_be32(&vr->status_cfg, in viu_intr()
1173 u32 status_cfg; in viu_open() local
1220 status_cfg = in_be32(&vr->status_cfg); in viu_open()
1221 out_be32(&vr->status_cfg, in viu_open()
1222 status_cfg & ~(INT_VSYNC_EN | INT_HSYNC_EN | in viu_open()
1226 status_cfg = in_be32(&vr->status_cfg); in viu_open()
1227 out_be32(&vr->status_cfg, status_cfg | INT_ALL_STATUS); in viu_open()
1307 out_be32(&reg->status_cfg, 0); in viu_reset()