Thomas Gleixner | ec8f24b | 2019-05-19 13:07:45 +0100 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0-only |
Mauro Carvalho Chehab | a3b91d8 | 2020-03-25 08:36:36 +0100 | [diff] [blame] | 2 | |
Mauro Carvalho Chehab | 6268b35 | 2020-03-26 15:47:25 +0100 | [diff] [blame] | 3 | if PCI |
Mauro Carvalho Chehab | 5077ac3 | 2013-05-22 11:25:52 -0300 | [diff] [blame] | 4 | |
Mauro Carvalho Chehab | fc2bbfb | 2012-08-20 10:47:00 -0300 | [diff] [blame] | 5 | menuconfig MEDIA_PCI_SUPPORT |
| 6 | bool "Media PCI Adapters" |
Mauro Carvalho Chehab | e9d2f05 | 2012-08-21 08:16:28 -0300 | [diff] [blame] | 7 | help |
| 8 | Enable media drivers for PCI/PCIe bus. |
| 9 | If you have such devices, say Y. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 10 | |
Mauro Carvalho Chehab | fc2bbfb | 2012-08-20 10:47:00 -0300 | [diff] [blame] | 11 | if MEDIA_PCI_SUPPORT |
Mauro Carvalho Chehab | 523b78d | 2007-05-03 15:59:37 -0300 | [diff] [blame] | 12 | |
Mauro Carvalho Chehab | e5cdf69 | 2012-08-14 14:50:53 -0300 | [diff] [blame] | 13 | if MEDIA_CAMERA_SUPPORT |
| 14 | comment "Media capture support" |
| 15 | source "drivers/media/pci/meye/Kconfig" |
Krzysztof Hałasa | e8e9055 | 2015-06-19 07:20:40 -0300 | [diff] [blame] | 16 | source "drivers/media/pci/solo6x10/Kconfig" |
Mauro Carvalho Chehab | e5cdf69 | 2012-08-14 14:50:53 -0300 | [diff] [blame] | 17 | source "drivers/media/pci/sta2x11/Kconfig" |
Andrey Utkin | 34d1324 | 2016-07-20 10:07:12 -0300 | [diff] [blame] | 18 | source "drivers/media/pci/tw5864/Kconfig" |
Krzysztof Hałasa | e8e9055 | 2015-06-19 07:20:40 -0300 | [diff] [blame] | 19 | source "drivers/media/pci/tw68/Kconfig" |
Ezequiel Garcia | 704a84c | 2016-03-02 11:30:16 -0300 | [diff] [blame] | 20 | source "drivers/media/pci/tw686x/Kconfig" |
Mauro Carvalho Chehab | e5cdf69 | 2012-08-14 14:50:53 -0300 | [diff] [blame] | 21 | endif |
| 22 | |
Mauro Carvalho Chehab | b285192a | 2012-08-14 12:13:30 -0300 | [diff] [blame] | 23 | if MEDIA_ANALOG_TV_SUPPORT |
| 24 | comment "Media capture/analog TV support" |
| 25 | source "drivers/media/pci/ivtv/Kconfig" |
Mauro Carvalho Chehab | 3e7c991 | 2012-08-14 12:53:09 -0300 | [diff] [blame] | 26 | source "drivers/media/pci/saa7146/Kconfig" |
Hans Verkuil | cc11b14 | 2015-04-25 12:36:18 -0300 | [diff] [blame] | 27 | source "drivers/media/pci/dt3155/Kconfig" |
Mauro Carvalho Chehab | b285192a | 2012-08-14 12:13:30 -0300 | [diff] [blame] | 28 | endif |
Mauro Carvalho Chehab | 523b78d | 2007-05-03 15:59:37 -0300 | [diff] [blame] | 29 | |
Mauro Carvalho Chehab | b285192a | 2012-08-14 12:13:30 -0300 | [diff] [blame] | 30 | if MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT |
| 31 | comment "Media capture/analog/hybrid TV support" |
| 32 | source "drivers/media/pci/cx18/Kconfig" |
| 33 | source "drivers/media/pci/cx23885/Kconfig" |
Mauro Carvalho Chehab | 85f7cd3 | 2020-04-14 11:00:30 +0200 | [diff] [blame] | 34 | source "drivers/media/pci/cx25821/Kconfig" |
Mauro Carvalho Chehab | b285192a | 2012-08-14 12:13:30 -0300 | [diff] [blame] | 35 | source "drivers/media/pci/cx88/Kconfig" |
Mauro Carvalho Chehab | 25aee3d | 2012-06-14 16:35:57 -0300 | [diff] [blame] | 36 | source "drivers/media/pci/bt8xx/Kconfig" |
Mauro Carvalho Chehab | b285192a | 2012-08-14 12:13:30 -0300 | [diff] [blame] | 37 | source "drivers/media/pci/saa7134/Kconfig" |
| 38 | source "drivers/media/pci/saa7164/Kconfig" |
Mauro Carvalho Chehab | 85f7cd3 | 2020-04-14 11:00:30 +0200 | [diff] [blame] | 39 | source "drivers/media/pci/cobalt/Kconfig" |
Mauro Carvalho Chehab | 3e7c991 | 2012-08-14 12:53:09 -0300 | [diff] [blame] | 40 | |
Mauro Carvalho Chehab | b285192a | 2012-08-14 12:13:30 -0300 | [diff] [blame] | 41 | endif |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 42 | |
Mauro Carvalho Chehab | b285192a | 2012-08-14 12:13:30 -0300 | [diff] [blame] | 43 | if MEDIA_DIGITAL_TV_SUPPORT |
| 44 | comment "Media digital TV PCI Adapters" |
| 45 | source "drivers/media/pci/ttpci/Kconfig" |
| 46 | source "drivers/media/pci/b2c2/Kconfig" |
Mauro Carvalho Chehab | 25aee3d | 2012-06-14 16:35:57 -0300 | [diff] [blame] | 47 | source "drivers/media/pci/pluto2/Kconfig" |
Mauro Carvalho Chehab | 25aee3d | 2012-06-14 16:35:57 -0300 | [diff] [blame] | 48 | source "drivers/media/pci/dm1105/Kconfig" |
Mauro Carvalho Chehab | 25aee3d | 2012-06-14 16:35:57 -0300 | [diff] [blame] | 49 | source "drivers/media/pci/pt1/Kconfig" |
Akihiro Tsukada | f5a98f3 | 2014-09-08 14:20:43 -0300 | [diff] [blame] | 50 | source "drivers/media/pci/pt3/Kconfig" |
Mauro Carvalho Chehab | 3785bc1 | 2012-06-14 16:35:58 -0300 | [diff] [blame] | 51 | source "drivers/media/pci/mantis/Kconfig" |
Mauro Carvalho Chehab | 3785bc1 | 2012-06-14 16:35:58 -0300 | [diff] [blame] | 52 | source "drivers/media/pci/ngene/Kconfig" |
Mauro Carvalho Chehab | 3785bc1 | 2012-06-14 16:35:58 -0300 | [diff] [blame] | 53 | source "drivers/media/pci/ddbridge/Kconfig" |
nibble.max | d32f9ff | 2014-10-08 04:31:10 -0300 | [diff] [blame] | 54 | source "drivers/media/pci/smipcie/Kconfig" |
Kozlov Sergey | 52b1eaf | 2015-07-28 11:33:04 -0300 | [diff] [blame] | 55 | source "drivers/media/pci/netup_unidvb/Kconfig" |
Mauro Carvalho Chehab | b285192a | 2012-08-14 12:13:30 -0300 | [diff] [blame] | 56 | endif |
Oliver Endriss | f876502 | 2011-07-03 18:25:29 -0300 | [diff] [blame] | 57 | |
Yong Zhi | c2a6a07 | 2017-11-08 19:30:38 -0500 | [diff] [blame] | 58 | source "drivers/media/pci/intel/ipu3/Kconfig" |
| 59 | |
Mauro Carvalho Chehab | f11175d | 2020-03-24 10:05:18 +0100 | [diff] [blame] | 60 | config VIDEO_PCI_SKELETON |
| 61 | tristate "Skeleton PCI V4L2 driver" |
Mauro Carvalho Chehab | f11175d | 2020-03-24 10:05:18 +0100 | [diff] [blame] | 62 | depends on SAMPLES |
Mauro Carvalho Chehab | 6268b35 | 2020-03-26 15:47:25 +0100 | [diff] [blame] | 63 | depends on MEDIA_TEST_SUPPORT |
| 64 | depends on PCI && VIDEO_V4L2 |
| 65 | select VIDEOBUF2_MEMOPS |
| 66 | select VIDEOBUF2_DMA_CONTIG |
Mauro Carvalho Chehab | f11175d | 2020-03-24 10:05:18 +0100 | [diff] [blame] | 67 | help |
| 68 | Enable build of the skeleton PCI driver, used as a reference |
| 69 | when developing new drivers. |
| 70 | |
Mauro Carvalho Chehab | fc2bbfb | 2012-08-20 10:47:00 -0300 | [diff] [blame] | 71 | endif #MEDIA_PCI_SUPPORT |
Mauro Carvalho Chehab | 5077ac3 | 2013-05-22 11:25:52 -0300 | [diff] [blame] | 72 | endif #PCI |