Commit Graph

2523 Commits

Author SHA1 Message Date
Nitin A Kamble
0de8a3b488 lms7: update the source download URL
The old URL is not working anymore. Using a new URL for source zip file.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-03-12 11:11:40 -05:00
Darren Hart
a5b790da02 intel-core*: Add common MACHINE_* values
Add common values for the various MACHINE_ variables, derived from the
existing BSPs in meta-intel. Include EFI and PCBIOS, 3G and wifi
support, and video decoding. Include the linux-firmware package.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-10 21:44:01 -07:00
Darren Hart
dc7c8548ff intel-core*: Add default serial console
For the intel-common BSPs, assume a default serial console of
ttyS0 at 115200 BAUD. This will ensure the configuration is
in place and is easy to find and modify on the resulting images.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-10 21:44:01 -07:00
Darren Hart
80bdaeda52 intel-core*: Add Xserver drivers
Include support for x86, ext, i9xx, fbdev, vesa, and modesetting
drivers, as well as matrox for the 64b machines (for the Xeon server
class systems).

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-10 21:44:01 -07:00
Nitin A Kamble
e5254bc3b7 libva_1.0.16: Fix a QA issue in do_configure
Since the PACKAGECONFIG parameters were changed in the libva.inc file
for the newer version of the libva recipe, this older version of libva
recipe started throwing following QA warning.

WARNING: QA Issue: libva: configure was passed unrecognised options:
--enable-wayland --enable-x11

Fix the warning by nullifying PACKAGECONFIG variables coming from
libva.inc.

Fixes Bug:
[YOCTO #5764]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-03-10 19:41:39 -05:00
Laurentiu Palcu
aead7295e4 libva-intel-driver: upgrade to 1.2.2
Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-03-10 16:48:58 -05:00
Laurentiu Palcu
22d1c5bd85 intel-gpu-tools: upgrade to 1.5
* Disable the dumper since it needs swig and python3;
* refresh the install-fitter.patch;

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-03-10 16:48:46 -05:00
Richard Purdie
0b743d1ed3 libva: Disable seperate build directories
With ${B} != ${S} the build fails due to files being accessed incorrectly.
Disable the functionlaity for now until the software can be fixed.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-03-07 10:43:24 +00:00
Darren Hart
d7026654ae intel-common-pkgarch: Correct PACKAGE_EXTRA_ARCHS usage
The trailing S was missing from the variable name, resulting in
the kernel-modules package not being found as the common arch was not
added to the PACKAGE_ARCHS variable used by the package manager.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-02-21 00:53:52 -08:00
Richard Purdie
a2e40547fd meta-tlk: Update linux-yocto bbappend after bitbake changes
For various (good) reasons we needed to adjust bitbake so that PN
is only set in bbappend/bb files, not from conf/inc files since
in many cases this was leading to odd/unexpected behaviour.

The variable can be used in these files however it cannot be
expanded, as it is here. We therefore need to remove the expansion
and replace with the real string. This fixes builds in master.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-02-17 21:43:02 +00:00
Koen Kooi
318312ce38 emgd-driver-bin: Limit build to x86
When building GL apps for non-x86 machines (e.g. raspberrypi)
emgd-driver-bin is being dragged in as a valid provider. To avoid
build breakage fix it at the source by limiting emgd-driver-bin to x86
architectures.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-02-15 21:23:43 -06:00
Darren Hart
49b97a90ea linux-yocto: Add intel-common linux-yocto-3.10 recipe
Support the intel-common package arch and BSPs on linux-yocto-3.10 as
well.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
(cherry picked from commit e75ea81899beb885d892e5f5bf995c445981da3f)
2014-02-11 15:03:49 -08:00
Darren Hart
6f9f706e87 jasperforest: Correct typo in machine config tune file
The following commit:

    3d270e3 jasperforest: Correct typo in machine config tune file

introduced a bug with an incorrect required include filename, correct
it.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Reported-by: Nitin A. Kamble <nitin.a.kamble@intel.com>
2014-02-11 13:15:21 -08: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
dd0bd45aa4 MACHINEOVERRIDES: Use INTEL_COMMON_PACKAGE_ARCH
Create the intel common override for use in currently machine-specific
recipes which need to make overrides for all the compatible machines,
such as COMPATIBLE_MACHINES in the linux-yocto* recipes.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-02-05 20:42:00 -08:00
Darren Hart
b71ee00687 linux-yocto-dev: Update for intel-common BSPs
The intel-core* BSPs now have their own BSP description in linux-yocto.
Update the recipe accordingly.

All the existing BSPs (with the exception of the emgd variants) are now
supported across these two BSPs.

For machines that derive from the intel-common-pkgarch, allow the
common linux-yocto-dev recipe to build for them by specifying $MACHINE
for the common machine overrides (core2-32-intel-common and
corei7-64-intel-common).

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-02-05 20:42:00 -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
becb74a76e emenlow: Move reboot quirk to MACHINE config from linux-yocto
Move the "reboot=pci" quirk from the linux-yocto BSP definition to the
machine config APPEND line. This pushes config space stuff up into the
meta-intel machine definition where it is more accessible and allows for
consolidation in the linux-yocto level.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Nitin Kamble <nitin.a.kamble@intel.com>
2014-02-03 11:35:38 -08:00
Koen Kooi
c5ca9f6712 emgd-driver-bin: preserves the package stripping logic
Ensure package strip logic stays the
same after oe-core package.bbclass changes.

See http://patches.openembedded.org/patch/65311/

Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
Tested-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-28 16:41:49 -06:00
Darren Hart
8f426abb4e sys940x: 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
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
6c77f60835 romley: 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
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
6923f42926 n450: 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
8782d90d0d jasperforest: 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
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
72b0d50869 emenlow: 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
8bde0fa9b5 crystalforest: 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
587ac72206 crownbay: 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
c4fc0c5958 chiefriver: 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
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
Darren Hart
ddcc0ac58c romley: Use corei7 tuning
Sandy Bridge and 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: Haw Foo Chien <foo.chien.haw@intel.com>
Cc: Ong Boon Leong <boon.leong.ong@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
Darren Hart
e7c194281d jasperforest: Use corei7 tuning
Nehalem 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
Darren Hart
ef94cc543b haswell-wc: Use corei7 tuning
Haswell 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: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-27 16:56:14 -08:00
Darren Hart
20915c9d48 emenlow: Use core2-32 tuning
The Z5xx 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>
Cc: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-01-27 16:56:14 -08:00
Darren Hart
c26b530855 crystalforest: Use corei7 tuning
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: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-27 16:56:14 -08:00
Darren Hart
420ce9fc4d n450: Use core2-32 tuning
The E4xx (Pine View) 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
Darren Hart
e9e03331ec sys940x: 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
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
Darren Hart
584176c588 crownbay: 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>
Cc: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-01-27 16:56:13 -08:00
Darren Hart
fd12de25f5 chiefriver: 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:13 -08:00
Darren Hart
2929967d15 meta-intel.inc: Use X86 instead of IA32
To be consistent with the renaming in oe-core, use X86 instead of IA32
in the XSERVER_X86* variables.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27 16:56:13 -08:00
Darren Hart
45582cbb1c Add Intel core2 and corei7 BSPs and tune files
Introduce two new generic BSPs that parallel the updated core2 and new
corei7 tune files in oe-core. These BSPs provided optimized tune flags
for Intel Core and Atom CPUs since 2006 in the 32 bit core2 BSP and since
Nehalem and Silvermont (Bay Trail) in the 64 bit corei7 BSP.

These establish a suitable balance between compatibility and performance
optimization.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Richard Purdie <richard.purdie@intel.com>
Cc: Paul Eggleton <paul.eggleton@intel.com>
Cc: Tom Zanussi <tom.zanussi@intel.com>
Cc: Nitin Kamble <nitin.a.kamble@intel.com>
Cc: Mark Hatle <mark.hatle@windriver.com>
Cc: Bruce Ashfield <bruce.ashfield@windriver.com>
2014-01-27 16:56:13 -08:00
Darren Hart
9e9bcc10bc Add linux-yocto-dev bbappend
Add a linux-yocto-dev bbappend to the common area for use by the two
upcoming new core2-32 and corei7-64 common BSPs.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27 16:55:19 -08:00
Nitin A Kamble
d8c1d14f9e meta-emenlow: Fix gma500 kernel feature name for v3.8 & dev kernels
The gma600 feature has been merged into the gma500 feature in the
linux-yocto kernel repository.  The kernel recipes need to use the
gma500 feature instead of the removed gma600 feature.

Fixes bug:
[YOCTO #5699]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-20 09:15:28 -06:00
Tom Zanussi
381f53495e meta-intel: Clarify and relocate patch submission guidelines
The current location for patch submission guidelines, MAINTAINERS,
doesn't make as much sense for that information as does README, so
move the relevant information there.

The existing patch submission guidelines also aren't as clear and
exhaustive as they could be; this change additionally adds more
detailed expectations for patch submission.

Both files also get a bit of reorganization and a bit more explicit
text describing their purpose.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-01-15 12:59:32 -06: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
11fc51c05f meta-sys940x: 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:51:34 -06:00