summaryrefslogtreecommitdiff
path: root/release-notes/Colibri_iMX7_LinuxReleaseNotesV2.x.txt
diff options
context:
space:
mode:
Diffstat (limited to 'release-notes/Colibri_iMX7_LinuxReleaseNotesV2.x.txt')
-rw-r--r--release-notes/Colibri_iMX7_LinuxReleaseNotesV2.x.txt223
1 files changed, 0 insertions, 223 deletions
diff --git a/release-notes/Colibri_iMX7_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_iMX7_LinuxReleaseNotesV2.x.txt
deleted file mode 100644
index 1b9bade..0000000
--- a/release-notes/Colibri_iMX7_LinuxReleaseNotesV2.x.txt
+++ /dev/null
@@ -1,223 +0,0 @@
-********************************************************
-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
- linux-fslc-imx kernel including NXP's latest 4.1.15 2.0.0 GA release changes
-- Angstrom 2016.12/OpenEmbedded morty/Yocto 2.2 based root file system, using
- LXDE desktop environment
-
-==> Flashing instructions can be found in the Toradex developer article:
-http://developer.toradex.com/knowledge-base/flashing-linux-on-imx7-modules
-
-Licensing:
-- proprietary multimedia codecs included for evaluation purpose only
-- customer required to obtain proper re-distribution license
-
-********************************************************************************
-Linux Image V2.6.1 Beta 1 (September 29, 2016)
-
-- U-Boot boot loader:
- - backport patches needed if compiling with GCC 6
- - autodetect SoC and set soc environment variable accordingly
- - set soc environment variable also in recovery mode (#20568)
- - patch device tree with serial number, product id and revision properties to
- make that information available in Linux
- - configure PMIC for suspend/sleep modes
- - fix writing of first firmware copy
- - print warning about upcoming NAND change:
- WARNING: This module uses an early tapeout/stepping
- of the i.MX 7 SoC which suffers a NAND flash issue
- requiring a software workaround. This U-Boot version
- still implements this workaround, but future U-Boot
- versions provided by Toradex will not use the
- workaround anymore. You must use a newer Colibri
- iMX7 (V1.1B or later) to use future software
- versions. For evaluation and testing purposes it will
- be possible to keep the current U-Boot and only
- update the kernel and root filesystem.
-- Linux kernel:
- - merge changes from latest NXP release 4.1.15_1.2.0_ga
- - backport patches needed if compiling with GCC 6
- - enable audio clock earlier (and pinmux MCLK) to properly fix initialization
- - enable USB power (USBH_PEN) also on Colibri iMX7 Solo (required for Aster/
- Orchid/Viola carrier boards)
- - honour native-mode in display timings node
- - add SODIMM pin 45 as wake-up key
- - control BL_ON (using the PWM backlight drivers enable-gpios property)
- - add PWM polarity support (#18164)
- - disable internal RTC on Colibri iMX7 Solo (currently not functioning)
- - enable USB OTG device/host detection on USBC (#19050)
- - improve pinmuxing (disable conflicting pinmux on multiplexed pins and fix
- conflicting pinmux on pins which are pulled on carrier board)
- - keep 240MHz system clock on which allows to start the Cortex-M4 core via
- JTAG
- - synchronize defconfig (#19484)
-- Linux user-space:
- - none
-- OpenEmbedded build system:
- - split meta-toradex into BSP layers meta-toradex-bsp-common and
- meta-toradex-nxp as well as the software layer meta-toradex-demos
- - rename the parent directory from stuff to layers
- - mv from build/out*/deploy to deploy
- - rename TMPDIR from out to tmp
- - deploy qt5 tools into the sdk as part of optional angstrom-qt5-x11-image.bb
-
-- sources git.toradex.com tag Colibri_iMX7_LinuxImageV2.6.1Beta1_20160929
- - repository linux-toradex branch toradex_imx_4.1.15_1.0.0_ga
- - repository u-boot-toradex branch 2015.04-toradex
-
-Known Issues:
-- display resolution can be set in the device tree
-- flashing the ubifs rootfs with U-Boot may fail on V1.0 HW
-
-********************************************************************************
-Linux Image V2.6 Beta 2 (June 30, 2016)
-- U-Boot boot loader:
- - synchronize/improve memory options
- - update: make set<media>update 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.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
- - 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.0.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 boot loader:
- - initial release
-- Linux kernel:
- - initial release
-- 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
-
-Known Issues:
-- poweroff and reboot does not work as expected
-- display resolution can be set in the device tree
-- flashing the ubifs rootfs with U-Boot may fail depending on HW
-- FreeRTOS firmwares for Cortex-M4 core cause Linux to freeze during boot-up
- (resolved in latest kernel version toradex_imx_3.14.52_1.1.0_ga-next branch)
-
-********************************************************************************
-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
-- 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
- gawk on Ubuntu)
-
-Working on latest image:
-- U-Boot boot loader
- - environment storage in NAND flash
- - Ethernet
- - MMC/SD cards
- - NAND flash
- - RAM size auto detection
- - serial console debug UARTA
- - Toradex Colibri configuration block handling
- - module type auto detection
- - USB storage as host on USBH port (i.MX7 Dual only)
- - USB storage as host on USBC port
- - framebuffer support
-- Linux kernel
- - analogue audio playback and capture, resistive touch
- - analogue input via IIO framework
- /sys/bus/iio/devices/iio:device0
- Note the 1.8 volt full scale limitation!
- - DVFS power management (i.MX 7Dual only)
- - Ethernet eth0
- - serial number and board revision
- - 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
- - RTC (i.MX 7 internal and board level I2C RTC)
- - 4-bit MMC/SD card ESDHC2
- - 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
- - automatic USB device/host detection aka OTG support
- - CAN via MCP2515 on Evaluation Board
-- Linux user-space
- - graphics (LCDIF aka parallel RGB)
- - Firefox browser
- - LXDE desktop environment
-- Display:
- - backlight PWM with PWM<A>
- - resolution setting via device tree nodes
-
-Not working or not tested:
-- U-Boot boot loader
- - USB keyboard
- - USB device firmware upgrade (DFU) as device on USB OTG port
-- Linux kernel
- - optional CAN via flexcan can0 and can1, disabled in device tree
- - IrDA
- - parallel bus
- - optional parallel camera interface
- - RS-485
- - module temperature sensor
- - USB webcam
- - USB raw HID device /dev/hidrawX
- - USB device, ACM, Ethernet CDC, RNDIS
- - watchdog
-- Linux user-space
- - GPIO config tool not available
-
-******************************************************************************
-
-Toradex, April 19, 2017