summaryrefslogtreecommitdiff
path: root/recipes-images/images
AgeCommit message (Collapse)Author
2017-01-11apalis-tk1-mainline: ship mesa-demosDominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2017-01-11images: remove SysV initscriptsStefan Agner
The package initscripts deploys some SysV initscripts which were still required for earlier systemd version. All services are now available through systemd, so this is not necessary anymore. It even leads to interference with systemd printing messages like: [ 3.030281] systemd[1]: alignment.service: Job alignment.service/start deleted to break ordering cycle starting with alignment.service/start [ SKIP ] Ordering cycle found, skipping alignment.service Stop deploying initscripts in our images. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2017-01-11angstrom-lxde-image: add gpio-tool for apalis-tk1Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-11flash scripts: fix create_bcb to work for flashing from scratchStefan Agner
Do not save/restore config block in create_bcb since we use this command in flashing from scratch. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2017-01-11apalis/colibri_t20/t30/tk1: fix ./update.sh -d resp. tegrarcm issueMarcel Ziswiler
Occasionally especially on Colibri T20 running our ./update.sh -d script calling tegrarcm failed as follows: [user@host Colibri_T20_LinuxImageV2.7]$ ./update.sh -d -r 512 -v V1_2 Colibri T20 rootfs detected bct file: ../colibri-t20_bin/colibri_t20-512-v12-nand.bct bootloader file: ../colibri-t20_bin/u-boot-dtb-tegra.bin load addr 0x80108000 entry addr 0x80108000 device id: 0x7820 uid: 0x0428104041a16557 RCM version: 2.1 downloading miniloader to target at address 0x40008000 (132976 bytes)... miniloader downloaded successfully ./tegrarcm: retreiving platform info: Resource temporarily unavailable Upon which usually a second attempt actually worked. Fix this inconvenience by increasing the RCM communication USB timeout to 5000ms. Note that this requires a newer tegrarcm which is now provided from the meta-toradex-tegra layer. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2017-01-11images: update version string to 2.7Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10tegra: update.sh: Remove Colibri T30 eMMC partition resizing limit of 2GBMarcel Ziswiler
Currently our update.sh script limits the partition size to around 2GB by default so even after our automatic resizing only 2GB of the 4GB of available eMMC space can be used. Set a higher and saner default EMMC_SIZE to allow automatic resizing to the full EMMC space available. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2017-01-10update.sh use the specific recovery u-boot binary nameMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10flash scripts: fix Colibri iMX 7 noteStefan Agner
Use run update_rootfs to update the rootfs. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2017-01-10images: update.sh: Add Apalis TK1 Mainline machineDominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2017-01-10images: remove useless taskMax Krummenacher
When systemd was introduced to OE sysv initscripts did sometimes interfere with systemd services. We deleted them at image creation time. This is no longer done, however a task which creates a no longer called script is still in the recipe. Remove that. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10tegra: update.sh: Remove Apalis TK1 eMMC partition resizing limit of 8GBSanchayan Maity
Currently our update.sh script limits the partition size to around 8GB by default so even after our automatic resizing only 8GB of the 16GB of available eMMC space can be used. Set a higher and saner default EMMC_SIZE to allow automatic resizing to the full EMMC space available. Signed-off-by: Sanchayan Maity <sanchayan.maity@toradex.com> Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-01-10images: Remove update script limitation of 5GB rootfsSanchayan Maity
Our current update procedure reads the rootfs payload in pre split files of 64 MB size. However due to the workaround for u-boot counting in hex and split did in decimal, the number of chunks is limited to 89 resulting in a maximum size of 5.5GB. Update the u-boot counting procedure to count in 3 digits from the current 2 digits. This allows more than 800 plus chunks which should take care of rootfs size and any future eMMC update requirements. Signed-off-by: Sanchayan Maity <sanchayan.maity@toradex.com> Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2017-01-10update.sh: Do not deploy the rootfs.ext3Sanchayan Maity
Now that we split the rootfs file by default for both Ethernet as well as SD card update, it is no longer required to deploy the rootfs.ext3 file which also saves space. Only deploy the split rootfs files. Signed-off-by: Sanchayan Maity <sanchayan.maity@toradex.com> Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2017-01-10images: Remove rootfs size limitation of 4GB with update scriptsSanchayan Maity
Our current update procedure requires the rootfs payload to fit in one file on a FAT filesystem. This limits its usable size to 4GB. Use the process of splitting up the files in 64MB chunks and then doing the update which is also what the Ethernet update scripts currently follow. However due to the workaround for u-boot counting in hex and split did in decimal, the number of chunks is limited to 89 resulting in a maximum size of 5.5GB. We will remove the limitation in a follow up patch. Signed-off-by: Sanchayan Maity <sanchayan.maity@toradex.com> Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2017-01-10images: change summary to a common patternStefan Agner
We use the image summary as image name for the Toradex Easy Installer. Since we might end up in a list of images of other operating systems and maybe even other companies, make sure to mention Toradex and Linux. While at it use a common summary pattern across all image recipes. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2017-01-10gpio-tool: renamed the tool to gpio-toolMax Krummenacher
Follow the name change in the WinCE team. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10trdx-image-fstype: unify imagedeploy_kernel among machinesMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10trdx-image-fstype: prevent basehash value changed for vf and imx7Max Krummenacher
Functions starting with "do_" have a special meaning for bitbake, only use this prefix for bitbake tasks. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10images: use packagegroup-fsl-gpu-libsMax Krummenacher
The old solution with using packagegroup-fsl-tools-gpu with a bbappend to remove the big tools and examples needs more maintanance and makes it hard for someone who really wants the examples or tools in a image. So change to a new packagegroup to deploy the libraries. Also deploy OpenCL releated libraries seperately. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10mx6: update scripts: change to use SPLMax Krummenacher
This changes the update scripts for a system which boots an SPL into static RAM which configures the DDR RAM, loads U-Boot proper into DDR and passes execution to U-Boot. The SPL is only written by the explicit update_spl command or when the script does not find a valid U-Boot in eMMC. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10trdx-image-fstype: if an SPL was built, deploy itMax Krummenacher
If there is an SPL binary deploy it in addition to the already deployed U-Boot binaries. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10trdx-extra.inc: deploy linuxptp in addition to ptpdMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10angstrom-lxde-image: remove udisksMax Krummenacher
Applications now rely on udisk2 which they pull in through dependencies. There is no need to install udisks explicitly. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10GPIOConfig: add variant for colibri-imx7Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10angstrom-lxde-image: remove explicit libwnck deploymentMax Krummenacher
libwnck is anyway now used in its gtk3 flavour. The gtk3 version libwnck3 will get pulled-in through dependencies. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10trdx-image-fstype: prevent 'taskhash mismatch' on image rebuildMax Krummenacher
| ERROR: qt4e-demo-image-V2.6.2-r0 do_imagedeploy: Taskhash mismatch | 9bea17c6bcf5fbd90fb03151cb68643e versus b54814c540d50da12a3be23f96a2df2f | for meta-toradex-demos/recipes-images/images/qt4e-demo-image.bb.do_imagedeploy Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10angstrom-qt-x11-image.bb: follow package name changes fsl vs. imxMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10images: use freeglut instead of mesa-glutMax Krummenacher
mesa-glut was dropped in favour of freeglut in oe. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10trdx-image-fstype: use DATE variable set by bitbakeMax Krummenacher
bitbake provides the build date in DATE, use that instead of system time. This avoids | ERROR: console-trdx-image-V2.6.2-r0 do_imagedeploy: Taskhash mismatch ab883ff241d53c36d27b32a14f097fb1 versus 11833452ea92ee48688ab00a9ceba7d9 | for /build/krm/oe-core_V2.6.2/build/../layers/meta-toradex-demos/recipes-images/images/console-trdx-image.bb.do_imagedeploy Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10images: set version to 2.6.2Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10lx.inc use gtk3 based appsMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10angstrom-lxde-image: use gtk3 based florenceMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10angstrom-lxde-image.bb: follow package name changes fsl vs. imxMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10angstrom-qt5-x11-image.bb follow package name changes fsl vs. imxMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10trdx-image-fstype.inc don't fail for non toradex targetsMax Krummenacher
e.g. allow building a image for qemuarm or x86 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10trdx-extra.inc: append machine specific packages with a machine overrideMax Krummenacher
Some packages were added with a SOC familiy override which did not apply to the all SOC family members. Split them out in appends witch are machine specific. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-01-10trdx-extra.inc: e2fsprogs-resize2fs has now its own packageMax Krummenacher
So add that package for modules which use it. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2016-11-21flash scripts: implement FCB/BCB upgradeStefan Agner
Newer U-Boot versions no longer write a BCB which includes the work around for errata e9609. However, we need to be able to upgrade modules which still have such BCB on-disk. Use the following process to upgrade modules: 1. Use the old U-Boot to flash a new U-Boot using the old format 2. Use the new U-Boot to replace the old BCB with the new BCB 3. Use the new U-Boot to flash the new U-Boot using the new format Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2016-09-29apalis-tk1: deploy full mesa-demos in favour of segfaulting eglinfo-x11Marcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2016-09-29apalis-tk1: use hdmi hotplug udev rule as wellMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2016-09-29images: set PV to 2.6.1Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2016-09-29angstrom-qt5-x11-image.bb: deploy qt5 tools into the sdkMax Krummenacher
Make sure that 'bitbake angstrom-qt5-x11-image –c populate-sdk' deploys additional qt5 tools. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2016-09-28images: mv all files into recipes-image/imageMax Krummenacher
This requires to adjust the path to include files, e.g.: -require recipes/images/trdx-image-fstype.inc +require recipes-images/images/trdx-image-fstype.inc Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>