summaryrefslogtreecommitdiff
path: root/recipes
AgeCommit message (Collapse)Author
2015-05-18GPIOConfig: update GPIOConfig which now works on VF50Stefan Agner
GPIOConfig CPU detection was broken on Colibri VF50. Update to latest revision 674 which fixes CPU detection on newer kernel for Colibri VF50 too.
2015-05-18trdx-extra.inc: deploy all built kernel modulesMax Krummenacher
Our kernel defconfigs build a number of drivers as modules. Deploy all of these into the final image instead of only deploying a number of explicitely named module packages.
2015-05-18Revert "trdx-extra.inc: ensure machine-id is non volatile"Max Krummenacher
Angstom Dizzy now uses systemd V218 so there is no need to deploy a component seperately anymore. If one has to run systemd-machine-id-commit on first boot one has to add an additional recipe or bbappend to to systemd_%.bb This reverts commit 908149098ed9d31d817c438e505ecdbf15f9f3db.
2015-05-12trdx-image-fstype: fix/improve messages during updateStefan Agner
Fix and enhance messages durring Colibri VF50/VF61 upgrade. Fix missing run command
2015-05-12image partitions: use the volume names boot and rootfsMax Krummenacher
Was Boot and arm
2015-05-12colibri_t20: implement migration in update scriptsMarcel Ziswiler
2015-05-12trdx-image-fstype: create the U-Boot scipts at buildtimeMax Krummenacher
Create the U-Boot scipts at image buildtime and remove the binary script representation from version control.
2015-05-12apalis/colibri_imx6/t20/t30: revamp update scriptsMarcel Ziswiler
iMX6: Always do use a secondary argument for the 'mmc dev' command. T30: Do rootfs update of eMMC in chunks as well. Requires pre-splitting file in Ethernet case. As an advantage allows flashing rootfs bigger than RAM plus avoids timeouts during flashing. Added wrapper flash_mmc script as well for backwards compatibility reason. While at it cleanup various whitespaces throughout the update scripts.
2015-05-12stress: change moved upstream download linkMax Krummenacher
2015-05-12Apalis/Colibri iMX6: extend U-Boot scriptsMax Krummenacher
- rename flash_mmc script to flash_blk and adapt that it can also be used from a USB drive. - Add flash_mmc “proxy” script for the upgrade case
2015-05-12Apalis/Colibri iMX6: kernel/U-Boot update to latest in -nextMax Krummenacher
Also deploy an additional device tree supporting a Colibri iMX6 with Analog Camera Module.
2015-05-12colibri_vf: use new USB gadget libraryStefan Agner
Use new library libusbg with its automatic gadget configuration service. Also enable a console on USB gadget serial port (CDC ACM) which is ttyGS0 on device side.
2015-05-12apalis/colibri_t20/t30: integrate latest stuffMarcel Ziswiler
2015-05-12base-files: resize console automatic upon loginStefan Agner
Use the resize command to set the size of the terminal once upon login. This is useful for serial console, where the default Unix signal which takes care of resizing the console (SIGWINCH) is not available.
2015-05-12base-files: consolidate fstab/profileStefan Agner
There are no more differences in fstab between machines, hence use the same common file. The default profile has some differences, however we can seperate them out and create a file which will be installed in profile.d. missing
2015-05-12angstrom-lxde-image: deploy tegrastats-gtkMax Krummenacher
2015-05-12update.sh: t30: deploy device-tree optionallyMax Krummenacher
Unifing with imx6 update script pulled in a test that a device-tree must be deployed. Apalis/Colibri T30 use a not device-tree enabled Kernel. So remove the check that the device-tree actually exists.
2015-05-12trdx-image-fstype: implement migration to V2.4Stefan Agner
The migration to BSP V2.4 is somewhat more complex due to ECC level change. The scripts detect whether we are on a new or old module by checking the NAND driver type (which probably reflects best which ECC level has been used). In case the NAND driver has the old name (fsl_nfc), then the script assumes that migration is required: The migration script runs in two stages: - The first part updates U-Boot, erases the root file system and loads the config block into memory (upgrade_part1). - After reboot, the second stage runs with the new U-Boot version. The script update the boot configuration block (BCB), restores the config block from memory and U-Boot is written again using the new ECC level. Then, the script erases the UBI partition (which contains the root filesystem) and recreates it using the new ECC level too (upgrade_part2). Since we keep the config block temporarly in RAM, the whole update process should not be interrupted! In case it did, the new U-Boot version is able to restore the configuration block from command line. In contrast to older update scripts, the standard upgrade procedure does not erase the whole UBI partition anymore. This makes sure that wear-leveling information can be preserved.
2015-05-12images: remove mime-support, udev-hwdb and cpufrequtils for VybridStefan Agner
Those packages are not required or not absolutely necessary, hence remove them for the Vybrid image to loose space constraints on Colibri VF50 somewhat.
2015-05-12images: remove NTP in favor of systemd-timesyncdStefan Agner
In contrast to the full NTP implementation systemd-timesyncd only supports the client side of the NTP protocol. In return, the systemd implementation is ~250kBytes smaller. Since most embedded devices require client side only, use systemd's timesyncd.
2015-05-12trdx-image-fstype: T30, iMX6: remove default target dirMax Krummenacher
Make the option -o mandatary, used to default to /media/KERNEL While at it synchronize the files again.
2015-05-12trdx-image-fstype: sync Vybrid flash scriptsMax Krummenacher
Update to latest version (SVN r671) of burnflash.
2015-05-12trdx-image-fstype: sync Vybrid flash scriptsStefan Agner
Update to latest version (r663) of Vybrid flash scripts.
2015-05-12trdx-oak-sensors: change license string to known "PD"Max Krummenacher
PublicDomain is not known to OE
2015-05-12trdx-image-fstype: pull out common filesMax Krummenacher
Pull out common files of the module specific trees into the common library directory and symlink the files.
2015-05-12trdx-image-fstype: drop tarball in favour of filesMax Krummenacher
Drop the burnflash.tar.bz2 tarball and put the individual files under version control. Only create minimal set for colibri-t20 for now and move it with the change to tegra-uboot-flasher.
2015-05-12recipes: replace short DESCRIPTION with SUMMARYMax Krummenacher
The SUMMARY variable gives a short description of the package (<72 chars). A missing DESCRIPTION is automatically set to the content of SUMMARY.
2015-05-12recipes: don't use ${PN} as a recipe name placeholderMax Krummenacher
${PN} might be extended with some magic prefix, so don't use it in SRC_URI assignments et. al.
2015-05-12lx.inc: cleanup with meta-lxde packagegroupMax Krummenacher
Add the lxde components with meta-lxde packagegroups and the window and display manager here.
2015-05-12lx.inc: remove packages pulled from packagegroupMax Krummenacher
Don't explicitely add packages already added by the lxde package group.
2015-03-31images: change to V2.4Max Krummenacher
2015-03-31images: use changed gdb-cross package nameMax Krummenacher
2015-03-31images: use packagegroup instead of taskMax Krummenacher
2015-03-10usb-rndis: fix various issues with dhcpd service for RNDISMax Krummenacher
- Make sure leases file is not persistent (in /var/run now) This allows to serve the same IP to the generated (and hence different IP addresses) - Start RNDIS service after the network.target - Tegra: Add extra service for udhcpd. When running dhcpd directly from udev, the daemon will be killed after a while
2015-02-17qt-demo-init: converted to systemd serviceStefan Agner
Convert qt-demo-init to a systemd service. The service will only start when the systemd target is set to graphical, hence also set the new default target of the qt4e-demo-image to graphical.
2015-01-12feeds: remove debug and re-add hard-float non-neon feedsMarcel Ziswiler
Remove debug feed URL as it does not exist. Re-add Colibri T20 specific (ARM, hard-float, non-neon) feeds which recently are built in Angstrom again as Atmel SAMA5D3 is non-neon as well.
2014-12-19Apalis iMX6/T30 & Colibri T20/T30/VF50/VF61: fix GPIOConfigMarcel Ziswiler
2014-12-19colibri-imx6: add u-boot-fw-utilsMax Krummenacher
2014-12-18GPIOConfig: update with mainline kernel supportStefan Agner
2014-12-18trdx-extra.inc: ensure machine-id is non volatileMax Krummenacher
If the rootfs in early init is read-only /etc/machine-id is in a tempfs. systemd-machine-id-commit can be used to migrate to the 'real' rootfs. The command is run in the installers postinst and thus needs no further activation.
2014-12-16colibri-vf: switch to mainline kernel based on 3.18Stefan Agner
Switch default kernel recipe to linux-toradex-vf which will build a kernel based on the toradex 3.18-next branch.
2014-12-11qt4e-demo-image: remove xdg-utilsMax Krummenacher
xdg-utils pulls in at least part of the X server.
2014-12-08apalis/colibri imx6/t20/t30: deploy eglinfo-x11Marcel Ziswiler
2014-11-13apalis/colibri_imx6: get rid of imx_usb.m32Marcel Ziswiler
2014-11-13apalis/colibri_t30: fix fw_setenvMarcel Ziswiler
2014-11-13Apalis iMX6/T30 & Colibri T20/T30/VF50/VF61: update resp. introduce ↵Marcel Ziswiler
GPIOconfig tool
2014-10-31trdx-extra.inc: deploy fw_printenv also on T30Max Krummenacher
2014-10-30apalis/colibri_t30: latest u-boot git migrated to cbootimage/tegrarcmMarcel Ziswiler
Use latest U-Boot from git. Migrate to using cbootimage and tegrarcm.
2014-10-30trdx-images: remove ConsoleKitStefan Agner
Remove explicit installation of ConsoleKit since we use systemd- logind nowadays. Also, pam-plugin-ck-connector, the ConsoleKit pam plug-in, is not required anymore. The equavilent for systemd is part of libpam (pam_systemd.so). The secondary PolKit authenticatin agent polkit-gnome is not necessary since LXDE has its own authentication agent lxpolkit.
2014-10-20colibri-vf: switch to zImage inside root fsStefan Agner
Due to U-Boot udpate we need to create one big UBI volume. Since attaching the UBI volume is the expensive operation (compared to mount the UBIFS inside that volume), it is relatively cheep to load the kernel directly from the root filesystems /boot directory instead of creating a own volume for the kernel. This also makes it simpler to load a mainline kernel (along with the required dtb file). However, we loose the integrity check of the uImage. But since there were no measures in place to handle a invalid image, we do not loose functionality here. In case we need integrity check, we should consider switching to the new FIT image format...