summaryrefslogtreecommitdiff
path: root/recipes
AgeCommit message (Collapse)Author
2015-12-15images: add rtl8192cu firmware for LM006 USB WiFi adapterBhuvanchandra DV
The LM006 USB WiFi adapter uses a Realtek RTL8188CUS chipset, which requires the compatible firmware RTL8192CU. Signed-off-by: Bhuvanchandra DV <bhuvanchandra.dv@toradex.com> Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2015-12-15create_configblock.sh: remove from deployment tarballMax Krummenacher
With the cfgblock command in U-Boot we now have a better solution. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2015-11-05Apalis/Colibri iMX6: fix and unify update scriptsMax Krummenacher
Don't write the eMMC twice on Apalis in the not migrate case.
2015-11-04Apalis iMX6: modify update scripts to work also on V1.0 HWMax Krummenacher
2015-11-04apalis/colibri_imx6: update/load USB Gadget ConfigFS automaticallyStefan Agner
Since we use USB Gadget ConfigFS now use libusbg to load the USB Gadget configuration automatically.
2015-11-03update.sh: set board_name for Colibri VF50/VF61Stefan Agner
Up until now, U-Boot for Colibri VF50/VF61 did not had an environment variable board_name. Use the soc environment variable to set the board_name.
2015-11-03update.sh: load fwd_blk from fwd_mmcStefan Agner
To avoid code duplication call fwd_blk from fwd_mmc. This adds one more indirection, but since flash_mmc.img is a compatibility script anyway it is not the common case...
2015-11-03update.sh: source update script only if loaded successfullyStefan Agner
Source the update script only if loading succeeded. This avoids loops if board_name is not set. Also add a test if board_name is really set since this variable is/was not available in older U-Boots.
2015-11-02apalis/colibri_t20/t30: further generalise u-boot update scriptsMarcel Ziswiler
Further generalise U-Boot update scripts by using ${board_name} instead of hard coding module name like apalis_t30, colibri_t20 or colibri_t30.
2015-11-02apalis/colibri_t30: fix dtb update in u-boot update scriptsMarcel Ziswiler
Even though our downstream L4T based kernel does not use any device tree stuff prepare for easy deployment thereof by using the correct dtb name. In the Ethernet aka TFTP update case this actually fixes an issue where it previously tried to TFTP the whole ${board_name} directory which at least on my setup failed with a permission denied which it retried forever.
2015-11-02apalis/colibri_t30: deploy/enable nv-conf-systemd for cpu hot-pluggingMarcel Ziswiler
Deploy and enable CPU hot-plug configuration and startup on our T30 based modules. This significantly reduces power-consumption and therefore improves thermal characteristics.
2015-10-30appends: make sure that there is whitespaceMax Krummenacher
2015-10-30joe: drop recipe in favour of meta-openembeddedMax Krummenacher
meta-openembedded provides a recipe for joe, use that one.
2015-10-29Revert "console-trdx-image/*qt*-image: remove udev-extra-rules"Max Krummenacher
This reverts commit ae568dc9b001306a0723daccf3ea7912d94438ee. http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-core/systemd/systemd_219.bb?h=fido&id=0cd5a0d5445ff95a8ef4abe24fef705957935e81 fixes the automount issues we have during boot. So revert the patch which completely disabled the feature.
2015-10-29images: install udisk only in lxde imageMax Krummenacher
2015-10-29Revert "angstrom-lxde-image: use udisks only for automount"Max Krummenacher
This reverts commit a1040ca051f6c66bc5205502a462d55490653360. http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-core/systemd/systemd_219.bb?h=fido&id=0cd5a0d5445ff95a8ef4abe24fef705957935e81 fixes the automount issues we have during boot. So revert the patch which completely disabled the feature. This (re)introduces the issue that removable media attached during runtime does get mounted with dbus / udisk in a different fashion. But the fact that media connected at boot is actually mounted before the system reaches its running state and that automount works when one disables the start of the display manager outweights this.
2015-10-29apalis/colibri_imx6/t30: update u-boot update scriptsMarcel Ziswiler
Update our U-Boot update scripts to accommodate our new unified eMMC layout: boot area partition 1 aka primary eMMC boot sector: with U-Boot boot loader and the U-Boot environment before the configblock at the end of that boot area partition Handle migration of boot loader and configblock on Apalis/Colibri iMX6. When doing a full update also explicitly flash kernel and FDT from the update medium in order to allow for easy updating thereof.
2015-10-29update.sh: clean-up and unify update scriptsMarcel Ziswiler
Further clean-up and unify our update scripts: - Universally mention Ethernet aka TFTP, SD card and USB flash drive as possible update media. - Universally mention detailed recovery/update procedures being available on our developer website. - Universally split usage and flashing instructions (-f). - Make sure we don't exceed the 80 characters line length limit. - Fix various spelling issues.
2015-10-29apalis/colibri_imx6/t30: update.sh: update emmc layout descriptionMarcel Ziswiler
Now that both Apalis/Colibri iMX6 as well as Apalis/Colibri T30 will use the same eMMC layout also concerning boot loader, environment and configblock locations in the primary eMMC boot area partition update resp. description.
2015-10-29update.sh: fix debug aka recovery mode only operationMarcel Ziswiler
The following commit: f463f754048ebc3325025f0e1506b03cf14203a5 update.sh: use moduletype specific folder for output files moved the output folder check above the module type selection which now fails in case of debug aka recovery mode only operation with the following error: does not exist, exiting This patch fixes this by not erring out in the debug aka recovery mode only operation if no output folder is set.
2015-10-28trdx-extra.inc: deploy tinymembenchMax Krummenacher
2015-10-28update.sh: use moduletype specific folder for output filesMax Krummenacher
With update.sh one creates files on e.g. a SD-card or a tftp server which enables updating the SW on a module from U-Boot running on said module. This commit adds a module type specific directory on that output media so that update data for multiple module types can be stored on one media. Generic U-Boot scripts in the media's root directory do select the matching update data depending on module type.
2015-10-28update.sh: delete intermediate files after useMax Krummenacher
2015-10-28flash_eth: provide option to split output fileMax Krummenacher
To flash a large rootfs over tftp the rootfs must be split into chunks of 64MB on the tftp server. Add the option '-c' to the update.sh script which does this automatically. Use 64MB chunks on all module types.
2015-10-28iMX6: update.sh: deploy Ixora specific dtbMax Krummenacher
While at it: - remove the default directory for the -o parameter - cleanup text and sort variables
2015-10-27apalis_t30: switch to validated 800 mhz bctMarcel Ziswiler
Switch to using the temperature Chamber validated 800 MHz BCT Apalis_T30_2GB_800Mhz.bct. Please note that for now this is a fixed 800 MHz BCT which does not allow for memory DVFS (e.g. 400/800 MHz switching like currently only possible on Colibri T30).
2015-10-12Apalis iMX6: cleanup filename for V1.0 HWMax Krummenacher
Follow the rename imx6q-apalis-eval_v1_0.dtb to imx6q-apalis_v1_0-eval.dtb in the kernel. The v1_0 denotes the Apalis module version, not the evaluation board version.
2015-10-12images: install eglinfo-x11 only in x11 based imagesMax Krummenacher
Conflicts: recipes/images/angstrom-qt-x11-image.bb
2015-10-12colibri_t20/vf50/vf61: actually enable mkfs.ubifs' --space-fixup optionMarcel Ziswiler
While we were checking whether the mkfs.ubifs tool has the magic --space-fixup option available we never actually enabled that option to be used when generating our UBIFS root file system images. Thanks Bhuvan for spotting this having actually been in our update scripts for almost two years now!
2015-08-13angstrom-lxde-image: add xf86-video-modesettingMax Krummenacher
Prepare the rootfs for a future kernel which allows to use modesetting.
2015-08-07images: set PV to 2.5Max Krummenacher
2015-08-07trdx-extra: add crdaMax Krummenacher
Newer kernels use a user space deamon to control wifi regulatory domains. Deploy the user space deamon in all images independent on what kernel version is used.
2015-08-07trdx-image-fstype.inc: DEPEND on virtual/bootloaderMax Krummenacher
Without this the colibri-vf u-boot is not built.
2015-08-07gpu-viv-bin: package has been renamed and splitMax Krummenacher
gpu-viv-bin-mx6q -> imx-gpu-viv with a bunch of subpackages.
2015-08-07fstab: synchronize with oe-coreMax Krummenacher
2015-08-07colibri-vf: pull in kernel-module-mcc through dependsMax Krummenacher
kernel-module-mcc is now provided as virtual/kernel-module-mcc. Pull it in via depends of libmcc and automatically choose the correct one.
2015-08-01update.sh: fix test for partedMax Krummenacher
Now that we exit on failure the test for a user accessible parted must not return an error code.
2015-07-15update.sh create_configblock.sh: improve test for awk and exit on failureMax Krummenacher
On recent Ubuntu distributions gawk no longer supports awk -V which makes the test fail. Simulate our awk use case and test the result instead. Additionally set 'set -e' to exit immediately on errors. Fix places where a command returns not zero in 'normal' situations. E.g. A full disk leads otherwise to funny effects. Allow relative OUT_DIR.
2015-07-14update.sh: cleanup eMMC layout commentsMax Krummenacher
The eMMC layout comments are confusing and in some regards outdated. Clean it up. While at it move the calculation of the rootfs file system size to the rootfs creation to not confuse the rootfs file system size with the size of the rootfs partition.
2015-07-02configblock.bin: stop deploying skeleton configblock.binMax Krummenacher
U-Boot now has the command cfgblock which can be used to create a valid configblock. Alternatively one can be created with create_configblock.sh.
2015-07-02images: use append operatorMax Krummenacher
Cleanup: Use the append operator to add soc-arch/machine specific packages to IMAGE_INSTALL. No change in the image is intended.
2015-07-02images: colibri-vf fix: install gpioconfig only in angstrom-lxde-imageMax Krummenacher
add the missing _append
2015-07-01angstrom-qt-x11-image: remove gtk dependent packagesMax Krummenacher
remove connman-gnome applet and libwnck which make no sense in a qt image.
2015-07-01images: install gpioconfig only in angstrom-lxde-imageMax Krummenacher
gpioconfig depends on gtk+
2015-07-01base-files: execute resize only on a serial consoleMax Krummenacher
The resize command confuses Eclipse's launcher. On a ssh console resize isn't needed anyway so only start it if the console device starts with /dev/tty to work around the issue.
2015-06-16base-files/u-boot-toradex-fw-utils: move MMC unlockStefan Agner
The mmc unlock function causes troubles when using Poky reference distribution since Poky uses the busybox shell: /etc/rc5.d/S09xserver-nodm: /etc/profile.d/fw_unlock_mmc.sh: line 2: syntax error: unexpected "(" This avoids X getting at all. This patch does not solve the underlying problem, but works around it by moving the script to the u-boot-toradex-fw-utils recipe, which is not installed by the Poky images by default.
2015-06-12console-trdx-image/*qt*-image: remove udev-extra-rulesStefan Agner
Remove udev-extra-rules since the main functionality, automatic mounting using udev/mount.sh, does not work anymore. Systemd starts the udev daemon using mount namespaces, which leads to mounts not being visible outside of the udev processes scope. Hence the file system get mounted, but other then the udev process nobody can actually use them. To make mounting using udev/mount.sh work again, one needs to remove the MountFlags option in the systemd-udevd.service file (/lib/systemd/system/systemd-udevd.service). Another possible solution which might fit the needs of automouting is to use a systemd mount unit.
2015-06-12angstrom-lxde-image: use udisks only for automountStefan Agner
Currently udisks and udev-extra-rules (which provides a udev based automount approach) are installed. Since the UI is prefering the D-Bus based udisks approach, remove udev-extra-rules in favor of udisks.
2015-05-27trdx-image-fstype: add dependency on u-boot-mkimage-nativeMax Krummenacher
We now use mkimage during do_imagedeploy to build the u-boot scripts. For machines which build a zImage this tool has not yet been built and we get an error because the tool is missing.
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.