blob: a52d7b62292d597914ea0dd099fa96607a18478b [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001#
2# Makefile for the video capture/playback device drivers.
3#
4
Linus Torvalds1da177e2005-04-16 15:20:36 -07005obj-$(CONFIG_VIDEO_M32R_AR_M64278) += arv.o
6
Mauro Carvalho Chehabb47ff4a2012-08-20 09:49:34 -03007obj-$(CONFIG_VIDEO_VIA_CAMERA) += via-camera.o
Jonathan Corbetf8fc7292011-06-11 17:46:42 +00008obj-$(CONFIG_VIDEO_CAFE_CCIC) += marvell-ccic/
Jonathan Corbet67a8dbb2011-06-11 14:46:49 -03009obj-$(CONFIG_VIDEO_MMP_CAMERA) += marvell-ccic/
Sakari Ailusa5e90862007-07-18 18:04:17 -030010
Laurent Pinchart7e8970e2011-02-12 18:05:06 -030011obj-$(CONFIG_VIDEO_OMAP3) += omap3isp/
Hans Verkuil34b27b12016-09-11 05:51:54 -030012obj-$(CONFIG_VIDEO_PXA27x) += pxa_camera.o
Laurent Pinchart7e8970e2011-02-12 18:05:06 -030013
Anatolij Gustschin95c5d602010-07-02 10:10:09 -030014obj-$(CONFIG_VIDEO_VIU) += fsl-viu.o
Hans Verkuile75420d2014-08-25 08:06:34 -030015
Helen Koikef2fe8902017-04-07 14:55:19 -030016obj-$(CONFIG_VIDEO_VIMC) += vimc/
Hans Verkuile75420d2014-08-25 08:06:34 -030017obj-$(CONFIG_VIDEO_VIVID) += vivid/
Hans Verkuil1f923a42014-09-22 09:27:17 -030018obj-$(CONFIG_VIDEO_VIM2M) += vim2m.o
Mauro Carvalho Chehabc1d1ea92006-04-09 15:51:18 -030019
Archit Taneja45719122013-10-16 02:36:47 -030020obj-$(CONFIG_VIDEO_TI_VPE) += ti-vpe/
21
Benoit Parrot343e89a2016-01-06 21:37:26 -020022obj-$(CONFIG_VIDEO_TI_CAL) += ti-vpe/
23
Javier Martin8091cb72012-01-13 06:31:02 -030024obj-$(CONFIG_VIDEO_MX2_EMMAPRP) += mx2_emmaprp.o
Philipp Zabele19a7632014-07-23 12:28:38 -030025obj-$(CONFIG_VIDEO_CODA) += coda/
Javier Martin8091cb72012-01-13 06:31:02 -030026
Guennadi Liakhovetski05efa712012-10-05 07:43:41 -030027obj-$(CONFIG_VIDEO_SH_VEU) += sh_veu.o
28
Javier Martin8f0755c2012-07-26 05:55:18 -030029obj-$(CONFIG_VIDEO_MEM2MEM_DEINTERLACE) += m2m-deinterlace.o
30
Philipp Zabel68803ad2017-06-07 15:33:55 -030031obj-$(CONFIG_VIDEO_MUX) += video-mux.o
32
Sylwester Nawrockibabde1c2012-08-22 20:09:18 -030033obj-$(CONFIG_VIDEO_S3C_CAMIF) += s3c-camif/
Sylwester Nawrocki56fa1a62013-03-24 16:54:25 +010034obj-$(CONFIG_VIDEO_SAMSUNG_EXYNOS4_IS) += exynos4-is/
Andrzej Pietrasiewiczbb677f32011-11-24 11:15:23 -030035obj-$(CONFIG_VIDEO_SAMSUNG_S5P_JPEG) += s5p-jpeg/
Kamil Debskiaf935742011-06-21 10:51:26 -030036obj-$(CONFIG_VIDEO_SAMSUNG_S5P_MFC) += s5p-mfc/
Guennadi Liakhovetskie55222e2008-04-22 14:42:03 -030037
Kamil Debski91884732011-10-06 11:32:12 -030038obj-$(CONFIG_VIDEO_SAMSUNG_S5P_G2D) += s5p-g2d/
Hans Verkuila93d4292016-12-13 12:37:16 -020039obj-$(CONFIG_VIDEO_SAMSUNG_S5P_CEC) += s5p-cec/
Mauro Carvalho Chehab2e59d4d2012-09-15 15:09:57 -030040obj-$(CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC) += exynos-gsc/
Kamil Debski91884732011-10-06 11:32:12 -030041
Fabien Dessenne28ffeeb2015-05-12 13:02:10 -030042obj-$(CONFIG_VIDEO_STI_BDISP) += sti/bdisp/
Jean-Christophe Trotin57b2c062016-09-05 11:06:29 -030043obj-$(CONFIG_VIDEO_STI_HVA) += sti/hva/
Peter Griffin850a3f72015-07-30 14:09:00 -030044obj-$(CONFIG_DVB_C8SECTPFE) += sti/c8sectpfe/
Benjamin Gaignardfc4e0092017-01-03 12:54:56 -020045obj-$(CONFIG_VIDEO_STI_HDMI_CEC) += sti/cec/
Fabien Dessenne28ffeeb2015-05-12 13:02:10 -030046
Hugues Fruchetf3865092017-02-02 12:59:48 -020047obj-$(CONFIG_VIDEO_STI_DELTA) += sti/delta/
48
Benjamin Gaignardd69ae572017-05-31 10:23:48 -030049obj-y += stm32/
50
Mauro Carvalho Chehab13c6c6e2017-06-08 12:14:09 -030051obj-y += blackfin/
Scott Jiang63b1a902012-03-08 17:44:17 -030052
Mauro Carvalho Chehab13c6c6e2017-06-08 12:14:09 -030053obj-y += davinci/
Guennadi Liakhovetskia81fb9b2010-03-17 11:21:13 -030054
55obj-$(CONFIG_VIDEO_SH_VOU) += sh_vou.o
56
Mauro Carvalho Chehaba47b6112012-08-21 19:46:46 -030057obj-$(CONFIG_SOC_CAMERA) += soc_camera/
58
Ramesh Shanmugasundaram7625ee92017-06-12 10:26:19 -030059obj-$(CONFIG_VIDEO_RCAR_DRIF) += rcar_drif.o
Laurent Pinchart7b492352016-02-11 22:29:58 -020060obj-$(CONFIG_VIDEO_RENESAS_FCP) += rcar-fcp.o
Kieran Bingham4710b752016-06-30 10:41:23 -030061obj-$(CONFIG_VIDEO_RENESAS_FDP1) += rcar_fdp1.o
Mikhail Ulyanov2c42cdb2015-07-22 08:23:03 -030062obj-$(CONFIG_VIDEO_RENESAS_JPU) += rcar_jpu.o
Laurent Pinchart26e0ca22013-06-04 11:22:30 -030063obj-$(CONFIG_VIDEO_RENESAS_VSP1) += vsp1/
64
Mauro Carvalho Chehab1dbfacf2014-08-20 13:56:21 -060065obj-y += omap/
Hans Verkuil090836dd82012-08-20 04:00:14 -030066
Benoit Parrot417d2e52014-12-09 16:43:44 -030067obj-$(CONFIG_VIDEO_AM437X_VPFE) += am437x/
68
Laurent Pinchartdf330512013-05-15 11:36:19 -030069obj-$(CONFIG_VIDEO_XILINX) += xilinx/
70
Niklas Söderlundf00add92016-04-26 10:22:19 -030071obj-$(CONFIG_VIDEO_RCAR_VIN) += rcar-vin/
72
Songjun Wu10626742016-08-17 03:05:27 -030073obj-$(CONFIG_VIDEO_ATMEL_ISC) += atmel/
Hans Verkuilc1d82b82016-09-21 03:53:25 -030074obj-$(CONFIG_VIDEO_ATMEL_ISI) += atmel/
Songjun Wu10626742016-08-17 03:05:27 -030075
Hugues Fruchet37404f92017-05-05 12:31:21 -030076obj-$(CONFIG_VIDEO_STM32_DCMI) += stm32/
77
Hans Verkuil090836dd82012-08-20 04:00:14 -030078ccflags-y += -I$(srctree)/drivers/media/i2c
Andrew-CT Chen3003a182016-05-03 07:11:21 -030079
80obj-$(CONFIG_VIDEO_MEDIATEK_VPU) += mtk-vpu/
Tiffany Lin4e855a62016-05-03 07:11:24 -030081
82obj-$(CONFIG_VIDEO_MEDIATEK_VCODEC) += mtk-vcodec/
Minghsiu Tsaic8eb2d72016-09-08 10:09:03 -030083
84obj-$(CONFIG_VIDEO_MEDIATEK_MDP) += mtk-mdp/
Rick Changb2f0d272016-12-14 06:04:48 -020085
86obj-$(CONFIG_VIDEO_MEDIATEK_JPEG) += mtk-jpeg/
Stanimir Varbanov70352802017-06-15 13:31:50 -030087
88obj-$(CONFIG_VIDEO_QCOM_VENUS) += qcom/venus/
Neil Armstrong7ec2c0f72017-07-27 11:20:29 -040089
90obj-y += meson/