vi_csi_write
vi_csi_write(chan, portno, TEGRA_VI_CSI_ERROR_STATUS, 0xffffffff);
vi_csi_write(chan, portno, TEGRA_VI_CSI_IMAGE_DEF,
vi_csi_write(chan, portno, TEGRA_VI_CSI_IMAGE_DT, data_type);
vi_csi_write(chan, portno, TEGRA_VI_CSI_IMAGE_SIZE_WC, word_count);
vi_csi_write(chan, portno, TEGRA_VI_CSI_IMAGE_SIZE,
vi_csi_write(chan, portno, TEGRA_VI_CSI_SW_RESET, 0xf);
vi_csi_write(chan, portno, TEGRA_VI_CSI_SW_RESET, 0x0);
vi_csi_write(chan, portno, TEGRA_VI_CSI_ERROR_STATUS, val);
vi_csi_write(chan, portno, TEGRA_VI_CSI_SURFACE0_OFFSET_MSB,
vi_csi_write(chan, portno, TEGRA_VI_CSI_SURFACE0_OFFSET_LSB,
vi_csi_write(chan, portno, TEGRA_VI_CSI_SURFACE0_STRIDE, bytesperline);
vi_csi_write(chan, portno, TEGRA_VI_CSI_SURFACE1_OFFSET_MSB,
vi_csi_write(chan, portno, TEGRA_VI_CSI_SURFACE1_OFFSET_LSB,
vi_csi_write(chan, portno, TEGRA_VI_CSI_SURFACE1_STRIDE, bytesperline);
vi_csi_write(chan, portnos[i], TEGRA_VI_CSI_SINGLE_SHOT,
vi_csi_write(chan, portnos[i], TEGRA_VI_CSI_ERROR_STATUS, val);