****************************************************** Release Notes: Linux Image V2.x for Colibri VF50/VF61 ****************************************************** Contents: - U-Boot 2015.04 boot loader - Linux 4.1.5 LTS kernel - Angstrom 2015.06/OpenEmbedded fido/Yocto 1.8 based root file system, using LXDE desktop environment ==> Flashing instructions can be found on the Toradex developer article: http://developer.toradex.com/knowledge-base/flashing-linux-on-vybrid-modules ******************************************************************************** Linux Image V2.5 Beta 1 (August 13, 2015) - U-Boot: - Improve TFTP transfer speed by using increased block size - Introduce m4boot command which accept a FIT image to boot the secondary Cortex-M4 core - Pass U-Boot MTD partitions to the kernel by using device tree fix-up - Use ARM Global Timer instead of PIT Timer (avoids conflicts with Cortex-M4) - Clock and mux Colibri UART_B (UART2) by default - Add fdt_fixup variable to make it easier to include scripts which fix-up the kernel's device tree (e.g. for evaluation/testing purpose) - Set DDR fix property in the kernel's device tree to enable Suspend-to-Memory support - Linux kernel: - Update to 4.1.5 LTS long term stable Linux kernel - Initial Suspend-to-Memory support using Vybrid's LPSTOP2 low power mode ("echo mem > /sys/power/state") - Fixed and enhanced suspend/resume functions in various drivers - Framebuffer ioctl WAITFORVSYNC which allows to synchronize buffer swap on vertical blanking period - Support RS485 transceiver on UARTs - Updated default configuration: Include all drivers necessary to support USB mass storage, add PWM LED, HWMON IIO and PL2303 serial device support by default, configure more drivers as modules (e.g. UVC webcam), and add some Wi-Fi drivers as module too - Linux user-space: - Update OpenEmbedded from dizzy to fido: - glibc 2.21 - systemd 219 - Xorg 1.16.3 - Removed udev-extra-rules (e.g. automount.rules/mount.sh) since the LXDE image handles automounting using udisk. Newer systemd variants also start udev using MountFlags=slave leading to mountpoints being mounted by the udev rules not accessible by other processes. - sources git.toradex.com tag Colibri_VF_LinuxImageV2.5Beta1_20150813 - repository linux-toradex branch toradex_vf_4.1 - repository u-boot-toradex branch 2015.04-toradex Note: - Mount point names in LXDE image changed from /media/ to /media/