glsdk/meta-ti-glsdk.git
9 years agolinux-ti33x-psp 3.2: avoid gold linker for Thumb2 kernel
Denys Dmytriyenko [Fri, 11 May 2012 01:55:15 +0000 (21:55 -0400)]
linux-ti33x-psp 3.2: avoid gold linker for Thumb2 kernel

BeagleBone kernel is required to be built in Thumb2 mode for fast boot.
Gold linker is not yet perfect for this, giving an internal error:

| arm-linux-gnueabi-ld: internal error in thumb_branch_common, at .../binutils-cross-2.22-r6/binutils-2.22/gold/arm.cc:4149

While this fix can be put in generic linux.inc for all the kernels, it's
better to test the Gold linker out as much as possible and only disable it
for known issues, like this one (until it gets fixed, of course).

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agoomap3-sgx-modules, ti-staging.inc, ti-linuxutils: change PACKAGE_STRIP = "no" to...
Koen Kooi [Thu, 10 May 2012 13:45:24 +0000 (15:45 +0200)]
omap3-sgx-modules, ti-staging.inc, ti-linuxutils: change PACKAGE_STRIP = "no" to the proper INHIBIT_PACKAGE_STRIP = "1"

PACKAGE_STRIP doesn't exit in oe-core (anymore)

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti33x-psp 3.2: for beaglebone set default Asm architecture to armv7-a
Denys Dmytriyenko [Thu, 3 May 2012 21:20:32 +0000 (17:20 -0400)]
linux-ti33x-psp 3.2: for beaglebone set default Asm architecture to armv7-a

Beaglebone kernel needs to be built in Thumb2 mode to achieve fast boot
times. Unfortunately, that build is broken under newer binutils-2.22 with
the below Assembler error. The fix is to pass the specific -march=armv7-a
flag to the Assembler to make it work.

| arch/arm/boot/compressed/head.S: Assembler messages:
| arch/arm/boot/compressed/head.S:127: Error: selected processor does not support requested special purpose register -- `mrs r2,cpsr'
| arch/arm/boot/compressed/head.S:134: Error: selected processor does not support requested special purpose register -- `mrs r2,cpsr'
| arch/arm/boot/compressed/head.S:136: Error: selected processor does not support requested special purpose register -- `msr cpsr_c,r2'
| make[2]: *** [arch/arm/boot/compressed/head.o] Error 1
| make[1]: *** [arch/arm/boot/compressed/vmlinux] Error 2

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Acked-by: Koen Kooi <koen@circuitco.com>
9 years agouim: userspace app to manage wl12xx firmware loading
Koen Kooi [Mon, 7 May 2012 15:57:40 +0000 (17:57 +0200)]
uim: userspace app to manage wl12xx firmware loading

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti33x-psp 3.2: rebase patches onto latest git
Koen Kooi [Tue, 8 May 2012 14:29:09 +0000 (16:29 +0200)]
linux-ti33x-psp 3.2: rebase patches onto latest git

The psp tree added a patch to limit the beaglebone to 500MHz when powered by USB, which triggered conflicts in the patches. The 3.2.16 series has been rediffed as well, no functional changes.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti33x-psp 3.2: bump SRCREV for 2 CPPI1.4 fixes
Koen Kooi [Tue, 8 May 2012 13:10:19 +0000 (15:10 +0200)]
linux-ti33x-psp 3.2: bump SRCREV for 2 CPPI1.4 fixes

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti335x-psp 3.2: switch to userspace governor for beaglebone, ondemand seems...
Koen Kooi [Mon, 7 May 2012 12:09:16 +0000 (14:09 +0200)]
linux-ti335x-psp 3.2: switch to userspace governor for beaglebone, ondemand seems to cause problems on a small percentage of boards

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti335x-psp 3.2: add patch to disable heartbeat LED trigger on shutdown
Koen Kooi [Mon, 7 May 2012 11:39:56 +0000 (13:39 +0200)]
linux-ti335x-psp 3.2: add patch to disable heartbeat LED trigger on shutdown

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti335x-psp 3.2: use proper irq fix from Vaibhav
Koen Kooi [Sat, 5 May 2012 07:19:13 +0000 (09:19 +0200)]
linux-ti335x-psp 3.2: use proper irq fix from Vaibhav

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti335x-psp 3.2: add support for CAN, RS232 and Battery beaglebone capes
Koen Kooi [Fri, 4 May 2012 11:29:46 +0000 (13:29 +0200)]
linux-ti335x-psp 3.2: add support for CAN, RS232 and Battery beaglebone capes

Also change defconfig to prepare for audio support and fix lcd35 pinmux

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti335x-psp 3.2: update to 3.2.16
Koen Kooi [Fri, 4 May 2012 09:05:58 +0000 (11:05 +0200)]
linux-ti335x-psp 3.2: update to 3.2.16

3.2.16 is the final release in the 3.2-stable series by Greg KH.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti335x-psp 3.2: bump SRCREV to head of v3.2-staging and add 2 irq patches
Koen Kooi [Fri, 4 May 2012 09:02:11 +0000 (11:02 +0200)]
linux-ti335x-psp 3.2: bump SRCREV to head of v3.2-staging and add 2 irq patches

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-mainline 3.2: shut down heartbeat LED on halt/reboot/panic
Koen Kooi [Thu, 10 May 2012 08:53:45 +0000 (10:53 +0200)]
linux-mainline 3.2: shut down heartbeat LED on halt/reboot/panic

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-mainline 3.2: add ASoC fixes for beagleboard
Koen Kooi [Fri, 4 May 2012 06:45:54 +0000 (08:45 +0200)]
linux-mainline 3.2: add ASoC fixes for beagleboard

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-mainline 3.2: add support for beagleboard wifi expansion board
Koen Kooi [Fri, 4 May 2012 06:40:06 +0000 (08:40 +0200)]
linux-mainline 3.2: add support for beagleboard wifi expansion board

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agosdcard_image bbclass: make ext4 the default
Koen Kooi [Fri, 4 May 2012 06:40:01 +0000 (08:40 +0200)]
sdcard_image bbclass: make ext4 the default

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agou-boot 2011.12: switch beagleboard to ext4 to match beaglebone
Koen Kooi [Tue, 1 May 2012 19:06:52 +0000 (21:06 +0200)]
u-boot 2011.12: switch beagleboard to ext4 to match beaglebone

Also add patch to increase ext2 read speed.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Acked-by: Tom Rini <trini@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agou-boot 2011.12: don't poke at uLCD7 settings from u-boot, it's handled in the kernel now
Koen Kooi [Tue, 1 May 2012 19:06:51 +0000 (21:06 +0200)]
u-boot 2011.12: don't poke at uLCD7 settings from u-boot, it's handled in the kernel now

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Acked-by: Tom Rini <trini@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-mainline 3.2: fix build of external SGX modules
Koen Kooi [Tue, 1 May 2012 19:06:50 +0000 (21:06 +0200)]
linux-mainline 3.2: fix build of external SGX modules

Patch downloaded from https://github.com/RobertCNelson/stable-kernel/tree/master/patches/sgx

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agobeagleboard: switch to linux-mainline and drag in more modules
Koen Kooi [Tue, 1 May 2012 19:06:49 +0000 (21:06 +0200)]
beagleboard: switch to linux-mainline and drag in more modules

also bump MACHINE_KERNEL_PR to force rebuild of external modules like sgx and dsp.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-mainline 3.2: kernel recipe based on mainline 3.2.16 with additional patches...
Koen Kooi [Tue, 1 May 2012 19:06:48 +0000 (21:06 +0200)]
linux-mainline 3.2: kernel recipe based on mainline 3.2.16 with additional patches for e.g. beagleboard on top

This patchset is managed in https://github.com/beagleboard/kernel/tree/beagleboard-3.2 by Robert Nelson and myself.

Tested on beagleboard-xM/Angstrom

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agobonescript: silence systemd bbclass WARNING, ${PN}-systemd is unwanted
Denys Dmytriyenko [Thu, 3 May 2012 22:21:13 +0000 (18:21 -0400)]
bonescript: silence systemd bbclass WARNING, ${PN}-systemd is unwanted

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agobeaglebone: re-enable THUMB2_KERNEL in defconfig, as it affects boot time by .5s
Denys Dmytriyenko [Thu, 3 May 2012 19:16:55 +0000 (15:16 -0400)]
beaglebone: re-enable THUMB2_KERNEL in defconfig, as it affects boot time by .5s

This reverts commit 3c693c26087aa148b944166083b5336f05d1c15b.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolibgles-omap3: enable for ti814x SOC family
Denys Dmytriyenko [Thu, 3 May 2012 06:13:57 +0000 (02:13 -0400)]
libgles-omap3: enable for ti814x SOC family

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolibgles-omap3: work around bug in opkg
Koen Kooi [Wed, 2 May 2012 12:33:26 +0000 (14:33 +0200)]
libgles-omap3: work around bug in opkg

All the EGL_BADALLOC failures that user have been reporting turn out to be
a bug in opkg:
http://groups.google.com/group/opkg-devel/browse_thread/thread/741d18b0ef31435e#

Opkg decides to relink symlinks to the wrong files. As a workaround we check
the symlink during every bootup and fix it if needed.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolibgles-omap3: package dri files into driwsegl subpackages
Koen Kooi [Wed, 2 May 2012 12:33:25 +0000 (14:33 +0200)]
libgles-omap3: package dri files into driwsegl subpackages

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolibgles-omap3: move X related binaries into X11WSEGL subpackages to avoid dragging...
Koen Kooi [Wed, 2 May 2012 12:33:24 +0000 (14:33 +0200)]
libgles-omap3: move X related binaries into X11WSEGL subpackages to avoid dragging in libx11 and friends

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolibgles-omap3: copy over all binaries and abstract install process
Koen Kooi [Wed, 2 May 2012 12:33:23 +0000 (14:33 +0200)]
libgles-omap3: copy over all binaries and abstract install process

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agobeaglebone: disable THUMB2_KERNEL in defconfig for newer binutils
Denys Dmytriyenko [Thu, 3 May 2012 00:40:58 +0000 (20:40 -0400)]
beaglebone: disable THUMB2_KERNEL in defconfig for newer binutils

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolibgles-omap3: add missing libdrm dependency v2012.05-yocto1.2
Koen Kooi [Thu, 26 Apr 2012 06:06:03 +0000 (08:06 +0200)]
libgles-omap3: add missing libdrm dependency

dpkg-deb -I shows:

 Package: libgles-omap3
 Version: 4.05.00.03-r26
 Depends: libgles-omap3-flipwsegl, devmem2, update-rc.d, libdrm2 (>= 2.4.31), libgles-omap3-linuxfbwsegl, fbset, libc6 (>= 2.12), libgles-omap3-blitwsegl, libgles-omap3-frontwsegl

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agocloud9-gnome-image: same as cloud9-image, but with GNOME added to it
Koen Kooi [Thu, 19 Apr 2012 15:33:33 +0000 (17:33 +0200)]
cloud9-gnome-image: same as cloud9-image, but with GNOME added to it

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agobonescript: update to latest git
Koen Kooi [Sun, 22 Apr 2012 12:50:06 +0000 (14:50 +0200)]
bonescript: update to latest git

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agobeaglebone-getting-started: updated to latest git
Koen Kooi [Sun, 22 Apr 2012 12:50:05 +0000 (14:50 +0200)]
beaglebone-getting-started: updated to latest git

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti33x-psp 3.2: fix VGA cape detection for beaglebone
Koen Kooi [Thu, 19 Apr 2012 15:33:34 +0000 (17:33 +0200)]
linux-ti33x-psp 3.2: fix VGA cape detection for beaglebone

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agoomap4.inc: change to require tune-cortexa9.inc
Denys Dmytriyenko [Wed, 18 Apr 2012 17:28:17 +0000 (13:28 -0400)]
omap4.inc: change to require tune-cortexa9.inc

As reported by Eric Bénard

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti33x-psp 3.2: fix ehrPWM1 for beaglebone
Koen Kooi [Tue, 17 Apr 2012 12:47:46 +0000 (14:47 +0200)]
linux-ti33x-psp 3.2: fix ehrPWM1 for beaglebone

This makes the backlight on teh 7" LCD cape work again. Also add a patch to
print the hardware revision of the cape.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti33x-psp 3.2: include latest MUSB fixes
Koen Kooi [Tue, 17 Apr 2012 12:47:45 +0000 (14:47 +0200)]
linux-ti33x-psp 3.2: include latest MUSB fixes

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti33x-psp 3.2: rebase onto latest PSP
Koen Kooi [Tue, 17 Apr 2012 12:47:44 +0000 (14:47 +0200)]
linux-ti33x-psp 3.2: rebase onto latest PSP

This fixes most PM operations: cpufreq, cpuidle and suspend. Resume does not
work on beaglebone, but 3 out of 4 ain't bad :)

The M3 firmware needed for suspend/resume is used as a binary, building it
from source and including it from sysroots is planned for future commits.

Beaglebone patches have been forward ported and runtime tested.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agoam33x-cm3: add firmware for am33x suspend/resume
Koen Kooi [Tue, 17 Apr 2012 12:47:43 +0000 (14:47 +0200)]
am33x-cm3: add firmware for am33x suspend/resume

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agobeaglebone-capes: userspace support for capes
Koen Kooi [Tue, 17 Apr 2012 12:47:42 +0000 (14:47 +0200)]
beaglebone-capes: userspace support for capes

Not everything can be done inside the kernel yet, so have a script that does the userspace portion.
Only the LCD3 cape is supported currently, more will follow later.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolibgles-omap3: fix RRECOMMENDS
Koen Kooi [Tue, 17 Apr 2012 12:47:41 +0000 (14:47 +0200)]
libgles-omap3: fix RRECOMMENDS

The modules assignment overwrote the previous ones, leading to missing libraries.

Before:
 Package: libgles-omap3
 Recommends: omap3-sgx-modules
After:
 Package: libgles-omap3
 Recommends: omap3-sgx-modules, libgles-omap3-es8, libgles-omap3-es6, libgles-omap3-es5, libgles-omap3-es3, libgles-omap3-es2

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux 3.0: update to 3.0.28
Koen Kooi [Tue, 17 Apr 2012 12:47:40 +0000 (14:47 +0200)]
linux 3.0: update to 3.0.28

Runtime tested on Angstrom/beagleboard-xM

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agocloud9-image: add rsync
Koen Kooi [Mon, 9 Apr 2012 16:06:44 +0000 (18:06 +0200)]
cloud9-image: add rsync

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti335x-psp 3.2: fix 3.5" cape support, turn on CONFIG_AUDIT
Koen Kooi [Mon, 9 Apr 2012 16:06:43 +0000 (18:06 +0200)]
linux-ti335x-psp 3.2: fix 3.5" cape support, turn on CONFIG_AUDIT

* bump MACHINE_KERNEL_PR for the CONFIG_AUDIT change

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agobeaglebone-tester: bump SRCREV to fix PMIC test
Koen Kooi [Mon, 9 Apr 2012 16:06:42 +0000 (18:06 +0200)]
beaglebone-tester: bump SRCREV to fix PMIC test

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agou-boot 2011.10rc: fix loading from /boot by adding ext4 support
Koen Kooi [Mon, 9 Apr 2012 16:06:41 +0000 (18:06 +0200)]
u-boot 2011.10rc: fix loading from /boot by adding ext4 support

This patchset was pulled from u-boot patchwork and aren't final, but testing
on beaglebone shows it to work.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Acked-by: Tom Rini <trini@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti335x-psp 3.2: update to 3.2.14
Koen Kooi [Mon, 9 Apr 2012 16:06:40 +0000 (18:06 +0200)]
linux-ti335x-psp 3.2: update to 3.2.14

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agoREADME: refer to toolchain-layer in meta-openembedded
Denys Dmytriyenko [Fri, 30 Mar 2012 23:08:35 +0000 (19:08 -0400)]
README: refer to toolchain-layer in meta-openembedded

Since gcc-4.5, binutils-2.20.1 and eglibc-2.12 are now in their own
toolchain-layer of meta-openembedded, adjust README accordingly.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti33x-psp 3.2: fix VGA cape partnumber
Koen Kooi [Wed, 21 Mar 2012 13:45:13 +0000 (14:45 +0100)]
linux-ti33x-psp 3.2: fix VGA cape partnumber

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti33x-psp 3.2: improve cape support
Koen Kooi [Mon, 19 Mar 2012 14:04:32 +0000 (15:04 +0100)]
linux-ti33x-psp 3.2: improve cape support

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti33x-psp 3.2: update to 3.2.13
Koen Kooi [Mon, 26 Mar 2012 13:52:27 +0000 (08:52 -0500)]
linux-ti33x-psp 3.2: update to 3.2.13

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agomulti-kernel: add a comment on the addition of preparekernel task
Denys Dmytriyenko [Fri, 30 Mar 2012 05:54:27 +0000 (01:54 -0400)]
multi-kernel: add a comment on the addition of preparekernel task

As suggested by Richard:
https://lists.yoctoproject.org/pipermail/meta-ti/2012-March/000869.html
While at it, reformat the header.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agoam335x-evm.conf: Add 'ubi' to IMAGE_FSTYPES, use '+=' in assignment
Tom Rini [Thu, 29 Mar 2012 17:18:18 +0000 (10:18 -0700)]
am335x-evm.conf: Add 'ubi' to IMAGE_FSTYPES, use '+=' in assignment

As per
http://lists.linuxtogo.org/pipermail/openembedded-core/2012-March/020053.html
a machine conf file should use '+=' to set IMAGE_FSTYPES.  We also add
the required MKUBIFS_ARGS / UBINIZE_ARGS.  These are placed next to the
line that sets us to use the PSP kernel tree and reference the TI wiki
for the source of our info as well as dmesg / userland commands.

Signed-off-by: Tom Rini <trini@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agoomap3evm.conf: Use '+=' not '?=' in IMAGE_FSTYPES
Tom Rini [Thu, 29 Mar 2012 17:18:17 +0000 (10:18 -0700)]
omap3evm.conf: Use '+=' not '?=' in IMAGE_FSTYPES

As per
http://lists.linuxtogo.org/pipermail/openembedded-core/2012-March/020053.html
a machine conf file should use '+=' to set IMAGE_FSTYPES.

Signed-off-by: Tom Rini <trini@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agoti814x.inc: Use '+=' not '?=' in IMAGE_FSTYPES
Tom Rini [Thu, 29 Mar 2012 17:18:16 +0000 (10:18 -0700)]
ti814x.inc: Use '+=' not '?=' in IMAGE_FSTYPES

As per
http://lists.linuxtogo.org/pipermail/openembedded-core/2012-March/020053.html
a machine conf file should use '+=' to set IMAGE_FSTYPES.

Signed-off-by: Tom Rini <trini@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agoam37x-evm.conf: Use '+=' not '?=' in IMAGE_FSTYPES
Tom Rini [Thu, 29 Mar 2012 17:18:15 +0000 (10:18 -0700)]
am37x-evm.conf: Use '+=' not '?=' in IMAGE_FSTYPES

As per
http://lists.linuxtogo.org/pipermail/openembedded-core/2012-March/020053.html
a machine conf file should use '+=' to set IMAGE_FSTYPES.

Signed-off-by: Tom Rini <trini@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agomulti-kernel: fix get_kernelversion returns None for do_compileconfigs
Denys Dmytriyenko [Thu, 29 Mar 2012 04:25:14 +0000 (00:25 -0400)]
multi-kernel: fix get_kernelversion returns None for do_compileconfigs

The function get_kernelversion uses generated header files to extract the
version number. But those files are not available until do_compile, and
do_compileconfigs is injected before that, hence the version becomes None
and breaks in several places.

Introduce a new task do_preparekernel that calls "make prepare" in the
kernel tree to generate all the necessary files. It's also safer to call
do_configure early on.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-{ti33x,omapl138}: simplify and unify handling of "tipspkernel" feature
Denys Dmytriyenko [Fri, 23 Mar 2012 03:28:35 +0000 (23:28 -0400)]
linux-{ti33x,omapl138}: simplify and unify handling of "tipspkernel" feature

And move it to a separate .inc for other kernels to use.

Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-omap4: remove D_P = "-1" as it's the only kernel
Denys Dmytriyenko [Fri, 23 Mar 2012 03:26:07 +0000 (23:26 -0400)]
linux-omap4: remove D_P = "-1" as it's the only kernel

Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti81xx: delete broken symlink to dm816x-evm configs
Denys Dmytriyenko [Fri, 23 Mar 2012 03:10:54 +0000 (23:10 -0400)]
linux-ti81xx: delete broken symlink to dm816x-evm configs

Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux 3.0: update to 3.0.25
Koen Kooi [Wed, 21 Mar 2012 08:02:22 +0000 (09:02 +0100)]
linux 3.0: update to 3.0.25

Backport Nishants OPP/hwmod fix to get more than 600MHz out of 37xx, but don't
activate it yet. 3630ES1.2 derived silicon gets misdetected:

xM revision A:
[    0.000000] OMAP3630 ES1.0 (l2cache iva sgx neon isp 192mhz_clk )

new xM revision C:
[    0.000000] OMAP3630 ES1.2 (l2cache neon isp 192mhz_clk )

Since the iva hwmod is missing the OPP tables will fail and clock it back to
600MHz. But with the patch the kernel hangs in early init. This problem isn't
specific to this kernel update, it just coincided with ES1.2 silicon arriving
on my desk.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agoti-eula-unpack: fix the check for 32bit glibc, make it a warning
Denys Dmytriyenko [Thu, 22 Mar 2012 22:09:43 +0000 (18:09 -0400)]
ti-eula-unpack: fix the check for 32bit glibc, make it a warning

This makes better checking for 32bit glibc on Ubuntu 11.10
In general, change to a WARNING instead of breaking the build with an ERROR,
to accomodate other different implementations of 32/64bit system libraries,
as well as multiarch setups.
Will need to come up with more robust solution later.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agoREADME: update with the latest info
Denys Dmytriyenko [Thu, 22 Mar 2012 20:52:48 +0000 (16:52 -0400)]
README: update with the latest info

With distro-less fixes in OE-Core, no distro dependencies are required.
Better explain toolchain requirements and setup specific versions.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux 3.0: Fix sprz319 erratum 2.1
Koen Kooi [Mon, 19 Mar 2012 18:16:08 +0000 (19:16 +0100)]
linux 3.0: Fix sprz319 erratum 2.1

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti335x-psp 3.2: update to v3.2.11
Koen Kooi [Mon, 19 Mar 2012 11:31:46 +0000 (12:31 +0100)]
linux-ti335x-psp 3.2: update to v3.2.11

Also add script used to generate patches and SRC_URI

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agou-boot: Fix config-Always-use-GNU-ld patch to work with dash
Khem Raj [Fri, 9 Mar 2012 07:49:01 +0000 (23:49 -0800)]
u-boot: Fix config-Always-use-GNU-ld patch to work with dash

>& /dev/null is not ok for dash so use > /dev/null 2>&1

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agoti-eula-unpack: throw error message in case 32bit glibc is missing
Andreas Müller [Mon, 12 Mar 2012 09:28:05 +0000 (10:28 +0100)]
ti-eula-unpack: throw error message in case 32bit glibc is missing

TI installation tool requires 32bit glibc [1]

[1] https://lists.yoctoproject.org/pipermail/meta-ti/2012-January/000357.html

Signed-off-by: Andreas M??ller <schnitzeltony@googlemail.com>
Acked-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agogadget init: don't dump info to info.txt on boot
Koen Kooi [Wed, 7 Mar 2012 09:11:27 +0000 (10:11 +0100)]
gadget init: don't dump info to info.txt on boot

This script adds ~10s to the boot time, doesn't have error checking and
prevents loading the storage gadget 3 out of 10 times.

Remove it from ExecStartPre to get a fast, consistent boot. The functionality
should be moved to bone101.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti33x-psp 3.2: enable CONFIG_WATCHDOG_NOWAYOUT for beaglebone
Koen Kooi [Wed, 7 Mar 2012 08:36:22 +0000 (09:36 +0100)]
linux-ti33x-psp 3.2: enable CONFIG_WATCHDOG_NOWAYOUT for beaglebone

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-omap4 3.1.0: patch to workaround installing FW images w/o subdirs
Denys Dmytriyenko [Mon, 5 Mar 2012 22:20:53 +0000 (17:20 -0500)]
linux-omap4 3.1.0: patch to workaround installing FW images w/o subdirs

This fixes below error found on some distros (Gentoo and Fedora):
*** No rule to make target `lib/firmware/./', needed by `lib/firmware/ti_3410.fw'.  Stop.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agopandaboard: remove all traces of old 'omap4430-panda' machine
Koen Kooi [Mon, 5 Mar 2012 07:31:21 +0000 (08:31 +0100)]
pandaboard: remove all traces of old 'omap4430-panda' machine

It has been completely replaced with the 'pandaboard' machine config.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agobonescript: update to latest git
Koen Kooi [Sun, 4 Mar 2012 10:08:42 +0000 (11:08 +0100)]
bonescript: update to latest git

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agosoc-family.inc: it's now in OE-Core, remove locally
Denys Dmytriyenko [Mon, 5 Mar 2012 05:57:36 +0000 (00:57 -0500)]
soc-family.inc: it's now in OE-Core, remove locally

The soc-family.inc file to set up SOC_FAMILY in MACHINEOVERRIDES has been
accepted upstream to OE-Core, can remove it from meta-ti now.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-omap4: update to 3.1.0 (latest ti-ubuntu branch)
Koen Kooi [Fri, 2 Mar 2012 13:19:58 +0000 (14:19 +0100)]
linux-omap4: update to 3.1.0 (latest ti-ubuntu branch)

Boot tested on Pandaboard ES/Angstrom

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti33x-psp 3.2: remove patch that slipped in when regenerating SRC_URI
Koen Kooi [Thu, 1 Mar 2012 09:06:46 +0000 (10:06 +0100)]
linux-ti33x-psp 3.2: remove patch that slipped in when regenerating SRC_URI

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti33x-psp 3.2: update to 3.2.9 and add 2 patches from PSP tree
Koen Kooi [Thu, 1 Mar 2012 08:35:40 +0000 (09:35 +0100)]
linux-ti33x-psp 3.2: update to 3.2.9 and add 2 patches from PSP tree

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agoREADME: move meta-angstrom to optional layers
Koen Kooi [Sat, 3 Mar 2012 10:53:08 +0000 (11:53 +0100)]
README: move meta-angstrom to optional layers

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agoti-hw-bringup-image: change require to include to make meta-angstrom a soft dependency
Koen Kooi [Sat, 3 Mar 2012 10:53:07 +0000 (11:53 +0100)]
ti-hw-bringup-image: change require to include to make meta-angstrom a soft dependency

The image will be non-functional, but parsing completes with only oe-core + meta-ti

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agoSOC_FAMILY: add to MACHINE_OVERRIDES locally
Koen Kooi [Sat, 3 Mar 2012 10:53:06 +0000 (11:53 +0100)]
SOC_FAMILY: add to MACHINE_OVERRIDES locally

This breaks the hard dependency on Angstrom for getting a sane set of recipes.

The variable name is kept the same and the actual code moved from angstrom.inc to soc-family.inc to make it clear what it is doing and how.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agomulti-kernel.inc: fix the unpack issue when there's no machine configs
Denys Dmytriyenko [Sat, 3 Mar 2012 08:07:40 +0000 (03:07 -0500)]
multi-kernel.inc: fix the unpack issue when there's no machine configs

BitBake's fetch2 unpack() seems to be picky about multi-kernel's
file://configs/* and defaults to only looking into machine-specific
location. This fixes the issue, as tested by building these platforms:
beaglebone, am335x-evm and am180x-evm.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux 3.0: update to 3.0.23
Koen Kooi [Thu, 1 Mar 2012 08:22:27 +0000 (09:22 +0100)]
linux 3.0: update to 3.0.23

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux 3.0: enable 'option' serial for beagleboard
Koen Kooi [Tue, 28 Feb 2012 19:23:46 +0000 (20:23 +0100)]
linux 3.0: enable 'option' serial for beagleboard

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti33x-psp: add am335x-evm support
Chase Maupin [Tue, 28 Feb 2012 23:28:14 +0000 (17:28 -0600)]
linux-ti33x-psp: add am335x-evm support

* Added a defconfig file for the am335x-evm and moved the common
  configs directory from the beaglebone directory to the top
  of the kernel files tree.

Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agorecipes: fix the remaining missing quotes
Denys Dmytriyenko [Wed, 29 Feb 2012 20:43:39 +0000 (15:43 -0500)]
recipes: fix the remaining missing quotes

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agometa-ti: Fix quotes to make new bitbake happy
Khem Raj [Tue, 28 Feb 2012 19:39:16 +0000 (11:39 -0800)]
meta-ti: Fix quotes to make new bitbake happy

Changes from the original patch:
* Matrix is no longer available, no fixes necessary
* Most of the recipes-ti/ was cleaned up by Koen's earlier patch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agovarious recipes: fix quoting to work with bitbake master
Koen Kooi [Tue, 28 Feb 2012 15:57:35 +0000 (16:57 +0100)]
various recipes: fix quoting to work with bitbake master

Changes from the original patch:
* Matrix is no longer available, not fixes necessary
* INSANE_SKIP is set to "1", like in oe-core - may need to list individual QA tests

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agomatrix: remove old Matrix and replace with README to point to new location
Denys Dmytriyenko [Tue, 28 Feb 2012 22:10:55 +0000 (17:10 -0500)]
matrix: remove old Matrix and replace with README to point to new location

Matrix is now hosted in the meta-arago-extras (sub-)layer of meta-arago. This
sub-layer is not Arago-specific and can be used with any distro. More details
at git://arago-project.org/git/meta-arago.git

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agomatrix-tui: deprecated
Denys Dmytriyenko [Tue, 28 Feb 2012 22:05:03 +0000 (17:05 -0500)]
matrix-tui: deprecated

Remove matrix-tui, since it has been deprecated and no longer supported.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-davinci: quoting fixes
Koen Kooi [Tue, 28 Feb 2012 15:16:37 +0000 (16:16 +0100)]
linux-davinci: quoting fixes

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agoREADME: describe the current dependency on Angstrom and future plans
Denys Dmytriyenko [Tue, 28 Feb 2012 04:15:13 +0000 (23:15 -0500)]
README: describe the current dependency on Angstrom and future plans

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti33x-psp 3.2: enable PRU support for beaglebone
Koen Kooi [Tue, 21 Feb 2012 15:24:07 +0000 (16:24 +0100)]
linux-ti33x-psp 3.2: enable PRU support for beaglebone

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agobeaglebone-getting-started: update SRM to rev A5
Koen Kooi [Tue, 14 Feb 2012 04:17:57 +0000 (05:17 +0100)]
beaglebone-getting-started: update SRM to rev A5

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agocloud9-image: ship connman-test as well to manipulate interfaces using the CLI
Koen Kooi [Fri, 10 Feb 2012 08:52:30 +0000 (09:52 +0100)]
cloud9-image: ship connman-test as well to manipulate interfaces using the CLI

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agogadget-init: remove ehrPWM polarity workaround
Koen Kooi [Fri, 10 Feb 2012 08:45:51 +0000 (09:45 +0100)]
gadget-init: remove ehrPWM polarity workaround

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agobeaglebone-getting-started: update to latest git
Koen Kooi [Fri, 10 Feb 2012 08:41:22 +0000 (09:41 +0100)]
beaglebone-getting-started: update to latest git

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agobeaglebone-tester: include Jasons debug tweaks
Koen Kooi [Fri, 10 Feb 2012 08:29:55 +0000 (09:29 +0100)]
beaglebone-tester: include Jasons debug tweaks

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agou-boot 2011.09: add patch to support 'cold' AM335x silicon
Koen Kooi [Mon, 13 Feb 2012 13:46:34 +0000 (14:46 +0100)]
u-boot 2011.09: add patch to support 'cold' AM335x silicon

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux 3.0: update from 3.0.17 to 3.0.22
Koen Kooi [Tue, 21 Feb 2012 10:10:08 +0000 (11:10 +0100)]
linux 3.0: update from 3.0.17 to 3.0.22

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti335x-psp 3.2: update to 3.2.6
Koen Kooi [Tue, 14 Feb 2012 18:11:39 +0000 (19:11 +0100)]
linux-ti335x-psp 3.2: update to 3.2.6

Readahead fixed!

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9 years agolinux-ti33x-psp 3.2: update to 3.2.5
Koen Kooi [Fri, 10 Feb 2012 14:32:32 +0000 (15:32 +0100)]
linux-ti33x-psp 3.2: update to 3.2.5

Runtime tested on a beaglebone A3

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>