Commit Graph

179 Commits

Author SHA1 Message Date
Nitin A Kamble
e8ddbf4fea fri2-noemgd: 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:32 -05:00
Nitin A Kamble
77fe321cb7 meta-fri2: Update linux-yocto_3.10 SRCREVs to v3.10.55
Use the latest HEADs of the git branches from the linux-yocto v3.10
kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-21 12:10:20 -05:00
Nitin A Kamble
d71e8d439a fri2-noemgd: Disable the gma500_gfx module
The gmx500 graphics driver does not work on this BSP, but it takes the
ownership of the graphics hardware at boot time, blocking other
drivers from using the graphics hardware.

Fix the issue by blacklisting the gma500_gfx kernel module in the kmod
configuration, so that it doesn't get loaded at boot time.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-13 10:02:39 -05:00
Nitin A Kamble
387cf56530 meta-fri2: Use the v3.17 kernel by default for fri2-noemgd
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:10 -05:00
Nitin A Kamble
75b07401bc meta-fri2: Soften the preferred kernel version assignment for fri2-noemgd
So that it can be easily overridden from local.conf.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-30 09:59:59 -05:00
Nitin A Kamble
964d5daa7c Remove fri2 machine support
The fri2 machine has been retired with this commit. This does not affect
the fri2-noemgd machine and it is supported as usual.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-16 20:12:13 -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
Josep Puigdemont
b89a7c533d linux-yocto: Use _append when overrides are used
Some modules in the KERNEL_MODULE_AUTOLOAD list were removed when including
the meta-intel layer. It turns out the problem happens due to using the +=
operator together with machine overrides. Using _append_machine fixes this.

Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-09-02 16:05:02 -05:00
Darren Hart
05dd98cf5c linux-yocto: Make KERNEL_MODULE_AUTOLOAD machine specific
BSP linux-yocto bbappend files should make all variable updates with
machine-specific overrides. As it stands, building qemux86 with
meta-intel in BBLAYERS will add uio and iwlwifi to
KERNEL_MODULES_AUTOLOAD. This corrects that.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-06-26 14:22:10 +00:00
Nitin A Kamble
bf97ece14e linux-yocto recipes: fix use of module_autoload_* vars
oecore/poky layer changed, needing replacement of all the module_autoload_*
recipe variables by the KERNEL_MODULE_AUTOLOAD variable.

This fixes these kind of buildtime errors coming from the meta-intel layer:

ERROR: KERNEL_MODULE_AUTOLOAD has replaced module_autoload_iwlwifi, please replace it!

Addresses bug:
[YOCTO #6460]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-06-23 09:47:47 -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
Darren Hart
cf103a8a57 fri2: Drop linux-yocto-dev bbappend
There is no emgd support in this version of -dev and fri2-noemgd can use
the core2-32-intel-common kernel. Drop the linux-yocto-dev.bbappend.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-05-22 22:56:46 -07:00
Nitin A Kamble
6a89ebc1f7 fri2: update SRCREVs for the linux-yocto_3.10 recipe
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@linux.intel.com>
2014-05-22 14:31:25 -05:00
Nitin A Kamble
d3af6ba0b7 fri2: update SRCREVs for linux-yocto-rt_3.10 recipe
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@linux.intel.com>
2014-05-22 14:30:30 -05:00
Nitin A Kamble
edbc0f5946 fri2-noemgd: Use the common v3.14 kernel
This gets rid of the BSP specific kernel recipe for the
crownbay-noemgd BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-15 07:55:15 -05:00
Nitin A Kamble
7ae3f57eae fri2: Update kernel branch SRCREVs for linux-yocto_3.14
These moves 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>
2014-05-14 09:28:25 -05:00
Nitin A Kamble
358a1807b0 fri2-noemgd: Use standard/base machine branch for linux-yocto_3.14
There is no need to use the standard/fri2 branch, as it points
to the same commit as standard/base branch.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2014-05-13 16:12:58 -05:00
Nitin A Kamble
6396a98832 fri2: linux-yocto_3.14 update meta SRCREV
This fixes the Intel HD Audio driver issue for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-09 11:30:18 -05:00
Nitin A Kamble
300d589830 fri2/linux-yocto_3.14: update SRCREVS to 3.14.2
Update the SRCREV to the latest available for 3.14.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-09 11:29:11 -05:00
Nitin A Kamble
a26fb29905 fri2 linux-yocto_3.10: update meta branch SRCREV
Use the latest HEAD of the meta branch.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-07 12:00:24 -05:00
Nitin A Kamble
67300efd13 fri2/linux-yocto_3.10: update SRCREVS to 3.10.38-ltsi
Update the SRCREV to the latest available for 3.10.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-05 12:38:37 -05:00
Nitin A Kamble
f8180161ec fri2 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>
2014-04-29 23:10:15 -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
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
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
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
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
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
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
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
5a2894f272 fri2: 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
f68532b366 fri2: Use core2-32 tuning
The E6xx (Tunnel Creek) Atom CPUs are supported by the core2 tune file.
Update the XSERVER_* variables to use the new naming.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27 16:56:13 -08:00
Andrei Gherzan
f707b6c679 meta-fri2: 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: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-06 11:34:28 -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
Darren Hart
a665015a6a grub-efi: Rename and update grub-efi for recent oe-core changes
OE-Core has changed the grub-efi implementation, splitting out
grub-efi-native and moving the do_mkimage task to do_deploy. Rename and
update this bbappend accordingly.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-12-16 10:55:54 -08:00
Tom Zanussi
a317a41962 fri2: Remove mesa PREFERRED_VERSION
From Ross: "There's only one version of Mesa in oe-core *and* mesa
isn't used by these BSPs anymore (they use mesa-gl)."

So remove the preferred version and get rid of warnings such as below:

  NOTE: preferred version 9.1.6 of mesa not available (for item virtual/libg
  NOTE: versions of mesa available: 2:9.2.2 2:9.2.2+gitAUTOINC+8f0742051e

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-14 18:15:13 -06:00
Nitin A Kamble
f195013888 fri2: 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:15 -06:00
Nitin A Kamble
46ad1e0dc8 fri2-noemgd: 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:56:14 -05:00
Nitin A Kamble
58459903b2 fri2: update default kernel to v3.10
Now the v3.10 kernel is enabled for this BSP. Making the
newer kernel as the default kernel for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 08:54:25 -05:00
Nitin A Kamble
352e57f6d2 fri2: Enable 3.10 kernel recipe
Now EMGD 1.18 driver is working with the v3.10 kernel.
Moving this EMGD based BSP to the v3.10 kernel.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 08:54:17 -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
6d0fc500ca fri2: linux-yocto v3.8 & v3.10 update srcrevs
Use the latest branch HEADs for srcrevs in these kernel recipes.

This fixes the unusable mouse & keyboard issue in X for this BSP.

Fixes Bug:
[YOCTO #5279]

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:29 -05:00
Nitin A Kamble
02e1b9ce10 fri2-noemgd: move BSP to the v3.10 kernel
Now a v3.10 linux yocto kernel recipe is available for this BSP,
making 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@intel.com>
2013-09-23 09:00:24 -05:00
Nitin A Kamble
cf39cdb270 fri2-noemgd: linux-yocto_3.10 recipe extension
Provide the BSP specific extension for the linux-yocto_3.10
recipe from the oecore layer.

This configures the v3.10 kernel repository branches and commits
for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-09-23 09:00:14 -05:00
Ross Burton
fee90862ba fri2: enable input device hotplug in xserver-xf86-config
xorg.conf was disabling hotplugged input devices for no known reason, so remove
that option.

Also remove the setting of DontZap to the default value for clarity.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2013-09-20 18:31:54 -05:00