Skip to content

Commit 21bca45

Browse files
linux4kixmk01
authored andcommitted
Merge pull request SolidRun#24 from linux4kix/linux-linaro-lsk-v3.14-mx6-thermal
Linux linaro lsk v3.14 mx6 thermal
1 parent ca15e29 commit 21bca45

22 files changed

Lines changed: 21591 additions & 0 deletions
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
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
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
obj-$(CONFIG_VIDEO_MXC_CSI_CAMERA) += fsl_csi.o csi_v4l2_capture.o
2+
3+
ifeq ($(CONFIG_VIDEO_MXC_IPU_CAMERA),y)
4+
obj-$(CONFIG_VIDEO_MXC_CAPTURE) += mxc_v4l2_capture.o
5+
obj-$(CONFIG_MXC_IPU_PRP_VF_SDC) += ipu_prp_vf_sdc.o ipu_prp_vf_sdc_bg.o
6+
obj-$(CONFIG_MXC_IPU_DEVICE_QUEUE_SDC) += ipu_fg_overlay_sdc.o ipu_bg_overlay_sdc.o
7+
obj-$(CONFIG_MXC_IPU_PRP_ENC) += ipu_prp_enc.o ipu_still.o
8+
obj-$(CONFIG_MXC_IPU_CSI_ENC) += ipu_csi_enc.o ipu_still.o
9+
endif
10+
11+
ov5640_camera-objs := ov5640.o
12+
obj-$(CONFIG_MXC_CAMERA_OV5640) += ov5640_camera.o
13+
14+
ov5642_camera-objs := ov5642.o
15+
obj-$(CONFIG_MXC_CAMERA_OV5642) += ov5642_camera.o
16+
17+
ov5640_camera_mipi-objs := ov5640_mipi.o
18+
obj-$(CONFIG_MXC_CAMERA_OV5640_MIPI) += ov5640_camera_mipi.o
19+
20+
adv7180_tvin-objs := adv7180.o
21+
obj-$(CONFIG_MXC_TVIN_ADV7180) += adv7180_tvin.o

0 commit comments

Comments
 (0)