summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Ziswiler <marcel.ziswiler@toradex.com>2013-10-25 09:59:19 +0200
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2013-10-25 09:59:19 +0200
commite19c7f6dec60006c5465d6b82561d3c9163b7594 (patch)
treee7b8df160d6f67440e5c800d860b12affae85943
parenta5a43917d1c263ad2e35281778b6421c0e957f9b (diff)
release notes: apalis/colibri t20/t30 v2.1 beta 1
-rw-r--r--release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt102
-rw-r--r--release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt74
-rw-r--r--release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt63
3 files changed, 200 insertions, 39 deletions
diff --git a/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt b/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt
index fa1e289..152119a 100644
--- a/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt
@@ -5,13 +5,59 @@ 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
-- OpenEmbedded oe-core 2012.10 based root file system, using LXDE desktop environment
+- OpenEmbedded oe-core 2013.06 based root file system, using LXDE desktop environment
Licensing:
- proprietary multimedia codecs included for evaluation purpose only
- customer required to obtain proper re-distribution license
********************************************************************************
+Linux Image V2.1 Beta 1 (October 22, 2013)
+- U-Boot:
+ - Fix possible uninitialised array member issue in serial number to
+ hexadecimal coded decimal conversion routine (e.g. as used for
+ /proc/cpuinfo in Linux).
+ - Fix Linux USB OTG1 behaviour by not enabling USBO1_EN during
+ boot as USB host functionality on OTG1 port is anyway broken under U-Boot.
+- Linux kernel:
+ - Fix several HDMI hang issues.
+ - Exported Apalis GPIOs via SYSFS (see /sys/class/gpio).
+ - 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.
+ - HDMI: Retry EDID reads up to 4 times until failing.
+
+- rootfs / oe-core:
+ - OpenEmbedded: layers updated to dylan
+ xserver update to version 1.14
+ gtk+ updated to 2.24.15
+ firefox update to 10.0.11esr
+ connman now has a command line tool, connmanctl
+ split the meta-lxde layer from oe-tworaz and serve it from
+ git.toradex.com
+ - NEON enabled build
+ - hdmi: add udev rule to start an X output on hotplug
+ - feed-config: use the new feed armv7ahf-vfp-neon
+ - evdev: backport V2.8.1 from dora to get a fix for multitouch events
+ - burnflash: script for configblock generation
+ - added packages: ethtool
+ - burnflash: add sanity checks
+
+- sources git.toradex.com tag Apalis_T30_LinuxImageV2.1Beta1_20131022
+
+Known Issues:
+- LVDS aka TFTLCD resolution hard-coded in kernel to full HD resolution,
+ comments with timings for other resolutions provided
+- 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.0 Beta 2 (August 19, 2013)
This updates u-boot and kernel to cope with the increased eMMC and changed T30
CPU SKU on Apalis T30 - 2GB V1.0c, Apalis T30 - 1GB V1.0a
@@ -115,7 +161,7 @@ Known Issues:
********************************************************************************
Notes:
-- 115200 baud serial debug console on UARTA aka UART1 (EvalBoard lower X28 resp. X29 depending on JP10/12) without any handshake
+- 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
- ext3 root file system
- opkg package manager
@@ -126,14 +172,14 @@ Notes:
Working on latest image:
- U-Boot boot loader
- environment storage in eMMC
- - ASIX based USB to Ethernet adapters
+ - ASIX based USB to Ethernet adapters on USBH3
- MMC/SD cards (only GPT partitioned)
- eMMC flash with NVIDIA partition table parsing
- serial console debug UARTA aka UART1
- Toradex Apalis configuration block handling
- - USB storage as host
+ - USB storage as host on USBH3
- Linux kernel
- - GPIOlib /sys/class/gpio (LVDS transmitter configuration)
+ - GPIOlib /sys/class/gpio
- temperature sensor /sys/bus/i2c/devices/4-004c
- RTC (Tegra internal, PMIC and board level I2C RTC)
- Gigabit Ethernet eth0
@@ -143,8 +189,7 @@ Working on latest image:
- 8-bit MMC card mmc1
- 4-bit SD card mmc2
- PWM LEDs /sys/class/leds/
- - HDMI
- audio
+ - HDMI HDA audio
- HDA audio (on Eval Board V1.0a: check datasheet/schematics for patch instructions)
- analog audio capture, playback and touch
- audio noise is high, workaround is to set headphone volume to maximum and use the DAC volume
@@ -153,6 +198,7 @@ Working on latest image:
- framebuffer console
- custom Ethernet MAC Address
- serial number and board revision
+ - watchdog
- USB host port
- USB audio driver
- USB webcam
@@ -162,7 +208,7 @@ Working on latest image:
- suspend LP1
- CAN via can0 and can1
- PCIe (regular ports and mini-PCIe slot)
- - SATA (regular port or mSATA slot
+ - SATA (regular port or mSATA slot)
- DVFS power management
- parallel camera interface
- Linux user-space
@@ -178,9 +224,10 @@ Not working or not tested:
- U-Boot boot loader
- U-Boot USB keyboard
- Gigabit Ethernet
+ - framebuffer support
+ - USB OTG1 and USBH2
- Linux kernel
- analog input AD0 .. AD3 not implemented
- - watchdog
- IrDA
- RS-422/485
- SIM card
@@ -190,34 +237,41 @@ Not working or not tested:
- GPIO config tool missing Apalis MXM3 pin description integration
*********************************************************
-eMMC Boot: Apalis T30 2GB V1.0a, V1.0b and V1.0c (Sample)
eMMC Boot: Apalis T30 1GB V1.0a (Sample)
+eMMC Boot: Apalis T30 2GB V1.0a, V1.0b and V1.0c (Sample)
*********************************************************
Initial Preparation:
-- download and extract T30_LinuxImageVx.yz.tar.bz2 package with root permissions
+- download and extract Apalis_T30_LinuxImageVx.yz.tar.bz2 package with root permissions
Flash eMMC:
- EvalBoard V1.0a
- connect USB micro A/B (X49) or USB B (X50) to development workstation using micro or regular USB cable
- connect serial debug console to lower X28 or X29 using null modem RS-232 or regular USB cable
- - enter recovery mode:
- - Eboot (e.g. transitioning from WEC):
- - 115200 baud without any handshake
- - hold space key while applying power or resetting
- - press x to enter command mode
- - use 'reboot rcm' command
- - U-Boot (e.g. updating Embedded Linux):
- - 115200 baud without any handshake
- - apply power or reset
- - hit any key to stop auto booting
- - use 'enterrcm' command
+- Ixora V1.0a
+ - connect USB micro A/B (X9) to development workstation using regular micro USB cable
+ - make sure JP2 is removed and nothing is connected to the lower USB host port X8
+ - optionally assemble resistor R90 instead of R91 so SW3 can be used as recovery mode switch
+ - for more information please consult Ixora datasheet section 3.3 and chapter 4
+- enter recovery mode:
+ - EvalBoard with Mezzanine press recovery mode SW2 while applying power
+ - Ixora press SW3 while applying power (requires R90 assembly option noted above)
+ - Eboot (e.g. transitioning from WEC):
+ - 115200 baud without any handshake
+ - hold space key while applying power or resetting
+ - press x to enter command mode
+ - use 'reboot rcm' command
+ - U-Boot (e.g. updating Embedded Linux):
+ - 115200 baud without any handshake
+ - apply power or reset
+ - hit any key to stop auto booting
+ - use 'enterrcm' command
- for more information about recovery mode please consult Apalis T30 datasheet chapter 6
- run update.sh script
Boot from eMMC:
-- EvalBoard V1.0a
+- EvalBoard V1.0a or Ixora V1.0a
- power cycle
- upon first boot post-install scripts are run which takes around 2 minutes, please be patient
-Toradex, August 30, 2013
+Toradex, October 25, 2013
diff --git a/release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt
index e0e4a94..ef9c54d 100644
--- a/release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt
@@ -4,14 +4,76 @@ 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-r2
-- OpenEmbedded oe-core 2012.10 based root file system, using LXDE desktop environment
+- Linux 3.1.10 kernel, based on NVIDIA's Linux for Tegra (L4T) release 16-r3
+- OpenEmbedded oe-core 2013.06 based root file system, using LXDE desktop environment
Licensing:
- proprietary multimedia codecs included for evaluation purpose only
- customer required to obtain proper re-distribution license
********************************************************************************
+Linux Image V2.1 Beta 1 (October 22, 2013)
+- U-Boot:
+ - Fix possible uninitialised array member issue in serial number to
+ hexadecimal coded decimal conversion routine (e.g. as used for
+ /proc/cpuinfo in Linux).
+ - SD card boot offset detection
+ - rename shell prompt to Colibri T20
+ - decrease boot delay
+ - fix overflow in HCD conversion
+
+- Linux kernel:
+ - 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.
+ - HDMI: Retry EDID reads up to 4 times until failing.
+ - provision for the Analogue Camera Module
+ - V4L2 kernel drivers configured as kernel modules
+ - allow easy integration of a custom Linux boot logo
+ - add TouchRev Fusion 10 aka CPT CLAA101NC05 display timings
+ - integrate TouchRev Fusion 7 and 10 multi-touch driver
+ - enable back key wake-up
+ - rename UARTs and PWM LEDs
+ - explicitly configure for 4-bit MMC/SD cards by default
+ - integrate MCP251x and SJA1000 CAN support
+ - fix Ethernet MAC address assignment after suspend
+ - add comment about GMI_ADV_N usage
+ - video4linux adv7180 and max9526 integration
+ - hack to avoid 24 Hz mode in X resulting in no display at all
+ - do not set PWM<A>, PWM<D> as GPIO, thus making PWM available
+
+- rootfs / oe-core:
+ - OpenEmbedded: layers updated to dylan
+ xserver update to version 1.14
+ gtk+ updated to 2.24.15
+ firefox update to 10.0.11esr
+ connman now has a command line tool, connmanctl
+ split the meta-lxde layer from oe-tworaz and serve it from
+ git.toradex.com
+ - hdmi: add udev rule to start an X output on hotplug
+ - evdev: backport V2.8.1 from dora to get a fix for multitouch events
+ - burnflash: script for configblock generation
+ - burnflash: change the Colibri image names to start with Colibri
+ - feed-config: no feeds for the T20 arch are available, so remove all URLs
+ - systemd-journald: limit journal size
+ - nv-binaries: update to L4T R16.3
+ - lxterminal: fix garbled titlebar
+ - added packages: florence, scrot, unclutter, gstreamer deinterlacer,
+ v4l-utils, ethtool
+ - burnflash: fix race condition in genext3fs.sh (SD card boot)
+ - burnflash: add sanity checks
+ - burnflash: unified T20/T30 versions
+- sources git.toradex.com tag Colibri_T20_LinuxImageV2.1Beta1_20131022
+
+Known Issues:
+- LVDS aka TFTLCD resolution hard-coded in kernel to VESA VGA resolution,
+ comments with timings for other resolutions provided
+- LP1 suspend might fail due to pending USB interrupts
+- LP1 suspend might hang due to display controller issue
+
+********************************************************************************
Linux Image V2.0 (March 07, 2013)
- U-Boot:
- no changes
@@ -162,7 +224,7 @@ Known Issues:
********************************************************************************
Notes:
-- 115200 baud serial debug console on UARTA aka FFUART (lower X25 on EvalBoards, X13 on Iris) without any handshake
+- 115200 baud serial debug console on UARTA aka FFUART (lower X25 on EvalBoards resp. X27 on V3.1a depending on JP17/19, X13 on Iris) without any handshake
- user account: root with empty password
- YAFFS2 flash root file system
- opkg package manager
@@ -229,7 +291,7 @@ NAND Boot: Colibri T20 256MB V1.1b (Sample), Colibri T20 512MB V1.1c (Sample), C
*****************************************************************************************************************************************************************************************
Initial Preparation:
-- download and extract T20_LinuxImageVx.yz.tar.bz2 package
+- download and extract Colibri_T20_LinuxImageVx.yz.tar.bz2 package with root permissions
Flash NAND:
- EvalBoard V3.1a
@@ -268,7 +330,7 @@ Initial Preparation:
- populate 100 ohm resistors R109, R111, R112 and R113 close to micro SD card holder (X10, see bottom assembly drawing fig.7 page 21 of Iris data sheet)
- populate boot mode header (JP1)
- insert micro SD card into micro SD card holder (X10)
-- download and extract T20_LinuxImageVx.yz.tar.bz2 package
+- download and extract Colibri_T20_LinuxImageVx.yz.tar.bz2 package with root permissions
Flash SD Card:
- EvalBoard V3.1a
@@ -291,4 +353,4 @@ Boot from SD Card:
- power cycle
- upon first boot post-install scripts are run which takes around 2 minutes, please be patient
-Toradex, May 11, 2013
+Toradex, October 25, 2013
diff --git a/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt
index aaea1de..bb58f23 100644
--- a/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt
@@ -5,13 +5,58 @@ 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
-- OpenEmbedded oe-core 2012.10 based root file system, using LXDE desktop environment
+- OpenEmbedded oe-core 2013.06 based root file system, using LXDE desktop environment
Licensing:
- proprietary multimedia codecs included for evaluation purpose only
- customer required to obtain proper re-distribution license
********************************************************************************
+Linux Image V2.1 Beta 1 (October 22, 2013)
+- U-Boot:
+ - Fix possible uninitialised array member issue in serial number to
+ hexadecimal coded decimal conversion routine (e.g. as used for
+ /proc/cpuinfo in Linux).
+- Linux kernel:
+ - Fix several HDMI hang issues.
+ - 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.
+ - Add DDR speed definition for 400 and 800 MHz.
+ - HDMI: Retry EDID reads up to 4 times until failing.
+
+- rootfs / oe-core:
+ - OpenEmbedded: layers updated to dylan
+ xserver update to version 1.14
+ gtk+ updated to 2.24.15
+ firefox update to 10.0.11esr
+ connman now has a command line tool, connmanctl
+ split the meta-lxde layer from oe-tworaz and serve it from
+ git.toradex.com
+ - NEON enabled build
+ - hdmi: add udev rule to start an X output on hotplug
+ - feed-config: use the new feed armv7ahf-vfp-neon
+ - evdev: backport V2.8.1 from dora to get a fix for multitouch events
+ - burnflash: script for configblock generation
+ - added packages: ethtool
+ - burnflash: change the Colibri image names to start with Colibri
+ - burnflash: add sanity checks
+
+- sources git.toradex.com tag Colibri_T30_LinuxImageV2.1Beta1_20131022
+
+Known Issues:
+- LVDS aka TFTLCD resolution hard-coded in kernel to VESA VGA resolution,
+ comments with timings for other resolutions provided
+- 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.0 Beta 3 (August 20, 2013)
This updates u-boot and kernel to cope with the increased eMMC and changed T30
CPU SKU on Colibri T30
@@ -182,7 +227,7 @@ Known Issues:
********************************************************************************
Notes:
-- 115200 baud serial debug console on UARTA aka FFUART (lower X25 on EvalBoards, X13 on Iris) without any handshake
+- 115200 baud serial debug console on UARTA aka FFUART (lower X25 on EvalBoards resp. X27 on V3.1a depending on JP17/19, X13 on Iris) without any handshake
- user account: root with empty password
- ext3 root file system
- opkg package manager
@@ -209,7 +254,6 @@ Working on latest image:
- I2C via /dev/i2c-X
- MMC/SD card, optional 8-bit SDHCI
- PWM LEDs /sys/class/leds/
- - HDMI SPDIF audio
- analog audio capture, playback and touch
- audio noise is high, workaround is to set headphone volume to maximum and use the DAC volume
- touch has some jitter
@@ -218,6 +262,7 @@ Working on latest image:
- framebuffer console
- custom Ethernet MAC Address
- serial number and board revision
+ - watchdog
- USB host port
- USB audio driver
- USB webcam
@@ -242,19 +287,19 @@ Not working or not tested:
- TFTLCD framebuffer support
- Linux kernel
- analog input AD0 .. AD3 not implemented
- - watchdog
+ - HDMI SPDIF audio broken
- IrDA
- 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 and V1.1d (Sample)
-*********************************************************
+*****************************************************
+eMMC Boot: Colibri T30 V1.1b, V1.1c or V1.1d (Sample)
+*****************************************************
Initial Preparation:
-- download and extract T30_LinuxImageVx.yz.tar.bz2 package with root permissions
+- download and extract Colibri_T30_LinuxImageVx.yz.tar.bz2 package with root permissions
Flash eMMC:
- EvalBoard V3.1a
@@ -278,4 +323,4 @@ Boot from eMMC:
- power cycle
- upon first boot post-install scripts are run which takes around 2 minutes, please be patient
-Toradex, August 30, 2013
+Toradex, October 25, 2013