From fd5bf7d9e923b8f3c5c8e825ad76603c8c5326e1 Mon Sep 17 00:00:00 2001 From: Marcel Ziswiler Date: Wed, 19 Apr 2017 14:10:15 +0200 Subject: updated release notes Signed-off-by: Marcel Ziswiler Acked-by: Dominik Sliwa --- release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt | 38 ++++--- release-notes/Apalis_TK1_LinuxReleaseNotesV2.x.txt | 17 ++- .../Apalis_iMX6_LinuxReleaseNotesV2.x.txt | 37 ++++--- .../Colibri_T20_LinuxReleaseNotesV2.4ff.txt | 16 ++- .../Colibri_T30_LinuxReleaseNotesV2.x.txt | 39 ++++--- release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt | 122 +++++++++++++-------- .../Colibri_iMX6_LinuxReleaseNotesV2.x.txt | 23 ++-- .../Colibri_iMX7_LinuxReleaseNotesV2.x.txt | 19 ++-- 8 files changed, 175 insertions(+), 136 deletions(-) diff --git a/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt b/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt index 0ebc87b..d355caa 100644 --- a/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt +++ b/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt @@ -2,6 +2,9 @@ Release Notes: Embedded Linux BSP V2.x for Apalis T30 ****************************************************** +==> For newer images find the release details in the Toradex developer article: +http://developer.toradex.com/software/linux/linux-software/release-details + Contents: - U-Boot 2016.11 boot loader - Linux 3.1.10 kernel, based on NVIDIA's Linux for Tegra (L4T) release R16.5 @@ -15,12 +18,6 @@ Licensing: - proprietary multimedia codecs included for evaluation purpose only - customer required to obtain proper re-distribution license -******************************************************************************** -Linux Image V2.7 Beta 1 (January 12, 2017) - -==> Release details can be found in the Toradex developer article: -http://developer.toradex.com/software/linux/linux-software/release-details - ******************************************************************************** Linux Image V2.6.1 Beta 1 (September 29, 2016) @@ -313,7 +310,8 @@ Linux Image V2.3 Beta 3 (October 31, 2014) - common config block code - fw_printenv integration - Linux kernel: - - various analogue audio codec fixes/improvements noteworthy driver probe after reset + - various analogue audio codec fixes/improvements noteworthy driver probe + after reset - mark host as eMMC CMD23 capable to force using reliable write command - fix audio hub lock-up - prevent null pointer dereference in Tegra nvmap video driver @@ -390,7 +388,8 @@ Linux Image V2.3 Beta 1 (August 4, 2014) - Fix issue with slow SPDIF clock - Enable CONFIG_FHANDLE required for later systemd - Swap on-board vs. HDA sound card order - - Remove synchronize_rcu() from cgroup_attach_{task|proc}() to speed-up systemd boot-up + - Remove synchronize_rcu() from cgroup_attach_{task|proc}() to speed-up + systemd boot-up - Enable VLAN functionality - Fix memset-related crashes caused by recent GCC (4.7.2) optimisations - Linux user-space @@ -511,8 +510,8 @@ Linux Image V2.1 Beta 1 (October 22, 2013) - Support default watchdog API (see http://developer.toradex.com/knowledge-base/watchdog-(linux)). - Disable magic SysRq key configuration as this is not only a potential - security thread but can cause serious trouble if for some reason UART - pins are left floating and therefore cause unexpected break conditions. + security thread but can cause serious trouble if for some reason UART + pins are left floating and therefore cause unexpected break conditions. - HDMI: Retry EDID reads up to 4 times until failing. - rootfs / oe-core: @@ -670,7 +669,8 @@ Working on latest image: - serial console debug UARTA aka UART1 - Toradex Apalis configuration block handling - USB storage as host on USB host ports - - USB device firmware upgrade (DFU) and USB mass storage (UMS) as device on USB OTG1 port + - USB device firmware upgrade (DFU) and USB mass storage (UMS) as device on + USB OTG1 port - TFTLCD framebuffer support - Linux kernel - GPIOlib /sys/class/gpio @@ -679,7 +679,8 @@ Working on latest image: - Gigabit Ethernet enpXs0, X being its PCIe bus number - eMMC ext3 - serial console debug UARTA aka UART1 ttyS0 - - high speed serial UARTB aka UART3, UARTC aka UART4 and UARTD aka UART2 ttyHSX + - high speed serial UARTB aka UART3, UARTC aka UART4 and UARTD aka UART2 + ttyHSX - I2C via /dev/i2c-X - 8-bit MMC card mmc1 (optional UHS support on V1.1A or later HW) - 4-bit SD card mmc2 @@ -688,7 +689,8 @@ Working on latest image: - HDA audio (on Eval Board V1.0a: check datasheet/schematics for patch instructions) - analogue audio capture, playback and resistive touch - - audio noise is high, workaround is to set headphone volume to maximum and use the DAC volume + - audio noise is high, workaround is to set headphone volume to maximum and + use the DAC volume - touch has some jitter - SPI via /dev/spidev0.0 aka SPI1 and /dev/spidev4.2 aka SPI2 - framebuffer console @@ -712,11 +714,13 @@ Working on latest image: - graphics (LVDS-1 aka TFTLCD and HDMI-1 aka DVI-D) - tegrastats - Firefox browser - - Gstreamer 0.10 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 - - LVDS transmitter configuration (see lvds-dual-channel.sh resp. lvds-single-channel.sh) + - LVDS transmitter configuration (see lvds-dual-channel.sh resp. + lvds-single-channel.sh) Not working or not tested: - U-Boot boot loader @@ -728,8 +732,8 @@ Not working or not tested: - suspend LP1 (igb/PCIe failing) - 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, January 13, 2017 +Toradex, April 19, 2017 diff --git a/release-notes/Apalis_TK1_LinuxReleaseNotesV2.x.txt b/release-notes/Apalis_TK1_LinuxReleaseNotesV2.x.txt index e6726fc..44cc8d2 100644 --- a/release-notes/Apalis_TK1_LinuxReleaseNotesV2.x.txt +++ b/release-notes/Apalis_TK1_LinuxReleaseNotesV2.x.txt @@ -2,6 +2,9 @@ Release Notes: Embedded Linux BSP V2.x for Apalis TK1 ****************************************************** +==> For newer images find the release details in the Toradex developer article: +http://developer.toradex.com/software/linux/linux-software/release-details + Contents: - U-Boot 2016.11 boot loader - Linux 3.10.40 kernel, based on NVIDIA's Linux for Tegra (L4T) release R21.5 @@ -15,12 +18,6 @@ Licensing: - proprietary multimedia codecs included for evaluation purpose only - customer required to obtain proper re-distribution license -******************************************************************************** -Linux Image V2.7 Beta 1 (January 12, 2017) - -==> Release details can be found in the Toradex developer article: -http://developer.toradex.com/software/linux/linux-software/release-details - ******************************************************************************** Linux Image V2.6.1 Beta 2 (November 22, 2016) @@ -148,7 +145,8 @@ Working on latest image: - serial console debug UARTA aka UART1 - Toradex Apalis configuration block handling - USB storage as host on USB host ports - - USB device firmware upgrade (DFU) and USB mass storage (UMS) as device on USB OTG1 port + - USB device firmware upgrade (DFU) and USB mass storage (UMS) as device on + USB OTG1 port - Linux kernel - GPIOlib /sys/class/gpio - temperature sensor /sys/class/hwmon/hwmon{4|5}/temp1_input @@ -156,7 +154,8 @@ Working on latest image: - Gigabit Ethernet enpXs0, X being its PCIe bus number - eMMC ext3 - serial console debug UARTA aka UART1 ttyS0 - - high speed serial UARTB aka UART3, UARTC aka UART4 and UARTD aka UART2 ttyHSX + - high speed serial UARTB aka UART3, UARTC aka UART4 and UARTD aka UART2 + ttyHSX - I2C via /dev/i2c-X - 4-bit MMC card mmc1 (full UHS-I support) - 4-bit SD card mmc2 (full UHS-I support) @@ -209,4 +208,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-tegra-modules -Toradex, January 13, 2017 +Toradex, April 19, 2017 diff --git a/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt b/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt index c05f53a..5ccb5d1 100644 --- a/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt +++ b/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt @@ -2,6 +2,9 @@ Release Notes: Embedded Linux BSP V2.x for Apalis iMX6 ******************************************************* +==> For newer images find the release details in the Toradex developer article: +http://developer.toradex.com/software/linux/linux-software/release-details + Contents: - U-Boot 2016.11 boot loader - Linux 4.1.35 kernel, based on 4.1-2.0.x-imx branch of FSL community aka @@ -16,12 +19,6 @@ Licensing: - proprietary multimedia codecs included for evaluation purpose only - customer required to obtain proper re-distribution license -******************************************************************************** -Linux Image V2.7 Beta 1 (January 12, 2017) - -==> Release details can be found in the Toradex developer article: -http://developer.toradex.com/software/linux/linux-software/release-details - ******************************************************************************** Linux Image V2.6.1 Beta 1 (September 29, 2016) @@ -77,7 +74,8 @@ Linux Image V2.6 Beta 2 (June 30, 2016) - follow changed OV5640 compatibility string - mxc_v4l2_capture: Allow clock setting for de-interlaced video input - media: Add support for ADV7280 decoder driver as found on ACA - - video: mxc: ldb: Add support for LVDS configuration via kernel boot arguments + - video: mxc: ldb: Add support for LVDS configuration via kernel boot + arguments - Linux user-space: - trdx-extra.inc: add iperf3 to all images - florence: update to latest version 0.5.4, build without sound and drop @@ -141,7 +139,8 @@ Linux Image V2.6 Beta 1 (March 31, 2016) Known Issues: - gstreamer freezes when generating its initial database on some modules: - (gst-plugin-scanner:683): GLib-GObject-WARNING **: cannot register existing type 'GstImxCompositorPad' + (gst-plugin-scanner:683): GLib-GObject-WARNING **: cannot register existing + type 'GstImxCompositorPad' The following gets you around this: mv /usr/lib/libgstimxcompositor.so.0.12.0 /usr/lib/libgstimxcompositor.so.0.12.0.orig gst-inspect-1.0 @@ -214,11 +213,13 @@ Linux Image V2.5 Beta 2 (November 6, 2015) - move environment to the end of the eMMC boot area before the config block - enable crc32 verify support - Linux kernel: - - migrate to Linux 3.14.28 kernel, based on Freescale's BSP release imx_3.14.28_1.0.0_ga + - migrate to Linux 3.14.28 kernel, based on Freescale's BSP release + imx_3.14.28_1.0.0_ga - optional RS485 is not yet migrated - add optional CSI camera support for OmniVision OV5640 - changed Fusion multi touch event reporting to adhere to multitouch slot - - renamed the device tree for V1.0 HW from imx6q-apalis-eval_v1_0.dtb to imx6q-apalis_v1_0-eval.dtb + - renamed the device tree for V1.0 HW from imx6q-apalis-eval_v1_0.dtb to + imx6q-apalis_v1_0-eval.dtb - Linux user-space: - updated to latest Angstrom 2015.06/OpenEmbedded fido: - glibc 2.22 @@ -264,10 +265,12 @@ Linux Image V2.4 Beta 1 (May 18, 2015) available from within Linux userspace through procfs (/proc/device-tree/ serial-number, toradex,board-rev and toradex,product-id) - add command to restore Toradex config block ("cfgblock create") - - display the Toradex logo, output preference: env var 'panel' | HDMI | Parallel RGB + - display the Toradex logo, output preference: env var 'panel' | HDMI | + Parallel RGB - enabled gpio command line interface - enabled DFU and Mass Storage on USB client, currently slow performance - - update procedure now searches for an image on SD card, USB Mass Storage, TFTP server + - update procedure now searches for an image on SD card, USB Mass Storage, + TFTP server - Linux kernel: - added support for Analog Camera Module - enable optional AHCI/SATA driver module @@ -324,8 +327,8 @@ Linux Image V2.3 Beta 6 (January 12, 2015) - repository u-boot-toradex branch 2014.04-toradex Known Issues: -- on V1.0 HW 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 +- on V1.0 HW 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 @@ -370,8 +373,8 @@ Linux Image V2.3 Beta 5 (December 19, 2014) - repository u-boot-toradex branch 2014.04-toradex Known Issues: -- on V1.0 HW 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 +- on V1.0 HW 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 @@ -617,4 +620,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 13, 2017 +Toradex, April 19, 2017 diff --git a/release-notes/Colibri_T20_LinuxReleaseNotesV2.4ff.txt b/release-notes/Colibri_T20_LinuxReleaseNotesV2.4ff.txt index 6221814..0efdc05 100644 --- a/release-notes/Colibri_T20_LinuxReleaseNotesV2.4ff.txt +++ b/release-notes/Colibri_T20_LinuxReleaseNotesV2.4ff.txt @@ -2,6 +2,9 @@ Release Notes: Embedded Linux BSP V2.4ff for Colibri T20 ********************************************************* +==> For newer images find the release details in the Toradex developer article: +http://developer.toradex.com/software/linux/linux-software/release-details + Contents: - U-Boot 2016.11 boot loader - Linux 3.1.10 kernel, based on NVIDIA's Linux for Tegra (L4T) release R16.5 @@ -15,12 +18,6 @@ Licensing: - proprietary multimedia codecs included for evaluation purpose only - customer required to obtain proper re-distribution license -******************************************************************************** -Linux Image V2.7 Beta 1 (January 12, 2017) - -==> Release details can be found in the Toradex developer article: -http://developer.toradex.com/software/linux/linux-software/release-details - ******************************************************************************** Linux Image V2.6.1 Beta 1 (September 29, 2016) @@ -278,7 +275,7 @@ Working on latest image: - USB raw HID device /dev/hidrawX - USB device Ethernet RNDIS, provided by Android gadget - automatic USB device/host detection aka OTG support - - analogue inputs AD0, AD1 /sys/class/power_supply/colibri_t20-analog_inputs + - analogue inputs AD0, AD1 /sys/class/power_supply/colibri_t20-analog_inputs - suspend LP1 - DVFS power management - optional parallel camera interface @@ -286,7 +283,8 @@ Working on latest image: - graphics (LVDS-1 aka TFTLCD and HDMI-1 aka DVI-D) - tegrastats - Firefox browser - - Gstreamer 0.10 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 @@ -302,4 +300,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-tegra-modules -Toradex, January 13, 2017 +Toradex, April 19, 2017 diff --git a/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt index 40dbc2c..f0f25b8 100644 --- a/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt +++ b/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt @@ -2,6 +2,9 @@ Release Notes: Embedded Linux BSP V2.x for Colibri T30 ******************************************************* +==> For newer images find the release details in the Toradex developer article: +http://developer.toradex.com/software/linux/linux-software/release-details + Contents: - U-Boot 2015.04 boot loader - Linux 3.1.10 kernel, based on NVIDIA's Linux for Tegra (L4T) release R16.5 @@ -15,12 +18,6 @@ Licensing: - proprietary multimedia codecs included for evaluation purpose only - customer required to obtain proper re-distribution license -******************************************************************************** -Linux Image V2.7 Beta 1 (January 12, 2017) - -==> Release details can be found in the Toradex developer article: -http://developer.toradex.com/software/linux/linux-software/release-details - ******************************************************************************** Linux Image V2.6.1 Beta 1 (September 29, 2016) @@ -311,7 +308,8 @@ Linux Image V2.3 Beta 3 (October 31, 2014) - fw_printenv integration - Linux kernel: - add a mapping for H.264 payloads to the UVC aka USB webcam driver - - various analogue audio codec fixes/improvements noteworthy driver probe after reset + - various analogue audio codec fixes/improvements noteworthy driver probe + after reset - mark host as eMMC CMD23 capable to force using reliable write command - fix audio hub lock-up - prevent null pointer dereference in Tegra nvmap video driver @@ -364,7 +362,8 @@ Linux Image V2.3 Beta 1 (August 4, 2014) - Fix issue with slow SPDIF clock - Enable CONFIG_FHANDLE required for later systemd - Swap on-board vs. HDA sound card order and use HDA HDMI audio - - Remove synchronize_rcu() from cgroup_attach_{task|proc}() to speed-up systemd boot-up + - Remove synchronize_rcu() from cgroup_attach_{task|proc}() to speed-up + systemd boot-up - Enable VLAN functionality - Fix memset-related crashes caused by recent GCC (4.7.2) optimisations - Linux user-space @@ -483,8 +482,8 @@ Linux Image V2.1 Beta 1 (October 22, 2013) - Support default watchdog API (see http://developer.toradex.com/knowledge-base/watchdog-(linux)). - Disable magic SysRq key configuration as this is not only a potential - security thread but can cause serious trouble if for some reason UART pins - are left floating and therefore cause unexpected break conditions. + security thread but can cause serious trouble if for some reason UART pins + are left floating and therefore cause unexpected break conditions. - Add DDR speed definition for 400 and 800 MHz. - HDMI: Retry EDID reads up to 4 times until failing. @@ -551,7 +550,8 @@ Known Issues: ******************************************************************************** Linux Image V2.0 Beta 2 (June 26, 2013) - U-Boot: - - integrate NVIDIA partition table parsing incl. Toradex Colibri configuration block + - integrate NVIDIA partition table parsing incl. Toradex Colibri configuration + block - increase CPU frequency at boot - decrease boot delay - fix overflow in HCD conversion @@ -632,7 +632,8 @@ Linux Image V2.0 Alpha 1 (January 22, 2013) - U-Boot: - moved to proper machine type - Linux kernel: - - added one wire platform data (conditional, CONFIG_W1_MASTER_TEGRA must be enabled) + - added one wire platform data (conditional, CONFIG_W1_MASTER_TEGRA must be + enabled) - fix USB hang on device insertion - added correct spidev platform data (/dev/spidev0.0) - PWM B, PWM C, PWM D now accessible from userspace, /sys/class/leds/ @@ -645,7 +646,8 @@ Linux Image V2.0 Alpha 1 (January 22, 2013) - fix PMIC regulator platform data - oe-core: - use latest u-boot and Linux kernel - - use latest GPIOConfig, fixes issues with tristated pins and GPIO with num >222 + - use latest GPIOConfig, fixes issues with tristated pins and GPIO with num + >222 - sources git.toradex.com tag T30_LinuxImageV2.0Alpha1_20130122 @@ -709,7 +711,8 @@ Working on latest image: - serial console debug UARTA - Toradex Colibri configuration block handling - USB storage as host on USB host port - - USB device firmware upgrade (DFU) and USB mass storage (UMS) as device on USB OTG port + - USB device firmware upgrade (DFU) and USB mass storage (UMS) as device on + USB OTG port - TFTLCD framebuffer support - Linux kernel - GPIOlib /sys/class/gpio @@ -724,7 +727,8 @@ Working on latest image: - PWM LEDs /sys/class/leds/ - HDMI HDA audio - analogue audio capture, playback and resistive touch - - audio noise is high, workaround is to set headphone volume to maximum and use the DAC volume + - audio noise is high, workaround is to set headphone volume to maximum and + use the DAC volume - touch has some jitter - SPI via /dev/spidev0.0 - GMI with multiplexed nPWE and RDnWR @@ -746,7 +750,8 @@ Working on latest image: - graphics (LVDS-1 aka TFTLCD and HDMI-1 aka DVI-D) - tegrastats - Firefox browser - - Gstreamer 0.10 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 @@ -762,4 +767,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-tegra-modules -Toradex, January 13, 2017 +Toradex, April 19, 2017 diff --git a/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt index 730517f..4181178 100644 --- a/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt +++ b/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt @@ -2,6 +2,9 @@ Release Notes: Embedded Linux BSP V2.x for Colibri VF50/VF61 ************************************************************* +==> For newer images find the release details in the Toradex developer article: +http://developer.toradex.com/software/linux/linux-software/release-details + Contents: - U-Boot 2016.11 boot loader - Linux 4.4.39 LTS kernel @@ -11,12 +14,6 @@ Contents: ==> Flashing instructions can be found in the Toradex developer article: http://developer.toradex.com/knowledge-base/flashing-linux-on-vybrid-modules -******************************************************************************** -Linux Image V2.7 Beta 1 (January 12, 2017) - -==> Release details can be found in the Toradex developer article: -http://developer.toradex.com/software/linux/linux-software/release-details - ******************************************************************************** Linux Image V2.6.1 Beta 1 (September 30, 2016) - U-Boot boot loader: @@ -50,7 +47,8 @@ Linux Image V2.6.1 Beta 1 (September 30, 2016) - 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. +- 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) - License texts do not get deployed to the root file system. @@ -80,7 +78,8 @@ Linux Image V2.6 Beta 2 (June 30, 2016) - 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. +- 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) - License texts do not get deployed to the root file system. - Currently there is no multi-core communication library/framework available. @@ -129,7 +128,8 @@ Note: - 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. +- 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. @@ -166,11 +166,13 @@ Known Issues: 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. +- 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 - Standby: Wake-up using UART in DMA mode hangs -- Serial console on USB peripheral port is not enabled by default; use this command: +- Serial console on USB peripheral port is not enabled by default; use this + command: systemctl enable serial-getty@ttyGS0.service ******************************************************************************** @@ -229,11 +231,13 @@ Linux Image V2.5 Beta 2 (November 6, 2015) - 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. +- 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 - Standby: Wake-up using UART in DMA mode hangs -- Serial console on USB peripheral port is not enabled by default; use this command: +- Serial console on USB peripheral port is not enabled by default; use this + command: systemctl enable serial-getty@ttyGS0.service ******************************************************************************** @@ -292,7 +296,8 @@ Note: => vf610-colibri-mycarrier.dtb Known Issues: -- If the module does not boot, remove all displays connected to HSYNC, VSYNC and reset. +- 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 - Standby: Wake-up using UART in DMA mode hangs @@ -362,7 +367,8 @@ Note: => vf610-colibri-mycarrier.dtb Known Issues: -- If the module does not boot, remove all displays connected to HSYNC, VSYNC and reset. +- 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) - Downgrade is not possible through "run update" due to NAND ECC layout changes refer to the flashing instruction article to flash the module from scratch @@ -416,7 +422,8 @@ Note: => vf610-colibri-mycarrier.dtb Known Issues: -- If the module does not boot, remove all displays connected to HSYNC, VSYNC and reset. +- 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) - Downgrade does not work with "run setupdate". For downgrade, use mmc rescan && && fatload mmc 0:1 ${loadaddr} flash_mmc.img && source ${loadaddr} @@ -478,7 +485,8 @@ Note: => vf610-colibri-mycarrier.dtb Known Issues: -- If the module does not boot remove all displays connected to HSYNC, VSYNC and reset. +- 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) - Analogue audio and Touchscreen are not yet working on the Colibri VF61 - SPI and CAN over SPI (using MCP251x) do not work yet on the new kernel @@ -517,7 +525,8 @@ Note: alter those scripts accordingly. Known Issues: -- If the module does not boot remove all displays connected to HSYNC, VSYNC and reset. +- If the module does not boot remove all displays connected to HSYNC, VSYNC and + reset. (This has been observed on an Evaluation Board V2.1) - Analogue audio is not working on the Colibri VF61 - USB client is not reliable (communication freezes when using RNDIS/g_ether) @@ -556,7 +565,8 @@ Linux Image V2.3 Beta 1 (August 4, 2014) - repository u-boot-toradex branch 2014.04-toradex Known Issues: -- If the module does not boot remove all displays connected to HSYNC, VSYNC and reset. +- If the module does not boot remove all displays connected to HSYNC, VSYNC and + reset. (This has been observed on an Evaluation Board V2.1) - Analogue audio is not working on the Colibri VF61 - USB client is not reliable (communication freezes when using RNDIS/g_ether) @@ -587,10 +597,12 @@ Linux Image V2.2 Beta 1 (June 03, 2014) - Update GPIO config tool to V1.2 - Add mcc-pingpong demo application for communication with Cortex M4 core -- sources git.toradex.com linux/u-boot branches colibri_vf tag Colibri_VF_LinuxImageV2.2Beta1_20140603 +- sources git.toradex.com linux/u-boot branches colibri_vf + tag Colibri_VF_LinuxImageV2.2Beta1_20140603 Known Issues: -- If the module does not boot remove all displays connected to HSYNC, VSYNC and reset. +- If the module does not boot remove all displays connected to HSYNC, VSYNC and + reset. (This has been observed on an Evaluation Board V2.1) - Analogue audio is not working on the Colibri VF61 - SSH password authentication is disabled by default (see PasswordAuthentication @@ -619,26 +631,33 @@ Linux Image V2.1 Beta 3 (March 18, 2014) - GPIO config tool. - Add Cortex M4 utility mqxboot and communication library libmcc. -- sources git.toradex.com linux/u-boot branches colibri_vf tag Colibri_VF_LinuxImageV2.1Beta3_20140318 +- sources git.toradex.com linux/u-boot branches colibri_vf + tag Colibri_VF_LinuxImageV2.1Beta3_20140318 Known Issues: -- If the module does not boot remove all displays connected to HSYNC, VSYNC and reset. +- If the module does not boot remove all displays connected to HSYNC, VSYNC and + reset. (This has been observed on an Evaluation Board V2.1) - Analogue audio is not working on the Colibri VF61 -- An input on UART_A during bootup can lead to a hang (stuck at "rtc-ds1307 0-0068: hctosys: unable to - read the hardware clock"). Make sure UART_A is connected before powering up and not written to. +- An input on UART_A during bootup can lead to a hang (stuck at "rtc-ds1307 + 0-0068: hctosys: unable to read the hardware clock"). Make sure UART_A is + connected before powering up and not written to. ******************************************************************************** Linux Image V2.1 Beta 2 (November 29, 2013) - U-Boot: - Add initial Colibri VF61 support. - Implement memory size auto detection. - - Implement module type (e.g. VF50 vs. VF61) auto detection based on L2 cache availability. - - Set specific ARM core clock (e.g. 400 vs. 500 MHz) as well as Linux machine id number. - - Rename configuration to colibri_vf to be universally used for Colibri VF50 as well as VF61. + - Implement module type (e.g. VF50 vs. VF61) auto detection based on L2 cache + availability. + - Set specific ARM core clock (e.g. 400 vs. 500 MHz) as well as Linux machine + id number. + - Rename configuration to colibri_vf to be universally used for Colibri VF50 + as well as VF61. - Linux kernel: - Various ADC resp. VF50 touch improvements/fixes. - - Implement internal temperature sensor exposed via /sys/class/hwmon/hwmon0/device/temp1_input. + - Implement internal temperature sensor exposed via + /sys/class/hwmon/hwmon0/device/temp1_input. - Fix VESA VGA display timing. - Use 16 bpp framebuffer by default to avoid buffer underruns. - Add the following additional display timings for manual activation: @@ -648,22 +667,26 @@ Linux Image V2.1 Beta 2 (November 29, 2013) - 1024x768@60 - Allow for 396 as well as 500 MHz A5 core frequency. - Add the Colibri VF61 machine id and its corresponding machine definition. - - Rename configuration to colibri_vf to be universally used for Colibri VF50 as well as VF61. + - Rename configuration to colibri_vf to be universally used for Colibri VF50 + as well as VF61. - Enable watchdog configuration. - Fix Freescale's magic daisy chain aka select input IOMUX stuff. - Fix pixel clock polarity. - rootfs / oe-core: - Use branch 'LinuxImageV2.1' in toradex-bsp-platform.git - Fix recipe to follow the changed khronos headers checksum - - Rename machine to colibri-vf to be universally used for Colibri VF50 as well as VF61 + - Rename machine to colibri-vf to be universally used for Colibri VF50 as well + as VF61 - Unify files for use with VF50/VF61 or add VF61 specific ones - Don't statically populate /dev. The VFxx console fails on this. - Improve the console and qt4e image recipe -- sources git.toradex.com linux/u-boot branches colibri_vf tag Colibri_VF_LinuxImageV2.1Beta2_20131129 +- sources git.toradex.com linux/u-boot branches colibri_vf + tag Colibri_VF_LinuxImageV2.1Beta2_20131129 Known Issues: -- If the module does not boot remove all displays connected to HSYNC, VSYNC and reset. +- If the module does not boot remove all displays connected to HSYNC, VSYNC and + reset. (This has been observed on an Evaluation Board V2.1) - LVDS aka TFTLCD resolution hard-coded in kernel to VESA VGA resolution. - Resistive touch and analogue audio are not working on a Colibri VF61 @@ -671,14 +694,18 @@ Known Issues: ******************************************************************************** Linux Image V2.1 Beta 1 (October 22, 2013) - U-Boot: - - Fix long standing boot hang issue introduced by Freescale's Vybrid 1.1 silicon. + - Fix long standing boot hang issue introduced by Freescale's Vybrid 1.1 + silicon. - Fix possible uninitialised array member issue in serial number to hexadecimal coded decimal conversion routine (e.g. as used for /proc/cpuinfo in Linux). - - Migrate default NAND vs. SD card boot configuration (in-line with Colibri T20) + - Migrate default NAND vs. SD card boot configuration (in-line with + Colibri T20) - Integrate config block handling - - Increase the available space for the U-Boot binary to half a megabyte by booting from gfxRAM rather than sysRAM0. - - Initial support based off Timesys' implementation for Freescale's Vybrid Tower System TWR-VF65GS10: + - Increase the available space for the U-Boot binary to half a megabyte by + booting from gfxRAM rather than sysRAM0. + - Initial support based off Timesys' implementation for Freescale's Vybrid + Tower System TWR-VF65GS10: - New machine ID. - Default UART_A on SCI0. - ESDHC2 only. @@ -695,19 +722,23 @@ Linux Image V2.1 Beta 1 (October 22, 2013) - Integrate backlight using both BL_ON GPIO and PWM. - Re-worked IOMUX pin muxing. - Disable magic SysRq key configuration as this is not only a potential - security thread but can cause serious trouble if for some reason UART pins + security thread but can cause serious trouble if for some reason UART + pins are left floating and therefore cause unexpected break conditions. - Decrease DMA zone size configuration. - Enable tmpfs POSIX ACL configuration. - - Re-enable L2 cache kernel configuration as it is now only enabled if actually present on chip. + - Re-enable L2 cache kernel configuration as it is now only enabled if + actually present on chip. - Implement resistive touch screen driver using ADCs and GPIOs. - - Add Eon Silicon Solutions manufacturer ID and integrate mxc_nand platform data handling. + - Add Eon Silicon Solutions manufacturer ID and integrate mxc_nand platform + data handling. - Disable NAND controller software ECC in order to use hardware ECC. - Enable ADC driver as well as debugfs file system. - - Fix DCU clock rounding, set DCU clock to 150.7 MHz, increase display pin drive strength and - configure DCU for VESA VGA with a 30 MHz pixel clock + - Fix DCU clock rounding, set DCU clock to 150.7 MHz, increase display pin + drive strength and configure DCU for VESA VGA with a 30 MHz pixel clock - Enable CPU idle, NEON, ASRC and printk time. - - Initial support based off Timesys' implementation for Freescale's Vybrid Tower System TWR-VF65GS10: + - Initial support based off Timesys' implementation for Freescale's Vybrid + Tower System TWR-VF65GS10: - New machine ID. - FEC1 only. - ESDHC2 only with card detect interrupt. @@ -729,7 +760,8 @@ Linux Image V2.1 Beta 1 (October 22, 2013) - browser: use midori - burnflash: script for config block generation - systemd-journald: limit journal size -- sources git.toradex.com linux/u-boot branches colibri_vf tag Colibri_VF50_LinuxImageV2.1Beta1_20131022 +- sources git.toradex.com linux/u-boot branches colibri_vf + tag Colibri_VF50_LinuxImageV2.1Beta1_20131022 Known Issues: - LVDS aka TFTLCD resolution hard-coded in kernel to VESA VGA resolution. @@ -801,4 +833,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-vybrid-modules -Toradex, January 13, 2017 +Toradex, April 19, 2017 diff --git a/release-notes/Colibri_iMX6_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_iMX6_LinuxReleaseNotesV2.x.txt index cb2d817..799e502 100644 --- a/release-notes/Colibri_iMX6_LinuxReleaseNotesV2.x.txt +++ b/release-notes/Colibri_iMX6_LinuxReleaseNotesV2.x.txt @@ -2,6 +2,9 @@ Release Notes: Embedded Linux BSP V2.x for Colibri iMX6 ******************************************************** +==> For newer images find the release details in the Toradex developer article: +http://developer.toradex.com/software/linux/linux-software/release-details + Contents: - U-Boot 2016.11 boot loader - Linux 4.1.35 kernel, based on 4.1-2.0.x-imx branch of FSL community aka @@ -16,12 +19,6 @@ Licensing: - proprietary multimedia codecs included for evaluation purpose only - customer required to obtain proper re-distribution license -******************************************************************************** -Linux Image V2.7 Beta 1 (January 12, 2017) - -==> Release details can be found in the Toradex developer article: -http://developer.toradex.com/software/linux/linux-software/release-details - ******************************************************************************** Linux Image V2.6.1 Beta 1 (September 29, 2016) @@ -145,7 +142,8 @@ Linux Image V2.6 Beta 1 (March 31, 2016) Known Issues: - gstreamer freezes when generating its initial database on some modules: - (gst-plugin-scanner:683): GLib-GObject-WARNING **: cannot register existing type 'GstImxCompositorPad' + (gst-plugin-scanner:683): GLib-GObject-WARNING **: cannot register existing + type 'GstImxCompositorPad' The following gets you around this: mv /usr/lib/libgstimxcompositor.so.0.12.0 /usr/lib/libgstimxcompositor.so.0.12.0.orig gst-inspect-1.0 @@ -222,7 +220,8 @@ Linux Image V2.5 Beta 2 (November 6, 2015) - move environment to the end of the eMMC boot area before the config block - enable crc32 verify support - Linux kernel: - - migrate to Linux 3.14.28 kernel, based on Freescale's BSP release imx_3.14.28_1.0.0_ga + - migrate to Linux 3.14.28 kernel, based on Freescale's BSP release + imx_3.14.28_1.0.0_ga - optional RS485 is not yet migrated - automatic USB device/host detection using USBC_DET pin - changed Fusion multi touch event reporting to adhere to multitouch slot @@ -275,10 +274,12 @@ Linux Image V2.4 Beta 1 (May 18, 2015) available from within Linux userspace through procfs (/proc/device-tree/ serial-number, toradex,board-rev and toradex,product-id) - add command to restore Toradex config block ("cfgblock create") - - display the Toradex logo, output preference: env var 'panel' | HDMI | Parallel RGB + - display the Toradex logo, output preference: env var 'panel' | HDMI | + Parallel RGB - enabled gpio command line interface - enabled DFU and Mass Storage on USB client, currently slow performance - - update procedure now searches for an image on SD card, USB Mass Storage, TFTP server + - update procedure now searches for an image on SD card, USB Mass Storage, + TFTP server - Linux kernel: - added support for Analog Camera Module, requires dedicated device-tree imx6dl-colibri-cam-eval-v3 @@ -464,4 +465,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 13, 2017 +Toradex, April 19, 2017 diff --git a/release-notes/Colibri_iMX7_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_iMX7_LinuxReleaseNotesV2.x.txt index 46edaad..1b9bade 100644 --- a/release-notes/Colibri_iMX7_LinuxReleaseNotesV2.x.txt +++ b/release-notes/Colibri_iMX7_LinuxReleaseNotesV2.x.txt @@ -2,6 +2,9 @@ Release Notes: Embedded Linux BSP V2.x for Colibri iMX7 ******************************************************** +==> For newer images find the release details in the Toradex developer article: +http://developer.toradex.com/software/linux/linux-software/release-details + Contents: - U-Boot 2016.11 boot loader - Linux 4.1.35 kernel, based on 4.1-2.0.x-imx branch of FSL community aka @@ -16,12 +19,6 @@ Licensing: - proprietary multimedia codecs included for evaluation purpose only - customer required to obtain proper re-distribution license -******************************************************************************** -Linux Image V2.7 Beta 1 (January 12, 2017) - -==> Release details can be found in the Toradex developer article: -http://developer.toradex.com/software/linux/linux-software/release-details - ******************************************************************************** Linux Image V2.6.1 Beta 1 (September 29, 2016) @@ -88,13 +85,13 @@ Linux Image V2.6 Beta 2 (June 30, 2016) - read kernel and device tree from UBI volumes instead of rootfs - add RN5T567 PMIC support which enables reliable board reset - runtime detection of i.MX 7Solo/Dual to construct device tree name - - add fdt_board variable and construct device tree name with carrier board name - (e.g. imx7d-colibri-eval-v3.dtb) + - add fdt_board variable and construct device tree name with carrier board + name (e.g. imx7d-colibri-eval-v3.dtb) - fixed crash when starting USB on i.MX 7Solo - increase maximum temperature for booting linux - Linux kernel: - - updated to 4.1.15 LTS long term stable Linux kernel as part of NXP/Freescale's - 1.0.0 GA release + - updated to 4.1.15 LTS long term stable Linux kernel as part of + NXP/Freescale's 1.0.0 GA release - renamed device trees to add carrier board name as part of the device tree (e.g. imx7d-colibri-eval-v3.dtb) - resynchronized resistive touch driver AD7879 with upstream version @@ -223,4 +220,4 @@ Not working or not tested: ****************************************************************************** -Toradex, January 13, 2017 +Toradex, April 19, 2017 -- cgit v1.2.3