Commit Graph

132 Commits

Author SHA1 Message Date
Nitin A Kamble
5ef9be96e7 sugarbay: Add intel-ucode to MACHINE_FEATURES
Enable the Intel microcode feature for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-21 14:41:01 -05:00
Nitin A Kamble
8e5fe6c0f5 meta-sugarbay: Add wifi machine feature to sugarbay.conf
The Huron River platform targeted by this BSP has wifi capability.
The common kernel used by the BSP has already enabled wifi drivers.

Enable the user space wifi tools, which give functional wifi
networking to the Huron River platform.

Fixes Bug:
[YOCTO #6342]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-01 22:55:56 -05:00
Nitin A Kamble
9f815ab761 meta-sugarbay: Use the v3.17 kernel by default
The linux-yocto_3.17 recipe is available for this BSP.  Make it the
default kernel for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-30 10:02:29 -05:00
Nitin A Kamble
a328027153 meta-intel BSPs: include meta-intel.inc
To get common intel BSP configurations such as user land microcode loading
support, each Intel BSP configuration needs to include the meta-intel.inc
file. With the exception of few, many of the meta-intel BSP configuration
files already include the meta-intel.inc file. With this commit now, all
the remaining BSPs from the meta-intel layer also include the meta-intel.inc
file.

  The Intel platforms BSPs hosted outside of the meta-intel layer, such as
minnow, need to include the meta-intel.inc file to get the common features
from the meta-intel layer.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-04 08:44:26 -05:00
Nitin A Kamble
1901fe3001 BSP READMEs: correct the mailing list address
The emails regarding this layer need to go to the meta-intel mailing list
and not to the Yocto mailing list.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-06-10 15:23:49 -05:00
Nitin A Kamble
2839beb8dd sugarbay: change the default kernel to v3.14
Use the latest linux-yocto kernel for the sugarbay BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:59:43 -05:00
Darren Hart
09d485dcce linux-yocto: Remove redundant recipes
Remove all redundant linux-yocto recipes where the BSP is able to reuse
the intel-common version.

Update the common bbappends with the KERNEL_FEATURES and
module_autoload* statements from the consolidated bbappends.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 14:51:00 -07:00
Darren Hart
46fd4b45c7 Update linux-yocto-rt 3.8 to 3.10
3.8 is no longer supported, update the remaining 3.8-rt recipes to 3.10.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 14:51:00 -07:00
Darren Hart
c44aad0064 Remove linux-yocto rt and tiny 3.4 recipes
3.4 is no longer supported, drop the 3.4 rt and tiny recipes as well.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 14:51:00 -07:00
Darren Hart
f4d24c4363 Remove linux-yocto 3.8 bbappends
The current development branch (for 1.6) supports 3.10 and -dev
linux-yocto kernels. Delete all the lingering 3.8 kernel recipes.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 14:51:00 -07:00
Darren Hart
a1f14721d2 Remove linux-yocto 3.4 bbappends
The current development branch (for 1.6) supports 3.10 and -dev
linux-yocto kernels. Delete all the lingering 3.4 kernel recipes.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 14:51:00 -07:00
Darren Hart
50fa9bb12c Use intel-common-pkgarch for non-emgd BSPs
Enable the intel-common pkgarch and machine override mechanism for most
non-emgd BSPs. The Queensbay platforms show issues on the 3.10 kernel,
and the NUC is experiencing some boot issues with the common kernel, so
skip those for now.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 14:51:00 -07:00
Darren Hart
c7bf6a327b intel-common: Make using intel-common override opt-in
Currently the intel-core*-common.inc files also include the
intel-common-pkgarch.inc, forcing the introduction of the intel-common
PACKAGE_ARCH. Coupling this with the addition of the intel-common
MACHINE_OVERRIDE, means that even MACHINE_ARCH packages can be
influenced by intel-common overrides, which is not desirable.

Remove the intel-common-pkgarch.inc from the intel-core*common.inc
include files, requiring BSPs wanting to use the intel-common mechanism
to explicitly include it. This obviates the need to reset the
linux-yocto PACKAGE_ARCH to MACHINE_ARCH.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-02-05 20:43:54 -08:00
Darren Hart
370cd0aef2 sugarbay: Remove redundant usb webcam fragment
The usb webcam media fragment is already included in the
common-pc-64-standard BSP definition which is included by the sugarbay
standard BSP description. There should be no need to duplicate that
here.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-02-05 20:30:21 -08:00
Darren Hart
3c28ff5187 sugarbay: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27 16:56:15 -08:00
Darren Hart
9ca21ad723 sugarbay: Use the corei7 tune
Sandy Bridge based CPUs benefit from the new corei7 tune file.
Update the XSERVER_* variables to use the new naming.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-01-27 16:56:14 -08:00
Nitin A Kamble
7e1853808c sugarbay: linux-yocto-dev: update the webcam feature name
The feature definition has changed in the dev kernel repository.
Change the feature use accordingly to avoid this kind of kernel build errors.

| WARNING: addon feature "features/usb/usb-uvcvideo" was not found
| WARNING: addon feature "features/media/v4l2" was not found
| ERROR: required features were not found. aborting

The srcrevs of the kernel branches are updated to use the new kernel features.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-15 12:58:49 -06:00
Nitin A Kamble
bf9f6e42b2 sugarbay: linux-yocto-3.10: enable the webcam feature
The feature definition in the kernel repository has changed. Because of it
the webcam feature got pulled out in the commit noted below. Bringing back
the webcam support with the updated feature.

   commit 1b2ed9a990
   Author: Tom Zanussi <tom.zanussi@intel.com>
   Date:   Thu Dec 19 17:56:01 2013 -0600

    meta-sugarbay: Remove obsolete features

    features/usb/usb-uvcvideo features/media/v4l2 were removed from the
    kernel metadata and should therefore have been removed from the kernel
    recipes as well, which this does for sugarbay.

    Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-15 12:58:38 -06:00
Tom Zanussi
bbdd8ab766 meta-sugarbay: Use the symlink to the actual image in README
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-06 11:50:39 -06:00
Tom Zanussi
1b2ed9a990 meta-sugarbay: Remove obsolete features
features/usb/usb-uvcvideo features/media/v4l2 were removed from the
kernel metadata and should therefore have been removed from the kernel
recipes as well, which this does for sugarbay.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-12-20 23:27:25 -06:00
Tom Zanussi
9adaae0f23 linux-yocto-3.10: Update SRCREVs for 3.10.19
Fixes [YOCTO 5679]

Bump the SRCREVs to address the lttng-modules build failure introduced
by the oe-core/poky commit:

lttng-modules: Update to 2.3.3 version

This updates all the BSPs that were at the same machine SRCREV in one
shot.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-12-20 23:24:05 -06:00
Nitin A Kamble
fedc707d8a sugarbay: linux-yocto-3.10: update kernel srcrevs
Updating kernel srcrevs to the latest HEADs of the kernel branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-14 15:58:50 -06:00
Nitin A Kamble
24cc8e2486 sugarbay: linux-yocto_3.10: update srcrevs
Using the latest HEADS of the git branches of the v3.10
linux-yocto kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 08:55:36 -05:00
Nitin A Kamble
0fe13c0976 BSP READMEs: change the language of the compliance section
Use "Yocto Project Compatible" in place of "compliance" as suggested
by Jeffrey Osier Mixon.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-09 14:33:18 -05:00
Nitin A Kamble
4721ab3e72 sugarbay: linux-yocto v3.8 & v3.10 update srcrevs
Use the latest branch HEADs for srcrevs in these kernel recipes.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-03 14:29:49 -05:00
Nitin A Kamble
67b58a7927 sugarbay: update linux-yocto_3.10 kernel to 3.10.11
Update the kernel recipe src_revs to use the latest HEADS of the
kernel repository branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-09-23 09:01:32 -05:00
Ross Burton
42a78097bf sugarbay: remove xserver-xf86-config
This file appears to be derived from a stale copy of the atom-pc xorg.conf which
was either redundant (setting values to the default), pointlessly hard-coding
(specifying video driver when X can auto-probe), or actively harmful (disabling
hotplugged input devices).  Nothing in this file needs to be specified, so
delete it and let X auto-configure itself.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2013-09-20 18:31:07 -05:00
Nitin A Kamble
0bd0aad82f sugarbay: move BSP to the v3.10 kernel
Now a v3.10 linux yocto kernel recipe is available for this BSP,
so make the newer kernel as the default kernel.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-09-06 16:50:39 -05:00
Nitin A Kamble
3dd6cfcde3 sugarbay: linux-yocto_3.10 recipe extension
Provide the sugarbay BSP specific extension for the linux-yocto_3.10
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the sugarbay BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-09-06 16:50:30 -05:00
Nitin A Kamble
949da71356 sugarbay: mention required opengl distro feature in the README
Mention that if the distro policy does not list 'opengl' in the
DISTRO_FEATURES, then one needs to do it in local.conf.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2013-09-05 08:21:08 -05:00
Nitin A Kamble
0f7c3a66b5 sugarbay:linux-yocto-3.8: update meta branch srcrev
This fixes USB autosuspend issues related to non-responsive mice & keyboards.

Fixes bug:
[YOCTO #4992]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-08-12 16:17:56 -07:00
Nitin A Kamble
2173e8f778 sugarbay: correct the KERNEL_FEATURE variable name
The var KERNEL_FEATURES_sugarbay_append overrides the previous value
defined in the oecore layer,
and the var KERNEL_FEATURES_append_sugarbay preserves the old value
and extends it.

This change avoids unintentional disabling of some KERNEL_FEATURES
such as netfilter.

Fixes bug:
[YOCTO #4741]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-07-29 13:40:59 -05:00
Nitin A Kamble
fa546ad885 sugarbay: update the kernel commit IDs of kernel branches
Using the latest HEAD of the machine branch.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-07-23 10:21:25 -05:00
Nitin A Kamble
910bc1944b sugarbay: enable webcam on the huronriver platform
The sugarbay BSP also covers the huronriver platform.
And the huronriver laptop has a built-in webcam. Enable
the driver support for it so that it is accessible by
user level software.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-07-19 13:42:44 -05:00
Richard Purdie
c5a0c81e49 meta-intel: Drop PRINC usage
With the switch to the PR server we don't need to use PRINC. This
patch matches a change to OE-Core to bump the PR values of the appropriate
core recipes so PR values don't go backwards.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-06-24 13:55:59 +00:00
Nitin A Kamble
c8856e41a4 sugarbay: update 3.4 kernel SRCREVs
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.

This updates this BSPs v3.4 kernel to version 3.4.46.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-06-17 07:47:43 -05:00
Nitin A Kamble
e422831db0 sugarbay: update kernel srcrev to v3.8.13
Update this BSP's kernel to the latest linux-yocto-3.8 version of
v3.8.13

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 11:15:33 -05:00
Nitin A Kamble
fe68cc1b65 sugarbay: linux-yocto_3.8: update kernel SRCREVs
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.

  This updates this BSPs v3.8 kernel to version 3.8.11.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-10 09:16:06 -05:00
Richard Purdie
24d63bd572 linux-yocto: Drop 3.2 bbappends
As part of the usual kernel upgrade cycle, the 3.2 kernel has been removed from
OE-Core so remove the bbappend files from meta-intel too.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-05-31 08:21:21 +01:00
Darren Hart
ad3b4d1ad6 linux-yocto-rt_3.8: Update all non-ISG BSPs with rt support to 3.8.4-rt2
Add the linux-yocto-rt_3.8.bbappend for every BSP supporting RT.

Do not update BSPs maintained by ISG.

Built, booted, and sniff tested with:

$ cyclictest -p 90 -D 10m -t

on all platforms. All boot and complete the test without abnormal
outliers with the following exceptions:

o sys940x generated a panic, reported to rt-user. Possibly hw related.
o fri2 fails to boot, hanging at "i8042: No controller found"

These need additional investigation, but shouldn't delay the merge of
the recipes themselves.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-04-05 11:08:39 -07:00
Darren Hart
0afd6d70c7 linux-yocto-rt_3.4: Add 3.4.36-rt50 support to BSPs that only had 3.2
In preparation for removal of the 3.2 kernel recipes, ensure that we
have 3.4.36-rt50 support for all BSPs supporting rt.

Do not update ISG maintained BSPs.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-04-03 19:46:19 -07:00
Nitin A Kamble
4084c4e101 sugarbay: update v3.8 kernel recipe commits to v3.8.4
And specify the LINUX_VERSION corresponding to the kernel branch commits.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-29 12:41:25 -05:00
Nitin A Kamble
2451ae983b sugarbay: move BSP to the v3.8 kernel
Now the v3.8 kernel recipes are available in the oecore & meta-intel layers.
And also the v3.8 kernel is validated for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-06 15:37:59 -06:00
Nitin A Kamble
530251f114 sugarbay: linux-yocto_3.8 recipe extension
Provide the sugarbay BSP specific extension for the linux-yocto_3.8
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the sugarbay BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-06 15:35:09 -06:00
Nitin A Kamble
22c86fa1f1 sugarbay: linux-yocto-dev recipe extension
Provide the sugarbay BSP specific extension for the linux-yocto-dev
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the sugarbay BSP.

This commit is addressing this bug:
[YOCTO #3931]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-04 16:53:44 -06:00
Tom Zanussi
575f93dd4b meta-intel: remove kernel AUTOREVs
Using AUTOREV turns out to cause problems with unreproducible
autobuilder builds and unwanted network access.  This patch removes
kernel AUTOREVs and locks down SRCREVs and LINUX_VERSIONs.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-02-04 10:39:06 -06:00
Nitin A Kamble
6d3353ad10 sugarbay.conf: use the new method for specifying VA codecs
This replaces the old VA_FEATURES method for specifying codecs.

These VA codecs are included in the image when the image has 'hwcodec'
in the IMAGE_FEATURES variable.

One can disable the VA features by redefining the IMAGE_FEATURES
variable in local.conf.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-02-01 09:39:31 -06:00
Nitin A Kamble
d92dd09139 BSP layer READMEs: fix the YP Compliance link
The link has changed on the yoctoproject website, updating the URL
in the BSP layer READMEs.

This fixes the bug:
[Yocto #3730]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-01-19 16:18:44 -06:00
Khem Raj
227d8fa72c layer.conf: Use .= for adding to BBPATH and += to BBFILES
Fixes parsing errors which is appearing after this commit to
meta-openembedded

http://cgit.openembedded.org/meta-openembedded/commit/?id=3c21a46020bd0816579648f684c41dbd6333583e

This triggers
exception NameError: name 'base_contains' is not defined
without this change

Avoid the immediate expansion operator (:=) which caused base_contains
added in the previous commit to fail to expand at the time the
meta-intel layer configs are parsed and replace it with one of the
append operators (.= or +=) that allows for delayed variable expansion.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-01-07 09:59:05 -08:00
Nitin A Kamble
0a842382c1 sugarbay README: add web links to the supported platforms
Add links in the readme so that one can find on the Internet
further details of the platforms supported by this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-07 13:53:12 -06:00