u-boot-2013.01.01-am335x: Pull in mainline u-boot recipe

* Pull in mainline u-boot recipe using TI integration git tree and branch.
* TI integration git tree and branch will be used to include patches that are
  awaiting to being upstreamed to mainline u-boot.
arago.conf: Switch u-boot 2013.01.01 for am335x

Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com>
linux-am335x: Copy over cm3 firmware earlier

* There seems to be a race condition between sourceipk and copying over the cm3
  since both steps are done during compile_prepend.
* Since sourceipk should package the cm3 also I set the cm3 copy step earlier in
  the process.

Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com>
arago.conf: Use version 04.08.00.02 of the Graphics SDK

Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com>
arago.conf: Set machines to use linux-libc-headers version 2.6.33

* Set machines to use linux-libc-headers version 2.6.33 if they are using
  an older kernel.

Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com>
meta-toolchain-arago: Create shell stub for gdb

* PYTHONHOME and PYTHONPATH variable causes various problems in the
  environment-setup file.
* Since it is only needed by gdb resurrect the shell stub concept and place
  those environment variables in there for gdb.

Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com>
arago.conf: Increase SDK_NAME_PREFIX length

* There is a bug with the toolchain sdk that depends on the SDK_NAME_PREFIX.
* The length of the file path that the toolchain sdk installer can use is
  dependent on the string length of SDK_NAME_PREFIX.
* By providing a super long string this insure the toolchain sdk can be
  installed at a path that most people will use.
* This is a temp workaround until the real issue with the toolchain sdk is
  fixed.
arago.conf: Tweak PACKAGE_ARCH to also depend on linux-libc-headers version

Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com>
u-boot_2013.01.01-am335x: Update u-boot commit and tweak and add patches

* Update to latest commit for u-boot 2013.01.01 am335x integration git tree.
* Migrate remaining Sitara patches from 2012.10 am335x git tree.
ti-compat-wireless-wl12xx: modifiy for using r5.sp4.01 release

* Modify the recipe to fetch a new wlan driver version (ol_R5.SP4.01)
* as described in "http://wireless.kernel.org/en/users/Download/hacking"
  we are extracting a compat package so it can be compiled with
  different kernels.
  In our case the same compat-wireless package compiles with the
  am335,am37,am18 which use different Linux versions.
  Until now this process was done manually and the resulted zip
  (compat-wireless.zip) was placed in a temporary location in g-forge
  and fetched by the recipe.
  WLAN r&d are already using the approach of generating the
  compat-wireless package during build for building for example with
  android and we are adapting the same method."
* Change the recipe to generate the compat-wireless package directly
  from the ti-opnenlink gits instead of fetching a pre packaged zip
  from g-forge.
* Remove patches that are no longer needed as they were pulled into
  the compat-wireless git

Signed-off-by: Eyal Reizer <eyalr@ti.com>
wl12xx-firmware: update for fetching r5.sp4.01 firmware

update the recipe for fetching the r5.sp4.01 wlan firmware

Signed-off-by: Eyal Reizer <eyalr@ti.com>
hostap-daemon: update for version r5.sp4.01

update the recipe for using the version from r5.sp.01 wlan release

Signed-off-by: Eyal Reizer <eyalr@ti.com>
wpa-supplicant: update for r5.sp4.01 version

update for using the wpa-supplicant version from r5.sp4.01 release

Signed-off-by: Eyal Reizer <eyalr@ti.com>
wl12xx-firmware: Pull back in old r5.00.18 recipe.

* Current am180x-evm ships with a PG 2 wilink 6 module that isn't supported in
  newer wilink 6 releases.
* A newer PG 3 wilink 6 module is available for am180x-evm but needs to be
  purchased separately..
* Bring old r5.00.18 wl12x-firmware recipe with updated recipe name to add
  support for am180x-evm default wilink 6 module.

Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com>
wl12xx-firmware: Update recipe name.

* Update recipe to have a distinct name.

Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com>
ti-compat-wireless-wl12xx: Rename recipe

* Rename recipe so that PV matches the release version of
  compat-wireless-wl12xx.
ti-compat-bluetooth: Split recipe

* Generate a common .inc file to allow support for multiple versions of the
  ti-compat-bluetooth recipe.
* Change the recipe name to reflect the specific TI compat-bluetooth release

Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com>
ti-compat-wireless-wl12xx: Pull in older ti-compat-wireless-wl12xx release

* Current am180x-evm ships with a PG 2 wilink 6 module that isn't supported in
  newer wilink 6 releases.
* A newer PG 3 wilink 6 module is available for am180x-evm but needs to be
  purchased separately..
* Bring old r5.00.18 ti-compat-wireless-wl12xx recipe with updated recipe name
  to add support for am180x-evm default wilink 6 module.

Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com>
ti-compat-bluetooth: Add back old r5.00.18 compat-bluetooth release version

* Current am180x-evm ships with a PG 2 wilink 6 module that isn't supported in
  newer wilink 6 releases.
* A newer PG 3 wilink 6 module is available for am180x-evm but needs to be
  purchased separately..
* Bring old r5.00.18 ti-compat-bluetooth recipe with updated recipe name to add
  support for am180x-evm default wilink 6 module.

Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com>
hostap-daemon: Split recipe

* Split recipe to allow multiple hostap-daemon recipes to share a common .inc

Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com>