1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-05-07 03:49:20 +00:00
Commit Graph

576 Commits

Author SHA1 Message Date
Koen Kooi 933898d1a9 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>
2012-04-18 12:19:55 -04:00
Koen Kooi da08d625f2 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>
2012-04-18 12:19:55 -04:00
Koen Kooi 415f8b2c33 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>
2012-04-18 12:19:55 -04:00
Koen Kooi 62e713b1b3 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>
2012-04-18 12:19:55 -04:00
Koen Kooi f026aa7bd0 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>
2012-04-18 12:19:55 -04:00
Koen Kooi 41053c22a7 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>
2012-04-18 12:19:55 -04:00
Koen Kooi 3a441d63e9 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>
2012-04-18 12:19:55 -04:00
Koen Kooi d2886e6355 cloud9-image: add rsync
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-04-10 15:11:27 -04:00
Koen Kooi d0b6939039 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>
2012-04-10 15:11:22 -04:00
Koen Kooi 69102ec043 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>
2012-04-10 15:11:18 -04:00
Koen Kooi d686d9d676 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>
2012-04-10 15:11:12 -04:00
Koen Kooi bb34e69f3d 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>
2012-04-10 15:10:45 -04:00
Denys Dmytriyenko f5135a2cb7 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>
2012-03-30 19:08:35 -04:00
Koen Kooi de3125ad1e 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>
2012-03-30 19:05:59 -04:00
Koen Kooi a04b218eb6 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>
2012-03-30 19:05:28 -04:00
Koen Kooi 7df8fc578b 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>
2012-03-30 19:04:44 -04:00
Denys Dmytriyenko c5bb2de922 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>
2012-03-30 01:54:27 -04:00
Tom Rini f02d5e7906 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>
2012-03-30 01:45:33 -04:00
Tom Rini bab63afdb0 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>
2012-03-30 01:45:33 -04:00
Tom Rini 1081734754 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>
2012-03-30 01:45:33 -04:00
Tom Rini 2b300f08ca 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>
2012-03-30 01:45:33 -04:00
Denys Dmytriyenko a0dc3b8afc 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>
2012-03-29 00:25:14 -04:00
Denys Dmytriyenko 246cb75a97 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>
2012-03-22 23:33:44 -04:00
Denys Dmytriyenko 0a92342b29 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>
2012-03-22 23:33:40 -04:00
Denys Dmytriyenko f3f64d0340 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>
2012-03-22 23:33:36 -04:00
Koen Kooi c5f7a7cb9a 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>
2012-03-22 23:33:31 -04:00
Denys Dmytriyenko 997bf8f58a 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>
2012-03-22 18:09:43 -04:00
Denys Dmytriyenko 62ad4edfca 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>
2012-03-22 16:52:48 -04:00
Koen Kooi 8f1fc028be 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>
2012-03-19 14:34:40 -04:00
Koen Kooi ebbeb55561 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>
2012-03-19 14:33:49 -04:00
Khem Raj 0d0e2c1e27 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>
2012-03-15 00:49:33 -04:00
Andreas Müller cf056a6ae0 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>
2012-03-12 16:08:34 -04:00
Koen Kooi ed29286f2b 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>
2012-03-07 16:51:53 -05:00
Koen Kooi edc2621fac 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>
2012-03-07 16:51:49 -05:00
Denys Dmytriyenko aa24c8ba60 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>
2012-03-07 16:38:54 -05:00
Koen Kooi 43956e56db 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>
2012-03-05 12:03:43 -05:00
Koen Kooi dfbcf63963 bonescript: update to latest git
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-03-05 12:02:20 -05:00
Denys Dmytriyenko f7965c3a33 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>
2012-03-05 00:57:36 -05:00
Koen Kooi 73de853320 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>
2012-03-05 00:56:32 -05:00
Koen Kooi 81f7f807d2 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>
2012-03-04 23:36:22 -05:00
Koen Kooi 4d6e7c358e 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>
2012-03-04 23:35:53 -05:00
Koen Kooi e31722adc4 README: move meta-angstrom to optional layers
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-03-04 00:33:17 -05:00
Koen Kooi 17600a532e 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>
2012-03-04 00:32:39 -05:00
Koen Kooi 0d4418518a 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>
2012-03-04 00:32:39 -05:00
Denys Dmytriyenko 020b6f893d 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>
2012-03-03 03:07:40 -05:00
Koen Kooi 2dbb7f09bf linux 3.0: update to 3.0.23
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-03-01 16:57:18 -05:00
Koen Kooi 05d3883a78 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>
2012-03-01 16:56:41 -05:00
Chase Maupin 8172b803e7 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>
2012-03-01 16:28:23 -05:00
Denys Dmytriyenko f581b98514 recipes: fix the remaining missing quotes
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-02-29 15:43:39 -05:00
Khem Raj c44b242d85 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>
2012-02-28 17:56:05 -05:00