| config MSM_CAMERA_V4L2 |
| bool "MSM Camera V4L2 Interface" |
| depends on MSM_CAMERA |
| default n |
| ---help--- |
| This flag enables V4L2 interface of MSM |
| camera driver. If enabled, application interacts |
| with /dev/video0 through V4L2 APIs. Otherwise, |
| native APIs are used through /dev/config0, /dev/frame0, |
| and /dev/control0. |
| |
| comment "Camera Sensor Selection" |
| config MT9T013 |
| bool "Sensor mt9t013 (BAYER 3M)" |
| depends on MSM_CAMERA && !ARCH_MSM8X60 && !ARCH_MSM8960 && !MSM_CAMERA_V4L2 |
| default y |
| ---help--- |
| MICRON 3M Bayer Sensor with AutoFocus |
| config MT9D113 |
| bool "Sensor mt9d113 (YUV 2M)" |
| depends on MSM_CAMERA && ARCH_MSM8X60 && !MSM_CAMERA_V4L2 |
| default y |
| ---help--- |
| MICRON 2M YUV Sensor |
| This sensor is the front camera on QT8660. |
| This uses csi mipi interface. |
| This sensor is used only on QT device. |
| config MT9D112 |
| bool "Sensor mt9d112 (YUV 2M)" |
| depends on MSM_CAMERA && !ARCH_MSM8X60 && !ARCH_MSM8960 && !MSM_CAMERA_V4L2 |
| default y |
| ---help--- |
| MICRON 2M YUV Sensor |
| config IMX074 |
| bool "Sensor IMX074 (BAYER 13.5M)" |
| depends on MSM_CAMERA && (ARCH_MSM8X60 || ARCH_MSM8960) |
| default y |
| ---help--- |
| SONY 13.5 MP Bayer Sensor |
| config OV5640 |
| bool "Sensor OV5640 (YUV 5M)" |
| depends on MSM_CAMERA && !MSM_CAMERA_V4L2 |
| default n |
| ---help--- |
| Omni 5M YUV Sensor |
| config WEBCAM_OV7692_QRD |
| bool "Sensor OV7692 QRD(VGA YUV)" |
| depends on MSM_CAMERA && ARCH_MSM7X27A && !MSM_CAMERA_V4L2 |
| default n |
| ---help--- |
| Omni Vision VGA YUV Sensor for QRD Devices |
| config WEBCAM_OV7692 |
| bool "Sensor OV7692 (VGA YUV)" |
| depends on MSM_CAMERA && ARCH_MSM8X60 && !MSM_CAMERA_V4L2 |
| default y |
| ---help--- |
| Omni Vision VGA YUV Sensor. |
| config WEBCAM_OV9726 |
| bool "Sensor OV9726 (VGA Bayer)" |
| depends on MSM_CAMERA && (ARCH_MSM8X60 || ARCH_MSM7X30 || ARCH_MSM7X27A) && !MSM_CAMERA_V4L2 |
| default n |
| ---help--- |
| Omni Vision VGA Bayer Sensor. |
| # This Senosr is used as a webcam. |
| # This uses the CSI interface. |
| config VX6953 |
| bool "Sensor VX6953 (BAYER 5M)" |
| depends on MSM_CAMERA && (ARCH_MSM7X30 || ARCH_MSM8X60) |
| default y |
| ---help--- |
| STM 5M Bayer Sensor with EDOF |
| config SN12M0PZ |
| bool "Sensor sn12m0pz (Bayer 12 MP)" |
| depends on MSM_CAMERA && ARCH_MSM7X30 && !MSM_CAMERA_V4L2 |
| default y |
| ---help--- |
| Sony 12 MP Bayer Sensor |
| config MT9P012 |
| bool "Sensor mt9p012 (BAYER 5M)" |
| depends on MSM_CAMERA && !ARCH_MSM8X60 && !MSM_CAMERA_V4L2 |
| default y |
| ---help--- |
| MICRON 5M Bayer Sensor with Autofocus |
| |
| choice |
| prompt "AF module" |
| depends on MT9P012 && !ARCH_MSM8X60 && !MSM_CAMERA_V4L2 |
| default MSM_CAMERA_AF_FOXCONN |
| |
| config MSM_CAMERA_AF_FOXCONN |
| bool "FOXCONN Module" |
| help |
| This driver supports FOXCONN AF module for 5M Bayer sensor |
| |
| config MSM_CAMERA_AF_BAM |
| bool "BAM Module" |
| help |
| This driver supports BAM AF module for 5M Bayer sensor |
| |
| endchoice |
| |
| config MT9P012_KM |
| bool "Sensor mt9p012 KM module (BAYER 5M)" |
| depends on MSM_CAMERA && !ARCH_MSM8X60 && !MSM_CAMERA_V4L2 |
| default y |
| ---help--- |
| MICRON 5M Bayer Sensor KM modules with Autofocus |
| |
| config MT9E013 |
| bool "Sensor mt9e013 module (BAYER 8M)" |
| depends on MSM_CAMERA && (ARCH_MSM7X30 || ARCH_MSM8X60 || ARCH_MSM7X27A) && !MSM_CAMERA_V4L2 |
| default n |
| ---help--- |
| Aptina 8M Bayer Sensor modules with Autofocus |
| |
| config IMX074_ACT |
| bool "Actuator IMX074 (BAYER 13.5M)" |
| depends on MSM_CAMERA && ARCH_MSM8960 |
| default y |
| ---help--- |
| Actuator for SONY 13.5 MP Bayer Sensor |
| |
| config S5K3E2FX |
| bool "Sensor s5k3e2fx (Samsung 5M)" |
| depends on MSM_CAMERA && !ARCH_MSM8X60 && !MSM_CAMERA_V4L2 |
| default y |
| ---help--- |
| Samsung 5M with Autofocus |
| |
| config QS_S5K4E1 |
| bool "Sensor qs_s5k4e1 (Samsung 5M)" |
| depends on MSM_CAMERA && ARCH_MSM8X60 && !MSM_CAMERA_V4L2 |
| default y |
| ---help--- |
| Samsung 5M with Autofocus |
| |
| config S5K4E1 |
| bool "Sensor Sensor s5k4e1 (Samsung 5M)" |
| depends on MSM_CAMERA |
| default n |
| ---help--- |
| Support for S5k4E1 samsung sensor driver. |
| It is a Bayer 5MP sensor with auto focus and it supports |
| two mipi lanes, required for msm7x2xA platform. |
| Say Y here if this is msm7x2xA variant platform. |
| |
| config MSM_CAMERA_FLASH_SC628A |
| bool "Qualcomm MSM camera sc628a flash support" |
| depends on MSM_CAMERA |
| default n |
| ---help--- |
| Enable support for LED flash for msm camera. |
| It is a samtech charge pump flash driver and it |
| supports spotlight and flash light modes with |
| differrent current levels. |
| |
| config IMX072 |
| bool "Sensor imx072 (Sony 5M)" |
| default n |
| ---help--- |
| Support for IMX072 sony sensor driver. |
| It is a Bayer 5MP sensor with auto focus and it supports |
| two mipi lanes, required for msm7x2xA platform. |
| Say Y here if this is msm7x2xA variant platform. |
| |
| config OV2720 |
| bool "Sensor ov2720 (Omnivision 2MP)" |
| depends on MSM_CAMERA && ARCH_MSM8960 |
| default y |
| |
| config VB6801 |
| bool "Sensor vb6801" |
| depends on MSM_CAMERA && !ARCH_MSM8X60 && !MSM_CAMERA_V4L2 |
| ---help--- |
| 5M with flash |
| |
| config MSM_CAMERA_FLASH |
| bool "Qualcomm MSM camera flash support" |
| depends on MSM_CAMERA |
| default y |
| ---help--- |
| Enable support for LED flash for msm camera |
| |
| config MSM_CAMERA_SENSOR |
| bool "Qualcomm MSM camera sensor support" |
| depends on MSM_CAMERA |
| |
| config MSM_ACTUATOR |
| bool "Qualcomm MSM actuator support" |
| depends on MSM_CAMERA |
| |
| config MSM_GEMINI |
| tristate "Qualcomm MSM Gemini Jpeg Engine support" |
| depends on MSM_CAMERA && (ARCH_MSM7X30 || ARCH_MSM8X60 || ARCH_MSM8960) |
| default n |
| ---help--- |
| Enable support for Gemini Jpeg Engine |
| |
| config MSM_VPE |
| tristate "Qualcomm MSM Video Pre-processing Engine support" |
| depends on MSM_CAMERA && (ARCH_MSM7X30 || ARCH_MSM8X60) |
| default y |
| ---help--- |
| Enable support for Video Pre-processing Engine |
| |
| config QUP_EXCLUSIVE_TO_CAMERA |
| bool "QUP exclusive to camera" |
| depends on MSM_CAMERA |
| default y |
| ---help--- |
| This flag enabled states that QUP |
| is exclusive to camera. In case this |
| is disabled, the lvs1 voltage is enabled |
| by QUP in the board file as QUP is used by |
| applications other than camera. |
| |