Lines Matching refs:reg_write
204 static inline void reg_write(struct sta2x11_vip *vip, unsigned int reg, u32 val) in reg_write() function
223 reg_write(vip, DVP_CTL, reg_read(vip, DVP_CTL) | DVP_CTL_ENA); in start_dma()
225 reg_write(vip, DVP_VTP, (u32)vip_buf->dma); in start_dma()
226 reg_write(vip, DVP_VBP, (u32)vip_buf->dma + offset); in start_dma()
338 reg_write(vip, DVP_ITM, DVP_IT_VSB | DVP_IT_VST); in start_streaming()
354 reg_write(vip, DVP_CTL, reg_read(vip, DVP_CTL) & ~DVP_CTL_ENA); in stop_streaming()
356 reg_write(vip, DVP_ITM, 0); in stop_streaming()
681 reg_write(vip, DVP_TFO, 0); in vidioc_s_fmt_vid_cap()
683 reg_write(vip, DVP_BFO, 0); in vidioc_s_fmt_vid_cap()
685 reg_write(vip, DVP_TFS, t_stop); in vidioc_s_fmt_vid_cap()
687 reg_write(vip, DVP_BFS, b_stop); in vidioc_s_fmt_vid_cap()
689 reg_write(vip, DVP_VMP, pitch); in vidioc_s_fmt_vid_cap()
800 reg_write(vip, DVP_CTL, reg_read(vip, DVP_CTL) & ~DVP_CTL_ENA); in vip_irq()
817 reg_write(vip, DVP_HLFLN, DVP_HLFLN_SD); in sta2x11_vip_init_register()
819 reg_write(vip, DVP_CTL, DVP_CTL_RST); in sta2x11_vip_init_register()
821 reg_write(vip, DVP_CTL, 0); in sta2x11_vip_init_register()
828 reg_write(vip, DVP_ITM, 0); in sta2x11_vip_clear_register()
830 reg_write(vip, DVP_CTL, DVP_CTL_RST); in sta2x11_vip_clear_register()
832 reg_write(vip, DVP_CTL, 0); in sta2x11_vip_clear_register()
1186 reg_write(vip, DVP_CTL, vip->register_save_area[0] & DVP_CTL_DIS); in sta2x11_vip_suspend()
1188 reg_write(vip, DVP_ITM, 0); in sta2x11_vip_suspend()
1224 reg_write(vip, 4 * i, vip->register_save_area[i]); in sta2x11_vip_resume()
1226 reg_write(vip, registers_to_save[i], in sta2x11_vip_resume()
1228 reg_write(vip, DVP_CTL, vip->register_save_area[0]); in sta2x11_vip_resume()
1229 reg_write(vip, DVP_ITM, vip->register_save_area[SAVE_COUNT]); in sta2x11_vip_resume()