Age | Commit message (Collapse) | Author |
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
This has been missing since our move to boot from the eMMC boot partition.
While at it clarify update.sh help. _it applies only to
Apalis iMX6 IT modules.
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>
|
|
Update to latest revision which contains a SPI bugfix and the latest
upstream stable release v4.1.15.
Also synchronize the VF defconfig.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Update to latest revision which fixes Colibri iMX6D not powerering off but
creating a stacktrace.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Update to latest revision.
While at it remove the module specific override of SRCREV and PR and set
the git branch with its own variable.
While at it use 4 spaces to indent code as customary in recipes.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
We have this recipe in meta-fsl-arm-extra.
Convert it to a bbappend and only keep the changes to the bb files.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Change the name form u-boot-it.imx to u-boot.imx-it.
This prepares for the upcomming move of the i.MX 6 based modules BSP
to meta-fsl-arm-extra.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
The command 'mmc partconf 0 1 1 0' seems to have no effect when it is in the
middle of our migration cmdline resulting in U-Boot still being loaded from
the user partition.
Putting it as the last command seems to solve the issue.
http://developer.toradex.com/software-resources/arm-family/linux/linux/release-details?view=all&issue=14774
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: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Enable RTL8192CU driver to support LM006 USB WiFi adapter.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
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>
|
|
Despite the reordering of when to load the USB Gadget configuration
with commit fadb16f153aa ("libusbg: enable USB Gadgets after Connman
to avoid interference") the network device ended up to be down after
startup. It seems that there is a race condition in systemd-networkd
which triggers especially in combination with USB Gadget, a issue on
the systemd issue tracker has been created:
https://github.com/systemd/systemd/issues/1784
There have been various changes related to link handling between
systemd 219 and the latest version 227. It is possible that the issue
is already solved.
Until this has been resolved, explicitly load the USB Gadget before
starting systemd-networkd seems to get around the issue.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
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>
|
|
A meta-toolchain build or a build which does not use the angstrom distro
builds glibc_2.21 rather than glibc_linaro-2.20.
The patch to not use the slower memcpy implemented for NEON does not apply
cleanly for both versions of glibc.
This adds a bbappend for glibc_2.21 forcing memcpy_arm.
|
|
0001-memcpy-don-t-use-optimized-for-VFP-NEON-versions.patch applies
not to oe glibc_2.21
|
|
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Don't write the eMMC twice on Apalis in the not migrate case.
|
|
|
|
|
|
|
|
Add LOCALVERSION and generate a scmversion file to annotate the
Kernel with the Toradex release and a git hash.
|
|
It seems that Connman disables ALL interfaces on startup, even if
they are listed in NetworkInterfaceBlacklist. This leads to the
following situation:
networkd starts...
usb0 gets created...
networkd sets the device up (event triggered)
connman starts... and sets the device down!
networkd does not restart the device in this situation. To avoid
the situation, create the USB Gadget functions after connman. It
seems that if connman is up and running, it does not touch the
device anymore.
|
|
Since we use USB Gadget ConfigFS now use libusbg to load the
USB Gadget configuration automatically.
|
|
The Vybrid devices use a composite gadget device by default which
offers a serial connection over USB on the USB peripheral port.
This enables a serial console on that tty.
|
|
|
|
Change DEFAULTTUNE in machine configurations to Thumb-2.
|
|
To download the sources mirrored on sources.toradex.com add
the Toradex mirror as pre-mirror.
|
|
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.
|
|
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...
|
|
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.
|
|
Further generalise U-Boot update scripts by using ${board_name} instead
of hard coding module name like apalis_t30, colibri_t20 or colibri_t30.
|
|
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.
|
|
Deploy and enable CPU hot-plug configuration and startup on our T30
based modules. This significantly reduces power-consumption and
therefore improves thermal characteristics.
|
|
Systemd startup script for NVIDIA T30 CPU hot-plug configuration.
|
|
List all Toradex machines explicitly while still selecting Colibri
T20 by default. Move selection of Qemu targets after our machines.
|
|
|
|
|
|
meta-openembedded provides a recipe for joe, use that one.
|
|
|
|
Introduce/update postinst code to dynamically adjust fw_env.config and
fw_unlock_mmc.sh shell profile extension script to cope with 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
|
|
Introduce SRCBRANCH notation for easier switching to our -next branch.
|
|
The evdev version provided by oe-core is in the meantime newer than
this backport, hence we can safely remove it.
|
|
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.
|
|
|