Commit Graph

4026 Commits

Author SHA1 Message Date
Alex Gonzalez 4c14df9620 meta-digi-arm: Update SRCREVs to revision dey-1.3.2.3.
Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-06-13 13:36:18 +02:00
Alex Gonzalez e500e6b66e builds.sh: Update manifest URL.
The manifest git repository has changed location.

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-06-13 09:55:55 +02:00
Javier Viguera 89cd759503 redpine: use global variable to use internal git repo
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-06-12 17:06:07 +02:00
Alex Gonzalez 8988542df3 meta-digi: Rename from DEL to DEY.
The final product will be called "Digi Embedded for Yocto" or DEY for
short.

This commit renames all relevant files.

https://jira.digi.com/browse/DEL-474

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-06-12 13:18:37 +02:00
Javier Viguera c019fa7611 amd-gpu-bin-mx51: use FSL SRC_URI
https://jira.digi.com/browse/DEL-499

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-06-12 13:13:11 +02:00
Alex Gonzalez c633b81b31 meta-digi-del: Add meta-fsl-demos to README.
http://fisheye.digi.com:8060/cru/CR-DEL-49

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-06-12 13:09:14 +02:00
Alex Gonzalez b6fa4c17db meta-digi: Remove sha1s from layer README files.
This lowers the maintenance of these layers. The manifest used with repo
deals with the specific sha1s.

https://jira.digi.com/browse/DEL-495

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-06-12 13:07:37 +02:00
Alex Gonzalez 763fffe424 meta-digi-arm: Change DIGI_MIRROR to final FTP URL.
This is the FTP site where the release artifacts will be placed. It's
structure will be something like:

x.y.z/
	source
	images
	toolchains
	adt-installer

https://jira.digi.com/browse/DEL-473

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-06-12 13:03:13 +02:00
Alex Gonzalez 48d9b9079a build.sh: Add a platform specific path to TEMPLATECONF
If TEMPLATECONF is set in the environment, we will add the platform to
the path so that it's possible to use specific template configurations
for different platforms in the build server.

https://jira.digi.com/browse/DEL-497

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-06-12 10:59:50 +02:00
Javier Viguera 7e64629187 meta-digi: use global variable for github url
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-06-07 15:52:19 +02:00
Javier Viguera 10c7594119 meta-digi: use global variable to use internal git repos
https://jira.digi.com/browse/DEL-472

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-06-04 18:08:02 +02:00
Javier Viguera c548d7011a nvram: get code from github
https://jira.digi.com/browse/DEL-472

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-06-04 14:32:04 +02:00
Javier Viguera 41809501fb u-boot: get code from github
https://jira.digi.com/browse/DEL-472

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-06-04 14:05:08 +02:00
Javier Viguera 7ad6a5e63a meta-digi-arm: create complete u-boot recipe (instead of bbappend)
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-06-04 13:49:52 +02:00
Javier Viguera ce54d81e66 linux: get code from github
https://jira.digi.com/browse/DEL-472

While on it, fix minor bug: uImage-<platform> symbolic link was not
being created on deployment directory.

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-06-04 10:00:45 +02:00
Javier Viguera ca34ff76bf imx-bootlets: get code from github
https://jira.digi.com/browse/DEL-472

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-06-04 10:00:45 +02:00
Javier Viguera ac80d686f7 kernel-module-atheros: get code from github
https://jira.digi.com/browse/DEL-472

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-06-04 10:00:45 +02:00
Javier Viguera 23ae02204f meta-digi: move Digi mirrors below yoctoproject's
So yoctoproject's are used *before* Digi's.

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-06-04 09:57:07 +02:00
Alex Gonzalez 88df6a4d1e meta-digi-del: Add a development graphical image.
https://jira.digi.com/browse/DEL-479

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-06-04 09:14:56 +02:00
Alex Gonzalez 8a7ab34482 meta-digi-del: Define xserver common virtual runtime for del-gui.
The xserver-common package in meta-openembedded replaces and conflicts
with the x11-common package in poky.

But by default poky sets the VIRTUAL-RUNTIME_xserver_common variable
in packagegroup-core-x11 to x11-common.

This causes a build error on the rootfs creation step when images with
the dev-pkgs image feature are compiled. The build error is not quite
understood, but forcing the xserver common in the distribution works
and resolves any doubt regarding to which is the package actually
being included in the target system.

xserver-common was also the package included by default in normal (non
development) builds.

https://jira.digi.com/browse/DEL-488

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-06-04 09:14:56 +02:00
Alex Gonzalez 8b0481316f meta-digi-arm: Allow to create an empty dev package for firmware-mxs.
Otherwise a dev or sdk image which include the dev-pkgs image feature
will fail.

https://jira.digi.com/browse/DEL-488

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-06-04 09:14:56 +02:00
Alex Gonzalez 2faf1c8292 meta-digi-del: Add sdk image targets for development.
These images contain debug tools as the tcf-agent which are required to
perform SDK operations like run and debug.

https://jira.digi.com/browse/DEL-488

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-06-04 09:14:56 +02:00
Alex Gonzalez b41c69e3b5 meta-digi-del: Add virtual ssh server.
This commit allows for the ssh server to be selected by the user in the
project's local.conf.

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-06-04 09:14:56 +02:00
Javier Viguera 7dd9c33154 meta-digi-del: create '/etc/build' file with build statistics
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-05-28 19:58:42 +02:00
Javier Viguera 2b7fb6b3cf base-files: rework '/etc/os-release' file
* Do not hard-code the DISTRO* values and set them from the environment
* Move the build information to a different file (following commit)

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-05-28 18:40:22 +02:00
Javier Viguera 08589f8942 meta-digi: missing spaces around '='
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-05-28 10:46:12 +02:00
Alex Gonzalez de5be32935 Distro configuration: Allow to use the standard Yocto ADT installer.
The ADT installer compiled from "bitbake adt-installer" needs qemu images
available at adtrepo.yoctoproject.org/$VERSION. To avoid having to deploy
an adtrepo ourselves, we need to change the distro version to the upstream
version.

There are further problems with the ADT installation that need to change
the SDK_VENDOR to the poky default of pokysdk and to have the SDKPATH also
with the default value.

With this change the adt-installer is installed without errors.

https://jira.digi.com/browse/DEL-478

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-05-28 10:09:33 +02:00
Javier Viguera acbbde22f6 psplash: do not launch on target's shutdown
psplash utility is throwing errors on target's shutdown when using the
serial terminal as console. Override the psplash initscript configuration
so it only runs on target's boot.

https://jira.digi.com/browse/DEL-260

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-05-27 12:15:31 +02:00
Javier Viguera a448713777 gst-fsl-plugin: rework patches
The patches are specific to the package version, so move then to a
versioned folder and remove the version from the patch filenames.

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-05-23 16:33:28 +02:00
Alex Gonzalez a6a3a9a220 build.sh: Parametrize the distribution to build.
This allows to build for all supported distributions:

del (del-image-minimal)
del-gui (del-image-graphical
poky (core-image-minimal etc.)
dbl (dbl-image-base)

https://jira.digi.com/browse/DEL-481

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-05-23 16:21:10 +02:00
Alex Gonzalez 68fd85851f mkproject.sh: Do not override TEMPLATECONF if already set.
This will allow to pass a TEMPLATECONF path with a predefined
local.conf.template and bblayers.conf.template that will allow
to customize those files.

https://jira.digi.com/browse/DEL-468

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-05-23 10:39:04 +02:00
Javier Viguera 289a003d2a gst-fsl-plugin: remove not needed patch
The patch has been accepted upstream, so it's no longer needed here:

http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/commit/?h=danny&id=b93c40348cdcb0022f4315edc1b9cb7474253b1e

https://jira.digi.com/browse/DEL-167

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-05-22 18:15:13 +02:00
Javier Viguera b5e4c77c4e gst-fsl-plugin: fix video not working with mfw_isink
There were two problems here:

* The 'vssconfig' files need to be removed so the displays are
  auto-configured directly.

* Fix a problem with a missing library. The code tries to 'dlopen' a
  shared library using the symbolic link instead of the soname. But the
  symbolic link is only installed with the development package PN-dev,
  so it's not available with the normal 'gst-fsl-plugin' package. Added
  patch that fixes this problem.

https://jira.digi.com/browse/DEL-167

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-05-22 18:15:13 +02:00
Alex Gonzalez db55ff5a32 build.sh: Changes from review.
http://fisheye.digi.com:8060/cru/CR-DEL-28#CFR-517

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-05-22 17:40:58 +02:00
Alex Gonzalez 7bb61a45b9 build.sh: Parametrize the single target image name
This will allow to compile del-image-graphical or any of the other standard
Yocto image targets as meta-toolchain, meta-toolchain-sdk, adt-installer,
or meta-ide-support.

https://jira.digi.com/browse/DEL-476

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-05-22 17:33:21 +02:00
Francis Sreeves 53f6acf707 wr21 config template: set default platform variant
http://fisheye.digi.com:8060/cru/CR-DEL-27#CFR-516

Signed-off-by: Francis Sreeves <francis.sreeves@digi.com>
2013-05-22 10:30:01 +01:00
Francis Sreeves d2cdf7826e image_types_digi: keep platforms in alphabetical order
http://fisheye.digi.com:8060/cru/CR-DEL-27#CFR-508

Signed-off-by: Francis Sreeves <francis.sreeves@digi.com>
2013-05-22 10:30:01 +01:00
Francis Sreeves 6db91dc1a3 meta-digi: add WR21 machine
https://jira.digi.com/browse/DEL-455

Signed-off-by: Francis Sreeves <francis.sreeves@digi.com>
2013-05-22 10:30:01 +01:00
Alex Gonzalez cc17072c91 meta-digi-arm: Update atheros init script to make it platform independent.
Another option would be to split it up in machine folders, but it is
similar enough in all platforms not to need this for the time being.

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-05-22 09:23:31 +02:00
Javier Viguera 02a3bc1fad gst-plugins-base: disable integer vorbis plugin
This plugin is conflicting somehow with the other vorbis plugin throwing
some error messages when using gstreamer:

(gst-plugin-scanner:873): GLib-GObject-WARNING **: cannot register existing type `GstVorbisDec'
(gst-plugin-scanner:873): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed
(gst-plugin-scanner:873): GStreamer-CRITICAL **: gst_element_register: assertion `g_type_is_a (type, GST_TYPE_ELEMENT)' failed

Disabling the plugin does remove the error messages with no
functionality loss (as we have the standard vorbis plugin)

https://jira.digi.com/browse/DEL-447

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-05-21 18:09:23 +02:00
Alex Gonzalez 08d2833e27 meta-digi-del: Fix netbase postinst to work also in target install.
https://jira.digi.com/browse/DEL-428

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-05-21 17:19:13 +02:00
Alex Gonzalez c2da364830 meta-digi-arm: Add CPX2 wireless support.
Fix the kernel wireless configuration fragment, and add a couple of kernel
patches to set up the mmc0 interface to be used with the wireless and
remove an incorrect pin configuration.

There are similar patched to this on the gateways/master branch related to
the vehicle bus adapter product.

meta-digi-arm/conf/machine/cpx2.conf

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-05-17 13:26:29 +02:00
Alex Gonzalez ffd1561423 meta-digi-arm: Update cpx2 kernel defconfig.
It is now based on the ConnectCard defconfig instead of the gateways
product one. This makes more sense in this layer, and upper layers
can overwrite it if needed.

https://jira.digi.com/browse/DEL-462

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-05-17 13:26:16 +02:00
Alex Gonzalez 2bb85c7c6b meta-digi-dbl: Update kernel-module-redpine recipe name.
The recipe name in meta-digi-arm has changed.

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-05-17 11:29:11 +02:00
Alex Gonzalez 8aa325c339 meta-digi-dbl: Update btfilter append to new version.
Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-05-17 11:29:11 +02:00
Javier Viguera ce61322b9c meta-digi-del: add sleep to suspend/resume script
This gives more time for the interfaces to resume.

This fixes a race condition where the script tries to bring up the
wireless interface before actually being available.

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-05-16 18:38:07 +02:00
Javier Viguera 9b94c4bf3b meta-digi-del: customize 'udev' script to create static nodes
https://jira.digi.com/browse/DEL-458

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-05-16 12:16:09 +02:00
Alex Gonzalez 4e48ac91f6 meta-digi-del: Fix del-gstreamer for non mx5 platforms.
https://jira.digi.com/browse/DEL-279

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-05-15 19:17:27 +02:00
Javier Viguera 077894da5b meta-digi: add jenkins build script
https://jira.digi.com/browse/DEL-460

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-05-15 16:30:24 +02:00
Alex Gonzalez 26be48e5ed meta-digi: Add meta-fsl-demos to sdk.
https://jira.digi.com/browse/DEL-452

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2013-05-14 11:27:50 +02:00