Lines Matching refs:try_config

571 	switch (isc->try_config.fourcc) {  in isc_try_validate_formats()
621 !ISC_IS_FORMAT_RAW(isc->try_config.sd_format->mbus_code)) { in isc_try_validate_formats()
626 if (grey && !ISC_IS_FORMAT_RAW(isc->try_config.sd_format->mbus_code) && in isc_try_validate_formats()
627 !ISC_IS_FORMAT_GREY(isc->try_config.sd_format->mbus_code)) { in isc_try_validate_formats()
633 ISC_IS_FORMAT_GREY(isc->try_config.sd_format->mbus_code)) { in isc_try_validate_formats()
648 isc->try_config.rlp_cfg_mode = 0; in isc_try_configure_rlp_dma()
650 switch (isc->try_config.fourcc) { in isc_try_configure_rlp_dma()
655 isc->try_config.rlp_cfg_mode = ISC_RLP_CFG_MODE_DAT8; in isc_try_configure_rlp_dma()
656 isc->try_config.dcfg_imode = ISC_DCFG_IMODE_PACKED8; in isc_try_configure_rlp_dma()
657 isc->try_config.dctrl_dview = ISC_DCTRL_DVIEW_PACKED; in isc_try_configure_rlp_dma()
658 isc->try_config.bpp = 8; in isc_try_configure_rlp_dma()
659 isc->try_config.bpp_v4l2 = 8; in isc_try_configure_rlp_dma()
665 isc->try_config.rlp_cfg_mode = ISC_RLP_CFG_MODE_DAT10; in isc_try_configure_rlp_dma()
666 isc->try_config.dcfg_imode = ISC_DCFG_IMODE_PACKED16; in isc_try_configure_rlp_dma()
667 isc->try_config.dctrl_dview = ISC_DCTRL_DVIEW_PACKED; in isc_try_configure_rlp_dma()
668 isc->try_config.bpp = 16; in isc_try_configure_rlp_dma()
669 isc->try_config.bpp_v4l2 = 16; in isc_try_configure_rlp_dma()
675 isc->try_config.rlp_cfg_mode = ISC_RLP_CFG_MODE_DAT12; in isc_try_configure_rlp_dma()
676 isc->try_config.dcfg_imode = ISC_DCFG_IMODE_PACKED16; in isc_try_configure_rlp_dma()
677 isc->try_config.dctrl_dview = ISC_DCTRL_DVIEW_PACKED; in isc_try_configure_rlp_dma()
678 isc->try_config.bpp = 16; in isc_try_configure_rlp_dma()
679 isc->try_config.bpp_v4l2 = 16; in isc_try_configure_rlp_dma()
682 isc->try_config.rlp_cfg_mode = ISC_RLP_CFG_MODE_RGB565; in isc_try_configure_rlp_dma()
683 isc->try_config.dcfg_imode = ISC_DCFG_IMODE_PACKED16; in isc_try_configure_rlp_dma()
684 isc->try_config.dctrl_dview = ISC_DCTRL_DVIEW_PACKED; in isc_try_configure_rlp_dma()
685 isc->try_config.bpp = 16; in isc_try_configure_rlp_dma()
686 isc->try_config.bpp_v4l2 = 16; in isc_try_configure_rlp_dma()
689 isc->try_config.rlp_cfg_mode = ISC_RLP_CFG_MODE_ARGB444; in isc_try_configure_rlp_dma()
690 isc->try_config.dcfg_imode = ISC_DCFG_IMODE_PACKED16; in isc_try_configure_rlp_dma()
691 isc->try_config.dctrl_dview = ISC_DCTRL_DVIEW_PACKED; in isc_try_configure_rlp_dma()
692 isc->try_config.bpp = 16; in isc_try_configure_rlp_dma()
693 isc->try_config.bpp_v4l2 = 16; in isc_try_configure_rlp_dma()
696 isc->try_config.rlp_cfg_mode = ISC_RLP_CFG_MODE_ARGB555; in isc_try_configure_rlp_dma()
697 isc->try_config.dcfg_imode = ISC_DCFG_IMODE_PACKED16; in isc_try_configure_rlp_dma()
698 isc->try_config.dctrl_dview = ISC_DCTRL_DVIEW_PACKED; in isc_try_configure_rlp_dma()
699 isc->try_config.bpp = 16; in isc_try_configure_rlp_dma()
700 isc->try_config.bpp_v4l2 = 16; in isc_try_configure_rlp_dma()
704 isc->try_config.rlp_cfg_mode = ISC_RLP_CFG_MODE_ARGB32; in isc_try_configure_rlp_dma()
705 isc->try_config.dcfg_imode = ISC_DCFG_IMODE_PACKED32; in isc_try_configure_rlp_dma()
706 isc->try_config.dctrl_dview = ISC_DCTRL_DVIEW_PACKED; in isc_try_configure_rlp_dma()
707 isc->try_config.bpp = 32; in isc_try_configure_rlp_dma()
708 isc->try_config.bpp_v4l2 = 32; in isc_try_configure_rlp_dma()
711 isc->try_config.rlp_cfg_mode = ISC_RLP_CFG_MODE_YYCC; in isc_try_configure_rlp_dma()
712 isc->try_config.dcfg_imode = ISC_DCFG_IMODE_YC420P; in isc_try_configure_rlp_dma()
713 isc->try_config.dctrl_dview = ISC_DCTRL_DVIEW_PLANAR; in isc_try_configure_rlp_dma()
714 isc->try_config.bpp = 12; in isc_try_configure_rlp_dma()
715 isc->try_config.bpp_v4l2 = 8; /* only first plane */ in isc_try_configure_rlp_dma()
718 isc->try_config.rlp_cfg_mode = ISC_RLP_CFG_MODE_YYCC; in isc_try_configure_rlp_dma()
719 isc->try_config.dcfg_imode = ISC_DCFG_IMODE_YC422P; in isc_try_configure_rlp_dma()
720 isc->try_config.dctrl_dview = ISC_DCTRL_DVIEW_PLANAR; in isc_try_configure_rlp_dma()
721 isc->try_config.bpp = 16; in isc_try_configure_rlp_dma()
722 isc->try_config.bpp_v4l2 = 8; /* only first plane */ in isc_try_configure_rlp_dma()
725 isc->try_config.rlp_cfg_mode = ISC_RLP_CFG_MODE_YCYC | ISC_RLP_CFG_YMODE_YUYV; in isc_try_configure_rlp_dma()
726 isc->try_config.dcfg_imode = ISC_DCFG_IMODE_PACKED32; in isc_try_configure_rlp_dma()
727 isc->try_config.dctrl_dview = ISC_DCTRL_DVIEW_PACKED; in isc_try_configure_rlp_dma()
728 isc->try_config.bpp = 16; in isc_try_configure_rlp_dma()
729 isc->try_config.bpp_v4l2 = 16; in isc_try_configure_rlp_dma()
732 isc->try_config.rlp_cfg_mode = ISC_RLP_CFG_MODE_YCYC | ISC_RLP_CFG_YMODE_UYVY; in isc_try_configure_rlp_dma()
733 isc->try_config.dcfg_imode = ISC_DCFG_IMODE_PACKED32; in isc_try_configure_rlp_dma()
734 isc->try_config.dctrl_dview = ISC_DCTRL_DVIEW_PACKED; in isc_try_configure_rlp_dma()
735 isc->try_config.bpp = 16; in isc_try_configure_rlp_dma()
736 isc->try_config.bpp_v4l2 = 16; in isc_try_configure_rlp_dma()
739 isc->try_config.rlp_cfg_mode = ISC_RLP_CFG_MODE_YCYC | ISC_RLP_CFG_YMODE_VYUY; in isc_try_configure_rlp_dma()
740 isc->try_config.dcfg_imode = ISC_DCFG_IMODE_PACKED32; in isc_try_configure_rlp_dma()
741 isc->try_config.dctrl_dview = ISC_DCTRL_DVIEW_PACKED; in isc_try_configure_rlp_dma()
742 isc->try_config.bpp = 16; in isc_try_configure_rlp_dma()
743 isc->try_config.bpp_v4l2 = 16; in isc_try_configure_rlp_dma()
746 isc->try_config.rlp_cfg_mode = ISC_RLP_CFG_MODE_DATY8; in isc_try_configure_rlp_dma()
747 isc->try_config.dcfg_imode = ISC_DCFG_IMODE_PACKED8; in isc_try_configure_rlp_dma()
748 isc->try_config.dctrl_dview = ISC_DCTRL_DVIEW_PACKED; in isc_try_configure_rlp_dma()
749 isc->try_config.bpp = 8; in isc_try_configure_rlp_dma()
750 isc->try_config.bpp_v4l2 = 8; in isc_try_configure_rlp_dma()
753 isc->try_config.rlp_cfg_mode = ISC_RLP_CFG_MODE_DATY10 | ISC_RLP_CFG_LSH; in isc_try_configure_rlp_dma()
756 isc->try_config.rlp_cfg_mode |= ISC_RLP_CFG_MODE_DATY10; in isc_try_configure_rlp_dma()
757 isc->try_config.dcfg_imode = ISC_DCFG_IMODE_PACKED16; in isc_try_configure_rlp_dma()
758 isc->try_config.dctrl_dview = ISC_DCTRL_DVIEW_PACKED; in isc_try_configure_rlp_dma()
759 isc->try_config.bpp = 16; in isc_try_configure_rlp_dma()
760 isc->try_config.bpp_v4l2 = 16; in isc_try_configure_rlp_dma()
767 isc->try_config.rlp_cfg_mode = ISC_RLP_CFG_MODE_DAT8; in isc_try_configure_rlp_dma()
768 isc->try_config.dcfg_imode = ISC_DCFG_IMODE_PACKED8; in isc_try_configure_rlp_dma()
769 isc->try_config.dctrl_dview = ISC_DCTRL_DVIEW_PACKED; in isc_try_configure_rlp_dma()
782 switch (isc->try_config.fourcc) { in isc_try_configure_pipeline()
789 if (ISC_IS_FORMAT_RAW(isc->try_config.sd_format->mbus_code)) { in isc_try_configure_pipeline()
790 isc->try_config.bits_pipeline = CFA_ENABLE | in isc_try_configure_pipeline()
794 isc->try_config.bits_pipeline = 0x0; in isc_try_configure_pipeline()
799 if (ISC_IS_FORMAT_RAW(isc->try_config.sd_format->mbus_code)) { in isc_try_configure_pipeline()
800 isc->try_config.bits_pipeline = CFA_ENABLE | in isc_try_configure_pipeline()
805 isc->try_config.bits_pipeline = 0x0; in isc_try_configure_pipeline()
810 if (ISC_IS_FORMAT_RAW(isc->try_config.sd_format->mbus_code)) { in isc_try_configure_pipeline()
811 isc->try_config.bits_pipeline = CFA_ENABLE | in isc_try_configure_pipeline()
815 isc->try_config.bits_pipeline = 0x0; in isc_try_configure_pipeline()
822 if (ISC_IS_FORMAT_RAW(isc->try_config.sd_format->mbus_code)) { in isc_try_configure_pipeline()
823 isc->try_config.bits_pipeline = CFA_ENABLE | in isc_try_configure_pipeline()
827 isc->try_config.bits_pipeline = 0x0; in isc_try_configure_pipeline()
833 if (ISC_IS_FORMAT_RAW(isc->try_config.sd_format->mbus_code)) { in isc_try_configure_pipeline()
834 isc->try_config.bits_pipeline = CFA_ENABLE | in isc_try_configure_pipeline()
838 isc->try_config.bits_pipeline = 0x0; in isc_try_configure_pipeline()
842 if (ISC_IS_FORMAT_RAW(isc->try_config.sd_format->mbus_code)) in isc_try_configure_pipeline()
843 isc->try_config.bits_pipeline = WB_ENABLE | DPC_BLCENABLE; in isc_try_configure_pipeline()
845 isc->try_config.bits_pipeline = 0x0; in isc_try_configure_pipeline()
862 isc->try_config.fourcc = isc->controller_formats[0].fourcc; in isc_try_fmt()
867 isc->try_config.fourcc = pixfmt->pixelformat; in isc_try_fmt()
877 pixfmt->pixelformat = isc->try_config.fourcc; in isc_try_fmt()
881 pixfmt->bytesperline = (pixfmt->width * isc->try_config.bpp_v4l2) >> 3; in isc_try_fmt()
882 pixfmt->sizeimage = ((pixfmt->width * isc->try_config.bpp) >> 3) * in isc_try_fmt()
895 isc->config = isc->try_config; in isc_set_fmt()
941 isc->try_config.sd_format = sd_fmt; in isc_link_validate()
944 if (!ISC_IS_FORMAT_RAW(isc->try_config.sd_format->mbus_code)) in isc_link_validate()
963 isc->try_config.bpp); in isc_link_validate()
966 if (isc->try_config.sd_format && isc->config.sd_format && in isc_link_validate()
967 isc->try_config.sd_format != isc->config.sd_format) { in isc_link_validate()
983 isc->config = isc->try_config; in isc_link_validate()