[linux-yocto] [PATCH 0/2] valleyisland-io: add baytrail patches to support SPI and I2C controllers

2013-12-09 Thread rebecca . swee . fun . chang
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

2013-12-09 Thread rebecca . swee . fun . chang
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

2013-12-09 Thread Bruce Ashfield

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

2013-12-09 Thread Bruce Ashfield

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

2013-12-09 Thread Hart, Darren
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

2013-12-09 Thread Hart, Darren
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

2013-12-09 Thread Hart, Darren
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

2013-12-09 Thread Hart, Darren
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

2013-12-09 Thread Hart, Darren
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

2013-12-09 Thread Hart, Darren
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

2013-12-09 Thread Hart, Darren
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

2013-12-09 Thread Hart, Darren
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

2013-12-09 Thread Hart, Darren
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

2013-12-09 Thread Hart, Darren
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

2013-12-09 Thread Hart, Darren
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

2013-12-09 Thread Kamble, Nitin A


 -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

2013-12-09 Thread Bruce Ashfield

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

2013-12-09 Thread Hart, Darren
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

2013-12-09 Thread Chang, Rebecca Swee Fun
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