summaryrefslogtreecommitdiff
path: root/release-notes
diff options
context:
space:
mode:
Diffstat (limited to 'release-notes')
-rw-r--r--release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt41
-rw-r--r--release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt45
-rw-r--r--release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt41
-rw-r--r--release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt61
4 files changed, 148 insertions, 40 deletions
diff --git a/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt b/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt
index ebd60ff..7a87f9d 100644
--- a/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt
@@ -4,7 +4,7 @@ Release Notes: Linux Image V2.x for Apalis T30
Contents:
- U-Boot 2011.06 boot loader
-- Linux 3.1.10 kernel, based on NVIDIA's Linux for Tegra (L4T) release 16-r3
+- Linux 3.1.10 kernel, based on NVIDIA's Linux for Tegra (L4T) release R16.4
- OpenEmbedded oe-core 2013.06 based root file system, using LXDE desktop environment
Licensing:
@@ -12,6 +12,32 @@ Licensing:
- customer required to obtain proper re-distribution license
********************************************************************************
+Linux Image V2.1 Beta 3 (March 18, 2014)
+- U-Boot:
+ - Enable hardware boot partition support (via 'mmc dev [dev] [part]' command).
+ - Get rid of the spurious 'video=tegrafb' kernel boot argument and add
+ 'noatime' to the usbargs.
+- Linux kernel:
+ - Initialise high speed UART with lower default baudrate to avoid issues.
+ - Merge with NVIDIA's latest L4T R16.4 kernel.
+ - Fix the disabling of PCIe GEN2 capabilities.
+ - Added OmniVision OV7670 and Texas Instruments TVP5150 V4L2 drivers.
+ - Added initial Aptina AS0260 V4L2 driver.
+ - Solved low framerate issue with analogue cameras.
+- rootfs / oe-core:
+ - nv-binaries: update to L4T R16.4
+ - Added gst-plugins-good-jpeg
+- sources git.toradex.com tag Apalis_T30_LinuxImageV2.1Beta3_20140318
+
+Known Issues:
+- 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
+- certain low-speed USB devices might not get detected
+- on first boot the resizing process adversely affects system performance for
+ the first few minutes until completed
+
+********************************************************************************
Linux Image V2.1 Beta 2 (February 6, 2014)
- U-Boot:
- Add more UART configurations to the device trees allowing easy switching of
@@ -217,7 +243,7 @@ Notes:
- user account: root with empty password
- ext3 root file system
- opkg package manager
-- HDMI: not all pixel clock frequencies allow for HDMI audio
+- HDMI aka DVI-D: not all pixel clock frequencies allow for HDMI audio
- CRT: the T30 internal video DAC output is unsupported by NVIDIA's L4T Linux SW stack
- Linux host used for recovery mode flashing requires proper 32-bit execution environment (e.g. install ia32-libs on 64-bit Ubuntu) and awk (e.g. install gawk on Ubuntu)
@@ -227,6 +253,7 @@ Working on latest image:
- ASIX based USB to Ethernet adapters on USBH3
- MMC/SD cards (only GPT partitioned)
- eMMC flash with NVIDIA partition table parsing
+ - RAM size auto detection
- serial console debug UARTA aka UART1
- Toradex Apalis configuration block handling
- USB storage as host on USBH3
@@ -234,7 +261,8 @@ Working on latest image:
- GPIOlib /sys/class/gpio
- temperature sensor /sys/bus/i2c/devices/4-004c
- RTC (Tegra internal, PMIC and board level I2C RTC)
- - Gigabit Ethernet eth0
+ - Gigabit Ethernet enpXs0, X being its PCIe bus number
+ - eMMC ext3
- serial console debug UARTA aka UART1
- high speed serial UARTB aka UART3, UARTC aka UART4 and UARTD aka UART2
- I2C via /dev/i2c-X
@@ -243,7 +271,7 @@ Working on latest image:
- PWM LEDs /sys/class/leds/
- HDMI HDA audio
- HDA audio (on Eval Board V1.0a: check datasheet/schematics for patch instructions)
- - analog audio capture, playback and touch
+ - analogue audio capture, playback and resistive touch
- 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
@@ -267,7 +295,7 @@ Working on latest image:
- graphics (LVDS-1 aka TFTLCD and HDMI-1 aka DVI-D)
- tegrastats
- Firefox
- - Gstreamer video encode and playback, dual full HD video decode
+ - Gstreamer video encode and playback, independent dual full HD video decode
- LXDE
- tegrastats-gtk, CPU information visible in graphical environment
- LVDS transmitter configuration (see lvds-dual-channel.sh resp. lvds-single-channel.sh)
@@ -285,7 +313,6 @@ Not working or not tested:
- suspend LP1 (igb/PCIe failing)
- Linux user-space
- Adobe Flash not provided by L4T (and probably never will)
- - opkg package feeds don't seem to be usable
- GPIO config tool missing Apalis MXM3 pin description integration
*********************************************************
@@ -326,4 +353,4 @@ Boot from eMMC:
- power cycle
- upon first boot post-install scripts are run which takes around 2 minutes, please be patient
-Toradex, February 13, 2014
+Toradex, March 18, 2014
diff --git a/release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt
index 3e681e3..4a2cbde 100644
--- a/release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt
@@ -4,7 +4,7 @@ Release Notes: Linux Image V2.x for Colibri T20
Contents:
- U-Boot 2011.06 boot loader
-- Linux 3.1.10 kernel, based on NVIDIA's Linux for Tegra (L4T) release 16-r3
+- Linux 3.1.10 kernel, based on NVIDIA's Linux for Tegra (L4T) release R16.4
- OpenEmbedded oe-core 2013.06 based root file system, using LXDE desktop environment
Licensing:
@@ -12,6 +12,30 @@ Licensing:
- customer required to obtain proper re-distribution license
********************************************************************************
+Linux Image V2.1 Beta 3 (March 18, 2014)
+- U-Boot:
+ - Enable hardware boot partition support (via 'mmc dev [dev] [part]' command).
+ - Get rid of the spurious 'video=tegrafb' kernel boot argument, adjust the
+ optional ubiargs and add 'noatime' to the usbargs.
+ - Enable CONFIG_INITRD_TAG which allows passing initrd ATAGs to the Linux
+ kernel required for initial RAM disk support.
+ - Disable PMIC sleep mode on low supply voltage.
+- Linux kernel:
+ - Hack to avoid 24 Hz mode in X resulting in no display at all.
+ - Initialise high speed UART with lower default baudrate to avoid issues.
+ - Merge with NVIDIA's latest L4T R16.4 kernel.
+ - Added OmniVision OV7670 and Texas Instruments TVP5150 V4L2 drivers.
+ - Added initial Aptina AS0260 V4L2 driver.
+ - Solved low framerate issue with analogue cameras.
+- rootfs / oe-core:
+ - nv-binaries: update to L4T R16.4
+- sources git.toradex.com tag Colibri_T20_LinuxImageV2.1Beta3_20140318
+
+Known Issues:
+- LP1 suspend might fail due to pending USB interrupts
+- LP1 suspend might hang due to display controller issue
+
+********************************************************************************
Linux Image V2.1 Beta 2 (February 7, 2014)
- U-Boot:
- Fix EHCI periodic list handling.
@@ -167,7 +191,7 @@ Linux Image V2.0 Beta 1 (December 18, 2012)
- fix Ethernet detection fault
- Linux kernel:
- added one wire platform data (conditional, CONFIG_W1_MASTER_TEGRA must be enabled)
- - implement analog input AD0 aka ANALOG_IN0 as voltage_now and AD1 aka ANALOG_IN1 as temp value (see /sys/class/power_supply/colibri_t20-analog_inputs)
+ - implement analogue input AD0 aka ANALOG_IN0 as voltage_now and AD1 aka ANALOG_IN1 as temp value (see /sys/class/power_supply/colibri_t20-analog_inputs)
- unified Ethernet initialisation
- GPIO keys implementation
- USB OTG support
@@ -212,7 +236,7 @@ Linux Image V2.0 Alpha 2 (October 19, 2012)
- increase kernel partition size to 8 MB
- move the init output from the framebuffer console to the serial output
- Linux kernel:
- - implement analog input AD0 aka ANALOG_IN0 as voltage_now and AD1 aka ANALOG_IN1 as temp value. See /sys/class/power_supply/colibri_t20-analog_inputs.
+ - implement analogue input AD0 aka ANALOG_IN0 as voltage_now and AD1 aka ANALOG_IN1 as temp value. See /sys/class/power_supply/colibri_t20-analog_inputs.
- PWM B, PWM C, PWM D now accessible from userspace, /sys/class/leds/
- IPv6 enabled
- USB audio enabled
@@ -266,7 +290,7 @@ Notes:
- YAFFS2 flash root file system
- opkg package manager
- HDMI aka DVI-D: not all pixel clock frequencies allow for HDMI audio
-- CRT: The T20 internal video DAC output is unsupported by NVIDIA's L4T Linux SW stack
+- CRT: the T20 internal video DAC output is unsupported by NVIDIA's L4T Linux SW stack
- Linux host used for recovery mode flashing requires proper 32-bit execution environment (e.g. install ia32-libs on 64-bit Ubuntu)
Working on latest image:
@@ -292,7 +316,7 @@ Working on latest image:
- MMC/SD card, optional 8-bit SDHCI
- PWM LEDs /sys/class/leds/
- HDMI SPDIF audio
- - AC97 audio capture, playback and touch
+ - AC97 audio capture, playback and resistive touch
- SPI via /dev/spidev3.0
- GMI with multiplexed nPWE and RDnWR
- framebuffer console
@@ -305,24 +329,27 @@ 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
- - analog input AD0, AD1 /sys/class/power_supply/colibri_t20-analog_inputs
+ - analogue input AD0, AD1 /sys/class/power_supply/colibri_t20-analog_inputs
- suspend LP1
- DVFS power management
+ - optional parallel camera interface
- Linux user-space
- graphics (LVDS-1 aka TFTLCD and HDMI-1 aka DVI-D)
- tegrastats
- Firefox
- - Gstreamer video playback, dual full HD video decode
+ - Gstreamer video encode and playback, independent dual full HD video decode
- GPIO config tool
- LXDE
- tegrastats-gtk, CPU information visible in graphical environment
Not working or not tested:
- U-Boot USB keyboard
+- Linux kernel
+ - IrDA
+ - RS-422/485
- Adobe Flash not provided by L4T (and probably never will)
- opkg package feeds seem to not be usable
-
*****************************************************************************************************************************************************************************************
NAND Boot: Colibri T20 256MB V1.1b (Sample), Colibri T20 512MB V1.1c (Sample), Colibri T20 256MB V1.2a, Colibri T20 512MB V1.2a, Colibri T20 256MB IT V1.2a or Colibri T20 512MB IT V1.2a
*****************************************************************************************************************************************************************************************
@@ -390,4 +417,4 @@ Boot from SD Card:
- power cycle
- upon first boot post-install scripts are run which takes around 2 minutes, please be patient
-Toradex, February 10, 2014
+Toradex, March 18, 2014
diff --git a/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt
index c2d1818..d1987dc 100644
--- a/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt
@@ -4,7 +4,7 @@ Release Notes: Linux Image V2.x for Colibri T30
Contents:
- U-Boot 2011.06 boot loader
-- Linux 3.1.10 kernel, based on NVIDIA's Linux for Tegra (L4T) release 16-r3
+- Linux 3.1.10 kernel, based on NVIDIA's Linux for Tegra (L4T) release R16.4
- OpenEmbedded oe-core 2013.06 based root file system, using LXDE desktop environment
Licensing:
@@ -12,6 +12,31 @@ Licensing:
- customer required to obtain proper re-distribution license
********************************************************************************
+Linux Image V2.1 Beta 3 (March 18, 2014)
+- U-Boot:
+ - Enable hardware boot partition support (via 'mmc dev [dev] [part]' command).
+ - Get rid of the spurious 'video=tegrafb' kernel boot argument and add
+ 'noatime' to the usbargs.
+- Linux kernel:
+ - Initialise high speed UART with lower default baudrate to avoid issues.
+ - Merge with NVIDIA's latest L4T R16.4 kernel.
+ - Added OmniVision OV7670 and Texas Instruments TVP5150 V4L2 drivers.
+ - Added initial Aptina AS0260 V4L2 driver.
+ - Solved low framerate issue with analogue cameras.
+- rootfs / oe-core:
+ - nv-binaries: update to L4T R16.4
+ - Added gst-plugins-good-jpeg
+- sources git.toradex.com tag Colibri_T30_LinuxImageV2.1Beta3_20140318
+
+Known Issues:
+- 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
+- certain low-speed USB devices might not get detected
+- on first boot the resizing process adversely affects system performance for
+ the first few minutes until completed
+
+********************************************************************************
Linux Image V2.1 Beta 2 (February 6, 2014)
- U-Boot:
- Add more UART configurations to the device trees allowing easy switching of
@@ -211,7 +236,7 @@ Known Issues:
comments with timings for other resolutions provided
- some windows have garbled titlebar, e.g. lxterminal
- lxappearance is segfaulting upon start
-- connecting an analog mic to the on module codec resets the codec, so that
+- 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
@@ -281,7 +306,7 @@ Notes:
- user account: root with empty password
- ext3 root file system
- opkg package manager
-- HDMI: not all pixel clock frequencies allow for HDMI audio
+- HDMI aka DVI-D: not all pixel clock frequencies allow for HDMI audio
- CRT: the T30 internal video DAC output is unsupported by NVIDIA's L4T Linux SW stack
- Linux host used for recovery mode flashing requires proper 32-bit execution environment (e.g. install ia32-libs on 64-bit Ubuntu) and awk (e.g. install gawk on Ubuntu)
@@ -299,12 +324,13 @@ Working on latest image:
- temperature sensor /sys/bus/i2c/devices/4-004c
- RTC (Tegra internal, PMIC and board level I2C RTC)
- Ethernet eth0
+ - eMMC ext3
- serial console debug UARTA
- high speed serial UARTB and UARTD
- I2C via /dev/i2c-X
- MMC/SD card, optional 8-bit SDHCI
- PWM LEDs /sys/class/leds/
- - analog audio capture, playback and touch
+ - analogue audio capture, playback and resistive touch
- 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
@@ -319,7 +345,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
- - analog input
+ - analogue input
- suspend LP1
- DVFS power management
- optional parallel camera interface
@@ -327,7 +353,7 @@ Working on latest image:
- graphics (LVDS-1 aka TFTLCD and HDMI-1 aka DVI-D)
- tegrastats
- Firefox
- - Gstreamer video encode and playback, dual full HD video decode
+ - Gstreamer video encode and playback, independent dual full HD video decode
- GPIO config tool
- LXDE
- tegrastats-gtk, CPU information visible in graphical environment
@@ -342,7 +368,6 @@ Not working or not tested:
- RS-422/485
- Linux user-space
- Adobe Flash not provided by L4T (and probably never will)
- - opkg package feeds don't seem to be usable
*****************************************************
eMMC Boot: Colibri T30 V1.1b, V1.1c or V1.1d (Sample)
@@ -373,4 +398,4 @@ Boot from eMMC:
- power cycle
- upon first boot post-install scripts are run which takes around 2 minutes, please be patient
-Toradex, February 10, 2014
+Toradex, March 18, 2014
diff --git a/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt
index 4d83ac2..f454525 100644
--- a/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt
@@ -4,10 +4,38 @@ Release Notes: Linux Image V2.x for Colibri VF50/VF61
Contents:
- U-Boot 2011.12 boot loader
-- Linux 3.0.15 kernel, based on Freescale TWR-VF65GS10 Timesys LinuxLink 2013-07-29
+- Linux 3.0.15 kernel, based on Freescale TWR-VF65GS10 Timesys LinuxLink 2014-01-27
- OpenEmbedded oe-core 2013.06 based root file system, using LXDE desktop environment
********************************************************************************
+Linux Image V2.1 Beta 3 (March 18, 2014)
+- U-Boot
+ - Add default VESA VGA vidargs for our now modedb enabled kernel. This allows
+ easy specifying an alternate parallel RGB resolution.
+- Linux kernel:
+ - Allow to configure video resolution through modedb (video=dcufb:..).
+ - Add kernel parameters to change RGB clock polarity.
+ - Included reworked Fusion multi-touch touchscreen driver.
+ - Merged Timesys tag 3.0-vybrid-ts2.13.
+ - Support suspend/resume for Micrel PHY.
+ - Enable FIFO for UART even when serial console is enabled.
+ - Enabled wake-up pins SODIMM 43/45.
+ - Fix and enabled SPI support (DSPI1).
+ - Platform data for CAN transceiver MCP251x on Evaluation Board.
+ - Build AC97 driver as module (supports resistive touch only for now).
+ - Add PWM platform data, export PWM channels as PWM LEDs.
+- Linux user-space
+ - 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
+
+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.1)
+- Analogue audio is not working on the Colibri VF61
+
+********************************************************************************
Linux Image V2.1 Beta 2 (November 29, 2013)
- U-Boot:
- Add initial Colibri VF61 support.
@@ -45,7 +73,7 @@ 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.1)
- LVDS aka TFTLCD resolution hard-coded in kernel to VESA VGA resolution.
-- Resistive touch and analog audio are not working on a Colibri VF61
+- Resistive touch and analogue audio are not working on a Colibri VF61
********************************************************************************
Linux Image V2.1 Beta 1 (October 22, 2013)
@@ -133,22 +161,31 @@ Working:
- Linux kernel
- GPIOlib /sys/class/gpio
- temperature sensor /sys/class/hwmon/hwmon0/device/temp1_input
- - RTC (board level I2C RTC)
+ - RTC (Vybrid internal without wakeup support and board level I2C RTC)
- Ethernet eth0
- NAND flash MTD UBIFS
- serial console debug UART0
+ - Serial UART_A/UART_B and UART_C up to 921600, including RTS/CTS
- I2C via /dev/i2c-X
- MMC/SD card ESDHC2
- - resistive touch
+ - PWM LEDs /sys/class/leds/
+ - Colibri VF61: AC97 resistive touch (early version, load module kernel-module-snd-soc-wm9712/kernel-module-mvf-sai-ac97)
+ - SPI via /dev/spidev1.0
- framebuffer console
- custom Ethernet MAC Address
- serial number and board revision
+ - watchdog
- USB host port
- - analog inputs /dev/mvf-adc.{0|1} (see http://developer.toradex.com/knowledge-base/adc-(linux)#Colibri_VFxx)
+ - USB raw HID device /dev/hidrawX
+ - analogue inputs /dev/mvf-adc.{0|1} (see http://developer.toradex.com/knowledge-base/adc-(linux)#Colibri_VFxx)
+ - power management (standby is LPRun, suspend-to-mem is Stop mode)
- Linux user-space
- graphics (DCU aka parallel RGB)
- Midori browser
+ - GPIO config tool
- LXDE
+ - Cortex M4 utility mqxboot
+ - Communication library libmcc
Not working or not tested:
- U-Boot boot loader
@@ -156,23 +193,15 @@ Not working or not tested:
- USB storage as host
- framebuffer support
- Linux kernel
- - RTC (Vybrid internal)
- - high speed serial UART1 and UART2
- - PWM LEDs /sys/class/leds/
- - SPI via /dev/spidev0.0
+ - CAN (Vybrid internal)
- USB audio driver
- USB webcam
- - USB raw HID device /dev/hidrawX
- USB device Ethernet RNDIS
- automatic USB device/host detection aka OTG support
- - power management
- optional parallel camera interface
- - watchdog
- IrDA
- RS-422/485
- - Colibri VF61: Resistive touch and analog audio
-- Linux user-space
- - GPIO config tool
+ - Colibri VF61: Aanalogue audio
*************************************************************
NAND Boot: Colibri VF50 V1.0a and Colibri VF61 V1.0b (Sample)
@@ -229,4 +258,4 @@ Boot from SD Card:
- apply power or reset
- upon first boot post-install scripts are run which takes around 2 minutes, please be patient
-Toradex, December 13, 2013
+Toradex, March 18, 2014