Lines Matching refs:bt
161 struct v4l2_bt_timings *bt = &s->timings.bt; in cobalt_enable_output() local
170 if (!cobalt_cpld_set_freq(cobalt, bt->pixelclock)) { in cobalt_enable_output()
179 sd_fmt.format.width = bt->width; in cobalt_enable_output()
180 sd_fmt.format.height = bt->height; 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()
303 struct v4l2_bt_timings *bt = &s->timings.bt; in cobalt_start_streaming() local
323 iowrite32(bt->width, &cvi->frame_width); in cobalt_start_streaming()
324 iowrite32(bt->height, &cvi->frame_height); in cobalt_start_streaming()
325 tot_size = V4L2_DV_BT_FRAME_WIDTH(bt) * V4L2_DV_BT_FRAME_HEIGHT(bt); in cobalt_start_streaming()
326 iowrite32(div_u64((u64)V4L2_DV_BT_FRAME_WIDTH(bt) * COBALT_CLK * 4, in cobalt_start_streaming()
327 bt->pixelclock), &vmr->hsync_timeout_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()
662 s->width = timings->bt.width; in cobalt_s_dv_timings()
663 s->height = timings->bt.height; in cobalt_s_dv_timings()
664 s->stride = timings->bt.width * s->bpp; in cobalt_s_dv_timings()