[linux-yocto] [PATCH 0/2] valleyisland-io: add baytrail patches to support SPI and I2C controllers
From: Chang, Rebecca Swee Fun rebecca.swee.fun.ch...@intel.com Hi, This pull request is to add Baytrail supported I/O patches as feature under meta branch. The patch files are added for Baytrail in order to enable SPI and I2C controllers support. Both SPI and I2C controllers can be PCI and ACPI enumerated. Please pull into linux-yocto-3.8 meta branch. Thanks. Rebecca The following changes since commit 532161510184faebe9579901c60dec69ff7c7ec7: valleyisland-io: remove CONFIG_ACPI dependency from CONFIG_X86_INTEL_LPSS (2013-12-06 00:08:11 -0500) are available in the git repository at: git://git.yoctoproject.org/linux-yocto-contrib rebeccas/valleyisland-io-6 http://git.yoctoproject.org/cgit.cgi/linux-yocto-contrib/log/?h=rebeccas/valleyisland-io-6 Chang, Rebecca Swee Fun (2): valleyisland-io: add patch for Baytrail SPI support valleyisland-io: add patch for I2C support in Baytrail ...gnware-Add-support-for-Intel-Baytrail-I2C.patch | 961 ++ ...add-support-for-Intel-Baytrail-SPI-contro.patch | 3278 2 files changed, 4239 insertions(+) create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0006-i2c-designware-Add-support-for-Intel-Baytrail-I2C.patch create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0007-spi-pxa2xx-add-support-for-Intel-Baytrail-SPI-contro.patch -- 1.7.10.4 ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
[linux-yocto] [PATCH 2/2] valleyisland-io: add patch for I2C support in Baytrail
From: Chang, Rebecca Swee Fun rebecca.swee.fun.ch...@intel.com i2c-designware: Baytrail has 7 I2C controllers which can be PCI and ACPI enumerated. Signed-off-by: Chang, Rebecca Swee Fun rebecca.swee.fun.ch...@intel.com --- ...gnware-Add-support-for-Intel-Baytrail-I2C.patch | 961 1 file changed, 961 insertions(+) create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0006-i2c-designware-Add-support-for-Intel-Baytrail-I2C.patch diff --git a/meta/cfg/kernel-cache/features/valleyisland-io/0006-i2c-designware-Add-support-for-Intel-Baytrail-I2C.patch b/meta/cfg/kernel-cache/features/valleyisland-io/0006-i2c-designware-Add-support-for-Intel-Baytrail-I2C.patch new file mode 100644 index 000..668c049 --- /dev/null +++ b/meta/cfg/kernel-cache/features/valleyisland-io/0006-i2c-designware-Add-support-for-Intel-Baytrail-I2C.patch @@ -0,0 +1,961 @@ +i2c-designware: Add support for Intel Valley Island I2C + +Valley Island has 7 I2C controllers which can be PCI or ACPI enumerated. + +Signed-off-by: Chang, Rebecca Swee Fun rebecca.swee.fun.ch...@intel.com +--- + .../devicetree/bindings/i2c/i2c-designware.txt | 15 ++ + drivers/i2c/busses/i2c-designware-core.c | 136 + drivers/i2c/busses/i2c-designware-core.h | 15 +- + drivers/i2c/busses/i2c-designware-pcidrv.c | 227 +++- + drivers/i2c/busses/i2c-designware-platdrv.c| 165 +- + 5 files changed, 408 insertions(+), 150 deletions(-) + +diff --git a/Documentation/devicetree/bindings/i2c/i2c-designware.txt b/Documentation/devicetree/bindings/i2c/i2c-designware.txt +index e42a2ee..fb2eac8 100644 +--- a/Documentation/devicetree/bindings/i2c/i2c-designware.txt b/Documentation/devicetree/bindings/i2c/i2c-designware.txt +@@ -10,6 +10,10 @@ Recommended properties : + + - clock-frequency : desired I2C bus clock frequency in Hz. + ++Optional properties : ++ - sda-hold-time : If this property is present, the register SDA_HOLD will ++ be initialised with its value. ++ + Example : + + i2c@f { +@@ -20,3 +24,14 @@ Example : + interrupts = 11; + clock-frequency = 40; + }; ++ ++ i2c@112 { ++ #address-cells = 1; ++ #size-cells = 0; ++ compatible = snps,designware-i2c; ++ reg = 0x112 0x1000; ++ interrupt-parent = ictl; ++ interrupts = 12 1; ++ clock-frequency = 40; ++ sda-hold-time = 0x64; ++ }; +diff --git a/drivers/i2c/busses/i2c-designware-core.c b/drivers/i2c/busses/i2c-designware-core.c +index f5258c2..e730640 100644 +--- a/drivers/i2c/busses/i2c-designware-core.c b/drivers/i2c/busses/i2c-designware-core.c +@@ -67,7 +67,9 @@ + #define DW_IC_STATUS 0x70 + #define DW_IC_TXFLR 0x74 + #define DW_IC_RXFLR 0x78 ++#define DW_IC_SDA_HOLD0x7c + #define DW_IC_TX_ABRT_SOURCE 0x80 ++#define DW_IC_ENABLE_STATUS 0x9c + #define DW_IC_COMP_PARAM_10xf4 + #define DW_IC_COMP_TYPE 0xfc + #define DW_IC_COMP_TYPE_VALUE 0x44570140 +@@ -248,6 +250,22 @@ static u32 i2c_dw_scl_lcnt(u32 ic_clk, u32 tLOW, u32 tf, int offset) + return ((ic_clk * (tLOW + tf) + 5000) / 1) - 1 + offset; + } + ++static void __i2c_dw_enable(struct dw_i2c_dev *dev, bool enable) ++{ ++ int timeout = 100; ++ ++ do { ++ dw_writel(dev, enable, DW_IC_ENABLE); ++ if ((dw_readl(dev, DW_IC_ENABLE_STATUS) 1) == enable) ++ return; ++ ++ usleep_range(25, 250); ++ } while (timeout-- 0); ++ ++ dev_warn(dev-dev, timeout in %sabling adapter\n, ++ enable ? en : dis); ++} ++ + /** + * i2c_dw_init() - initialize the designware i2c master hardware + * @dev: device private data +@@ -278,38 +296,52 @@ int i2c_dw_init(struct dw_i2c_dev *dev) + } + + /* Disable the adapter */ +- dw_writel(dev, 0, DW_IC_ENABLE); ++ __i2c_dw_enable(dev, false); + + /* set standard and fast speed deviders for high/low periods */ + + /* Standard-mode */ +- hcnt = i2c_dw_scl_hcnt(input_clock_khz, +- 40, /* tHD;STA = tHIGH = 4.0 us */ +- 3, /* tf = 0.3 us */ +- 0, /* 0: DW default, 1: Ideal */ +- 0); /* No offset */ +- lcnt = i2c_dw_scl_lcnt(input_clock_khz, +- 47, /* tLOW = 4.7 us */ +- 3, /* tf = 0.3 us */ +- 0); /* No offset */ ++ if (dev-ss_hcnt dev-ss_lcnt) { ++ hcnt = dev-ss_hcnt; ++ lcnt = dev-ss_lcnt; ++ } else { ++ hcnt = i2c_dw_scl_hcnt(input_clock_khz, ++ 40, /* tHD;STA = tHIGH = 4.0 us */ ++
Re: [linux-yocto] [PATCH 0/4] [PATCH v2] valleyisland-io: add baytrail io patches as features under meta branch to support various io controllers
On 13-12-09 02:45 AM, rebecca.swee.fun.ch...@intel.com wrote: From: Chang, Rebecca Swee Fun rebecca.swee.fun.ch...@intel.com Hi, This says v2, but I don't see any changelog indicating what has changed since v1. Can you clarify what is new in this series, versus the first ? Bruce This pull request is to add Baytrail supported I/O patches as feature under meta branch. The patch files are added as features/valleyisland-io in meta branch. In this pull request, I have added patches that add sysfs and PCI support. Besides, there are also patches that enable HDA controller and USB controllers support on Baytrail. Please pull into linux-yocto-3.8 meta branch. Thanks. Rebecca The following changes since commit 532161510184faebe9579901c60dec69ff7c7ec7: valleyisland-io: remove CONFIG_ACPI dependency from CONFIG_X86_INTEL_LPSS (2013-12-06 00:08:11 -0500) are available in the git repository at: git://git.yoctoproject.org/linux-yocto-contrib rebeccas/valleyisland-io-5 http://git.yoctoproject.org/cgit.cgi/linux-yocto-contrib/log/?h=rebeccas/valleyisland-io-5 Chang, Rebecca Swee Fun (4): valleyisland-io: enable USB controller support for Baytrail valleyisland-io: enable HDA controller support for Baytrail valleyisland-io: add patch for baytrail x86/PCI support valleyisland-io: add sysfs support for Baytrail ...ions-for-adding-removing-symlinks-to-from.patch | 193 ...0009-x86-PCI-setup-data-may-be-in-highmem.patch | 96 ++ ...support-for-Intel-Baytrail-HDA-controller.patch | 26 +++ ...upport-for-Intel-Baytrail-USB-controllers.patch | 60 ++ 4 files changed, 375 insertions(+) create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0008-sysfs-Functions-for-adding-removing-symlinks-to-from.patch create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0009-x86-PCI-setup-data-may-be-in-highmem.patch create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0010-hda-add-support-for-Intel-Baytrail-HDA-controller.patch create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0011-usb-add-support-for-Intel-Baytrail-USB-controllers.patch ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
Re: [linux-yocto] [PATCH v2 00/17] new media feature fragments
On 13-12-07 12:51 AM, nitin.a.kam...@intel.com wrote: From: Nitin A Kamble nitin.a.kam...@intel.com Add few media feature fragments to replace the media.cfg from the minnow BSP's kernel recipe. These new media feature fragments replace some of the earlier media features. Hence other BSPs like sugarbay and common-pc-64 machines final configuration gets slightly by these changes. Now these BSPs support many different kinds of USB webcams. The common-pc machine's configuration is also updated to match with the common-pc-64 machine's usb webcam feature. Feedback from Darren Bruce received on the v1 version of these commits is included in this v2 pull request. This all looks reasonable to me. I'll wait for Darren's ack, and then queue up the merge. Bruce These commits are targeted for the linux-yocto_3.10 meta branch. Thanks, Nitin The following changes since commit edf84d1fd7e1027fb1d3d52d088923047a86d260: meta/axm5500: adds new bsp entry meta data (2013-12-01 23:53:09 -0500) are available in the git repository at: git://git.yoctoproject.org/linux-yocto-contrib nitin/meta-3.10-v2 http://git.yoctoproject.org/cgit.cgi/linux-yocto-contrib/log/?h=nitin/meta-3.10-v2 Nitin A Kamble (17): firmware: A feature for firmware loading support standard.scc: Add firmware loading feature media: A feature for media infrastructure media-usb-webcams: A feature for USB media devices media-i2c: A feature for I2C media devices media-pci-capture: A feature for PCI media capture devices media-radio: A feature for AM/FM radio devices media-rc: A feature for remote control media devices media-tuners: A feature for media tuner devices media-usb-tv: A feature for USB TV media adapters media-dvb-frontends : A feature for Digital Video Broadcast Devices media-platform: A feature for platform media devices media-all.scc: A feature including all the media features minnow-standard.scc: Enable media features common-pc-64.scc: update as per changes in the media config fragments common-pc-standard.scc: Enable USB webcam support remove old MEDIA config fragments .../bsp/common-pc-64/common-pc-64-standard.scc | 1 + .../kernel-cache/bsp/common-pc-64/common-pc-64.scc | 4 - .../bsp/common-pc/common-pc-standard.scc | 1 + .../kernel-cache/bsp/minnow/minnow-standard.scc| 1 + .../kernel-cache/features/firmware/firmware.cfg| 6 ++ .../kernel-cache/features/firmware/firmware.scc| 4 + meta/cfg/kernel-cache/features/media/media-all.scc | 11 ++ .../kernel-cache/features/media/media-camera.cfg | 4 - .../kernel-cache/features/media/media-camera.scc | 4 - .../features/media/media-dvb-frontends.cfg | 117 + .../features/media/media-dvb-frontends.scc | 6 ++ meta/cfg/kernel-cache/features/media/media-i2c.cfg | 70 meta/cfg/kernel-cache/features/media/media-i2c.scc | 7 ++ .../features/media/media-pci-capture.cfg | 78 ++ .../features/media/media-pci-capture.scc | 7 ++ .../kernel-cache/features/media/media-platform.cfg | 5 + .../kernel-cache/features/media/media-platform.scc | 6 ++ .../kernel-cache/features/media/media-radio.cfg| 20 .../kernel-cache/features/media/media-radio.scc| 6 ++ meta/cfg/kernel-cache/features/media/media-rc.cfg | 18 meta/cfg/kernel-cache/features/media/media-rc.scc | 6 ++ .../kernel-cache/features/media/media-tuners.cfg | 33 ++ .../kernel-cache/features/media/media-tuners.scc | 7 ++ .../kernel-cache/features/media/media-usb-tv.cfg | 77 ++ .../kernel-cache/features/media/media-usb-tv.scc | 8 ++ .../features/media/media-usb-webcams.cfg | 69 .../features/media/media-usb-webcams.scc | 7 ++ meta/cfg/kernel-cache/features/media/media.cfg | 54 ++ meta/cfg/kernel-cache/features/media/media.scc | 4 + meta/cfg/kernel-cache/features/media/v4l2.cfg | 21 meta/cfg/kernel-cache/features/media/v4l2.scc | 6 -- .../cfg/kernel-cache/features/usb/usb-uvcvideo.cfg | 3 - .../cfg/kernel-cache/features/usb/usb-uvcvideo.scc | 7 -- meta/cfg/kernel-cache/ktypes/standard/standard.scc | 2 + 34 files changed, 631 insertions(+), 49 deletions(-) create mode 100644 meta/cfg/kernel-cache/features/firmware/firmware.cfg create mode 100644 meta/cfg/kernel-cache/features/firmware/firmware.scc create mode 100644 meta/cfg/kernel-cache/features/media/media-all.scc delete mode 100644 meta/cfg/kernel-cache/features/media/media-camera.cfg delete mode 100644 meta/cfg/kernel-cache/features/media/media-camera.scc create mode 100644 meta/cfg/kernel-cache/features/media/media-dvb-frontends.cfg create mode 100644 meta/cfg/kernel-cache/features/media/media-dvb-frontends.scc create mode 100644 meta/cfg/kernel-cache/features/media/media-i2c.cfg create mode
Re: [linux-yocto] [PATCH v2 00/17] new media feature fragments
On Fri, 2013-12-06 at 21:51 -0800, nitin.a.kam...@intel.com wrote: From: Nitin A Kamble nitin.a.kam...@intel.com Add few media feature fragments to replace the media.cfg from the minnow BSP's kernel recipe. These new media feature fragments replace some of the earlier media features. Hence other BSPs like sugarbay and common-pc-64 machines final configuration gets slightly by these changes. Now these BSPs support many different kinds of USB webcams. The common-pc machine's configuration is also updated to match with the common-pc-64 machine's usb webcam feature. Feedback from Darren Bruce received on the v1 version of these commits is included in this v2 pull request. These commits are targeted for the linux-yocto_3.10 meta branch. Bruce, do you pull this to -dev as a matter of course? -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
Re: [linux-yocto] [PATCH v2 02/17] standard.scc: Add firmware loading feature
On Fri, 2013-12-06 at 21:50 -0800, nitin.a.kam...@intel.com wrote: From: Nitin A Kamble nitin.a.kam...@intel.com Add generic firmware loading feature for the standard type kernel. Signed-off-by: Nitin A Kamble nitin.a.kam...@intel.com Reviewed-by: Darren Hart dvh...@linux.intel.com --- meta/cfg/kernel-cache/ktypes/standard/standard.scc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/cfg/kernel-cache/ktypes/standard/standard.scc b/meta/cfg/kernel-cache/ktypes/standard/standard.scc index 0a8e941..31ebd22 100644 --- a/meta/cfg/kernel-cache/ktypes/standard/standard.scc +++ b/meta/cfg/kernel-cache/ktypes/standard/standard.scc @@ -16,6 +16,8 @@ kconf non-hardware standard.cfg include features/kgdb/kgdb.scc +include features/firmware/firmware.scc + include arch/omap/omap.scc include features/lttng/lttng.scc -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
Re: [linux-yocto] [PATCH v2 03/17] media: A feature for media infrastructure
On Fri, 2013-12-06 at 21:50 -0800, nitin.a.kam...@intel.com wrote: From: Nitin A Kamble nitin.a.kam...@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.kam...@intel.com Reviewed-by: Darren Hart dvh...@linux.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..eaeef7a --- /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_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 + +# Support For USB Media Adapters/devices +CONFIG_MEDIA_USB_SUPPORT=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-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
Re: [linux-yocto] [PATCH v2 04/17] media-usb-webcams: A feature for USB media devices
On Fri, 2013-12-06 at 21:50 -0800, nitin.a.kam...@intel.com wrote: From: Nitin A Kamble nitin.a.kam...@intel.com Create a feature fragment for various USB webcam drivers. Signed-off-by: Nitin A Kamble nitin.a.kam...@intel.com Reviewed-by: Darren Hart dvh...@linux.intel.com --- .../features/media/media-usb-webcams.cfg | 69 ++ .../features/media/media-usb-webcams.scc | 7 +++ 2 files changed, 76 insertions(+) create mode 100644 meta/cfg/kernel-cache/features/media/media-usb-webcams.cfg create mode 100644 meta/cfg/kernel-cache/features/media/media-usb-webcams.scc diff --git a/meta/cfg/kernel-cache/features/media/media-usb-webcams.cfg b/meta/cfg/kernel-cache/features/media/media-usb-webcams.cfg new file mode 100644 index 000..87d5fea --- /dev/null +++ b/meta/cfg/kernel-cache/features/media/media-usb-webcams.cfg @@ -0,0 +1,69 @@ +# USB Video Class Webcam Drivers +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y + +# USB GSPCA Webcam Drivers +CONFIG_USB_GSPCA=m +CONFIG_USB_M5602=m +CONFIG_USB_STV06XX=m +CONFIG_USB_GL860=m +CONFIG_USB_GSPCA_BENQ=m +CONFIG_USB_GSPCA_CONEX=m +CONFIG_USB_GSPCA_CPIA1=m +CONFIG_USB_GSPCA_ETOMS=m +CONFIG_USB_GSPCA_FINEPIX=m +CONFIG_USB_GSPCA_JEILINJ=m +CONFIG_USB_GSPCA_JL2005BCD=m +CONFIG_USB_GSPCA_KINECT=m +CONFIG_USB_GSPCA_KONICA=m +CONFIG_USB_GSPCA_MARS=m +CONFIG_USB_GSPCA_MR97310A=m +CONFIG_USB_GSPCA_NW80X=m +CONFIG_USB_GSPCA_OV519=m +CONFIG_USB_GSPCA_OV534=m +CONFIG_USB_GSPCA_OV534_9=m +CONFIG_USB_GSPCA_PAC207=m +CONFIG_USB_GSPCA_PAC7302=m +CONFIG_USB_GSPCA_PAC7311=m +CONFIG_USB_GSPCA_SE401=m +CONFIG_USB_GSPCA_SN9C2028=m +CONFIG_USB_GSPCA_SN9C20X=m +CONFIG_USB_GSPCA_SONIXB=m +CONFIG_USB_GSPCA_SONIXJ=m +CONFIG_USB_GSPCA_SPCA500=m +CONFIG_USB_GSPCA_SPCA501=m +CONFIG_USB_GSPCA_SPCA505=m +CONFIG_USB_GSPCA_SPCA506=m +CONFIG_USB_GSPCA_SPCA508=m +CONFIG_USB_GSPCA_SPCA561=m +CONFIG_USB_GSPCA_SPCA1528=m +CONFIG_USB_GSPCA_SQ905=m +CONFIG_USB_GSPCA_SQ905C=m +CONFIG_USB_GSPCA_SQ930X=m +CONFIG_USB_GSPCA_STK014=m +CONFIG_USB_GSPCA_STV0680=m +CONFIG_USB_GSPCA_SUNPLUS=m +CONFIG_USB_GSPCA_T613=m +CONFIG_USB_GSPCA_TOPRO=m +CONFIG_USB_GSPCA_TV8532=m +CONFIG_USB_GSPCA_VC032X=m +CONFIG_USB_GSPCA_VICAM=m +CONFIG_USB_GSPCA_XIRLINK_CIT=m +CONFIG_USB_GSPCA_ZC3XX=m + +# USB Philips Camera Drivers +CONFIG_USB_PWC=m +CONFIG_USB_PWC_INPUT_EVDEV=y + +# Vision's CPiA2 (Colour Processor Interface ASIC) Camera Drivers +CONFIG_VIDEO_CPIA2=m + + +# USB Syntek DC1125 Camera Support +CONFIG_USB_STKWEBCAM=m + +# USB Sensoray 2255 video capture Device +CONFIG_USB_S2255=m + +# USB SN9C1xx PC Camera Controller Support +CONFIG_USB_SN9C102=m diff --git a/meta/cfg/kernel-cache/features/media/media-usb-webcams.scc b/meta/cfg/kernel-cache/features/media/media-usb-webcams.scc new file mode 100644 index 000..df205af --- /dev/null +++ b/meta/cfg/kernel-cache/features/media/media-usb-webcams.scc @@ -0,0 +1,7 @@ +define KFEATURE_DESCRIPTION Enable Various USB Webcam Drivers +define KFEATURE_COMPATIBILITY all + +include ../usb/usb-base.cfg +include media.scc + +kconf hardware media-usb-webcams.cfg -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
Re: [linux-yocto] [PATCH v2 06/17] media-pci-capture: A feature for PCI media capture devices
On Fri, 2013-12-06 at 21:51 -0800, nitin.a.kam...@intel.com wrote: From: Nitin A Kamble nitin.a.kam...@intel.com Create a feature fragment for various PCI media capture devices. Signed-off-by: Nitin A Kamble nitin.a.kam...@intel.com Reviewed-by: Darren Hart dvh...@linux.intel.com --- .../features/media/media-pci-capture.cfg | 78 ++ .../features/media/media-pci-capture.scc | 7 ++ 2 files changed, 85 insertions(+) create mode 100644 meta/cfg/kernel-cache/features/media/media-pci-capture.cfg create mode 100644 meta/cfg/kernel-cache/features/media/media-pci-capture.scc diff --git a/meta/cfg/kernel-cache/features/media/media-pci-capture.cfg b/meta/cfg/kernel-cache/features/media/media-pci-capture.cfg new file mode 100644 index 000..a69d4e2 --- /dev/null +++ b/meta/cfg/kernel-cache/features/media/media-pci-capture.cfg @@ -0,0 +1,78 @@ +# +# Media capture support for PCI devices +# +CONFIG_MEDIA_PCI_SUPPORT=y + +# +# Media capture/analog TV support +# +CONFIG_VIDEO_IVTV=m +CONFIG_VIDEO_IVTV_ALSA=m +CONFIG_VIDEO_FB_IVTV=m + +CONFIG_VIDEO_ZORAN=m +CONFIG_VIDEO_ZORAN_DC30=m +CONFIG_VIDEO_ZORAN_ZR36060=m +CONFIG_VIDEO_ZORAN_DC10=m +CONFIG_VIDEO_ZORAN_LML33=m +CONFIG_VIDEO_ZORAN_LML33R10=m +CONFIG_VIDEO_ZORAN_AVS6EYES=m + +CONFIG_VIDEO_HEXIUM_GEMINI=m +CONFIG_VIDEO_HEXIUM_ORION=m +CONFIG_VIDEO_MXB=m + +# +# Media capture/analog/hybrid TV support +# +CONFIG_VIDEO_CX18=m +CONFIG_VIDEO_CX18_ALSA=m + +CONFIG_VIDEO_CX23885=m +CONFIG_MEDIA_ALTERA_CI=m + +CONFIG_VIDEO_CX25821=m +CONFIG_VIDEO_CX25821_ALSA=m + +CONFIG_VIDEO_CX88=m +CONFIG_VIDEO_CX88_ALSA=m +CONFIG_VIDEO_CX88_BLACKBIRD=m +CONFIG_VIDEO_CX88_DVB=m +CONFIG_VIDEO_CX88_VP3054=m +CONFIG_VIDEO_CX88_MPEG=m + +CONFIG_VIDEO_BT848=m +CONFIG_DVB_BT8XX=m + +CONFIG_VIDEO_SAA7134=m +CONFIG_VIDEO_SAA7134_ALSA=m +CONFIG_VIDEO_SAA7134_RC=y +CONFIG_VIDEO_SAA7134_DVB=m +CONFIG_VIDEO_SAA7164=m + +# +# Media digital TV PCI Adapters +# +CONFIG_DVB_AV7110=m +CONFIG_DVB_AV7110_OSD=y +CONFIG_DVB_BUDGET_CORE=m +CONFIG_DVB_BUDGET=m +CONFIG_DVB_BUDGET_CI=m +CONFIG_DVB_BUDGET_AV=m +CONFIG_DVB_BUDGET_PATCH=m + +CONFIG_DVB_B2C2_FLEXCOP_PCI=m + +CONFIG_DVB_PLUTO2=m + +CONFIG_DVB_DM1105=m + +CONFIG_DVB_PT1=m + +CONFIG_MANTIS_CORE=m +CONFIG_DVB_MANTIS=m +CONFIG_DVB_HOPPER=m + +CONFIG_DVB_NGENE=m + +CONFIG_DVB_DDBRIDGE=m diff --git a/meta/cfg/kernel-cache/features/media/media-pci-capture.scc b/meta/cfg/kernel-cache/features/media/media-pci-capture.scc new file mode 100644 index 000..e6d9e13 --- /dev/null +++ b/meta/cfg/kernel-cache/features/media/media-pci-capture.scc @@ -0,0 +1,7 @@ +define KFEATURE_DESCRIPTION Enable Configuration For Media PCI Capture Devices +define KFEATURE_COMPATIBILITY all + +include ../pci/pci.scc +include media.scc + +kconf hardware media-pci-capture.cfg -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
Re: [linux-yocto] [PATCH v2 10/17] media-usb-tv: A feature for USB TV media adapters
On Fri, 2013-12-06 at 21:51 -0800, nitin.a.kam...@intel.com wrote: From: Nitin A Kamble nitin.a.kam...@intel.com Create a feature fragment for enabling various USB TV adapters. Signed-off-by: Nitin A Kamble nitin.a.kam...@intel.com Reviewed-by: Darren Hart dvh...@linux.intel.com --- .../kernel-cache/features/media/media-usb-tv.cfg | 77 ++ .../kernel-cache/features/media/media-usb-tv.scc | 8 +++ 2 files changed, 85 insertions(+) create mode 100644 meta/cfg/kernel-cache/features/media/media-usb-tv.cfg create mode 100644 meta/cfg/kernel-cache/features/media/media-usb-tv.scc diff --git a/meta/cfg/kernel-cache/features/media/media-usb-tv.cfg b/meta/cfg/kernel-cache/features/media/media-usb-tv.cfg new file mode 100644 index 000..7dbbc95 --- /dev/null +++ b/meta/cfg/kernel-cache/features/media/media-usb-tv.cfg @@ -0,0 +1,77 @@ +# +# Analog TV USB devices +# +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_PVRUSB2_DVB=y +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_TLG2300=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160=m + +# +# Analog/digital TV USB devices +# +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_RC=y +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m + +# +# Digital TV USB devices +# +CONFIG_DVB_USB=m +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_CYPRESS_FIRMWARE=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_IT913X=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m + +# +# Webcam, TV (analog/digital) USB devices +# +CONFIG_VIDEO_EM28XX=m +CONFIG_VIDEO_EM28XX_ALSA=m +CONFIG_VIDEO_EM28XX_DVB=m +CONFIG_VIDEO_EM28XX_RC=m diff --git a/meta/cfg/kernel-cache/features/media/media-usb-tv.scc b/meta/cfg/kernel-cache/features/media/media-usb-tv.scc new file mode 100644 index 000..b0d7109 --- /dev/null +++ b/meta/cfg/kernel-cache/features/media/media-usb-tv.scc @@ -0,0 +1,8 @@ +define KFEATURE_DESCRIPTION Enable Configuration For USB TV adapters +define KFEATURE_COMPATIBILITY all + +include ../usb/usb-base.cfg +include ../i2c/i2c.scc +include media-tuners.scc + +kconf hardware media-usb-tv.cfg -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
Re: [linux-yocto] [PATCH v2 12/17] media-platform: A feature for platform media devices
On Fri, 2013-12-06 at 21:51 -0800, nitin.a.kam...@intel.com wrote: From: Nitin A Kamble nitin.a.kam...@intel.com Create a feature fragment for enabling platform media devices. This one seems like it might be incomplete. The first option enables a block of other options, but only DEINTERLACE was enabled of the entire block. This isn't Nitin's doing, it's just what was in the media.cfg blob I tossed over the over the wall to him. Hrm. I don't see any dependencies on DEINTERLACE from other drivers... but it is a generic deinterlacing driver for V4L... which seems to me to be something we would want in general... while the others, not so much. So... OK, I guess it's the right way to go... despite looking a bit odd. Signed-off-by: Nitin A Kamble nitin.a.kam...@intel.com Reviewed-by: Darren Hart dvh...@linux.intel.com --- meta/cfg/kernel-cache/features/media/media-platform.cfg | 5 + meta/cfg/kernel-cache/features/media/media-platform.scc | 6 ++ 2 files changed, 11 insertions(+) create mode 100644 meta/cfg/kernel-cache/features/media/media-platform.cfg create mode 100644 meta/cfg/kernel-cache/features/media/media-platform.scc diff --git a/meta/cfg/kernel-cache/features/media/media-platform.cfg b/meta/cfg/kernel-cache/features/media/media-platform.cfg new file mode 100644 index 000..31b53bd --- /dev/null +++ b/meta/cfg/kernel-cache/features/media/media-platform.cfg @@ -0,0 +1,5 @@ +# +# Media Platform Configuration +# +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m diff --git a/meta/cfg/kernel-cache/features/media/media-platform.scc b/meta/cfg/kernel-cache/features/media/media-platform.scc new file mode 100644 index 000..474406c --- /dev/null +++ b/meta/cfg/kernel-cache/features/media/media-platform.scc @@ -0,0 +1,6 @@ +define KFEATURE_DESCRIPTION Enable Configuration For Platform Media devices +define KFEATURE_COMPATIBILITY all + +include media.scc + +kconf hardware media-platform.cfg -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
Re: [linux-yocto] [PATCH v2 13/17] media-all.scc: A feature including all the media features
On Fri, 2013-12-06 at 21:51 -0800, nitin.a.kam...@intel.com wrote: From: Nitin A Kamble nitin.a.kam...@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.kam...@intel.com Reviewed-by: Darren Hart dvh...@linux.intel.com --- meta/cfg/kernel-cache/features/media/media-all.scc | 11 +++ 1 file changed, 11 insertions(+) create mode 100644 meta/cfg/kernel-cache/features/media/media-all.scc diff --git a/meta/cfg/kernel-cache/features/media/media-all.scc b/meta/cfg/kernel-cache/features/media/media-all.scc new file mode 100644 index 000..9923fbd --- /dev/null +++ b/meta/cfg/kernel-cache/features/media/media-all.scc @@ -0,0 +1,11 @@ +# Everything for media, infrastructure, drivers, etc. + +include features/media/media-pci-capture.scc +include features/media/media-usb-webcams.scc +include features/media/media-usb-tv.scc +include features/media/media-platform.scc +include features/media/media-i2c.scc +include features/media/media-radio.scc +include features/media/media-tuners.scc +include features/media/media-dvb-frontends.scc +include features/media/media-rc.scc -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
Re: [linux-yocto] [PATCH v2 15/17] common-pc-64.scc: update as per changes in the media config fragments
On Fri, 2013-12-06 at 21:51 -0800, nitin.a.kam...@intel.com wrote: From: Nitin A Kamble nitin.a.kam...@intel.com Previous media config fragments are replaced by more extensive media fragments in earlier commits. Change the BSP config accordingly. Signed-off-by: Nitin A Kamble nitin.a.kam...@intel.com OK, good for incremental change, but ultimately, both common-pc machines should use media-all. Reviewed-by: Darren Hart dvh...@linux.intel.com --- meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64-standard.scc | 1 + meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.scc | 4 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64-standard.scc b/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64-standard.scc index 6253e841..0e96023 100644 --- a/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64-standard.scc +++ b/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64-standard.scc @@ -14,3 +14,4 @@ include cfg/usb-mass-storage.scc include features/latencytop/latencytop.scc include features/profiling/profiling.scc include cfg/virtio.scc +include features/media/media-usb-webcams.scc diff --git a/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.scc b/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.scc index 936df98..82f0f27 100644 --- a/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.scc +++ b/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.scc @@ -20,9 +20,5 @@ include features/power/intel.scc # serial port include cfg/8250.scc -# webcam -include features/usb/usb-uvcvideo.scc -include features/media/v4l2.scc - # sugarbay graphics include features/i915/i915.scc -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
Re: [linux-yocto] [PATCH v2 16/17] common-pc-standard.scc: Enable USB webcam support
On Fri, 2013-12-06 at 21:51 -0800, nitin.a.kam...@intel.com wrote: From: Nitin A Kamble nitin.a.kam...@intel.com Enable USB webcam drivers in the standard kernel of the common-pc BSP. Signed-off-by: Nitin A Kamble nitin.a.kam...@intel.com Reviewed-by: Darren Hart dvh...@linux.intel.com --- meta/cfg/kernel-cache/bsp/common-pc/common-pc-standard.scc | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/cfg/kernel-cache/bsp/common-pc/common-pc-standard.scc b/meta/cfg/kernel-cache/bsp/common-pc/common-pc-standard.scc index 98937aa..78ea1a4 100644 --- a/meta/cfg/kernel-cache/bsp/common-pc/common-pc-standard.scc +++ b/meta/cfg/kernel-cache/bsp/common-pc/common-pc-standard.scc @@ -14,3 +14,4 @@ include cfg/usb-mass-storage.scc include features/latencytop/latencytop.scc include features/profiling/profiling.scc include cfg/virtio.scc +include features/media/media-usb-webcams.scc -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
Re: [linux-yocto] [PATCH v2 00/17] new media feature fragments
On Mon, 2013-12-09 at 10:13 -0500, Bruce Ashfield wrote: On 13-12-07 12:51 AM, nitin.a.kam...@intel.com wrote: From: Nitin A Kamble nitin.a.kam...@intel.com Add few media feature fragments to replace the media.cfg from the minnow BSP's kernel recipe. These new media feature fragments replace some of the earlier media features. Hence other BSPs like sugarbay and common-pc-64 machines final configuration gets slightly by these changes. Now these BSPs support many different kinds of USB webcams. The common-pc machine's configuration is also updated to match with the common-pc-64 machine's usb webcam feature. Feedback from Darren Bruce received on the v1 version of these commits is included in this v2 pull request. This all looks reasonable to me. I'll wait for Darren's ack, and then queue up the merge. Agreed, these are ready. Thank you for the painstaking work to get this done properly Nitin. Multiple machines benefited. Nice work. For the whole series: Reviewed-by: Darren Hart dvh...@linux.intel.com Bruce These commits are targeted for the linux-yocto_3.10 meta branch. Thanks, Nitin The following changes since commit edf84d1fd7e1027fb1d3d52d088923047a86d260: meta/axm5500: adds new bsp entry meta data (2013-12-01 23:53:09 -0500) are available in the git repository at: git://git.yoctoproject.org/linux-yocto-contrib nitin/meta-3.10-v2 http://git.yoctoproject.org/cgit.cgi/linux-yocto-contrib/log/?h=nitin/meta-3.10-v2 Nitin A Kamble (17): firmware: A feature for firmware loading support standard.scc: Add firmware loading feature media: A feature for media infrastructure media-usb-webcams: A feature for USB media devices media-i2c: A feature for I2C media devices media-pci-capture: A feature for PCI media capture devices media-radio: A feature for AM/FM radio devices media-rc: A feature for remote control media devices media-tuners: A feature for media tuner devices media-usb-tv: A feature for USB TV media adapters media-dvb-frontends : A feature for Digital Video Broadcast Devices media-platform: A feature for platform media devices media-all.scc: A feature including all the media features minnow-standard.scc: Enable media features common-pc-64.scc: update as per changes in the media config fragments common-pc-standard.scc: Enable USB webcam support remove old MEDIA config fragments .../bsp/common-pc-64/common-pc-64-standard.scc | 1 + .../kernel-cache/bsp/common-pc-64/common-pc-64.scc | 4 - .../bsp/common-pc/common-pc-standard.scc | 1 + .../kernel-cache/bsp/minnow/minnow-standard.scc| 1 + .../kernel-cache/features/firmware/firmware.cfg| 6 ++ .../kernel-cache/features/firmware/firmware.scc| 4 + meta/cfg/kernel-cache/features/media/media-all.scc | 11 ++ .../kernel-cache/features/media/media-camera.cfg | 4 - .../kernel-cache/features/media/media-camera.scc | 4 - .../features/media/media-dvb-frontends.cfg | 117 + .../features/media/media-dvb-frontends.scc | 6 ++ meta/cfg/kernel-cache/features/media/media-i2c.cfg | 70 meta/cfg/kernel-cache/features/media/media-i2c.scc | 7 ++ .../features/media/media-pci-capture.cfg | 78 ++ .../features/media/media-pci-capture.scc | 7 ++ .../kernel-cache/features/media/media-platform.cfg | 5 + .../kernel-cache/features/media/media-platform.scc | 6 ++ .../kernel-cache/features/media/media-radio.cfg| 20 .../kernel-cache/features/media/media-radio.scc| 6 ++ meta/cfg/kernel-cache/features/media/media-rc.cfg | 18 meta/cfg/kernel-cache/features/media/media-rc.scc | 6 ++ .../kernel-cache/features/media/media-tuners.cfg | 33 ++ .../kernel-cache/features/media/media-tuners.scc | 7 ++ .../kernel-cache/features/media/media-usb-tv.cfg | 77 ++ .../kernel-cache/features/media/media-usb-tv.scc | 8 ++ .../features/media/media-usb-webcams.cfg | 69 .../features/media/media-usb-webcams.scc | 7 ++ meta/cfg/kernel-cache/features/media/media.cfg | 54 ++ meta/cfg/kernel-cache/features/media/media.scc | 4 + meta/cfg/kernel-cache/features/media/v4l2.cfg | 21 meta/cfg/kernel-cache/features/media/v4l2.scc | 6 -- .../cfg/kernel-cache/features/usb/usb-uvcvideo.cfg | 3 - .../cfg/kernel-cache/features/usb/usb-uvcvideo.scc | 7 -- meta/cfg/kernel-cache/ktypes/standard/standard.scc | 2 + 34 files changed, 631 insertions(+), 49 deletions(-) create mode 100644 meta/cfg/kernel-cache/features/firmware/firmware.cfg create mode 100644 meta/cfg/kernel-cache/features/firmware/firmware.scc create mode 100644
Re: [linux-yocto] [PATCH v2 12/17] media-platform: A feature for platform media devices
-Original Message- From: Hart, Darren Sent: Monday, December 09, 2013 8:32 AM To: Kamble, Nitin A Cc: bruce.ashfi...@windriver.com; linux-yocto@yoctoproject.org Subject: Re: [PATCH v2 12/17] media-platform: A feature for platform media devices On Fri, 2013-12-06 at 21:51 -0800, nitin.a.kam...@intel.com wrote: From: Nitin A Kamble nitin.a.kam...@intel.com Create a feature fragment for enabling platform media devices. This one seems like it might be incomplete. The first option enables a block of other options, but only DEINTERLACE was enabled of the entire block. This isn't Nitin's doing, it's just what was in the media.cfg blob I tossed over the over the wall to him. Hrm. I don't see any dependencies on DEINTERLACE from other drivers... but it is a generic deinterlacing driver for V4L... which seems to me to be something we would want in general... while the others, not so much. So... OK, I guess it's the right way to go... despite looking a bit odd. I had similar feeling while creating this fragment. I also tried to avoid creating this. Putting it in the media.cfg was not working well, because it was enabling some of the unwanted media drivers without asking. Thanks, Nitin Signed-off-by: Nitin A Kamble nitin.a.kam...@intel.com Reviewed-by: Darren Hart dvh...@linux.intel.com --- meta/cfg/kernel-cache/features/media/media-platform.cfg | 5 + meta/cfg/kernel-cache/features/media/media-platform.scc | 6 ++ 2 files changed, 11 insertions(+) create mode 100644 meta/cfg/kernel-cache/features/media/media-platform.cfg create mode 100644 meta/cfg/kernel-cache/features/media/media-platform.scc diff --git a/meta/cfg/kernel-cache/features/media/media-platform.cfg b/meta/cfg/kernel-cache/features/media/media-platform.cfg new file mode 100644 index 000..31b53bd --- /dev/null +++ b/meta/cfg/kernel-cache/features/media/media-platform.cfg @@ -0,0 +1,5 @@ +# +# Media Platform Configuration +# +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m diff --git a/meta/cfg/kernel-cache/features/media/media-platform.scc b/meta/cfg/kernel-cache/features/media/media-platform.scc new file mode 100644 index 000..474406c --- /dev/null +++ b/meta/cfg/kernel-cache/features/media/media-platform.scc @@ -0,0 +1,6 @@ +define KFEATURE_DESCRIPTION Enable Configuration For Platform Media devices +define KFEATURE_COMPATIBILITY all + +include media.scc + +kconf hardware media-platform.cfg -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
Re: [linux-yocto] [PATCH v2 00/17] new media feature fragments
On 13-12-09 11:17 AM, Hart, Darren wrote: On Fri, 2013-12-06 at 21:51 -0800, nitin.a.kam...@intel.com wrote: From: Nitin A Kamble nitin.a.kam...@intel.com Add few media feature fragments to replace the media.cfg from the minnow BSP's kernel recipe. These new media feature fragments replace some of the earlier media features. Hence other BSPs like sugarbay and common-pc-64 machines final configuration gets slightly by these changes. Now these BSPs support many different kinds of USB webcams. The common-pc machine's configuration is also updated to match with the common-pc-64 machine's usb webcam feature. Feedback from Darren Bruce received on the v1 version of these commits is included in this v2 pull request. These commits are targeted for the linux-yocto_3.10 meta branch. Bruce, do you pull this to -dev as a matter of course? Definitely. I'll put it in -dev, so it'll be there for any new kernels as well as 3.12 (current -dev). Bruce ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
Re: [linux-yocto] [PATCH v2 12/17] media-platform: A feature for platform media devices
On Mon, 2013-12-09 at 17:00 +, Kamble, Nitin A wrote: -Original Message- From: Hart, Darren Sent: Monday, December 09, 2013 8:32 AM To: Kamble, Nitin A Cc: bruce.ashfi...@windriver.com; linux-yocto@yoctoproject.org Subject: Re: [PATCH v2 12/17] media-platform: A feature for platform media devices On Fri, 2013-12-06 at 21:51 -0800, nitin.a.kam...@intel.com wrote: From: Nitin A Kamble nitin.a.kam...@intel.com Create a feature fragment for enabling platform media devices. This one seems like it might be incomplete. The first option enables a block of other options, but only DEINTERLACE was enabled of the entire block. This isn't Nitin's doing, it's just what was in the media.cfg blob I tossed over the over the wall to him. Hrm. I don't see any dependencies on DEINTERLACE from other drivers... but it is a generic deinterlacing driver for V4L... which seems to me to be something we would want in general... while the others, not so much. So... OK, I guess it's the right way to go... despite looking a bit odd. I had similar feeling while creating this fragment. I also tried to avoid creating this. Putting it in the media.cfg was not working well, because it was enabling some of the unwanted media drivers without asking. Thanks Nitin, I think it is reasonable as it stands today. As these fragments get used, a more optimal division might manifest, but for now, I think this is correct. -- Darren Thanks, Nitin Signed-off-by: Nitin A Kamble nitin.a.kam...@intel.com Reviewed-by: Darren Hart dvh...@linux.intel.com --- meta/cfg/kernel-cache/features/media/media-platform.cfg | 5 + meta/cfg/kernel-cache/features/media/media-platform.scc | 6 ++ 2 files changed, 11 insertions(+) create mode 100644 meta/cfg/kernel-cache/features/media/media-platform.cfg create mode 100644 meta/cfg/kernel-cache/features/media/media-platform.scc diff --git a/meta/cfg/kernel-cache/features/media/media-platform.cfg b/meta/cfg/kernel-cache/features/media/media-platform.cfg new file mode 100644 index 000..31b53bd --- /dev/null +++ b/meta/cfg/kernel-cache/features/media/media-platform.cfg @@ -0,0 +1,5 @@ +# +# Media Platform Configuration +# +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m diff --git a/meta/cfg/kernel-cache/features/media/media-platform.scc b/meta/cfg/kernel-cache/features/media/media-platform.scc new file mode 100644 index 000..474406c --- /dev/null +++ b/meta/cfg/kernel-cache/features/media/media-platform.scc @@ -0,0 +1,6 @@ +define KFEATURE_DESCRIPTION Enable Configuration For Platform Media devices +define KFEATURE_COMPATIBILITY all + +include media.scc + +kconf hardware media-platform.cfg -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
Re: [linux-yocto] [PATCH 0/4] [PATCH v2] valleyisland-io: add baytrail io patches as features under meta branch to support various io controllers
v1 patch has long Cc email list, I received an email about the patch is rejected and asking me to trim the email list. -Original Message- From: Bruce Ashfield [mailto:bruce.ashfi...@windriver.com] Sent: 09 December, 2013 10:23 PM To: Chang, Rebecca Swee Fun; linux-yocto@yoctoproject.org Cc: Wysocki, Rafael J; ch...@yoctoproject.org; Fleming, Matt Subject: Re: [linux-yocto] [PATCH 0/4] [PATCH v2] valleyisland-io: add baytrail io patches as features under meta branch to support various io controllers On 13-12-09 02:45 AM, rebecca.swee.fun.ch...@intel.com wrote: From: Chang, Rebecca Swee Fun rebecca.swee.fun.ch...@intel.com Hi, This says v2, but I don't see any changelog indicating what has changed since v1. Can you clarify what is new in this series, versus the first ? Bruce This pull request is to add Baytrail supported I/O patches as feature under meta branch. The patch files are added as features/valleyisland-io in meta branch. In this pull request, I have added patches that add sysfs and PCI support. Besides, there are also patches that enable HDA controller and USB controllers support on Baytrail. Please pull into linux-yocto-3.8 meta branch. Thanks. Rebecca The following changes since commit 532161510184faebe9579901c60dec69ff7c7ec7: valleyisland-io: remove CONFIG_ACPI dependency from CONFIG_X86_INTEL_LPSS (2013-12-06 00:08:11 -0500) are available in the git repository at: git://git.yoctoproject.org/linux-yocto-contrib rebeccas/valleyisland-io-5 http://git.yoctoproject.org/cgit.cgi/linux-yocto-contrib/log/?h=rebecc as/valleyisland-io-5 Chang, Rebecca Swee Fun (4): valleyisland-io: enable USB controller support for Baytrail valleyisland-io: enable HDA controller support for Baytrail valleyisland-io: add patch for baytrail x86/PCI support valleyisland-io: add sysfs support for Baytrail ...ions-for-adding-removing-symlinks-to-from.patch | 193 ...0009-x86-PCI-setup-data-may-be-in-highmem.patch | 96 ++ ...support-for-Intel-Baytrail-HDA-controller.patch | 26 +++ ...upport-for-Intel-Baytrail-USB-controllers.patch | 60 ++ 4 files changed, 375 insertions(+) create mode 100644 meta/cfg/kernel-cache/features/valleyisland- io/0008-sysfs-Functions-for-adding-removing-symlinks-to-from.patch create mode 100644 meta/cfg/kernel-cache/features/valleyisland- io/0009-x86-PCI-setup-data-may-be-in-highmem.patch create mode 100644 meta/cfg/kernel-cache/features/valleyisland- io/0010-hda-add-support-for-Intel-Baytrail-HDA-controller.patch create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0011-usb-add-support-fo r-Intel-Baytrail-USB-controllers.patch ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto