Home
last modified time | relevance | path

Searched refs:vi_chan (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/drivers/staging/media/tegra-video/
H A Dtegra20.c612 struct tegra_vi_channel *vi_chan = v4l2_get_subdev_hostdata(&vip_chan->subdev); in tegra20_vip_start_streaming() local
613 int width = vi_chan->format.width; in tegra20_vip_start_streaming()
614 int height = vi_chan->format.height; in tegra20_vip_start_streaming()
619 tegra20_vi_get_input_formats(vi_chan, &main_input_format, &yuv_input_format); in tegra20_vip_start_streaming()
621 tegra20_vi_write(vi_chan, TEGRA_VI_VI_CORE_CONTROL, 0); in tegra20_vip_start_streaming()
623 tegra20_vi_write(vi_chan, TEGRA_VI_VI_INPUT_CONTROL, in tegra20_vip_start_streaming()
626 tegra20_vi_write(vi_chan, TEGRA_VI_V_DOWNSCALE_CONTROL, 0); in tegra20_vip_start_streaming()
627 tegra20_vi_write(vi_chan, TEGRA_VI_H_DOWNSCALE_CONTROL, 0); in tegra20_vip_start_streaming()
629 tegra20_vi_write(vi_chan, TEGRA_VI_VIP_V_ACTIVE, height << VI_VIP_V_ACTIVE_PERIOD_SFT); in tegra20_vip_start_streaming()
630 tegra20_vi_write(vi_chan, TEGRA_VI_VIP_H_ACTIVE, in tegra20_vip_start_streaming()
[all …]
H A Dvi.c1352 struct tegra_vi_channel *vi_chan; in tegra_v4l2_nodes_setup_tpg() local
1363 list_for_each_entry(vi_chan, &vi->vi_chans, list) { in tegra_v4l2_nodes_setup_tpg()
1365 struct media_entity *sink = &vi_chan->video.entity; in tegra_v4l2_nodes_setup_tpg()
1367 struct media_pad *sink_pad = &vi_chan->pad; in tegra_v4l2_nodes_setup_tpg()
1377 ret = video_register_device(&vi_chan->video, in tegra_v4l2_nodes_setup_tpg()
1400 ret = tegra_channel_setup_ctrl_handler(vi_chan); in tegra_v4l2_nodes_setup_tpg()
1404 v4l2_set_subdev_hostdata(&csi_chan->subdev, vi_chan); in tegra_v4l2_nodes_setup_tpg()
1405 vi_tpg_fmts_bitmap_init(vi_chan); in tegra_v4l2_nodes_setup_tpg()