Searched refs:vi_chan (Results 1 – 2 of 2) sorted by relevance
/openbmc/linux/drivers/staging/media/tegra-video/ |
H A D | tegra20.c | 612 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 D | vi.c | 1352 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()
|