aboutsummaryrefslogtreecommitdiffstats
path: root/features/media
AgeCommit message (Collapse)Author
2023-12-06config: drop VIDEOBUF optionsBruce Ashfield
commit 2a2fffb488a3c5ea9c06d0b572c90c4aa78709b6 Author: Hans Verkuil <hverkuil-cisco@xs4all.nl> Date: Sun Aug 13 10:22:54 2023 +0200 media: remove the old videobuf framework The last driver that still used this old framework has been converted to the videobuf2 framework. So it is now time to delete the old videobuf code. Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Reviewed-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2023-10-16media/media-usb-tv.cfg: remove VIDEO_STK1160_COMMONAnuj Mittal
VIDEO_STK1160_COMMON has been merged in VIDEO_STK1160 starting v6.5. https://github.com/torvalds/linux/commit/7f7ac101236bd020681f122089b611eca8e507ac Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2023-01-30media/media-usb-tv: remove tm6000 configAnuj Mittal
This driver has been deprecated as per: https://github.com/torvalds/linux/commit/b7eeabc1cee3c031123bb4a3a7786779e1a57ac2 Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2023-01-30media/media-pci-capture: remove deprecated configsAnuj Mittal
hexium_gemini, hexium_orion, mxb and ttpci saa7146-based drivers have been deprecated as per: https://github.com/torvalds/linux/commit/e33fdb5a02490059e2f48ced2c038c8a46c6476d Also remove the configs which were only being auto-selected by the depcrecated configs. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-12-14cfg/usb: remove deprececiated driverBruce Ashfield
commit 56280c64ecacc971734fad4618b33061fc40b6d7 Author: Hans Verkuil <hverkuil-cisco@xs4all.nl> Date: Wed May 18 10:20:43 2022 +0100 media: stkwebcam: deprecate driver, move to staging This is a very old driver for very old hardware and it is one of the very few remaining that does not use the vb2 framework (or even the older videobuf framework), so deprecate this driver and move it to staging with the intent to removing it altogether by the end of 2022. If someone wants to keep this driver, then it has to be converted to use vb2. Reviewed-by: Ricardo Ribalda <ribalda@chromium.org> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-11-07media: drop CONFIG_VIDEO_CPIA2Bruce Ashfield
As of the 6.1 kernel, this config item is only set by dependencies, so we can drop our explicit set of the value. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-11-03media-radio.cfg: switch RADIO_ADAPTERS from y to mAnuj Mittal
CONFIG_RADIO_ADAPTERS is now a tristate [1] which leads to problems like: [2022-11-02T14:02:07.754Z] [NOTE]: 'CONFIG_RADIO_ADAPTERS' last val (y) and .config val (m) do not match [2022-11-02T14:02:07.754Z] [INFO]: CONFIG_RADIO_ADAPTERS : m ## .config: 4072 :configs/v5.19/standard/preempt-rt/features/media/media-radio.cfg (y) [2022-11-02T14:02:07.754Z] [INFO]: raw config text: [2022-11-02T14:02:07.754Z] [2022-11-02T14:02:07.754Z] menuconfig RADIO_ADAPTERS [2022-11-02T14:02:07.754Z] tristate "Radio Adapters" [2022-11-02T14:02:07.754Z] default VIDEO_DEV [2022-11-02T14:02:07.754Z] depends on VIDEO_DEV && MEDIA_RADIO_SUPPORT && MEDIA_SUPPORT [2022-11-02T14:02:07.754Z] help [2022-11-02T14:02:07.754Z] Say Y here to enable selecting AM/FM radio adapters. [2022-11-02T14:02:07.754Z] [2022-11-02T14:02:07.754Z] Config 'RADIO_ADAPTERS' has the following Direct dependencies (RADIO_ADAPTERS=m): [2022-11-02T14:02:07.754Z] VIDEO_DEV(=m) && MEDIA_RADIO_SUPPORT(=y) && MEDIA_SUPPORT(=m) [2022-11-02T14:02:07.754Z] Parent dependencies are: [2022-11-02T14:02:07.754Z] MEDIA_RADIO_SUPPORT [y] VIDEO_DEV [m] MEDIA_SUPPORT [m] [2022-11-02T14:02:07.754Z] [2022-11-02T14:02:07.754Z] [INFO]: selection details for 'CONFIG_RADIO_ADAPTERS': [2022-11-02T14:02:07.754Z] Symbols currently m-selecting this symbol: [2022-11-02T14:02:07.754Z] - VIDEO_BT848 [2022-11-02T14:02:07.754Z] [2022-11-02T14:02:07.754Z] Symbols currently n-selecting this symbol (no effect): [2022-11-02T14:02:07.754Z] - SND_ES1968_RADIO [2022-11-02T14:02:07.754Z] - SND_FM801_TEA575X_BOOL [2022-11-02T14:02:07.754Z] [1] https://github.com/torvalds/linux/commit/215d49a41709610b9e82a49b27269cfaff1ef0b6 Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-08-02config/video: replace VIDEO_V4L2 with VIDEO_DEVBruce Ashfield
commit 9958d30f38b96fb763a10d44d18ddad39127d5f4 Author: Mauro Carvalho Chehab <mchehab@kernel.org> Date: Sun Mar 13 07:25:46 2022 +0100 media: Kconfig: cleanup VIDEO_DEV dependencies media Kconfig has two entries associated to V4L API: VIDEO_DEV and VIDEO_V4L2. On Kernel 2.6.x, there were two V4L APIs, each one with its own flag. VIDEO_DEV were meant to: 1) enable Video4Linux and make its Kconfig options to appear; 2) it makes the Kernel build the V4L core. while VIDEO_V4L2 where used to distinguish between drivers that implement the newer API and drivers that implemented the former one. With time, such meaning changed, specially after the removal of all V4L version 1 drivers. At the current implementation, VIDEO_DEV only does (1): it enables the media options related to V4L, that now has: menu "Video4Linux options" visible if VIDEO_DEV source "drivers/media/v4l2-core/Kconfig" endmenu but it doesn't affect anymore the V4L core drivers. The rationale is that the V4L2 core has a "soft" dependency at the I2C bus, and now requires to select a number of other Kconfig options: config VIDEO_V4L2 tristate depends on (I2C || I2C=n) && VIDEO_DEV select RATIONAL select VIDEOBUF2_V4L2 if VIDEOBUF2_CORE default (I2C || I2C=n) && VIDEO_DEV In the past, merging them would be tricky, but it seems that it is now possible to merge those symbols, in order to simplify V4L dependencies. Let's keep VIDEO_DEV, as this one is used on some make *defconfig configurations. Suggested-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Jacopo Mondi <jacopo@jmondi.org> Reviewed-by: Neil Armstrong <narmstrong@baylibre.com> # for meson-vdec & meson-ge2d Acked-by: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> Acked-by: Ɓukasz Stelmach <l.stelmach@samsung.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-10-12features/media: remove configs for drivers in stagingAnuj Mittal
av7110 and sp8870 have been moved to staging and will be removed in future. Remove the configs so we don't get warnings when including media-pci-capture.scc feature which doesn't enable STAGING_MEDIA explicitly. https://github.com/torvalds/linux/commit/989cf18ed08f8b6efd1d1592d1d0108fa09b98f5 https://github.com/torvalds/linux/commit/b998a59f82f1152605eae4f7617778020549e81a Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-09-02features/media-platform: enable MEDIA_PLATFORM_SUPPORTAnuj Mittal
Commit 06b93644f4d10 (media: Kconfig: add an option to filter in/out platform drivers) adds an option to filter out platform drivers. Enable MEDIA_PLATFORM_SUPPORT when that feature is requested. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-01-10media-usb-tv: remove CONFIG_VIDEO_USBVISIONAnuj Mittal
The driver has been removed starting v5.10: https://github.com/torvalds/linux/commit/50044aa715177b336acca01d711bf8edc19162c7 Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-08-07features/media: set default for DVB_CORE to mAnuj Mittal
MEDIA_SUPPORT is set by default to m so DVB_CORE can't be y and this is the only tristate that we set to y that is controlled by MEDIA_SUPPORT. Change it to m. Fixes: [NOTE]: 'CONFIG_DVB_CORE' last val (y) and .config val (m) do not match [INFO]: CONFIG_DVB_CORE : m ## .config: 3617 :configs/v5.4/standard/features/media/media.cfg (y) [INFO]: raw config text: config DVB_CORE tristate default y select CRC32 depends on MEDIA_SUPPORT && MEDIA_DIGITAL_TV_SUPPORT && (I2C || I2C = n) && MEDIA_SUPPORT Config 'DVB_CORE' has the following Direct dependencies (DVB_CORE=m): MEDIA_SUPPORT(=m) && MEDIA_DIGITAL_TV_SUPPORT(=y) && I2C(=y) || I2C(=y) = n (=y) Parent dependencies are: MEDIA_DIGITAL_TV_SUPPORT [y] MEDIA_SUPPORT [m] I2C [y] [INFO]: config 'CONFIG_DVB_CORE' was set, but it wasn't assignable, check (parent) dependencies Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-10-07meta: add SPDX License Identifier and updates 00-README with License policyYann CARDAILLAC
Signed-off-by: Yann CARDAILLAC <ycnakajsph@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2018-11-29media-usb-tv: remove CONFIG_DVB_USB_FRIIOAnuj Mittal
This has been merged with GL861 which is enabled by this feature. https://github.com/torvalds/linux/commit/b30cc07de8a903685441f9770b1b21e1422d2468 Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-10-10media-radio.cfg: change CONFIG_RADIO_SI470X to mAnuj Mittal
This is now a tristate instead of bool and since we set V4L2 to be m, set this to be m too. https://github.com/torvalds/linux/commit/58757984ca3c73284a45dd53ac66f1414057cd09 Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-10-10media-rc: CONFIG_LIRC is now a boolAnuj Mittal
Change default configuration to 'y' and remove the now obsolete CONFIG_LIRC_CODEC. https://github.com/torvalds/linux/commit/a60d64b15c20d178ba3a9bc3a542492b4ddeea70 Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-10-10media-i2c: remove configs selected by zoran driversAnuj Mittal
These are selected only by zoran drivers and aren't required to be enabled explicitly. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-10-10media-pci-capture: remove zoran configsAnuj Mittal
These drivers have been moved to staging and will be removed from future kernel versions. Instead of enabling staging drivers to be built, remove these instead. https://github.com/torvalds/linux/commit/68afa17322f2c9a0fffca62e7afe9d60b0dff87e Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-08-29features/media: drop obsolete configAnuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-08-29features: drop obsolete configsAnuj Mittal
These are no longer present and give warnings when used with KCONF_BSP_AUDIT set. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-08-22cfg: drop obselete CONFIG_VIDEOBUF_DVBBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2015-03-24media: Prefer modules(m) to yes(y) and update for 3.19 KernelSaul Wold
TLG2300 is marked as depercated, so remove it The STK1160 and EM28XX got split up so ensure the right configs are set Most of the media and tuner items should be modules as they are not needed and boot time and will allow for a small kernel Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2015-03-06Revert "media: sync media options to 3.19 kernel"Bruce Ashfield
This reverts commit 58ce693417fec279d90a3a2fe30e2d1c428c5255.
2015-03-06media: sync media options to 3.19 kernelBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2015-02-11meta: remove invalid options for 3.19Bruce Ashfield
The removed options in this commit are no longer valid in a 3.19 kernel. None have replacement values, and are simply obselete, so we remove them from our configuration. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-12-10remove old MEDIA config fragmentsNitin A Kamble
These are replaced by newer extensive media config fragments in earlier commits. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-12-10media-all.scc: A feature including all the media featuresNitin A Kamble
Make adding all media features easy. Instead of adding the media features one by one in BSP, all can be enabled with this single media feature. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-12-10media-platform: A feature for platform media devicesNitin A Kamble
Create a feature fragment for enabling platform media devices. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-12-10media-dvb-frontends : A feature for Digital Video Broadcast DevicesNitin A Kamble
Create a feature fragment for enabling various Digital Video Broadcast devices. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-12-10media-usb-tv: A feature for USB TV media adaptersNitin A Kamble
Create a feature fragment for enabling various USB TV adapters. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-12-10media-tuners: A feature for media tuner devicesNitin A Kamble
Create a feature fragment for enabling various media tuner devices. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-12-10media-rc: A feature for remote control media devicesNitin A Kamble
Create a feature fragment for enabling various remote control media devices. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-12-10media-radio: A feature for AM/FM radio devicesNitin A Kamble
Create a feature fragment for various AM/FM radio devices. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-12-10media-pci-capture: A feature for PCI media capture devicesNitin A Kamble
Create a feature fragment for various PCI media capture devices. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-12-10media-i2c: A feature for I2C media devicesNitin A Kamble
Create a feature fragment for various i2c media devices. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-12-10media-usb-webcams: A feature for USB media devicesNitin A Kamble
Create a feature fragment for various USB webcam drivers. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-12-10media: A feature for media infrastructureNitin A Kamble
Create a feature fragment to provide infrastructure support for V4L2, tuner, camera, and radio drivers. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-07-13v4l2: config fragment for enabling v4l2 interface to camera devicesNitin A Kamble
This config fragment enables the v4l2 kernel interface to camera devices. With it standard v4l2 user level utilities can connect with the camera. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-07-13media-camera: a feature to enable camera infrastructureNitin A Kamble
This config fragment enables general camera infrastructure support. This does not enable any camera drivers. And this is needed for webcam or v4l2 kind of device drivers. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>