[linux-yocto] [PATCH 04/16] media.scc : A feature for Media infrastructure
From: Nitin A Kamble nitin.a.kam...@intel.com This replaces the previous limited media config fragments. Other hardware media features depends on this feature. Signed-off-by: Nitin A Kamble nitin.a.kam...@intel.com --- meta/cfg/kernel-cache/features/media/media.cfg | 54 ++ meta/cfg/kernel-cache/features/media/media.scc | 4 ++ 2 files changed, 58 insertions(+) create mode 100644 meta/cfg/kernel-cache/features/media/media.cfg create mode 100644 meta/cfg/kernel-cache/features/media/media.scc diff --git a/meta/cfg/kernel-cache/features/media/media.cfg b/meta/cfg/kernel-cache/features/media/media.cfg new file mode 100644 index 000..b7b5f5e --- /dev/null +++ b/meta/cfg/kernel-cache/features/media/media.cfg @@ -0,0 +1,54 @@ +# +# Enable support for multimedia devices such as webcams and Video grabber devices +# +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y + +# +# Enable the V4L2 core and API +# +CONFIG_VIDEO_DEV=m +CONFIG_VIDEO_V4L2=m +CONFIG_VIDEO_V4L2_SUBDEV_API=y + +# +# Used by drivers that need v4l2-mem2mem.ko +# +CONFIG_V4L2_MEM2MEM_DEV=m + +# +# Used by drivers that need Videobuf modules +# +CONFIG_VIDEOBUF_GEN=m +CONFIG_VIDEOBUF_DMA_SG=m +CONFIG_VIDEOBUF_DMA_CONTIG=m +CONFIG_VIDEOBUF_VMALLOC=m +CONFIG_VIDEOBUF_DVB=m + +# +# Used by drivers that need Videobuf2 modules +# +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_DMA_SG=m +CONFIG_VIDEOBUF2_DMA_CONTIG=m +CONFIG_VIDEOBUF2_VMALLOC=m + +# +# Digital Video Broadcast support +# +CONFIG_DVB_CORE=y +CONFIG_DVB_NET=y +CONFIG_DVB_MAX_ADAPTERS=8 +CONFIG_DVB_DYNAMIC_MINORS=y + +# +# Autoselect ancillary drivers (tuners, sensors, i2c, frontends) +# +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y + +CONFIG_MEDIA_ATTACH=y diff --git a/meta/cfg/kernel-cache/features/media/media.scc b/meta/cfg/kernel-cache/features/media/media.scc new file mode 100644 index 000..838782d --- /dev/null +++ b/meta/cfg/kernel-cache/features/media/media.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION Enable support for multimedia devices such as webcams and Video grabber devices +define KFEATURE_COMPATIBILITY all + +kconf non-hardware media.cfg -- 1.8.1.4 ___ linux-yocto mailing list linux-yo...@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
Re: [linux-yocto] [PATCH 04/16] media.scc : A feature for Media infrastructure
On Fri, 2013-11-22 at 11:35 -0800, nitin.a.kam...@intel.com wrote: From: Nitin A Kamble nitin.a.kam...@intel.com This replaces the previous limited media config fragments. Other hardware media features depends on this feature. Please include the intent of this particular feature here. This adds the infrastructure V4L2, tuner, camera, and radio, to be included by driver-specific features. But, yes, good abstraction. -- Darren Signed-off-by: Nitin A Kamble nitin.a.kam...@intel.com --- meta/cfg/kernel-cache/features/media/media.cfg | 54 ++ meta/cfg/kernel-cache/features/media/media.scc | 4 ++ 2 files changed, 58 insertions(+) create mode 100644 meta/cfg/kernel-cache/features/media/media.cfg create mode 100644 meta/cfg/kernel-cache/features/media/media.scc diff --git a/meta/cfg/kernel-cache/features/media/media.cfg b/meta/cfg/kernel-cache/features/media/media.cfg new file mode 100644 index 000..b7b5f5e --- /dev/null +++ b/meta/cfg/kernel-cache/features/media/media.cfg @@ -0,0 +1,54 @@ +# +# Enable support for multimedia devices such as webcams and Video grabber devices +# +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y + +# +# Enable the V4L2 core and API +# +CONFIG_VIDEO_DEV=m +CONFIG_VIDEO_V4L2=m +CONFIG_VIDEO_V4L2_SUBDEV_API=y + +# +# Used by drivers that need v4l2-mem2mem.ko +# +CONFIG_V4L2_MEM2MEM_DEV=m + +# +# Used by drivers that need Videobuf modules +# +CONFIG_VIDEOBUF_GEN=m +CONFIG_VIDEOBUF_DMA_SG=m +CONFIG_VIDEOBUF_DMA_CONTIG=m +CONFIG_VIDEOBUF_VMALLOC=m +CONFIG_VIDEOBUF_DVB=m + +# +# Used by drivers that need Videobuf2 modules +# +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_DMA_SG=m +CONFIG_VIDEOBUF2_DMA_CONTIG=m +CONFIG_VIDEOBUF2_VMALLOC=m + +# +# Digital Video Broadcast support +# +CONFIG_DVB_CORE=y +CONFIG_DVB_NET=y +CONFIG_DVB_MAX_ADAPTERS=8 +CONFIG_DVB_DYNAMIC_MINORS=y + +# +# Autoselect ancillary drivers (tuners, sensors, i2c, frontends) +# +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y + +CONFIG_MEDIA_ATTACH=y diff --git a/meta/cfg/kernel-cache/features/media/media.scc b/meta/cfg/kernel-cache/features/media/media.scc new file mode 100644 index 000..838782d --- /dev/null +++ b/meta/cfg/kernel-cache/features/media/media.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION Enable support for multimedia devices such as webcams and Video grabber devices +define KFEATURE_COMPATIBILITY all + +kconf non-hardware media.cfg -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel ___ linux-yocto mailing list linux-yo...@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
Re: [linux-yocto] [PATCH 04/16] media.scc : A feature for Media infrastructure
-Original Message- From: Hart, Darren Sent: Friday, November 22, 2013 12:56 PM To: Kamble, Nitin A Cc: linux-yo...@yoctoproject.org; bruce.ashfi...@windriver.com Subject: Re: [PATCH 04/16] media.scc : A feature for Media infrastructure On Fri, 2013-11-22 at 11:35 -0800, nitin.a.kam...@intel.com wrote: From: Nitin A Kamble nitin.a.kam...@intel.com This replaces the previous limited media config fragments. Other hardware media features depends on this feature. Please include the intent of this particular feature here. This adds the infrastructure V4L2, tuner, camera, and radio, to be included by driver- specific features. Ack. Makes sense. BTW, the real intent is to covert the minnow's media.cfg, ;) Nitin But, yes, good abstraction. -- Darren Signed-off-by: Nitin A Kamble nitin.a.kam...@intel.com --- meta/cfg/kernel-cache/features/media/media.cfg | 54 ++ meta/cfg/kernel-cache/features/media/media.scc | 4 ++ 2 files changed, 58 insertions(+) create mode 100644 meta/cfg/kernel-cache/features/media/media.cfg create mode 100644 meta/cfg/kernel-cache/features/media/media.scc diff --git a/meta/cfg/kernel-cache/features/media/media.cfg b/meta/cfg/kernel-cache/features/media/media.cfg new file mode 100644 index 000..b7b5f5e --- /dev/null +++ b/meta/cfg/kernel-cache/features/media/media.cfg @@ -0,0 +1,54 @@ +# +# Enable support for multimedia devices such as webcams and Video +grabber devices # CONFIG_MEDIA_SUPPORT=m +CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y + +# +# Enable the V4L2 core and API +# +CONFIG_VIDEO_DEV=m +CONFIG_VIDEO_V4L2=m +CONFIG_VIDEO_V4L2_SUBDEV_API=y + +# +# Used by drivers that need v4l2-mem2mem.ko # +CONFIG_V4L2_MEM2MEM_DEV=m + +# +# Used by drivers that need Videobuf modules # CONFIG_VIDEOBUF_GEN=m +CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF_DMA_CONTIG=m +CONFIG_VIDEOBUF_VMALLOC=m CONFIG_VIDEOBUF_DVB=m + +# +# Used by drivers that need Videobuf2 modules # +CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_DMA_SG=m CONFIG_VIDEOBUF2_DMA_CONTIG=m +CONFIG_VIDEOBUF2_VMALLOC=m + +# +# Digital Video Broadcast support +# +CONFIG_DVB_CORE=y +CONFIG_DVB_NET=y +CONFIG_DVB_MAX_ADAPTERS=8 +CONFIG_DVB_DYNAMIC_MINORS=y + +# +# Autoselect ancillary drivers (tuners, sensors, i2c, frontends) # +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y + +CONFIG_MEDIA_ATTACH=y diff --git a/meta/cfg/kernel-cache/features/media/media.scc b/meta/cfg/kernel-cache/features/media/media.scc new file mode 100644 index 000..838782d --- /dev/null +++ b/meta/cfg/kernel-cache/features/media/media.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION Enable support for multimedia devices such as webcams and Video grabber devices +define KFEATURE_COMPATIBILITY all + +kconf non-hardware media.cfg -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel ___ linux-yocto mailing list linux-yo...@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto