Commit Graph

3348 Commits

Author SHA1 Message Date
Saul Wold
3f149a3111 meta-tlk: Add COPYING MIT
Adds License File

Fixes [YOCTO #1816]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-12-09 13:42:54 -08:00
Darren Hart
3cb35ba444 n450: drop ROOTLESS_X as it breaks X
Fixes [YOCTO #1797]

Building with ROOTLESS_X results in X failing start with
the following error:

i915 0000:00:02.0: VGA-1: EDID block 0 invalid.
(EE) AIGLX error: dlopen of /usr/lib/dri/i915_dri.so failed
(/usr/lib/dri/i915_dri)
(EE) AIGLX: reverting to software rendering
(EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed
(/usr/lib/dri/swrast)
(EE) GLX: could not load software renderer

The n450 BSP is the only BSP in meta-intel using ROOTLESS_X. Dropping
it restores functionality and brings it inline with the rest of the BSPs.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2011-12-09 12:47:03 -08:00
Darren Hart
9672eec817 fri2: Comment framebuffer APPEND setting
Note that the vesafb will only be used when booting via legacy PCBIOS.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2011-12-07 16:17:22 -08:00
Darren Hart
3909001535 fri2: Add efi-ext to KERNEL_FEATURES
The fri2 can boot via EFI or legacy PCBIOS. Add support for EFI.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2011-12-07 16:17:22 -08:00
Darren Hart
f635e47fe4 fri2: Add pcbios and efi to MACHINE_FEATURES
Enable both legacy pcbios and efi booting for live images using the
new bootimg and grub-efi code.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2011-12-07 16:17:22 -08:00
Darren Hart
5003358f26 fri2: include linux-firmware for iwlwifi in images
Include the firmware package for the iwlwifi card for task-base based images
using the MACHINE_EXTRA_RRECOMMENDS variable. This will exclude the firmware
from being installed in core-image-minimal, but it doesn't have the tooling
required to connect over wifi anyway.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2011-12-07 16:17:22 -08:00
Darren Hart
4157c57dc7 linux-firmware: append support for the iwlwifi-6000g2a-5 firmware
Add firmware required by the Intel Centrino Adnanced-N 6205 mini-pcie card.
The content is already available in the linux-firmware repository, this patch
just adds the meta-data to include the right files and define a package.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2011-12-07 16:17:22 -08:00
Darren Hart
25d49e759b fri2: change preferred display order
The current PortOrder value assumes LVDS. Change the value to first try the
primary SDVO output, then the secondary SDVO, and fallback to LVDS if neither
are present.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2011-12-07 16:17:22 -08:00
Darren Hart
a7056567a6 fri2: use ttyS0,115200 for serial console and syslinux
The FRI2 has an optional serial expansion board. Enable the use of this
as a console for both syslinux and the OS.

Note: while the settings all appear to be correct, the serial port is
      not working on my test device in syslinux or the getty. The
      kernel messages do make their way to the serial port after PCI
      initialization.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2011-12-07 16:17:22 -08:00
Tom Zanussi
3d5574efe6 meta-emenlow: use original libva
Have meta-emenlow continue to use its local version of libva for now.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-06 09:27:08 -06:00
Tom Zanussi
5fe5573deb meta-crownbay: use gst-va-intel
Have crownbay use gst-va-intel so we can easily test and make use of
the video acceleration capabilities of this machine.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-05 14:26:35 -06:00
Tom Zanussi
90f802f1a7 meta-intel: new package - gst-va-intel
We need some extra plugins for EMGD video acceleration use and
testing, so create a new 'gst-va-intel' package group for them.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-05 14:25:00 -06:00
Tom Zanussi
4a03808a71 Revert "meta-intel: add gst-meta-base .bbappend"
This reverts commit acf138682a.

This breaks non-compatible builds, and should probably be done per-BSP
anyway.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-02 16:52:24 -06:00
Tom Zanussi
c882e7c2c6 meta-intel: add libva to EGMD xserver
EMGD requires libva, so add the dependency here.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-01 22:21:54 -06:00
Tom Zanussi
acf138682a meta-intel: add gst-meta-base .bbappend
We need some extra plugins for EMGD video acceleration use and
testing, so append them to gst-meta-base.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-01 22:21:42 -06:00
Tom Zanussi
808eb778d5 meta-crownbay: update README with EMGD video plugin instructions
Adding support for video acceleration means some new components need
to be installed - update the instructions to reflect that.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-01 22:21:30 -06:00
Tom Zanussi
0f0075d090 emgd-driver-bin: add video components
This adds the video binaries extracted from the following EMGD 1.8
binary rpms (emgd/1.8.2032/IEMGD_HEAD_Linux/common/video_plugin):

gst-plugins-mixvideo-0.10.30-1.i586.rpm
gst-plugins-va-0.10.7MFLD-1.i586.rpm
gst-vabuffer-0.10.5MFLD-1.i586.rpm
mixcommon-0.1.9-1.i586.rpm
mixvbp-0.1.24-1.i586.rpm
mixvideo-0.1.31-1.i586.rpm

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-01 22:21:19 -06:00
Tom Zanussi
f76f51534d libva: upgrade to 1.0.12 and factor out common settings
EMGD 1.8 requires libva-1.0.12, so upgrade to that version, and we
don't actually need the 1.0.10 recipe, so remove it.

This also adds -dbg and -dev packaging fixes to fix QA problems,
removes some unnecessary settings, updates checksums, etc.

Also create and use a common libva.inc, as we'll soon be adding a more
updated version of libva to the current version.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-01 22:20:52 -06:00
Tom Zanussi
a5e14b9261 libva: new recipe for video acceleration
This adds the libva_1.0.10 recipe based on the poky-contrib recipe
by Yu Ke (commit msg copied below).

The original recipe was in meta/recipes-graphics; this patch moves it
to meta-intel/recipes-multimedia since it's multimedia- and
Intel-specific.

The original commit messages (indented):

    libva: add new recpies libva

    libva is a library implementation of "Video Acceleration (VA) API for Linux".
    libva enables and provides access to graphics hardware (GPU) acceleration for
    video processing on Linux and UNIX, includes video decoding, video encoding,
    subpicture blending and rendering.

    This patch add the libva recipes.

    Signed-off-by: Yu Ke <ke.yu@intel.com>

    libva: install some missing .so files

    Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-01 22:20:24 -06:00
Tom Zanussi
95baa601e7 meta-n450: remove 2.6.34 .bbappend
The linux-2.6.34 recipe was removed, so the .append needs to be
removed as well.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-01 18:15:00 -06:00
Tom Zanussi
766bafc3dd meta-jasperforest: remove 2.6.34 .bbappend
The linux-2.6.34 recipe was removed, so the .append needs to be
removed as well.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-01 18:13:57 -06:00
Tom Zanussi
cbe5b14a9e meta-fishriver: remove 2.6.34 .bbappend
The linux-2.6.34 recipe was removed, so the .append needs to be
removed as well.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-01 18:13:48 -06:00
Tom Zanussi
0dbef5dc33 meta-emenlow: remove 2.6.34 .bbappend
The linux-2.6.34 recipe was removed, so the .append needs to be
removed as well.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-01 18:13:42 -06:00
Tom Zanussi
7b5eee4097 meta-intel: update kernel SRCREVs
Update linux-yocto_3.0 kernel SRCREVS for crownbay, emenlow,
fishriver, fri2, jasperforest, sugarbay, and romley.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-01 18:13:15 -06:00
Tom Zanussi
7fabe6385a meta-crownbay: remove 2.6.34 .bbappend
The linux-2.6.34 recipe was removed, so the .append needs to be
removed as well.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-01 18:13:04 -06:00
Tom Zanussi
9b71d9c115 meta-romley: Remove xserver-xorg .bbappend.
The configuration that was being done in it is now forever redundant,
since it's enabled in oe-core.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-01 11:57:39 -06:00
Tom Zanussi
60546eb67c meta-intel: point the top-level README to the BSP READMEs
Based on community feedback, it might be more user-friendly to have
the top-level README make users aware that there might be BSP-specific
READMEs to consult.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-01 11:57:39 -06:00
Tom Zanussi
e742a76993 meta-intel: add Patches section to BSP READMEs
Based on community input, it might be more user-friendly to have some
basic information about submitting patches in the BSP README itself.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-01 11:57:39 -06:00
Tom Zanussi
05cda52027 meta-jasperforest: Remove xserver-xorg .bbappend.
The configuration that was being done in it is now forever redundant,
since it's enabled in oe-core.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-01 11:57:19 -06:00
Richard Purdie
f5b0682e5a meta-jaspterforest: Sync with xserver-xorg version update
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-01 11:08:25 +00:00
Richard Purdie
3e19dfa613 meta-emenlow: Drop now unneeded clutter bbappends
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-01 11:02:17 +00:00
Tom Zanussi
68c6b19d62 meta-intel: update READMEs with layer dependency list
Add a new 'Dependencies' section listing all the layer dependencies
for each BSP.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-11-21 09:30:00 -06:00
Tom Zanussi
95319b408d meta-fri2: remove common from BBFILES
metadata in /common is now pulled in by the meta-intel layer, so
remove it here.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-11-21 09:30:00 -06:00
Tom Zanussi
07a36b5e3c meta-crownbay: remove common from BBFILES
metadata in /common is now pulled in by the meta-intel layer, so
remove it here.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-11-21 09:30:00 -06:00
Tom Zanussi
f01a136a0d meta-intel: update READMEs with new layer info
The affected BSPs now need to access common metadata in locations off
of the top level of meta-intel, so need to add meta-intel itself to
their layer configuration.  This updates the READMEs for those BSPs to
mention that.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-11-21 09:30:00 -06:00
Tom Zanussi
0d39ed8727 Have emenlow.conf use the common ia32-base .inc file and remove the
open-coded machine settings.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-11-21 09:30:00 -06:00
Tom Zanussi
33667aa9ef Have romley.conf use the common ia32-base .inc file and remove the
open-coded machine settings.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-11-21 09:30:00 -06:00
Tom Zanussi
6f65f6e44b Have n450.conf use the common ia32-base .inc file and remove the
open-coded machine settings.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-11-21 09:30:00 -06:00
Tom Zanussi
d2b3d84827 Have jasperforest.conf use the common ia32-base .inc file and
remove the open-coded machine settings.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-11-21 09:30:00 -06:00
Tom Zanussi
1b996c073f Have fri2-noemgd.conf use the common ia32-base .inc file and
remove the open-coded machine settings.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-11-21 09:30:00 -06:00
Tom Zanussi
c5060ec353 Have fri2.conf use the common ia32-base .inc file and remove the
open-coded machine settings.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-11-21 09:30:00 -06:00
Tom Zanussi
9d607dd3c9 Have crownbay-noemgd.conf use the common ia32-base .inc file and
remove the open-coded machine settings.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-11-21 09:30:00 -06:00
Tom Zanussi
663519b225 Have crownbay.conf use the common ia32-base .inc file and remove the
open-coded machine settings.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-11-21 09:30:00 -06:00
Tom Zanussi
81df5d315d Have fishriver.conf use the common ia32-base .inc file and remove the
open-coded machine settings.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-11-21 09:30:00 -06:00
Tom Zanussi
2061bbe2a0 Have sugarbay.conf use the common ia32-base .inc file and remove the
open-coded machine settings.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-11-21 09:30:00 -06:00
Tom Zanussi
9e032536dc ia32-base.inc: new include file
The meta-intel BSPs currently have a number of machine settings common
to all - factor these out into a common include file.

Also add several new intel-specific XSERVER variables for building
XSERVER variables in BSPs.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-11-21 09:29:59 -06:00
Tom Zanussi
49a4dfe2f3 meta-intel: make meta-intel itself a layer
meta-intel contains a set of BSP layers, but is not itself a layer.
Make it a layer to make it easy to share common intel-specific files
between BSPs.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-11-21 09:29:53 -06:00
Tom Zanussi
ba97cb7d2d meta-intel: remove virtual/xserver-xf86 references
These are now deprecated (in favor of just virtual/xserver), so remove
them.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-11-15 16:45:35 -06:00
Tom Zanussi
2a41ae3776 meta-intel: update kernel SRCREVs
Update linux-yocto_3.0 kernel SRCREVS for crownbay, emenlow,
fishriver, fri2, jasperforest, sugarbay, and romley.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-11-14 09:14:37 -06:00
Tom Zanussi
eb5b35766f meta-emenlow: fix mesa-dri multiple-providers warning
commit 8e14cee (xserver-xorg: Add mesa-dri to depends instead of
virtual/libgl) caused meta-emenlow to start failing with:

NOTE: multiple providers are available for mesa-dri (mesa-dri, xpsb-glx)
NOTE: consider defining a PREFERRED_PROVIDER entry to match mesa-dri

This adds a PREFERRED_PROVIDER for mesa-dri and fixes the problem.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-11-10 14:08:41 -06:00