summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Ziswiler <marcel.ziswiler@toradex.com>2016-04-15 17:24:06 +0200
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2016-06-24 00:46:11 +0200
commit8cba8feaa565bb72c36dbe6e9d4376632b9011d4 (patch)
tree27dc4f9060255edf7e8539c37f5e596e3da97a20
parentca5032be47c7a33584cf058db7b966899b59d314 (diff)
Updated release notes.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
-rw-r--r--release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt38
-rw-r--r--release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt56
-rw-r--r--release-notes/Colibri_T20_LinuxReleaseNotesV2.4ff.txt41
-rw-r--r--release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt36
-rw-r--r--release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt86
-rw-r--r--release-notes/Colibri_iMX6_LinuxReleaseNotesV2.x.txt64
-rw-r--r--release-notes/Colibri_iMX7_LinuxReleaseNotesV2.x.txt55
7 files changed, 307 insertions, 69 deletions
diff --git a/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt b/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt
index b06fb59..35e1d6b 100644
--- a/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt
@@ -5,7 +5,7 @@ Release Notes: Linux Image V2.x for Apalis T30
Contents:
- U-Boot 2015.04 boot loader
- Linux 3.1.10 kernel, based on NVIDIA's Linux for Tegra (L4T) release R16.5
-- Angstrom 2015.06/OpenEmbedded fido/Yocto 1.8 based root file system, using
+- Angstrom 2015.12/OpenEmbedded jethro/Yocto 2.0 based root file system, using
LXDE desktop environment
==> Flashing instructions can be found on the Toradex developer article:
@@ -16,6 +16,35 @@ Licensing:
- customer required to obtain proper re-distribution license
********************************************************************************
+Linux Image V2.6 Beta 1 (March 31, 2016)
+
+- U-Boot boot loader:
+ - no Tegra specific changes
+- Linux kernel:
+ - ixora: optionally support leds, switch, foff and wdisable
+ - synchronise USB serial options
+ - kernel: add support for gcc 5
+ - rtl8192cu: add new device IDs
+- Linux user-space:
+ - xserver-xorg: Fix build with GCC 5
+ - bblayers.conf: angstrom now depends on meta-qt5
+ - gstreamer: fix argument parsing when using Bison 3
+- OpenEmbedded build system:
+ - update OpenEmbedded from fido to jethro:
+ - Firefox 38.2.1esr
+ - gcc Linaro GCC 5.2-2015.11-2
+ - glibc 2.22
+ - systemd 226
+ - Xorg 1.14.7 (not upgraded due to L4T dependency)
+
+- sources git.toradex.com tag Apalis_T30_LinuxImageV2.6Beta1_20160331
+ - repository linux-toradex branch tegra
+ - repository u-boot-toradex branch 2015.04-toradex
+
+Known Issues:
+- License text do not get deployed to the root file system.
+
+********************************************************************************
Linux Image V2.5 Beta 3 (December 15, 2015)
- U-Boot boot loader:
- disable delete-null-pointer-checks compiler flag fixing memory test crashes
@@ -605,7 +634,7 @@ Working on latest image:
- graphics (LVDS-1 aka TFTLCD and HDMI-1 aka DVI-D)
- tegrastats
- Firefox browser
- - Gstreamer video encode and playback, independent dual full HD video decode
+ - Gstreamer 0.10 video encode and playback, independent dual full HD video decode
- GPIO config tool
- LXDE
- tegrastats-gtk, CPU information visible in graphical environment
@@ -619,11 +648,10 @@ Not working or not tested:
- RS-422/485
- SIM card
- suspend LP1 (igb/PCIe failing)
-- Linux user-space
- - Adobe Flash not provided by L4T (and probably never will)
+- Linux user-space Adobe Flash not provided by L4T (and probably never will)
******************************************************************************
Flashing instruction have been moved to the Toradex developer article:
http://developer.toradex.com/knowledge-base/flashing-linux-on-tegra-modules
-Toradex, December 17, 2015
+Toradex, April 15, 2016
diff --git a/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt b/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt
index d461f11..aebf900 100644
--- a/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt
@@ -4,9 +4,8 @@ Release Notes: Linux Image V2.x for Apalis iMX6
Contents:
- U-Boot 2015.04 boot loader
-- Linux 3.14.28 kernel, based on Freescale's BSP release imx_3.14.28_1.0.0_ga
- and patches from Boundary Devices
-- Angstrom 2015.06/OpenEmbedded fido/Yocto 1.8 based root file system, using
+- Linux 3.14.52 kernel, based on Freescale's BSP release imx_3.14.52_1.1.0_ga
+- Angstrom 2015.12/OpenEmbedded jethro/Yocto 2.0 based root file system, using
LXDE desktop environment
==> Flashing instructions can be found on the Toradex developer article:
@@ -17,6 +16,55 @@ Licensing:
- customer required to obtain proper re-distribution license
********************************************************************************
+Linux Image V2.6 Beta 1 (March 31, 2016)
+
+- Booting:
+ - using the eMMC fast boot feature.
+ This requires fusing the bootmode irreversibly into the i.MX 6.
+ It will be done as part of the flashing process, refer to the flashing
+ instructions mentioned above.
+ Fast boot mode addresses issue 15990
+ http://developer.toradex.com/software/linux/linux-software/release-details?view=all&issue=15990
+- U-Boot boot loader:
+ - added updt_fuse command required for the change to fastboot mode
+- Linux kernel:
+ - updated to 3.14.52
+ - fixed PCIe operation with Evaluation Board PCIe switch
+ - fixed invalid #address-cells value which fixed issues with PCIe interrupts
+ - disable not serviced DCD/RI UART interrupts
+ - fixed bug preventing gpio-leds dtb configuration
+ - limit SPI clock to datasheet maximum of 18MHz
+- Linux user-space:
+ - deploy rttest package
+- OpenEmbedded build system:
+ - update OpenEmbedded from fido to jethro:
+ - Firefox 38.2.1esr
+ - gcc Linaro GCC 5.2-2015.11-2
+ - glibc 2.22
+ - systemd 226
+ - Xorg 1.17.2
+
+- sources git.toradex.com tag Colibri_iMX6_LinuxImageV2.6Beta1_20160331
+ - repository linux-toradex branch toradex_imx_3.14.52_1.1.0_ga
+ - repository u-boot-toradex branch 2015.04-toradex
+
+Known Issues:
+- PCIe suspend/resume issue
+- USB RNDIS is racy due to networkd bug and not started by default
+- some USB Thumb drives don't work well in U-Boot
+- USB hub on Evaluation Board not enabled in U-Boot
+- connecting an analogue mic to the on module codec resets the codec, so that
+ neither headphone out nor mic in works anymore. Workaround: Have mic
+ connected before boot or change the output source between DAC/LineIn
+- on first boot the resizing process adversely affects system performance for
+ the first few minutes until completed
+- Display resolution can be set for some output configurations, set the U-Boot
+ environment variable vidargs accordingly.
+- X uses only the fb0 device
+- Ethernet aka TFTP update requires manual splitting of the root.ext3 file
+ which can be taken care of by the -c argument of our update.sh script.
+
+********************************************************************************
Linux Image V2.5 Beta 3 (December 15, 2015)
- U-Boot boot loader:
- disable delete-null-pointer-checks compiler flag (needed on Tegras)
@@ -471,4 +519,4 @@ Not working or not tested:
Flashing instruction have been moved to the Toradex developer article:
http://developer.toradex.com/knowledge-base/flashing-linux-on-imx6-modules
-Toradex, January 22, 2016
+Toradex, April 15, 2016
diff --git a/release-notes/Colibri_T20_LinuxReleaseNotesV2.4ff.txt b/release-notes/Colibri_T20_LinuxReleaseNotesV2.4ff.txt
index c669023..6273a6c 100644
--- a/release-notes/Colibri_T20_LinuxReleaseNotesV2.4ff.txt
+++ b/release-notes/Colibri_T20_LinuxReleaseNotesV2.4ff.txt
@@ -5,7 +5,7 @@ Release Notes: Linux Image V2.4ff for Colibri T20
Contents:
- U-Boot 2015.04 boot loader
- Linux 3.1.10 kernel, based on NVIDIA's Linux for Tegra (L4T) release R16.5
-- Angstrom 2015.06/OpenEmbedded fido/Yocto 1.8 based root file system, using
+- Angstrom 2015.12/OpenEmbedded jethro/Yocto 2.0 based root file system, using
LXDE desktop environment
==> Flashing instructions can be found on the Toradex developer article:
@@ -16,6 +16,34 @@ Licensing:
- customer required to obtain proper re-distribution license
********************************************************************************
+Linux Image V2.6 Beta 1 (March 31, 2016)
+
+- U-Boot boot loader:
+ - no Tegra specific changes
+- Linux kernel:
+ - synchronise USB serial options
+ - kernel: add support for gcc 5
+ - rtl8192cu: add new device IDs
+- Linux user-space:
+ - xserver-xorg: Fix build with GCC 5
+ - bblayers.conf: angstrom now depends on meta-qt5
+ - gstreamer: fix argument parsing when using Bison 3
+- OpenEmbedded build system:
+ - update OpenEmbedded from fido to jethro:
+ - Firefox 38.2.1esr
+ - gcc Linaro GCC 5.2-2015.11-2
+ - glibc 2.22
+ - systemd 226
+ - Xorg 1.14.7 (not upgraded due to L4T dependency)
+
+- sources git.toradex.com tag Colibri_T20_LinuxImageV2.6Beta1_20160331
+ - repository linux-toradex branch tegra
+ - repository u-boot-toradex branch 2015.04-toradex
+
+Known Issues:
+- License text do not get deployed to the root file system.
+
+********************************************************************************
Linux Image V2.5 Beta 3 (December 15, 2015)
- U-Boot boot loader:
- disable delete-null-pointer-checks compiler flag fixing memory test crashes
@@ -156,11 +184,12 @@ Working on latest image:
- environment storage in NAND flash or on MMC/SD card
- Ethernet
- MMC/SD cards
- - NAND flash with NVIDIA partition table parsing
+ - NAND flash
- RAM size auto detection
- serial console debug UARTA
- Toradex Colibri configuration block handling
- - USB storage as host
+ - USB storage as host on USB host port
+ - USB device firmware upgrade (DFU) as device on USB OTG port
- TFTLCD framebuffer support
- Linux kernel
- GPIOlib /sys/class/gpio
@@ -195,7 +224,7 @@ Working on latest image:
- graphics (LVDS-1 aka TFTLCD and HDMI-1 aka DVI-D)
- tegrastats
- Firefox browser
- - Gstreamer video encode and playback, independent dual full HD video decode
+ - Gstreamer 0.10 video encode and playback, independent dual full HD video decode
- GPIO config tool
- LXDE
- tegrastats-gtk, CPU information visible in graphical environment
@@ -205,10 +234,10 @@ Not working or not tested:
- Linux kernel
- IrDA
- RS-422/485
-- Adobe Flash not provided by L4T (and probably never will)
+- Linux user-space Adobe Flash not provided by L4T (and probably never will)
******************************************************************************
Flashing instruction have been moved to the Toradex developer article:
http://developer.toradex.com/knowledge-base/flashing-linux-on-tegra-modules
-Toradex, December 17, 2015
+Toradex, April 15, 2016
diff --git a/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt
index 21af367..5788cb3 100644
--- a/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt
@@ -5,7 +5,7 @@ Release Notes: Linux Image V2.x for Colibri T30
Contents:
- U-Boot 2015.04 boot loader
- Linux 3.1.10 kernel, based on NVIDIA's Linux for Tegra (L4T) release R16.5
-- Angstrom 2015.06/OpenEmbedded fido/Yocto 1.8 based root file system, using
+- Angstrom 2015.12/OpenEmbedded jethro/Yocto 2.0 based root file system, using
LXDE desktop environment
==> Flashing instructions can be found on the Toradex developer article:
@@ -16,6 +16,34 @@ Licensing:
- customer required to obtain proper re-distribution license
********************************************************************************
+Linux Image V2.6 Beta 1 (March 31, 2016)
+
+- U-Boot boot loader:
+ - no Tegra specific changes
+- Linux kernel:
+ - synchronise USB serial options
+ - kernel: add support for gcc 5
+ - rtl8192cu: add new device IDs
+- Linux user-space:
+ - xserver-xorg: Fix build with GCC 5
+ - bblayers.conf: angstrom now depends on meta-qt5
+ - gstreamer: fix argument parsing when using Bison 3
+- OpenEmbedded build system:
+ - update OpenEmbedded from fido to jethro:
+ - Firefox 38.2.1esr
+ - gcc Linaro GCC 5.2-2015.11-2
+ - glibc 2.22
+ - systemd 226
+ - Xorg 1.14.7 (not upgraded due to L4T dependency)
+
+- sources git.toradex.com tag Colibri_T30_LinuxImageV2.6Beta1_20160331
+ - repository linux-toradex branch tegra
+ - repository u-boot-toradex branch 2015.04-toradex
+
+Known Issues:
+- License text do not get deployed to the root file system.
+
+********************************************************************************
Linux Image V2.5 Beta 3 (December 15, 2015)
- U-Boot boot loader:
- disable delete-null-pointer-checks compiler flag fixing memory test crashes
@@ -644,7 +672,7 @@ Working on latest image:
- graphics (LVDS-1 aka TFTLCD and HDMI-1 aka DVI-D)
- tegrastats
- Firefox browser
- - Gstreamer video encode and playback, independent dual full HD video decode
+ - Gstreamer 0.10 video encode and playback, independent dual full HD video decode
- GPIO config tool
- LXDE
- tegrastats-gtk, CPU information visible in graphical environment
@@ -654,10 +682,10 @@ Not working or not tested:
- Linux kernel
- IrDA
- RS-422/485
-- Adobe Flash not provided by L4T (and probably never will)
+- Linux user-space Adobe Flash not provided by L4T (and probably never will)
******************************************************************************
Flashing instruction have been moved to the Toradex developer article:
http://developer.toradex.com/knowledge-base/flashing-linux-on-tegra-modules
-Toradex, December 17, 2015
+Toradex, April 15, 2016
diff --git a/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt
index 48e2b84..ed0384e 100644
--- a/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt
@@ -4,14 +4,68 @@ Release Notes: Linux Image V2.x for Colibri VF50/VF61
Contents:
- U-Boot 2015.04 boot loader
-- Linux 4.1.15 LTS kernel
-- Angstrom 2015.06/OpenEmbedded fido/Yocto 1.8 based root file system, using
+- Linux 4.4.5 LTS kernel
+- Angstrom 2015.12/OpenEmbedded jethro/Yocto 2.0 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.6 Beta 1 (March 31, 2016)
+
+Note:
+- A new boot schema using static UBI volumes has been introduced. Therefore
+ downgrading is not directly possible. To downgrade a module, the UBI
+ partition needs to be cleared manually using "nand erase.part ubi".
+- The new DRM driver for the display controller might behave differently than
+ the old fbdev based driver. Especially display timings need to be configured
+ using the panel-simple.c driver.
+
+- U-Boot boot loader:
+ - read kernel and device tree from UBI volumes instead of rootfs
+ - increased NAND clock frequency for Colibri VF61
+- Linux kernel:
+ - updated to 4.4.5 LTS long term stable Linux kernel
+ - switched to DRM based driver for the display controller unit (DCU)
+ Note: The display kernel parameter video uses a new identifier (LVDS-1
+ as opposed to dcufb). Specifying display timings in the device tree is
+ currently not possible, custom display timings should be added to the
+ driver panel-simple.c.
+ - removed support for multi-core communication (MCC)
+ - increased NAND clock frequency for Colibri VF61
+ - support creation of SPI devices through /sys/bus/spi/drivers/spidev/new_id
+ - disable PHY power-down mode due to hardware issues on wakeup
+ - enable IP/TCP checksum offloading
+ - add IIO based DAC driver
+- Linux user-space:
+ - use X.org modesetting driver to make use of DRM (instead of fbdev)
+ - restart USB after suspend/resume using a systemd service
+ - removed Midori browser from LXDE image (development discontinued)
+ - drop libmcc and mqxboot since the kernel interfaces have been removed
+- OpenEmbedded build system:
+ - update OpenEmbedded from fido to jethro:
+ - gcc Linaro GCC 5.2-2015.11-2
+ - glibc 2.22
+ - systemd 226
+ - Xorg 1.17.2
+
+- sources git.toradex.com tag Colibri_VF_LinuxImageV2.6Beta1_20160331
+ - repository linux-toradex branch toradex_vf_4.4
+ - repository u-boot-toradex branch 2015.04-toradex
+
+Known Issues:
+- If the module does not boot, remove all displays connected to HSYNC, VSYNC and reset.
+ (This has been observed on an Evaluation Board V2.1C)
+- Standby: Wake-up using UART in DMA mode hangs
+- License text do not get deployed to the root file system.
+- Currently there is no multi-core communication library/framework available.
+
+********************************************************************************
+Linux Image V2.5 (January 6, 2015)
+- none, this version is identical to the previous beta version V2.5 Beta 3
+
+********************************************************************************
Linux Image V2.5 Beta 3 (December 15, 2015)
- Linux kernel:
- enable RTL8192CU driver e.g. for LM006 USB Wi-Fi stick
@@ -34,6 +88,10 @@ Linux Image V2.5 Beta 3 (December 15, 2015)
- repository u-boot-toradex branch 2015.04-toradex
Known Issues:
+- The feeds are missing non-Thumb entires (some packages are only provided in
+ a non-Thumb architecture, e.g. libvorbisdec1 which is required by
+ gst-plugins-base-meta). Use the following command to add non-Thumb feeds:
+ sed -i 'p; s/ http/2 http/; s/armv7at2hf-vfp/armv7ahf-vfp/' /etc/opkg/*feed.conf
- If the module does not boot, remove all displays connected to HSYNC, VSYNC and reset.
(This has been observed on an Evaluation Board V2.1C)
- Suspend-to-Memory: USB devices on the USB host port get disconnected on resume
@@ -604,7 +662,8 @@ Known Issues:
********************************************************************************
Notes:
-- 115200 baud serial debug console on UARTA aka FFUART (lower X25 on EvalBoards resp. X27 on V3.1a depending on JP17/19, X13 on Iris) without any handshake
+- 115200 baud serial debug console on UARTA aka FFUART (lower X25 on EvalBoards
+ resp. X27 on V3.1a depending on JP17/19, X13 on Iris) without any handshake
- user account: root with empty password
- UBIFS flash root file system
- opkg package manager
@@ -624,10 +683,10 @@ Working on latest image:
- framebuffer support
- Linux kernel
- GPIOlib /sys/class/gpio
- - temperature sensor /sys/bus/iio/devices/iio\:device0/in_temp_input
- - RTC (Vybrid internal without wakeup support and board level I2C RTC)
+ - temperature sensor via hwmon /sys/class/hwmon/hwmon0/temp1_input
+ - RTC (Vybrid internal with wakeup support and board level I2C RTC)
- Ethernet eth0
- - NAND flash MTD UBIFS with hardware ECC
+ - NAND flash MTD/UBI/UBIFS with hardware ECC
- serial console debug UARTA ttyLP0
- serial UARTA/UARTB and UARTC up to 921600, including RTS/CTS
- RS-422/485
@@ -646,28 +705,25 @@ Working on latest image:
- USB device Ethernet RNDIS
- USB device CDC ACM
- automatic USB device/host detection aka OTG support
- - analogue inputs /sys/bus/iio/devices/
+ - analogue inputs (ADC) /sys/bus/iio/devices/
+ - analogue outputs (DAC)
- power management (standby is Stop mode)
- interrupt router (peripheral gets routed on interrupt request)
- - optional CAN (Vybrid SoC internal)
+ - optional CAN (Vybrid SoC internal FlexCAN)
- Linux user-space
- graphics (DCU aka parallel RGB)
- - Midori browser
- GPIO config tool
- LXDE
- - Cortex M4 utility mqxboot
- - multicore communication library libmcc v1
Not working or not tested:
-- U-Boot boot loader
- - USB keyboard
+- U-Boot USB keyboard
- Linux kernel
- - USB audio driver
- IrDA
+ - USB audio driver
- optional parallel camera interface
******************************************************************************
Flashing instruction have been moved to the Toradex developer article:
http://developer.toradex.com/knowledge-base/flashing-linux-on-vybrid-modules
-Toradex, December 17, 2015
+Toradex, April 15, 2016
diff --git a/release-notes/Colibri_iMX6_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_iMX6_LinuxReleaseNotesV2.x.txt
index 1340ac1..cacb1fc 100644
--- a/release-notes/Colibri_iMX6_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Colibri_iMX6_LinuxReleaseNotesV2.x.txt
@@ -4,9 +4,8 @@ Release Notes: Linux Image V2.x for Colibri iMX6
Contents:
- U-Boot 2015.04 boot loader
-- Linux 3.14.28 kernel, based on Freescale's BSP release imx_3.14.28_1.0.0_ga
- and patches from Boundary Devices
-- Angstrom 2015.06/OpenEmbedded fido/Yocto 1.8 based root file system, using
+- Linux 3.14.52 kernel, based on Freescale's BSP release imx_3.14.52_1.1.0_ga
+- Angstrom 2015.12/OpenEmbedded jethro/Yocto 2.0 based root file system, using
LXDE desktop environment
==> Flashing instructions can be found on the Toradex developer article:
@@ -17,6 +16,55 @@ Licensing:
- customer required to obtain proper re-distribution license
********************************************************************************
+Linux Image V2.6 Beta 1 (March 31, 2016)
+
+- Booting:
+ - using the eMMC fast boot feature.
+ This requires fusing the bootmode irreversibly into the i.MX 6.
+ It will be done as part of the flashing process, refer to the flashing
+ instructions mentioned above.
+ Fast boot mode addresses issue 15990
+ http://developer.toradex.com/software/linux/linux-software/release-details?view=all&issue=15990
+- U-Boot boot loader:
+ - added updt_fuse command required for the change to fastboot mode
+- Linux kernel:
+ - updated to 3.14.52
+ - disable not serviced DCD/RI UART interrupts
+ - fixed bug preventing gpio-leds dtb configuration
+ - limit SPI clock to datasheet maximum of 23MHz
+- Linux user-space:
+ - deploy GPIOconfig now available for Colibri iMX6
+ - deploy rttest package
+- OpenEmbedded build system:
+ - update OpenEmbedded from fido to jethro:
+ - Firefox 38.2.1esr
+ - gcc Linaro GCC 5.2-2015.11-2
+ - glibc 2.22
+ - systemd 226
+ - Xorg 1.17.2
+
+- sources git.toradex.com tag Colibri_iMX6_LinuxImageV2.6Beta1_20160331
+ - repository linux-toradex branch toradex_imx_3.14.52_1.1.0_ga
+ - repository u-boot-toradex branch 2015.04-toradex
+
+Known Issues:
+- On the Colibri iMX6DL the RAM configuration is not patched correctly, thus
+ only 256MB are available. Fix in the 2015.04-toradex-next branch
+ available.
+- USB RNDIS is racy due to networkd bug and not started by default
+- some USB Thumb drives don't work well in U-Boot
+- connecting an analogue mic to the on module codec resets the codec, so that
+ neither headphone out nor mic in works anymore. Workaround: Have mic
+ connected before boot or change the output source between DAC/LineIn
+- on first boot the resizing process adversely affects system performance for
+ the first few minutes until completed
+- Display resolution can be set for some output configurations, set the U-Boot
+ environment variable vidargs accordingly.
+- X uses only the fb0 device
+- Ethernet aka TFTP update requires manual splitting of the root.ext3 file
+ which can be taken care of by the -c argument of our update.sh script.
+
+********************************************************************************
Linux Image V2.5 Beta 3 (December 15, 2015)
- U-Boot boot loader:
- disable delete-null-pointer-checks compiler flag (needed on Tegras)
@@ -41,7 +89,7 @@ Linux Image V2.5 Beta 3 (December 15, 2015)
from V2.4
- sources git.toradex.com tag Colibri_iMX6_LinuxImageV2.5Beta3_20151215
- - repository linux-toradex branch toradex_imx_3.14.28_1.0.0_ga
+ - repository linux-toradex branch toradex_imx_3.14.52_1.1.0_ga
- repository u-boot-toradex branch 2015.04-toradex
Known Issues:
@@ -259,13 +307,13 @@ Working on latest image:
- serial console debug UARTA
- UARTB, UARTC
- I2C via /dev/i2c-X
- - 4-bit SD card mmc1
+ - 4-bit MMC/SD card mmc1
- framebuffer console
- HDMI audio
- analogue audio playback and capture, resistive touch
- optional S/PDIF, disabled in device tree
- SPI via /dev/spidev32766.0
- - CAN via flexcan can0 and can1, disabled in device tree
+ - optional CAN via flexcan can0 and can1, disabled in device tree
- custom Ethernet MAC address
- serial number and board revision
- USB host port
@@ -285,6 +333,7 @@ Working on latest image:
- OpenGL
- LXDE
- resize rootfs partition to full eMMC capacity
+ - GPIO config tool
- Display:
- only first output used by X11
- backlight PWM
@@ -303,7 +352,6 @@ Not working or not tested:
- optional RS485
- Linux user-space
- Gstreamer encoding (not tested)
- - GPIO config tool not available
- Display:
- on some monitors HDMI EDID does not negotiate correct timings,
adding/removing mxc_hdmi.only_cea=1 to the kernel command line may help
@@ -313,4 +361,4 @@ Not working or not tested:
Flashing instruction have been moved to the Toradex developer article:
http://developer.toradex.com/knowledge-base/flashing-linux-on-imx6-modules
-Toradex, December 17, 2015
+Toradex, April 15, 2016
diff --git a/release-notes/Colibri_iMX7_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_iMX7_LinuxReleaseNotesV2.x.txt
index 2b1fccd..ca9bbd5 100644
--- a/release-notes/Colibri_iMX7_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Colibri_iMX7_LinuxReleaseNotesV2.x.txt
@@ -9,8 +9,7 @@ Contents:
LXDE desktop environment
==> Flashing instructions can be found on the Toradex developer article:
-tbd. for the time being refer to:
-http://developer.toradex.com/knowledge-base/flashing-linux-on-vybrid-modules
+http://developer.toradex.com/knowledge-base/flashing-linux-on-imx7-modules
Licensing:
- proprietary multimedia codecs included for evaluation purpose only
@@ -27,7 +26,7 @@ Linux Image V2.6 Alpha 1 (March 15, 2016)
- uses ARMv7 hard-float Thumb2 builds (armv7at2hf-vfp-neon)
- sources git.toradex.com tag Colibri_iMX7_LinuxImageV2.6Alpha1_20160315
- repository linux-toradex branch toradex_imx_3.14.52_1.1.0_ga
- - repository u-boot-toradex branch 2014.04-toradex
+ - repository u-boot-toradex branch 2015.04-toradex
Known Issues:
- poweroff and reboot does not work as expected
@@ -36,9 +35,10 @@ Known Issues:
********************************************************************************
Notes:
-- 115200 baud serial debug console on UARTA aka FFUART (lower X25 on
- EvalBoards resp. X27 on V3.1a depending on JP17/19, X13 on Iris)
+- 115200 baud serial debug console on UARTA aka FFUART (lower X25 on EvalBoards
+ resp. X27 on V3.1a depending on JP17/19, X13 on Iris) without any handshake
- user account: root with empty password
+- UBIFS flash root file system
- opkg package manager
- Linux host used for update preparation requires proper 32-bit execution
environment (e.g. install ia32-libs on 64-bit Ubuntu) and awk (e.g. install
@@ -46,7 +46,7 @@ Notes:
Working on latest image:
- U-Boot boot loader
- - environment storage in NAND
+ - environment storage in NAND flash
- Ethernet
- MMC/SD cards
- NAND flash
@@ -60,53 +60,54 @@ Working on latest image:
- Linux kernel
- analogue audio playback and capture, resistive touch
- analogue input via IIO framework
- /sys/devices/soc.2/30400000.aips-bus/30610000.adc/iio:device0
- Note the 1.8 Full Scale limitation!
+ /sys/bus/iio/devices/iio:device0
+ Note the 1.8 volt full scale limitation!
- DVFS power management (i.MX 7Dual only)
- - Ethernet
+ - Ethernet eth0
- custom Ethernet MAC address
- framebuffer console
- GPIOlib /sys/class/gpio
- I2C via /dev/i2c-X
+ - NAND flash MTD/UBI/UBIFS with hardware ECC
- PWMs /sys/class/pwm
- - NAND UBIFS
- - 4-bit SD card mmc1
- - SPI via /dev/spidev2.0
+ - RTC (i.MX 7 internal and board level I2C RTC)
+ - 4-bit MMC/SD card ESDHC2
+ - SPI (ECSPI) via /dev/spidev2.0
- suspend LP1
- - temperature sensor CPU /sys/devices/virtual/thermal/thermal_zone0/temp
- - serial console debug UARTA
- - UARTB, UARTC
- - USB host port (Note, i.MX 7Solo only has USBC port)
+ - CPU temperature sensor via hwmon /sys/class/hwmon/hwmon0/temp1_input
+ - serial console debug UARTA ttymxc0
+ - serial UARTA/UARTB and UARTC, including RTS/CTS, ttymxc0/1/2
+ - USB host port (Note, i.MX 7Solo only on USBC port)
- USB audio driver
- - automatic USBC switching to host when OTG Host cable detected
- Linux user-space
+ - graphics (LCDIF aka parallel RGB)
- Firefox browser
- LXDE desktop environment
- Display:
- backlight PWM with PWM<A>
- - resolution setting through device tree nodes
+ - resolution setting via device tree nodes
Not working or not tested:
- U-Boot boot loader
- - USB device: DFU support (device firmware upgrade)
+ - USB keyboard
+ - USB device firmware upgrade (DFU) as device on USB OTG port
- Linux kernel
- CAN via MCP2515
- - CAN via flexcan can0 and can1, disabled in device tree
+ - optional CAN via flexcan can0 and can1, disabled in device tree
- IrDA
- parallel bus
- optional parallel camera interface
- - RS-422
- - optional RS485
- - serial number and board revision (not passed in from U-Boot)
- - temperature sensor board
+ - RS-422/485
+ - serial number and board revision (not currently handed over by U-Boot)
+ - module temperature sensor
- USB webcam
- USB raw HID device /dev/hidrawX
- - USB device Ethernet RNDIS, disabled
- - automatic USB device/host detection aka OTG support (not tested)
+ - USB device, ACM, Ethernet CDC, RNDIS
+ - automatic USB device/host detection aka OTG support
- watchdog
- Linux user-space
- GPIO config tool not available
******************************************************************************
-Toradex, March 29, 2016
+Toradex, April 15, 2016