Commit Graph

54 Commits

Author SHA1 Message Date
Nitin A Kamble
eba0b44451 nuc: 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:40:54 -05:00
Nitin A Kamble
9912e8f78c meta-nuc: 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
Corneliu Stoicescu
ccdb428b71 nuc: add 'efi' to MACHINE_FEATURES
In order to use GummiBootTarget target controller for hardware
automation, we need 'efi' in MACHINE_FEATURES.

Signed-off-by: Corneliu Stoicescu <corneliux.stoicescu@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-07-24 10:20:56 -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
b26946e8e7 nuc: use common kernels
Now the common kernel recipes are working for the NUC BSP, use it in place
of the BSP specific kernel.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 14:45:31 -05:00
Nitin A Kamble
c8992ab544 common/linux-yocto_3.10: update SRCREVS to 3.10.35-ltsi
Update the SRCREV to the latest available for 3.10.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 09:01:03 -05:00
Nitin A Kamble
3bd4a0e73a nuc: change the default kernel to v3.14
Use the latest linux-yocto kernel for the nuc BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:59:34 -05:00
Nitin A Kamble
71a0812b1d nuc: linux-yocto_3.14 recipe
Enable the linux-yocto_3.14 recipe for the nuc BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:58:39 -05:00
Nitin A Kamble
2b717f47ba Make LINUX_VERSION machine specific
Make all the LINUX_VERSION variables in various kernel recipes machine specific
to avoid name-space pollution.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:57:35 -05:00
Nitin A Kamble
185ac2bc78 nuc: Update linux-yocto 3.10 SRCREV (3.10.34-LTSI)
Update to the HEAD of standard/base (3.10.34-LTSI). This also works
around an open issue with do_validate_branches where feature branches
are reset the HEAD of the machine branch if they contain that commit.

The common linux-yocto_3.10 kernel is not able to find root device on
the NUC platform.  Hence the NUC BSP is not yet updated to use the
common kernel.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2014-04-02 08:17:43 -05: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
Nitin A Kamble
eed1b6c29d nuc BSP: include AMT 8+ support
Include support for Intel Active Management Technology version 8+ on the NUC BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-03-12 11:11:49 -05: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
19aef8f203 nuc: 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:14 -08:00
Darren Hart
a9386fcd6c nuc: Use corei7 tuning
Ivy 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
Tom Zanussi
bfec2103a7 meta-nuc: 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:48:45 -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
b374a530b9 nuc: 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:39 -06:00
Nitin A Kamble
1cf6277b44 nuc: 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:27 -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
a1138af21f nuc: 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:30:20 -05:00
Nitin A Kamble
42b12e8656 nuc: 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:19 -05:00
Ross Burton
34ea904fbe nuc: 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>
2013-09-19 07:53:14 -05:00
Nitin A Kamble
2a86c0961a nuc: 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:19 -05:00
Nitin A Kamble
0967892158 nuc: linux-yocto_3.10 recipe extension
Provide the nuc 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 nuc 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:49:53 -05:00
Nitin A Kamble
a30089ab6a nuc: 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:22:41 -05:00
Nitin A Kamble
72a2bab9aa nuc: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:54 -07:00
Nitin A Kamble
47ba0c2f8b nuc: update the kernel commit IDs of kernel branches
Using 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-07-19 13:44:22 -05:00
Ross Burton
29a8d79d8c meta-nuc: don't install lms8 as NUC doesn't support AMT
The NUC doesn't support Active Management Technology, so don't install lms8 as
part of the machine recommendations.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-06-25 16:08:08 -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
93dfcbba2d nuc: 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:25 -05:00
Nitin A Kamble
8ddfde631e nuc: 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:24 -05:00
Nitin A Kamble
dc66e1b467 nuc: use package lms8 insted of lms for AMT
Now there are 2 versions of lms packages, so use the lms8 package
which matches with the version 8 of the AMT/MEI firmware on some of
the NUC BSP compatible hardware such as DQ77BK board.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 11:14:04 -05:00
Nitin A Kamble
4cc6e2f081 nuc: 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:15:48 -05:00
Nitin A Kamble
864dcfc125 nuc: fix AMT feature specification in linux-yocto recipe
A bug in the kernel tools was silently ignoring the AMT kernel
feature specified in kernel recipe. Fix this AMT kernel specification
so that it gets considered in the kernel build.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-06-07 14:08:10 -05:00
Nitin A Kamble
95ea2796d9 nuc: 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:14 -05:00
Nitin A Kamble
e8b642ff4b nuc: 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:46 -06:00
Nitin A Kamble
5d16db52f7 nuc: linux-yocto_3.8 recipe extension
Provide the nuc 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 nuc 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:00 -06:00
Nitin A Kamble
b9c3081f9b nuc: linux-yocto-dev recipe extension
Provide the nuc 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 nuc 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:54:09 -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
45b05bb049 nuc.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:40:59 -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
4122c514a2 meta-nuc: include wifi chip microcode package in nuc.conf
Add the microcode package needed to enable the Centrino Advanced-N
6235 card to nuc.conf.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-14 11:07:28 -06:00
Nitin A Kamble
773a71c667 meta-nuc: init script for configuring HDMI audio
Provide an init script to check at boot time which HDMI port is connected
and configure the default ALSA audio out to that port.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-14 11:00:54 -06:00
Nitin A Kamble
a2d990eaad meta-nuc: disable serial port config
There is no serial port on the NUC, so remove the serial port
configuration to avoid these kind of errors in the /var/log/messages:

  Dec 12 19:06:06 nuc auth.err getty: ttyS0: ioctl: Input/output error

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-14 10:58:24 -06:00
Nitin A Kamble
6408a39055 meta-nuc: provide a working alsa config for the nuc BSP
The nuc supports audio only via the HDMI ports. This provides an alsa
sound configuration where HDMI0 port is set as a default sound out
device.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-14 10:50:41 -06:00
Nitin A Kamble
3907096db9 meta-nuc: provide a working xorg.conf for the nuc BSP
Provide a working xorg.conf for the nuc BSP.

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