diff options
Diffstat (limited to 'drivers/media/video/Makefile')
-rw-r--r-- | drivers/media/video/Makefile | 196 |
1 files changed, 196 insertions, 0 deletions
diff --git a/drivers/media/video/Makefile b/drivers/media/video/Makefile new file mode 100644 index 00000000000..225f8823de2 --- /dev/null +++ b/drivers/media/video/Makefile | |||
@@ -0,0 +1,196 @@ | |||
1 | # | ||
2 | # Makefile for the video capture/playback device drivers. | ||
3 | # | ||
4 | |||
5 | tuner-objs := tuner-core.o | ||
6 | |||
7 | msp3400-objs := msp3400-driver.o msp3400-kthreads.o | ||
8 | |||
9 | stkwebcam-objs := stk-webcam.o stk-sensor.o | ||
10 | |||
11 | omap2cam-objs := omap24xxcam.o omap24xxcam-dma.o | ||
12 | |||
13 | videodev-objs := v4l2-dev.o v4l2-ioctl.o v4l2-device.o v4l2-fh.o \ | ||
14 | v4l2-event.o v4l2-ctrls.o v4l2-subdev.o | ||
15 | |||
16 | # V4L2 core modules | ||
17 | |||
18 | obj-$(CONFIG_VIDEO_DEV) += videodev.o v4l2-int-device.o | ||
19 | ifeq ($(CONFIG_COMPAT),y) | ||
20 | obj-$(CONFIG_VIDEO_DEV) += v4l2-compat-ioctl32.o | ||
21 | endif | ||
22 | |||
23 | obj-$(CONFIG_VIDEO_V4L2_COMMON) += v4l2-common.o | ||
24 | |||
25 | # All i2c modules must come first: | ||
26 | |||
27 | obj-$(CONFIG_VIDEO_TUNER) += tuner.o | ||
28 | obj-$(CONFIG_VIDEO_TVAUDIO) += tvaudio.o | ||
29 | obj-$(CONFIG_VIDEO_TDA7432) += tda7432.o | ||
30 | obj-$(CONFIG_VIDEO_SAA6588) += saa6588.o | ||
31 | obj-$(CONFIG_VIDEO_TDA9840) += tda9840.o | ||
32 | obj-$(CONFIG_VIDEO_TEA6415C) += tea6415c.o | ||
33 | obj-$(CONFIG_VIDEO_TEA6420) += tea6420.o | ||
34 | obj-$(CONFIG_VIDEO_SAA7110) += saa7110.o | ||
35 | obj-$(CONFIG_VIDEO_SAA711X) += saa7115.o | ||
36 | obj-$(CONFIG_VIDEO_SAA717X) += saa717x.o | ||
37 | obj-$(CONFIG_VIDEO_SAA7127) += saa7127.o | ||
38 | obj-$(CONFIG_VIDEO_SAA7185) += saa7185.o | ||
39 | obj-$(CONFIG_VIDEO_SAA7191) += saa7191.o | ||
40 | obj-$(CONFIG_VIDEO_ADV7170) += adv7170.o | ||
41 | obj-$(CONFIG_VIDEO_ADV7175) += adv7175.o | ||
42 | obj-$(CONFIG_VIDEO_ADV7180) += adv7180.o | ||
43 | obj-$(CONFIG_VIDEO_ADV7343) += adv7343.o | ||
44 | obj-$(CONFIG_VIDEO_VPX3220) += vpx3220.o | ||
45 | obj-$(CONFIG_VIDEO_BT819) += bt819.o | ||
46 | obj-$(CONFIG_VIDEO_BT856) += bt856.o | ||
47 | obj-$(CONFIG_VIDEO_BT866) += bt866.o | ||
48 | obj-$(CONFIG_VIDEO_KS0127) += ks0127.o | ||
49 | obj-$(CONFIG_VIDEO_THS7303) += ths7303.o | ||
50 | obj-$(CONFIG_VIDEO_VINO) += indycam.o | ||
51 | obj-$(CONFIG_VIDEO_TVP5150) += tvp5150.o | ||
52 | obj-$(CONFIG_VIDEO_TVP514X) += tvp514x.o | ||
53 | obj-$(CONFIG_VIDEO_TVP7002) += tvp7002.o | ||
54 | obj-$(CONFIG_VIDEO_MSP3400) += msp3400.o | ||
55 | obj-$(CONFIG_VIDEO_CS5345) += cs5345.o | ||
56 | obj-$(CONFIG_VIDEO_CS53L32A) += cs53l32a.o | ||
57 | obj-$(CONFIG_VIDEO_M52790) += m52790.o | ||
58 | obj-$(CONFIG_VIDEO_TLV320AIC23B) += tlv320aic23b.o | ||
59 | obj-$(CONFIG_VIDEO_WM8775) += wm8775.o | ||
60 | obj-$(CONFIG_VIDEO_WM8739) += wm8739.o | ||
61 | obj-$(CONFIG_VIDEO_VP27SMPX) += vp27smpx.o | ||
62 | obj-$(CONFIG_VIDEO_CX25840) += cx25840/ | ||
63 | obj-$(CONFIG_VIDEO_UPD64031A) += upd64031a.o | ||
64 | obj-$(CONFIG_VIDEO_UPD64083) += upd64083.o | ||
65 | obj-$(CONFIG_VIDEO_OV7670) += ov7670.o | ||
66 | obj-$(CONFIG_VIDEO_TCM825X) += tcm825x.o | ||
67 | obj-$(CONFIG_VIDEO_TVEEPROM) += tveeprom.o | ||
68 | obj-$(CONFIG_VIDEO_MT9V011) += mt9v011.o | ||
69 | obj-$(CONFIG_VIDEO_MT9V032) += mt9v032.o | ||
70 | obj-$(CONFIG_VIDEO_SR030PC30) += sr030pc30.o | ||
71 | obj-$(CONFIG_VIDEO_NOON010PC30) += noon010pc30.o | ||
72 | obj-$(CONFIG_VIDEO_M5MOLS) += m5mols/ | ||
73 | obj-$(CONFIG_VIDEO_ADP1653) += adp1653.o | ||
74 | |||
75 | obj-$(CONFIG_SOC_CAMERA_IMX074) += imx074.o | ||
76 | obj-$(CONFIG_SOC_CAMERA_MT9M001) += mt9m001.o | ||
77 | obj-$(CONFIG_SOC_CAMERA_MT9M111) += mt9m111.o | ||
78 | obj-$(CONFIG_SOC_CAMERA_MT9T031) += mt9t031.o | ||
79 | obj-$(CONFIG_SOC_CAMERA_MT9T112) += mt9t112.o | ||
80 | obj-$(CONFIG_SOC_CAMERA_MT9V022) += mt9v022.o | ||
81 | obj-$(CONFIG_SOC_CAMERA_OV2640) += ov2640.o | ||
82 | obj-$(CONFIG_SOC_CAMERA_OV5642) += ov5642.o | ||
83 | obj-$(CONFIG_SOC_CAMERA_OV6650) += ov6650.o | ||
84 | obj-$(CONFIG_SOC_CAMERA_OV772X) += ov772x.o | ||
85 | obj-$(CONFIG_SOC_CAMERA_OV9640) += ov9640.o | ||
86 | obj-$(CONFIG_SOC_CAMERA_OV9740) += ov9740.o | ||
87 | obj-$(CONFIG_SOC_CAMERA_RJ54N1) += rj54n1cb0c.o | ||
88 | obj-$(CONFIG_SOC_CAMERA_TW9910) += tw9910.o | ||
89 | |||
90 | # And now the v4l2 drivers: | ||
91 | |||
92 | obj-$(CONFIG_VIDEO_BT848) += bt8xx/ | ||
93 | obj-$(CONFIG_VIDEO_ZORAN) += zoran/ | ||
94 | obj-$(CONFIG_VIDEO_CQCAM) += c-qcam.o | ||
95 | obj-$(CONFIG_VIDEO_BWQCAM) += bw-qcam.o | ||
96 | obj-$(CONFIG_VIDEO_W9966) += w9966.o | ||
97 | obj-$(CONFIG_VIDEO_PMS) += pms.o | ||
98 | obj-$(CONFIG_VIDEO_VINO) += vino.o | ||
99 | obj-$(CONFIG_VIDEO_MEYE) += meye.o | ||
100 | obj-$(CONFIG_VIDEO_SAA7134) += saa7134/ | ||
101 | obj-$(CONFIG_VIDEO_CX88) += cx88/ | ||
102 | obj-$(CONFIG_VIDEO_EM28XX) += em28xx/ | ||
103 | obj-$(CONFIG_VIDEO_TLG2300) += tlg2300/ | ||
104 | obj-$(CONFIG_VIDEO_CX231XX) += cx231xx/ | ||
105 | obj-$(CONFIG_VIDEO_USBVISION) += usbvision/ | ||
106 | obj-$(CONFIG_VIDEO_PVRUSB2) += pvrusb2/ | ||
107 | obj-$(CONFIG_VIDEO_CPIA2) += cpia2/ | ||
108 | obj-$(CONFIG_VIDEO_MXB) += mxb.o | ||
109 | obj-$(CONFIG_VIDEO_HEXIUM_ORION) += hexium_orion.o | ||
110 | obj-$(CONFIG_VIDEO_HEXIUM_GEMINI) += hexium_gemini.o | ||
111 | obj-$(CONFIG_VIDEO_TIMBERDALE) += timblogiw.o | ||
112 | |||
113 | obj-$(CONFIG_VIDEOBUF_GEN) += videobuf-core.o | ||
114 | obj-$(CONFIG_VIDEOBUF_DMA_SG) += videobuf-dma-sg.o | ||
115 | obj-$(CONFIG_VIDEOBUF_DMA_CONTIG) += videobuf-dma-contig.o | ||
116 | obj-$(CONFIG_VIDEOBUF_VMALLOC) += videobuf-vmalloc.o | ||
117 | obj-$(CONFIG_VIDEOBUF_DVB) += videobuf-dvb.o | ||
118 | obj-$(CONFIG_VIDEO_BTCX) += btcx-risc.o | ||
119 | |||
120 | obj-$(CONFIG_VIDEOBUF2_CORE) += videobuf2-core.o | ||
121 | obj-$(CONFIG_VIDEOBUF2_MEMOPS) += videobuf2-memops.o | ||
122 | obj-$(CONFIG_VIDEOBUF2_VMALLOC) += videobuf2-vmalloc.o | ||
123 | obj-$(CONFIG_VIDEOBUF2_DMA_CONTIG) += videobuf2-dma-contig.o | ||
124 | obj-$(CONFIG_VIDEOBUF2_DMA_SG) += videobuf2-dma-sg.o | ||
125 | |||
126 | obj-$(CONFIG_V4L2_MEM2MEM_DEV) += v4l2-mem2mem.o | ||
127 | |||
128 | obj-$(CONFIG_VIDEO_M32R_AR_M64278) += arv.o | ||
129 | |||
130 | obj-$(CONFIG_VIDEO_CX2341X) += cx2341x.o | ||
131 | |||
132 | obj-$(CONFIG_VIDEO_CAFE_CCIC) += marvell-ccic/ | ||
133 | obj-$(CONFIG_VIDEO_MMP_CAMERA) += marvell-ccic/ | ||
134 | |||
135 | obj-$(CONFIG_VIDEO_VIA_CAMERA) += via-camera.o | ||
136 | |||
137 | obj-$(CONFIG_VIDEO_OMAP3) += omap3isp/ | ||
138 | |||
139 | obj-$(CONFIG_USB_ZR364XX) += zr364xx.o | ||
140 | obj-$(CONFIG_USB_STKWEBCAM) += stkwebcam.o | ||
141 | |||
142 | obj-$(CONFIG_USB_SN9C102) += sn9c102/ | ||
143 | obj-$(CONFIG_USB_ET61X251) += et61x251/ | ||
144 | obj-$(CONFIG_USB_PWC) += pwc/ | ||
145 | obj-$(CONFIG_USB_GSPCA) += gspca/ | ||
146 | |||
147 | obj-$(CONFIG_VIDEO_HDPVR) += hdpvr/ | ||
148 | |||
149 | obj-$(CONFIG_USB_S2255) += s2255drv.o | ||
150 | |||
151 | obj-$(CONFIG_VIDEO_IVTV) += ivtv/ | ||
152 | obj-$(CONFIG_VIDEO_CX18) += cx18/ | ||
153 | |||
154 | obj-$(CONFIG_VIDEO_VIU) += fsl-viu.o | ||
155 | obj-$(CONFIG_VIDEO_VIVI) += vivi.o | ||
156 | obj-$(CONFIG_VIDEO_MEM2MEM_TESTDEV) += mem2mem_testdev.o | ||
157 | obj-$(CONFIG_VIDEO_CX23885) += cx23885/ | ||
158 | |||
159 | obj-$(CONFIG_VIDEO_AK881X) += ak881x.o | ||
160 | |||
161 | obj-$(CONFIG_VIDEO_OMAP2) += omap2cam.o | ||
162 | obj-$(CONFIG_SOC_CAMERA) += soc_camera.o soc_mediabus.o | ||
163 | obj-$(CONFIG_SOC_CAMERA_PLATFORM) += soc_camera_platform.o | ||
164 | # soc-camera host drivers have to be linked after camera drivers | ||
165 | obj-$(CONFIG_VIDEO_MX1) += mx1_camera.o | ||
166 | obj-$(CONFIG_VIDEO_MX2) += mx2_camera.o | ||
167 | obj-$(CONFIG_VIDEO_MX3) += mx3_camera.o | ||
168 | obj-$(CONFIG_VIDEO_PXA27x) += pxa_camera.o | ||
169 | obj-$(CONFIG_VIDEO_SH_MOBILE_CSI2) += sh_mobile_csi2.o | ||
170 | obj-$(CONFIG_VIDEO_SH_MOBILE_CEU) += sh_mobile_ceu_camera.o | ||
171 | obj-$(CONFIG_VIDEO_OMAP1) += omap1_camera.o | ||
172 | obj-$(CONFIG_VIDEO_ATMEL_ISI) += atmel-isi.o | ||
173 | |||
174 | obj-$(CONFIG_VIDEO_SAMSUNG_S5P_FIMC) += s5p-fimc/ | ||
175 | obj-$(CONFIG_VIDEO_SAMSUNG_S5P_MFC) += s5p-mfc/ | ||
176 | obj-$(CONFIG_VIDEO_SAMSUNG_S5P_TV) += s5p-tv/ | ||
177 | |||
178 | obj-$(CONFIG_ARCH_DAVINCI) += davinci/ | ||
179 | |||
180 | obj-$(CONFIG_VIDEO_SH_VOU) += sh_vou.o | ||
181 | |||
182 | obj-$(CONFIG_VIDEO_AU0828) += au0828/ | ||
183 | |||
184 | obj-$(CONFIG_USB_VIDEO_CLASS) += uvc/ | ||
185 | obj-$(CONFIG_VIDEO_SAA7164) += saa7164/ | ||
186 | |||
187 | obj-$(CONFIG_VIDEO_IR_I2C) += ir-kbd-i2c.o | ||
188 | |||
189 | obj-y += davinci/ | ||
190 | |||
191 | obj-$(CONFIG_ARCH_OMAP) += omap/ | ||
192 | obj-$(CONFIG_ARCH_TEGRA) += tegra/ | ||
193 | |||
194 | EXTRA_CFLAGS += -Idrivers/media/dvb/dvb-core | ||
195 | EXTRA_CFLAGS += -Idrivers/media/dvb/frontends | ||
196 | EXTRA_CFLAGS += -Idrivers/media/common/tuners | ||