From 086b6b3991c7c22bb611c06dd0640db1cd019e02 Mon Sep 17 00:00:00 2001 From: Marcel Ziswiler Date: Tue, 5 Jul 2016 17:17:01 +0200 Subject: updated release notes Signed-off-by: Marcel Ziswiler Acked-by: Max Krummenacher --- release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt | 38 ++++++- release-notes/Apalis_TK1_LinuxReleaseNotesV2.x.txt | 124 +++++++++++++++++++++ .../Apalis_iMX6_LinuxReleaseNotesV2.x.txt | 50 ++++++++- .../Colibri_T20_LinuxReleaseNotesV2.4ff.txt | 29 ++++- .../Colibri_T30_LinuxReleaseNotesV2.x.txt | 34 +++++- release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt | 38 ++++++- .../Colibri_iMX6_LinuxReleaseNotesV2.x.txt | 53 ++++++++- .../Colibri_iMX7_LinuxReleaseNotesV2.x.txt | 59 +++++++++- 8 files changed, 406 insertions(+), 19 deletions(-) create mode 100644 release-notes/Apalis_TK1_LinuxReleaseNotesV2.x.txt (limited to 'release-notes') diff --git a/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt b/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt index 35e1d6b..9b7d7cd 100644 --- a/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt +++ b/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt @@ -15,6 +15,42 @@ Licensing: - proprietary multimedia codecs included for evaluation purpose only - customer required to obtain proper re-distribution license +******************************************************************************** +Linux Image V2.6 Beta 2 (July 1, 2016) + +- U-Boot boot loader: + - add optional PCIe Evaluation board initialisation + - net: increase maximum frame size to accommodate VLAN packets + - update: make setupdate self contained + - fix cam_mclk_pcc0 pin muxing being locked + - VDD core PMIC handling +- Linux kernel: + - Epson S2D13P04 analogue multi-camera decoder integration + - modularise Wi-Fi configuration + - mmc: host: sdhci: fix suspend/resume issue + - mmc: sdhci: handle command timeout after transfer complete interrupt + - arm: smp: sched: clean-up and silence CPU hot-plugging debug messages + - enable 24 MHz cam1_mclk aka vi_sensor clock + - allow for setting VI level-shifter direction + - initialise TPS65911 GPIOs + - disable TPS62362 pull-downs and use vdd_core set 0 +- Linux user-space: + - trdx-extra.inc: add iperf3 to all images + - florence: update to latest version 0.5.4, build without sound and drop + gstreamer 0.10 dependency + - lvds-ctrl: fix pkg_postrm + - gpioconfig: fix pkg_postrm +- OpenEmbedded build system: + - further clean-up update.sh update script + - angstrom-qt5-x11-image: add a recipe which deploys qt5 and starts a demo + +- sources git.toradex.com tag Apalis_T30_LinuxImageV2.6Beta2_20160701 + - repository linux-toradex branch tegra + - repository u-boot-toradex branch 2015.04-toradex + +Known Issues: +- License texts do not get deployed to the root file system. + ******************************************************************************** Linux Image V2.6 Beta 1 (March 31, 2016) @@ -654,4 +690,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, April 15, 2016 +Toradex, July 5, 2016 diff --git a/release-notes/Apalis_TK1_LinuxReleaseNotesV2.x.txt b/release-notes/Apalis_TK1_LinuxReleaseNotesV2.x.txt new file mode 100644 index 0000000..28dc120 --- /dev/null +++ b/release-notes/Apalis_TK1_LinuxReleaseNotesV2.x.txt @@ -0,0 +1,124 @@ +*********************************************** +Release Notes: Linux Image V2.x for Apalis TK1 +*********************************************** + +Contents: +- U-Boot 2015.04 boot loader +- Linux 3.10.40 kernel, based on NVIDIA's Linux for Tegra (L4T) release R21.5 +- 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-tegra-modules + +Licensing: +- proprietary multimedia codecs included for evaluation purpose only +- customer required to obtain proper re-distribution license + +******************************************************************************** +Linux Image V2.6 Beta 2 (July 1, 2016) + +- U-Boot boot loader: + - first release +- Linux kernel: + - first release +- Linux user-space: + - first release +- OpenEmbedded build system: + - integrate watatuki's meta-jetson-tk1 based on L4T R21.4 + - first release + +- sources git.toradex.com tag Apalis_TK1_LinuxImageV2.6Beta2_20160701 + - repository linux-toradex branch toradex_tk1_l4t_r21.5 + - repository u-boot-toradex branch 2015.04-toradex + +Known Issues: +- power consumption under full load may exceed the carrier boards power budget + see http://developer.toradex.com/products/apalis-tk1#errata for more infos +- if no HDMI screen is connected pcmanfm will consume 100% CPU which can be + worked around by removing '/usr/bin/xrandr --output LVDS-0 --off' line from + /etc/xdg/lxsession/LXDE/autostart +- License texts do not get deployed to the root file system. + +******************************************************************************** +Notes: +- 115200 baud serial debug console on UARTA aka UART1 (EvalBoard lower X28 resp. + X29 depending on JP10/12, X22 on Ixora) without any handshake +- user account: root with empty password +- eMMC: partition 1: vfat with kernel, partition 2 ext3 root file system +- opkg package manager +- HDMI aka DVI-D: not all pixel clock frequencies allow for HDMI audio +- Linux host used for update preparation requires proper 32-bit execution + environment (e.g. install ia32-libs on 64-bit Ubuntu), awk and libusb + (e.g. install gawk and libusb-1.0-0 on Ubuntu) + +Working on latest image: +- U-Boot boot loader + - environment storage in eMMC + - Gigabit Ethernet + - MMC/SD cards + - eMMC flash + - 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 +- Linux kernel + - GPIOlib /sys/class/gpio + - temperature sensor /sys/class/hwmon/hwmon{4|5}/temp1_input + - RTC (Tegra internal and PMIC) + - Gigabit Ethernet enpXs0, X being its PCIe bus number + - eMMC ext3 + - serial console debug UARTA aka UART1 ttyS0 + - 4-bit MMC card mmc1 (full UHS-I support) + - 4-bit SD card mmc2 (full UHS-I support, polled card detect) + - PWM /sys/class/pwm/pwmchip0 + - HDMI HDA audio hw:1,3 + - analogue audio capture and playback hw:0,0 + - SPI via /dev/spidev0.0 aka SPI1 and /dev/spidev3.0 aka SPI2 + - framebuffer console + - custom Ethernet MAC address + - USB host port + - USB audio driver + - USB webcam + - USB raw HID device /dev/hidrawX + - USB device Ethernet RNDIS, provided by Android gadget + - automatic USB device/host/suspend detection aka full OTG support + - PCIe (regular ports and mini-PCIe slot) + - SATA (regular port or mSATA slot) + - DVFS power management including low-power core migration + - single channel LVDS +- Linux user-space + - graphics (HDMI-0 aka DVI-D and LVDS-0) + - tegrastats + - Firefox browser + - Gstreamer 1.0 video encode and playback, independent dual 4K video decode + - LXDE + +Not working or not tested: +- U-Boot boot loader + - U-Boot USB keyboard +- Linux kernel + - RTC (board level I2C RTC) + - high speed serial UARTB aka UART3, UARTC aka UART4 and UARTD aka UART2 ttyHSX + - I2C via /dev/i2c-X + - HDA audio (on Eval Board V1.0a: check datasheet/schematics for patch + instructions) + - resistive touch + - serial number and board revision + - watchdog + - analogue inputs + - CAN via can0 and can1 + - optional CSI2 camera interface + - IrDA + - RS-422/485 + - SIM card + - suspend + - USB 3.0 host on OTG port +- Linux user-space + - GPIO config tool + +****************************************************************************** +Flashing instruction have been moved to the Toradex developer article: +http://developer.toradex.com/knowledge-base/flashing-linux-on-tegra-modules + +Toradex, July 5, 2016 diff --git a/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt b/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt index 7947af9..684ead6 100644 --- a/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt +++ b/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt @@ -15,6 +15,50 @@ Licensing: - proprietary multimedia codecs included for evaluation purpose only - customer required to obtain proper re-distribution license +******************************************************************************** +Linux Image V2.6 Beta 2 (June 30, 2016) + +- U-Boot boot loader: + - fix Ethernet when using gigabit switch + - synchronize/improve memory options + - net: increase maximum frame size to accommodate VLAN packets + - update: make setupdate self contained + - increase maximum temperature for booting linux +- Linux kernel: + - 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 +- Linux user-space: + - trdx-extra.inc: add iperf3 to all images + - florence: update to latest version 0.5.4, build without sound and drop + gstreamer 0.10 dependency + - gpioconfig: fix pkg_postrm +- OpenEmbedded build system: + - linux-toradex-fsl-rt: Added a real-time kernel recipe for 3.14.52 + - further clean-up update.sh update script + - angstrom-qt5-x11-image: add a recipe which deploys qt5 and starts a demo + +- sources git.toradex.com tag Apalis_iMX6_LinuxImageV2.6Beta2_20160701 + - 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 +- 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. +- License texts do not get deployed to the root file system. + ******************************************************************************** Linux Image V2.6 Beta 1 (March 31, 2016) @@ -458,7 +502,7 @@ Working on latest image: - GPIOlib /sys/class/gpio - PWM LEDs /sys/class/leds/ - temperature sensor CPU /sys/devices/virtual/thermal/thermal_zone0/temp - board: /sys/devices/soc0/soc.1/2100000.aips-bus/21a4000.i2c/i2c-1/1-0041/stmpe-adc/iio:device0/in_temp8_raw + board: /sys/devices/soc0/soc.0/2100000.aips-bus/21a4000.i2c/i2c-2/2-0041/stmpe-adc/iio:device0/in_temp8_raw - Gigabit Ethernet (i.MX 6 errata, only 400 Mbps sustainable data rate) - eMMC ext3 - serial console debug UART1 @@ -472,7 +516,7 @@ Working on latest image: - audio noise is high on V1.0 HW, workaround is to set headphone volume to maximum and use the DAC volume - S/PDIF - - SPI via /dev/spidev32766.0 aka SPI1 and /dev/spidev32765.0 aka SPI2 + - SPI via /dev/spidev0.0 aka SPI1 and /dev/spidev1.0 aka SPI2 - custom Ethernet MAC address - serial number and board revision - USB host port @@ -528,4 +572,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, April 18, 2016 +Toradex, July 5, 2016 diff --git a/release-notes/Colibri_T20_LinuxReleaseNotesV2.4ff.txt b/release-notes/Colibri_T20_LinuxReleaseNotesV2.4ff.txt index 6273a6c..4f0fa60 100644 --- a/release-notes/Colibri_T20_LinuxReleaseNotesV2.4ff.txt +++ b/release-notes/Colibri_T20_LinuxReleaseNotesV2.4ff.txt @@ -15,6 +15,33 @@ Licensing: - proprietary multimedia codecs included for evaluation purpose only - customer required to obtain proper re-distribution license +******************************************************************************** +Linux Image V2.6 Beta 2 (July 1, 2016) + +- U-Boot boot loader: + - read kernel and device tree from static UBI volumes + - net: increase maximum frame size to accommodate VLAN packets + - update: make setupdate self contained +- Linux kernel: + - Epson S2D13P04 analogue multi-camera decoder integration + - mmc: host: sdhci: fix suspend/resume issue + - mmc: sdhci: handle command timeout after transfer complete interrupt +- Linux user-space: + - trdx-extra.inc: add iperf3 to all images + - florence: update to latest version 0.5.4, build without sound and drop + gstreamer 0.10 dependency + - gpioconfig: fix pkg_postrm +- OpenEmbedded build system: + - further clean-up update.sh update script + - angstrom-qt5-x11-image: add a recipe which deploys qt5 and starts a demo + +- sources git.toradex.com tag Colibri_T20_LinuxImageV2.6Beta2_20160701 + - repository linux-toradex branch tegra + - repository u-boot-toradex branch 2015.04-toradex + +Known Issues: +- License texts do not get deployed to the root file system. + ******************************************************************************** Linux Image V2.6 Beta 1 (March 31, 2016) @@ -240,4 +267,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, April 15, 2016 +Toradex, July 5, 2016 diff --git a/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt index 5788cb3..baa424d 100644 --- a/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt +++ b/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt @@ -15,6 +15,38 @@ Licensing: - proprietary multimedia codecs included for evaluation purpose only - customer required to obtain proper re-distribution license +******************************************************************************** +Linux Image V2.6 Beta 2 (July 1, 2016) + +- U-Boot boot loader: + - net: increase maximum frame size to accommodate VLAN packets + - update: make setupdate self contained + - fix cam_mclk_pcc0 pin muxing being locked + - VDD core PMIC handling +- Linux kernel: + - Epson S2D13P04 analogue multi-camera decoder integration + - modularise Wi-Fi configuration + - mmc: host: sdhci: fix suspend/resume issue + - mmc: sdhci: handle command timeout after transfer complete interrupt + - arm: smp: sched: clean-up and silence CPU hot-plugging debug messages + - initialise TPS65911 GPIOs + - disable TPS62362 pull-downs and use vdd_core set 0 +- Linux user-space: + - trdx-extra.inc: add iperf3 to all images + - florence: update to latest version 0.5.4, build without sound and drop + gstreamer 0.10 dependency + - gpioconfig: fix pkg_postrm +- OpenEmbedded build system: + - further clean-up update.sh update script + - angstrom-qt5-x11-image: add a recipe which deploys qt5 and starts a demo + +- sources git.toradex.com tag Colibri_T30_LinuxImageV2.6Beta2_20160701 + - repository linux-toradex branch tegra + - repository u-boot-toradex branch 2015.04-toradex + +Known Issues: +- License texts do not get deployed to the root file system. + ******************************************************************************** Linux Image V2.6 Beta 1 (March 31, 2016) @@ -688,4 +720,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, April 15, 2016 +Toradex, July 5, 2016 diff --git a/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt index ed0384e..4b44848 100644 --- a/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt +++ b/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt @@ -4,13 +4,44 @@ Release Notes: Linux Image V2.x for Colibri VF50/VF61 Contents: - U-Boot 2015.04 boot loader -- Linux 4.4.5 LTS kernel +- Linux 4.4.14 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 2 (June 30, 2016) + +- U-Boot boot loader: + - synchronize/improve memory options + - net: increase maximum frame size to accommodate VLAN packets + - update: make setupdate self contained + - predefine ramdisk_addr_r for initrd/initramfs +- Linux kernel: + - updated to 4.4.14 LTS long term stable Linux kernel + - added driver for Ethernet (L2) switch + - added display timings for Fusion 7", 10.1" displays +- Linux user-space: + - trdx-extra.inc: add iperf3 to all images + - florence: update to latest version 0.5.4, build without sound and drop + gstreamer 0.10 dependency + - gpioconfig: fix pkg_postrm +- OpenEmbedded build system: + - further clean-up update.sh update script + - angstrom-qt5-x11-image: add a recipe which deploys qt5 and starts a demo + +- sources git.toradex.com tag Colibri_VF_LinuxImageV2.6Beta2_20160701 + - 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) +- License texts do not get deployed to the root file system. +- Currently there is no multi-core communication library/framework available. + ******************************************************************************** Linux Image V2.6 Beta 1 (March 31, 2016) @@ -694,7 +725,7 @@ Working on latest image: - MMC/SD card ESDHC2 - PWM /sys/class/pwm/ - Colibri VF61: AC97 analogue audio capture, playback and resistive touch - - SPI (DSPI) via /dev/spidev1.0 + - optional SPI (DSPI) via /dev/spidev1.0 - framebuffer console - custom Ethernet MAC address - serial number and board revision @@ -709,6 +740,7 @@ Working on latest image: - analogue outputs (DAC) - power management (standby is Stop mode) - interrupt router (peripheral gets routed on interrupt request) + - CAN via MCP2515 on Evaluation Board - optional CAN (Vybrid SoC internal FlexCAN) - Linux user-space - graphics (DCU aka parallel RGB) @@ -726,4 +758,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, April 15, 2016 +Toradex, July 5, 2016 diff --git a/release-notes/Colibri_iMX6_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_iMX6_LinuxReleaseNotesV2.x.txt index 1ed14fc..25e0e51 100644 --- a/release-notes/Colibri_iMX6_LinuxReleaseNotesV2.x.txt +++ b/release-notes/Colibri_iMX6_LinuxReleaseNotesV2.x.txt @@ -15,6 +15,51 @@ Licensing: - proprietary multimedia codecs included for evaluation purpose only - customer required to obtain proper re-distribution license +******************************************************************************** +Linux Image V2.6 Beta 2 (June 30, 2016) + +- U-Boot boot loader: + - update do_patch_ddr_size to parse ivt and dcd + - synchronize/improve memory options + - net: increase maximum frame size to accommodate VLAN packets + - update: make setupdate self contained + - increase maximum temperature for booting linux +- Linux kernel: + - mxc_v4l2_capture: Allow clock setting for de-interlaced video input + - media: Add support for ADV7280 decoder driver as found on ACA + - add MCP2515 SPI CAN controller to device tree + - can: mcp251x: fix resume when device is down +- Linux user-space: + - trdx-extra.inc: add iperf3 to all images + - florence: update to latest version 0.5.4, build without sound and drop + gstreamer 0.10 dependency + - images: i.mx 6 don't deploy gstreamer xvimagesink, xvinfo + - gpioconfig: fix pkg_postrm +- OpenEmbedded build system: + - linux-toradex-fsl-rt: Added a real-time kernel recipe for 3.14.52 + - further clean-up update.sh update script + - angstrom-qt5-x11-image: add a recipe which deploys qt5 and starts a demo + +- sources git.toradex.com tag Colibri_iMX6_LinuxImageV2.6Beta2_20160701 + - repository linux-toradex branch toradex_imx_3.14.52_1.1.0_ga + - repository u-boot-toradex branch 2015.04-toradex + +Known Issues: +- updating Colibri iMX6DL from V2.6 Beta 1 manually entering 'patch_ddr_size' + from within U-Boot is required to gain access to full 512MB RAM +- 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. +- License texts do not get deployed to the root file system. + ******************************************************************************** Linux Image V2.6 Beta 1 (March 31, 2016) @@ -310,7 +355,7 @@ Working on latest image: - GPIOlib /sys/class/gpio - PWM LEDs /sys/class/leds/ - temperature sensor CPU /sys/devices/virtual/thermal/thermal_zone0/temp - board: /sys/devices/soc0/soc.1/2100000.aips-bus/21a4000.i2c/i2c-1/1-0041/stmpe-adc/iio:device0/in_temp8_raw + board: /sys/devices/soc0/soc.0/2100000.aips-bus/21a4000.i2c/i2c-1/1-0041/stmpe-adc/iio:device0/in_temp8_raw - Ethernet - eMMC ext3 - serial console debug UARTA @@ -321,7 +366,8 @@ Working on latest image: - HDMI audio - analogue audio playback and capture, resistive touch - optional S/PDIF, disabled in device tree - - SPI via /dev/spidev32766.0 + - SPI via /dev/spidev3.0, disabled in device tree + - CAN via MCP2515 on Evaluation Board - optional CAN via flexcan can0 and can1, disabled in device tree - custom Ethernet MAC address - serial number and board revision @@ -355,7 +401,6 @@ Not working or not tested: - U-Boot boot loader - USB device/host switching - Linux kernel - - CAN via MCP2515 - IrDA - RS-422 - optional RS485 @@ -370,4 +415,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, April 18, 2016 +Toradex, July 5, 2016 diff --git a/release-notes/Colibri_iMX7_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_iMX7_LinuxReleaseNotesV2.x.txt index 0c9714a..8232a29 100644 --- a/release-notes/Colibri_iMX7_LinuxReleaseNotesV2.x.txt +++ b/release-notes/Colibri_iMX7_LinuxReleaseNotesV2.x.txt @@ -4,7 +4,7 @@ Release Notes: Linux Image V2.x for Colibri iMX7 Contents: - U-Boot 2015.04 boot loader -- Linux 3.14.52 kernel, based on Freescale's BSP release imx_3.14.52_1.1.0_ga +- Linux 4.1.15 kernel, based on Freescale's BSP release imx_4.1.15_1.1.0_ga - Angstrom 2015.12/OpenEmbedded jethro/Yocto 2.0 based root file system, using LXDE desktop environment @@ -15,15 +15,62 @@ Licensing: - proprietary multimedia codecs included for evaluation purpose only - customer required to obtain proper re-distribution license +******************************************************************************** +Linux Image V2.6 Beta 2 (June 30, 2016) +- U-Boot boot loader: + - synchronize/improve memory options + - update: make setupdate self contained + - net: increase maximum frame size to accommodate VLAN packets + - 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) + - 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.1.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 + - use PMIC for board reset (on reboot) + - fix poweroff + - fix clock control when Cortex-M4 is running + - add MCP2515 and spidev to device tree (the former being the default) + - added support for TouchRevolution Fusion capacitive multi-touch controller +- Linux user-space: + - trdx-extra.inc: add iperf3 to all images + - florence: update to latest version 0.5.4, build without sound and drop + gstreamer 0.10 dependency + - alsa-state: add asound.state for Colibri iMX7 modules +- OpenEmbedded build system: + - further clean-up update.sh update script + - angstrom-qt5-x11-image: add a recipe which deploys qt5 and starts a demo + +- sources git.toradex.com tag Colibri_iMX7_LinuxImageV2.6Beta2_20160701 + - repository linux-toradex branch toradex_imx_4.1.15_1.1.0_ga + - repository u-boot-toradex branch 2015.04-toradex + +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". + +Known Issues: +- display resolution can be set in the device tree +- flashing the ubifs rootfs with U-Boot may fail depending on HW + ******************************************************************************** Linux Image V2.6 Alpha 1 (March 15, 2016) -- U-Boot: +- U-Boot boot loader: - initial release - Linux kernel: - initial release -- rootfs / oe-core: +- Linux user-space: - initial release - 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 2015.04-toradex @@ -74,13 +121,14 @@ Working on latest image: - PWMs /sys/class/pwm - RTC (i.MX 7 internal and board level I2C RTC) - 4-bit MMC/SD card ESDHC2 - - SPI (ECSPI) via /dev/spidev2.0 + - SPI (ECSPI) via /dev/spidev2.0, disabled in device tree - suspend LP1 - 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 + - CAN via MCP2515 on Evaluation Board - Linux user-space - graphics (LCDIF aka parallel RGB) - Firefox browser @@ -94,7 +142,6 @@ Not working or not tested: - USB keyboard - USB device firmware upgrade (DFU) as device on USB OTG port - Linux kernel - - CAN via MCP2515 - optional CAN via flexcan can0 and can1, disabled in device tree - IrDA - parallel bus @@ -112,4 +159,4 @@ Not working or not tested: ****************************************************************************** -Toradex, June 7, 2016 +Toradex, July 5, 2016 -- cgit v1.2.3