From 8cba8feaa565bb72c36dbe6e9d4376632b9011d4 Mon Sep 17 00:00:00 2001 From: Marcel Ziswiler Date: Fri, 15 Apr 2016 17:24:06 +0200 Subject: Updated release notes. Signed-off-by: Marcel Ziswiler Acked-by: Max Krummenacher --- release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt | 38 ++++++++-- .../Apalis_iMX6_LinuxReleaseNotesV2.x.txt | 56 +++++++++++++- .../Colibri_T20_LinuxReleaseNotesV2.4ff.txt | 41 +++++++++-- .../Colibri_T30_LinuxReleaseNotesV2.x.txt | 36 ++++++++- release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt | 86 ++++++++++++++++++---- .../Colibri_iMX6_LinuxReleaseNotesV2.x.txt | 64 ++++++++++++++-- .../Colibri_iMX7_LinuxReleaseNotesV2.x.txt | 55 +++++++------- 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: @@ -15,6 +15,35 @@ Licensing: - proprietary multimedia codecs included for evaluation purpose only - 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: @@ -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: @@ -16,6 +15,55 @@ Licensing: - proprietary multimedia codecs included for evaluation purpose only - 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: @@ -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: @@ -15,6 +15,34 @@ Licensing: - proprietary multimedia codecs included for evaluation purpose only - 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: @@ -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: @@ -15,6 +15,34 @@ Licensing: - proprietary multimedia codecs included for evaluation purpose only - 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: @@ -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,13 +4,67 @@ 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: @@ -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: @@ -16,6 +15,55 @@ Licensing: - proprietary multimedia codecs included for evaluation purpose only - 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: @@ -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 - - 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 -- cgit v1.2.3