Age | Commit message (Collapse) | Author |
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Signed-off-by: Yann CARDAILLAC <ycnakajsph@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
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>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
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>
|
|
This reverts commit 58ce693417fec279d90a3a2fe30e2d1c428c5255.
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
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>
|
|
These are replaced by newer extensive media config fragments in earlier commits.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
|
|
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>
|
|
Create a feature fragment for enabling platform media devices.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
|
|
Create a feature fragment for enabling various Digital Video Broadcast devices.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
|
|
Create a feature fragment for enabling various USB TV adapters.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
|
|
Create a feature fragment for enabling various media tuner devices.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
|
|
Create a feature fragment for enabling various remote control media devices.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
|
|
Create a feature fragment for various AM/FM radio devices.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
|
|
Create a feature fragment for various PCI media capture devices.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
|
|
Create a feature fragment for various i2c media devices.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
|
|
Create a feature fragment for various USB webcam drivers.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
|
|
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>
|
|
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>
|
|
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>
|