u-boot_2011.09-psp04.06.00.08: Add PSP v04.06.00.08 of u-boot

* Add the PSP release version 04.06.00.08 of u-boot.

Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
recipes: Fix ti-eula-unpack issue. Tweak sgx modules and libgles recipes.

* Commit d8fc4a686262c50fd0053afa7240020909ec430b addressed an issue where
  too many newlines characters were being sent since print by default already
  sends a newline character. This commit however resulted in bin files being
  installed in the WORKDIR and broke other recipes which commit
  a94f765b9867abefd5f0bd262b5dddb8782b3187 addressed. This lead to a very
  cluttered WORKDIR.
* This patch updates ti-eula-unpack.inc to switch from using a print to a write.
  Since write doesn't automatically send newlines it is a bit more obvious when
  newlines are sent.
* Part of the reason that bin files were being installed in the WORKDIR was
  due to TI_BIN_UNPK_WDEXT being blank for some recipes. For instance in the
  libgles-omap3 recipes, when the workdir command is set in TI_BIN_UNPK_CMDS the
  directory that the Graphics SDK will be installed into is
  workdir+TI_BIN_UNPK_WDEXT. A blank TI_BIN_UNPK_WDEXT means the SDK will be
  installed in WORKDIR. By setting TI_BIN_UNPK_WDEXT to a proper value the
  recipes can be sure it is installed in the proper directory.
* Determine which file to download based on the defined BINFILE and not a
  hardcoded value. This idea was taken from arago.

Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com>
Acked-by: Chase Maupin <chase.maupin@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
linux-am335x-3.2.0-psp04.06.00.08: Add PSP v04.06.00.08 of the Linux kernel

* Add the PSP release version of the Linux kernel for the am335x-evm
* Include a variable called KERNEL_PATCHES which can be used to add
  patches on top of the PSP release of the Linux kernel. Currently used
  to apply various patches that add functionality or fixes bugs.

Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
linux-omap4: update to 3.4 from GLP 1.6.6 release

Used Herve's version as a base with some mods from Enrico and additional fixes
on top, defconfig is the validated one from GLP release.

Signed-off-by: Hervé Fache <h-fache@ti.com>
Cc: Enrico Butera <ebutera@users.berlios.de>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
libdrm: enable omap experimental api support

This is needed to build gst-plugin-ducati.

Signed-off-by: Enrico Butera <ebutera@users.berlios.de>
Signed-off-by: Nicolas Dechesne <n-dechesne@ti.com>
Signed-off-by: Hervé Fache <h-fache@ti.com>
xf86-video-omap: add new recipe for OMAP4/5 X11 video driver

Since this component is still actively being developed, let's use
a _git.bb recipe. We can introduce 'x.y' version later.

Even though xf-video-omap can be combined with private/restricted
EXA sub-driver for SGX/PVR, it can also work without it. In which
case EXA aren't using SGX, but all standard driver features still
work, and it is a replacement for xf-video-fbdev.

Signed-off-by: Nicolas Dechesne <n-dechesne@ti.com>
Signed-off-by: Hervé Fache <h-fache@ti.com>
pandaboard: use xf86-video-omap by default in XSERVER config

Also we need to pull in module-exa as xf86-video-omap relies
on it, at run time.

And replaced the default xorg.conf for 'omap4' machine to take
new driver into account. Do not enable HWcursor (e.g. mouse
using DSS overlay) to keep things simple for now..

Signed-off-by: Nicolas Dechesne <n-dechesne@ti.com>
Signed-off-by: Hervé Fache <h-fache@ti.com>
xserver-xorg: update to 1.12.4

Signed-off-by: Hervé Fache <h-fache@ti.com>
libdce: add version 1.6.5.3

Signed-off-by: Enrico Butera <ebutera@users.berlios.de>
ti-firmware-ipu-dce: add binary version 1.6+120829+191835+git53cf578

It's required at runtime when loading omap_remoteproc kernel module
to use libdce/gst-plugin-ducati.

Be warned that this firmware, kernel version and libdce are tightly
coupled (at least now) so don't mix random versions.
Use [1] as reference for version upgrades.

[1]: https://launchpad.net/~tiomap-dev

Signed-off-by: Enrico Butera <ebutera@users.berlios.de>
gstreamer: bbappend to use TI-patched versions needed for gst-plugin-ducati

Note: pvrvideosink is disabled because it needs pvr driver.

Signed-off-by: Enrico Butera <ebutera@users.berlios.de>
gst-plugin-ducati: add latest git version

Tested h264 and mpeg4 1080p encoding on pandaboard ES.

Note: the bootloader must be configured WITHOUT memory holes
(mem=... mem=...), just use all 1GB.

Signed-off-by: Enrico Butera <ebutera@users.berlios.de>