Lines Matching refs:iowrite32
193 iowrite32(0, &vo->control); in cobalt_enable_output()
195 iowrite32(bt->hsync, &vo->sync_generator_h_sync_length); in cobalt_enable_output()
196 iowrite32(bt->hbackporch, &vo->sync_generator_h_backporch_length); in cobalt_enable_output()
197 iowrite32(bt->width, &vo->sync_generator_h_active_length); in cobalt_enable_output()
198 iowrite32(bt->hfrontporch, &vo->sync_generator_h_frontporch_length); in cobalt_enable_output()
199 iowrite32(bt->vsync, &vo->sync_generator_v_sync_length); in cobalt_enable_output()
200 iowrite32(bt->vbackporch, &vo->sync_generator_v_backporch_length); in cobalt_enable_output()
201 iowrite32(bt->height, &vo->sync_generator_v_active_length); in cobalt_enable_output()
202 iowrite32(bt->vfrontporch, &vo->sync_generator_v_frontporch_length); in cobalt_enable_output()
203 iowrite32(0x9900c1, &vo->error_color); in cobalt_enable_output()
205 iowrite32(M00514_CONTROL_BITMAP_SYNC_GENERATOR_LOAD_PARAM_MSK | fmt, in cobalt_enable_output()
207 iowrite32(M00514_CONTROL_BITMAP_EVCNT_CLEAR_MSK | fmt, &vo->control); in cobalt_enable_output()
208 iowrite32(M00514_CONTROL_BITMAP_SYNC_GENERATOR_ENABLE_MSK | in cobalt_enable_output()
239 iowrite32(M00235_CONTROL_BITMAP_ENABLE_MSK | in cobalt_enable_input()
246 iowrite32(M00235_CONTROL_BITMAP_ENABLE_MSK | in cobalt_enable_input()
253 iowrite32(M00235_CONTROL_BITMAP_ENABLE_MSK | in cobalt_enable_input()
274 iowrite32(M00460_CONTROL_BITMAP_CLEAR_MSK, &evcnt->control); in cobalt_dma_start_streaming()
275 iowrite32(M00460_CONTROL_BITMAP_ENABLE_MSK, &evcnt->control); in cobalt_dma_start_streaming()
283 iowrite32(ctrl | M00514_CONTROL_BITMAP_EVCNT_CLEAR_MSK, in cobalt_dma_start_streaming()
285 iowrite32(ctrl | M00514_CONTROL_BITMAP_EVCNT_ENABLE_MSK, in cobalt_dma_start_streaming()
321 iowrite32(M00460_CONTROL_BITMAP_CLEAR_MSK, &evcnt->control); in cobalt_start_streaming()
322 iowrite32(M00460_CONTROL_BITMAP_ENABLE_MSK, &evcnt->control); in cobalt_start_streaming()
323 iowrite32(bt->width, &cvi->frame_width); in cobalt_start_streaming()
324 iowrite32(bt->height, &cvi->frame_height); in cobalt_start_streaming()
326 iowrite32(div_u64((u64)V4L2_DV_BT_FRAME_WIDTH(bt) * COBALT_CLK * 4, in cobalt_start_streaming()
328 iowrite32(M00233_CONTROL_BITMAP_ENABLE_MEASURE_MSK, &vmr->control); in cobalt_start_streaming()
330 iowrite32(clk_freq / 1000000, &clkloss->ref_clk_cnt_val); in cobalt_start_streaming()
333 iowrite32(div_u64(bt->pixelclock * 995, 1000000000), in cobalt_start_streaming()
336 iowrite32(bt->width * bt->height, &fw->active_length); in cobalt_start_streaming()
337 iowrite32(div_u64((u64)clk_freq * tot_size, bt->pixelclock), in cobalt_start_streaming()
339 iowrite32(M00233_IRQ_TRIGGERS_BITMAP_VACTIVE_AREA_MSK | in cobalt_start_streaming()
342 iowrite32(0, &cvi->control); in cobalt_start_streaming()
343 iowrite32(M00233_CONTROL_BITMAP_ENABLE_MEASURE_MSK, &vmr->control); in cobalt_start_streaming()
345 iowrite32(0xff, &fw->output_color); in cobalt_start_streaming()
346 iowrite32(M00479_CTRL_BITMAP_ENABLE_MSK, &clkloss->ctrl); in cobalt_start_streaming()
347 iowrite32(M00473_CTRL_BITMAP_ENABLE_MSK | in cobalt_start_streaming()
373 iowrite32(0, &evcnt->control); in cobalt_dma_stop_streaming()
378 iowrite32(M00514_CONTROL_BITMAP_EVCNT_CLEAR_MSK, &vo->control); in cobalt_dma_stop_streaming()
379 iowrite32(0, &vo->control); in cobalt_dma_stop_streaming()
431 iowrite32(0, &vmr->control); in cobalt_stop_streaming()
432 iowrite32(M00233_CONTROL_BITMAP_ENABLE_MEASURE_MSK, &vmr->control); in cobalt_stop_streaming()
433 iowrite32(0, &fw->ctrl); in cobalt_stop_streaming()
434 iowrite32(0, &clkloss->ctrl); in cobalt_stop_streaming()
464 iowrite32(regs->val, adrs); in cobalt_cobaltc()
581 iowrite32(0xff, &vmr->irq_status); in cobalt_video_input_status_show()