|
| 1 | +if VIDEO_MXC_CAPTURE |
| 2 | + |
| 3 | +menu "MXC Camera/V4L2 PRP Features support" |
| 4 | +config VIDEO_MXC_IPU_CAMERA |
| 5 | + bool |
| 6 | + depends on VIDEO_MXC_CAPTURE && MXC_IPU |
| 7 | + default y |
| 8 | + |
| 9 | +config VIDEO_MXC_CSI_CAMERA |
| 10 | + tristate "CSI camera support" |
| 11 | + depends on VIDEO_MXC_CAPTURE && VIDEO_V4L2 |
| 12 | + ---help--- |
| 13 | + This is the video4linux2 capture driver based on CSI module. |
| 14 | + |
| 15 | +config MXC_CAMERA_OV5640 |
| 16 | + tristate "OmniVision ov5640 camera support" |
| 17 | + depends on !VIDEO_MXC_EMMA_CAMERA && I2C |
| 18 | + ---help--- |
| 19 | + If you plan to use the ov5640 Camera with your MXC system, say Y here. |
| 20 | + |
| 21 | +config MXC_CAMERA_OV5642 |
| 22 | + tristate "OmniVision ov5642 camera support" |
| 23 | + depends on !VIDEO_MXC_EMMA_CAMERA && I2C |
| 24 | + ---help--- |
| 25 | + If you plan to use the ov5642 Camera with your MXC system, say Y here. |
| 26 | + |
| 27 | +config MXC_CAMERA_OV5640_MIPI |
| 28 | + tristate "OmniVision ov5640 camera support using mipi" |
| 29 | + depends on !VIDEO_MXC_EMMA_CAMERA && I2C |
| 30 | + ---help--- |
| 31 | + If you plan to use the ov5640 Camera with mipi interface in your MXC system, say Y here. |
| 32 | + |
| 33 | +config MXC_TVIN_ADV7180 |
| 34 | + tristate "Analog Device adv7180 TV Decoder Input support" |
| 35 | + depends on !VIDEO_MXC_EMMA_CAMERA && I2C |
| 36 | + ---help--- |
| 37 | + If you plan to use the adv7180 video decoder with your MXC system, say Y here. |
| 38 | + |
| 39 | +choice |
| 40 | + prompt "Select Overlay Rounting" |
| 41 | + default MXC_IPU_DEVICE_QUEUE_SDC |
| 42 | + depends on VIDEO_MXC_IPU_CAMERA && FB_MXC_SYNC_PANEL |
| 43 | + |
| 44 | +config MXC_IPU_DEVICE_QUEUE_SDC |
| 45 | + tristate "Queue ipu device for overlay library" |
| 46 | + depends on VIDEO_MXC_IPU_CAMERA |
| 47 | + ---help--- |
| 48 | + Use case CSI->MEM->IPU DEVICE->SDC: |
| 49 | + Images from sensor will be frist recieved in memory,then |
| 50 | + queue to ipu device for processing if needed, and displaying |
| 51 | + it on synchronous display with SDC use case. |
| 52 | + |
| 53 | +config MXC_IPU_PRP_VF_SDC |
| 54 | + bool "Pre-Processor VF SDC library" |
| 55 | + depends on VIDEO_MXC_IPU_CAMERA |
| 56 | + ---help--- |
| 57 | + Use case PRP_VF_SDC: |
| 58 | + Preprocessing image from smart sensor for viewfinder and |
| 59 | + displaying it on synchronous display with SDC use case. |
| 60 | + If SDC BG is selected, Rotation will not be supported. |
| 61 | + CSI -> IC (PRP VF) -> MEM |
| 62 | + MEM -> IC (ROT) -> MEM |
| 63 | + MEM -> SDC (FG/BG) |
| 64 | + |
| 65 | +endchoice |
| 66 | + |
| 67 | +config MXC_IPU_PRP_ENC |
| 68 | + tristate "Pre-processor Encoder library" |
| 69 | + depends on VIDEO_MXC_IPU_CAMERA |
| 70 | + default y |
| 71 | + ---help--- |
| 72 | + Use case PRP_ENC: |
| 73 | + Preprocessing image from smart sensor for encoder. |
| 74 | + CSI -> IC (PRP ENC) -> MEM |
| 75 | + |
| 76 | +config MXC_IPU_CSI_ENC |
| 77 | + tristate "IPU CSI Encoder library" |
| 78 | + depends on VIDEO_MXC_IPU_CAMERA |
| 79 | + default y |
| 80 | + ---help--- |
| 81 | + Use case IPU_CSI_ENC: |
| 82 | + Get raw image with CSI from smart sensor for encoder. |
| 83 | + CSI -> MEM |
| 84 | +endmenu |
| 85 | + |
| 86 | +endif |
0 commit comments