Age | Commit message (Collapse) | Author |
|
LXDE: LinuxImage -> LXDE-Image
Qt4: LinuxImage-qt -> Qt4-X11-Image
Qt4 embedded: LinuxImage-qte -> Qt4e-Image
Qt5: LinuxImage-qt5 -> Qt5-X11-Image
Console: LinuxConsoleImage -> Console-Image
Additionaly the underscore in the machine name is replaced by a dash
so that the image name is now comprised of 3 elements which themselfes
do not contain an underscore but are separated by underscores.
<machine>_<image type>_version
e.g.:
Apalis_iMX6_LinuxImageV2.7_20170327.tar.bz2
becomes
Apalis-iMX6_LXDE-Image_2.7b2-20170327.tar.bz2
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Before using the SPL to setup the DDR we had two U-Boot variants for
Apalis iMX6, one for the commercial and one for the industrial
temperature range modules.
With the SPL that is decided at runtime and one does not need to
run a module specific 'run updateXXX' command.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
The <machine>.conf files have been update to no longer deploy
the kernel in the rootfs /boot folder. Thus deleting it here
makes no longer sense.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Signed-off-by: Brandon Shibley <brandon.shibley@toradex.com>
Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Make sure that these two classes get inherited in the correct order, as they use
of ?= and +=. The wrong order drops a bunch of tools and most noticably the
environment setup script.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Use libusbgx library for USB Gadget support. This allows to use
OS Descriptor support for better interoperability with Windows
operating systems.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Qt5.7 no longer provides fonts, so deploy one of the OE
provided ones.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Currently this should not change anything as the toradexs images are
not used after in image_complete.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com>
Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Stefan Agner <stefan.agner@toradex.com>
|
|
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>
|
|
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>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Stefan Agner <stefan.agner@toradex.com>
|
|
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>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Stefan Agner <stefan.agner@toradex.com>
|
|
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>
|
|
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com>
Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Stefan Agner <stefan.agner@toradex.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Stefan Agner <stefan.agner@toradex.com>
|
|
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>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Stefan Agner <stefan.agner@toradex.com>
|
|
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>
|
|
| 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>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Stefan Agner <stefan.agner@toradex.com>
|
|
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>
|
|
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>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Stefan Agner <stefan.agner@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Stefan Agner <stefan.agner@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Stefan Agner <stefan.agner@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Stefan Agner <stefan.agner@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Stefan Agner <stefan.agner@toradex.com>
|
|
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>
|
|
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>
|
|
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>
|