Commit Graph

2523 Commits

Author SHA1 Message Date
Nitin A Kamble
3a6be5b8f3 common linux-yocto_3.14: Update SRCREVs
This fixes the audio playback issue for BSPs using this kernel.
Also the AMT support is fixed by using these updated SRCREVs.

Addresses Bug:
[YOCTO #6140]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-04-29 23:09:12 -05:00
Darren Hart
84eb1ba0e9 intel-common: Specify linux-yocto and cleanup order
In keeping with the other BSPs in meta-intel, specify the
PREFERRED_PROVIDER and the PREFERRED_VERSION for the linux-yocto kernel
to 3.14. Move the assignments below the required includes in keeping
with the rest of meta-intel.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-04-29 14:13:27 -07:00
Ong Boon Leong
3cd9b682a1 meta-haswell: fix email address for haswell-wc maintainer
Use meta-intel@yoctoproject.org as maintainer's email address.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-04-29 14:01:02 -07:00
Darren Hart
db84acfc8d intel-common: Set common PACKAGE_ARCH for linux-yocto-rt
The linux-yocto/meta support is now available for the intel-core*
machines and the preempt-rt kernel. Enable the common PACKAGE_ARCH in
intel-common-pkgarch.inc.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-04-09 09:51:19 -07: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
3b45a0b5b2 common kernels: fix typos in overrides
In the intel common kernel recipes, instead of corei7-64-intel-common,
intel-corei7-64-intel-common was specified as override. This was masking
the KMACHINE and KBRANCH variables defined in these recipes causing
unexpected build issues for kernels of BSPs like nuc.

Fixes bug:
[YOCTO #6123]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 14:45:19 -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
438a0c7669 fri2: 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:00:52 -05:00
Nitin A Kamble
d319fa283a emenlow: linux-yocto_3.10: update SRCREVS to 3.10.35-ltsi
Update the SRCREV to the latest available for 3.10. This includes a fix for
LTSI changes, which fixes the boot issue on emenlow.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 09:00:46 -05:00
Nitin A Kamble
4dd39ba797 crownbay: 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:00:34 -05:00
Nitin A Kamble
d13d638b29 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:00:22 -05:00
Nitin A Kamble
25486efb37 intel-corei7-64: change the default kernel to v3.14
Use the latest linux-yocto kernel for the intel-corei7-64 BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 09:00:04 -05:00
Nitin A Kamble
14093e6b88 intel-core2-32: change the default kernel to v3.14
Use the latest linux-yocto kernel for the intel-core2-32 BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:59:56 -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
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
3a036d1b11 jasperforest: change the default kernel to v3.14
Use the latest linux-yocto kernel for the jasperforest BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:59:21 -05:00
Nitin A Kamble
c75a80f3b2 fri2-noemgd: change the default kernel to v3.14
Use the latest linux-yocto kernel for the fri2-noemgd BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:59:14 -05:00
Nitin A Kamble
640a801cc4 emenlow-noemgd: change the default kernel to v3.14
Use the latest linux-yocto kernel for the emenlow-noemgd BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:59:01 -05:00
Nitin A Kamble
548692b1ca crownbay-noemgd: change the default kernel to v3.14
Use the latest linux-yocto kernel for the crownbay-noemgd BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:58:53 -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
64ba59e034 fri2-noemgd: linux-yocto_3.14 recipe
Enable the linux-yocto_3.14 recipe for the fri2-noemgd BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:58:24 -05:00
Nitin A Kamble
47d76d6906 emenlow-noemgd: linux-yocto_3.14 recipe
Enable the linux-yocto_3.14 recipe for the emenlow-noemgd BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:58:16 -05:00
Nitin A Kamble
27c7abac6f crownbay-noemgd: linux-yocto_3.14 recipe
Enable the linux-yocto_3.14 recipe for the crownbay-noemgd BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:58:00 -05:00
Nitin A Kamble
46ac8a922c linux-yocto_3.14: common recipe for meta-intel BSPs
Extend the linux-yocto_3.14 recipe from poky layer to meta-intel layer.
This kernel recipe is shared by multiple BSPs from the meta-intel layer.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:57:49 -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
Nitin A Kamble
192ba6dd4c common: 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.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
2014-04-02 08:17:04 -05:00
Nitin A Kamble
a1f18ba02f fri2: Update linux-yocto 3.10 SRCREV (3.10.34-LTSI)
Update to the HEAD of standard/base (3.10.34-LTSI).

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2014-04-02 08:16:11 -05:00
Nitin A Kamble
c9c6092792 crownbay: 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.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2014-04-02 08:15:42 -05:00
Nitin A Kamble
f058b23887 emenlow: Update linux-yocto 3.10 SRCREV (3.10.25)
Update the commit of the machine branch standard/base to 3.10.25 commit.
After 3.10.25 the LTSI changes are causing kernel panic at boot on emenlow.
A fix for this boot issue is out, but not yet integrated in to the LTSI
kernel. Once the LTSI kernel has the fix, the emenlow 3.10 kernel can be
updated to the latest 3.10 LTSI kernel.

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.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2014-04-02 08:15:03 -05:00
Tom Zanussi
3854808811 Actually remove all retired BSP files
The below commit didn't actually remove all the files from the BSPs
retired - the BSP directories were still there with unremoved files in
them - this actually finishes the removal.

  commit 8d79fb4e0c
  Author: Nitin A Kamble <nitin.a.kamble@intel.com>
  Date:   Wed Mar 12 12:12:32 2014 -0700

      Remove chiefriver, sys940x & n450 BSPs

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-03-26 22:50:45 -05:00
Nitin A Kamble
b3614d762b common linux-yocto-3.10: specify kernel SRCREVs
Define the kernel branch SRCREVs in meta-intel layer, so that other
layers can not break the common BSP kernel unknowingly.

Using the latest HEADs of the git branches for SRCREVs.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
2014-03-26 22:42:14 -05:00
Nitin A Kamble
8d79fb4e0c Remove chiefriver, sys940x & n450 BSPs
Configuration for the chiefriver, sys940x, sys940x-noemgd, n450 BSPs are
deleted. The consolidated BSPs viz intel-corei7-64 and intel-core2-32
support these boards.

As part of the usual retirement process, a heads-up email was sent to the
meta-intel mailing list requesting any feedback regarding retirement of
these BSPs. The community did not had any concerning feedback to
reconsider the retirement decision.

The MAINTAINERS file and the layer version of the meta-intel layer are
updated to reflect removal of the BSPs.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
CC: Darren Hart <dvhart@linux.intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
2014-03-26 22:41:49 -05:00
Darren Hart
a1491bc54b linux-yocto-dev: Specify SRC_REVs for intel-core* machines
The automatic SRCREV AUTOREV anonymous python in linux-yocto-dev.bb
will only trigger on the PREFERRED_PROVIDER_virtual/kernel being
linux-yocto-dev if it is set in local.conf, or a similar file parsed
prior to itself.

Since these two machines currently specify linux-yocto-dev in the
machine configuration, the AUTOREV doesn't trigger - and we do not want
AUTOREV specified in the recipe itself to avoid breakage in the event
of no network access.

This is a bizarre little corner case as machines typically do not
specify linux-yocto-dev. For the time being, fix the do_fetch failure by
specifying SRCREVs for the two intel-core* machines. Users who want
AUTOREV can specify THAT in their local.conf. This way it doesn't break
out of the box.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-25 14:04:21 -07:00
Darren Hart
f122b5a101 fri2: Update linux-yocto 3.10 SRCREV (3.10.33-LTSI)
Update to the HEAD of standard/fri2 (3.10.33-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.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-24 11:30:34 -07:00
Darren Hart
626bc16936 linux-yocto-rt: Add missing 3.10 rt bbappends
The following commit:
    Update linux-yocto-rt 3.8 to 3.10
    46fd4b45c7

Failed to add the new 3.10 recipes, resulting in build failures for
machines not taking advantage of the intel-common-pkgarch.

Add the linux-yocto-rt bbappend to those BSPs.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-17 16:23:10 -07:00
Darren Hart
bbbfb9e751 intel-core*: Set kernel provider with conditional assignment
The PREFERRED_PROVIDER_virtual/kernel was assigned with = instead of ?=,
preventing the user from overriding the setting with something like
linux-yocto-rt. Use ?=.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Reported-by: Teemu Keskinarkaus <Teemu.Keskinarkaus@Maximatecc.com>
Cc: Tom Zanussi <tom.zanussi@intel.com>
2014-03-17 16:22:53 -07:00
Darren Hart
59815d81a8 intel-common: Add nuc to the README
Both the Ivy Bridge and Haswell nuc systems are covered supported by the
intel-corei7-64 BSP. The HDMI audio requires manual configuration which
is handled by a machine-specific script in the nuc BSP. A general
solution to this sort of problem is in the works.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-14 08:01:52 -07:00
Stefan Stanacar
eb9240d44d common/recipes-bsp: remove gnu-efi and gummiboot recipes
Nothing in meta-intel requires these and now
they are in OE-core anyway.

Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-03-13 10:07:12 -05:00
Darren Hart
e295a2bed9 crownbay: linux-yocto_3.10 SRCREV update (3.10.32, LTSI Update)
Update the SRCREV to the latest available for 3.10. This includes a
stable update to 3.10.32 and an LTSI update. Fixes the emgd build
failure with the latest LTSI.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Tested-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Acked-by: Nitin Kamble <nitin.a.kamble@intel.com>
2014-03-12 14:52:27 -07: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
bf3ae602ad linux-yocto-rt: Add intel-common linux-yocto-rt 3.10 bbappend
Create the bbappend to build intel-common -rt linux-yocto 3.10 kernels
for all intel-common BSPs.

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
7ff7312cbb fri2: Update linux-yocto-tiny recipe
3.8 is no longer supported, update the tiny bbappend 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
fb2cbbc2de intel-common: Add a README
Add a README describing the intel-core* (intel-common) BSPs and the
Linux kernel package architecture. Includes a list of currently tested
BSPs compatible with the intel-common BSPs.

Update the top-level README with a reference to this new README for the
intel-common BSPs.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 13:44:34 -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