Lines Matching refs:status_cfg

102 	u32 status_cfg;  member
252 out_be32(&vr->status_cfg, SOFT_RST); in viu_start_dma()
253 out_be32(&vr->status_cfg, INT_FIELD_EN); in viu_start_dma()
260 u32 status_cfg; in viu_stop_dma() local
262 out_be32(&vr->status_cfg, 0); in viu_stop_dma()
265 status_cfg = in_be32(&vr->status_cfg); in viu_stop_dma()
266 if (status_cfg & 0x3f0000) in viu_stop_dma()
267 out_be32(&vr->status_cfg, status_cfg & 0x3f0000); in viu_stop_dma()
269 if (status_cfg & DMA_ACT) { in viu_stop_dma()
271 status_cfg = in_be32(&vr->status_cfg); in viu_stop_dma()
272 if (status_cfg & INT_DMA_END_STATUS) in viu_stop_dma()
278 out_be32(&vr->status_cfg, SOFT_RST); in viu_stop_dma()
279 out_be32(&vr->status_cfg, 0); in viu_stop_dma()
282 out_be32(&vr->status_cfg, status_cfg & 0x3f0000); in viu_stop_dma()
408 reg_val.status_cfg = 0; in buffer_activate()
412 reg_val.status_cfg &= ~MODE_32BIT; in buffer_activate()
416 reg_val.status_cfg |= MODE_32BIT; in buffer_activate()
429 reg_val.status_cfg |= DMA_ACT | INT_DMA_END_EN | INT_FIELD_EN; in buffer_activate()
722 reg_val.status_cfg = 0; in viu_setup_preview()
732 reg_val.status_cfg &= ~MODE_32BIT; in viu_setup_preview()
736 reg_val.status_cfg |= MODE_32BIT; in viu_setup_preview()
749 reg_val.status_cfg |= DMA_ACT | INT_DMA_END_EN | INT_FIELD_EN; in viu_setup_preview()
999 in_be32(&vr->status_cfg), in_be32(&vr->field_base_addr)); in viu_default_settings()
1019 out_be32(&vr->status_cfg, in viu_overlay_intr()
1022 reg_val.status_cfg); in viu_overlay_intr()
1024 out_be32(&vr->status_cfg, in viu_overlay_intr()
1027 reg_val.status_cfg); in viu_overlay_intr()
1075 out_be32(&vr->status_cfg, in viu_capture_intr()
1078 reg_val.status_cfg); in viu_capture_intr()
1111 status = in_be32(&vr->status_cfg); in viu_intr()
1120 out_be32(&vr->status_cfg, in viu_intr()
1150 status = in_be32(&vr->status_cfg); in viu_intr()
1151 out_be32(&vr->status_cfg, in viu_intr()
1174 u32 status_cfg; in viu_open() local
1223 status_cfg = in_be32(&vr->status_cfg); in viu_open()
1224 out_be32(&vr->status_cfg, in viu_open()
1225 status_cfg & ~(INT_VSYNC_EN | INT_HSYNC_EN | in viu_open()
1229 status_cfg = in_be32(&vr->status_cfg); in viu_open()
1230 out_be32(&vr->status_cfg, status_cfg | INT_ALL_STATUS); in viu_open()
1310 out_be32(&reg->status_cfg, 0); in viu_reset()