AM35x-OMAP35x-PSP 04.02.00.07 Release Notes

'''  Content is no longer maintained and is being kept for reference only! '''



= AM35x-OMAP35x PSP 04.02.00.07 = '''  Content is no longer maintained and is being kept for reference only! '''

Release Notes

April 28, 2011

Package available for download here

Document License
This work is licensed under the Creative Commons Attribution-Share Alike 3.0 United States License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/us/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.

Introduction
This release notes document applies to version 04.02.00.07 of OMAP Linux PSP. It summarizes features supported, known issues and workarounds applicable to the supported platforms - AM3517EVM, OMAP3EVM (OMAP35x, AM/DM37x) and BEAGLE (OMAP35x & AM/DM37x).

Important

'''This release has undergone complete system test on AM37x EVM (with ES1.2) and AM3517EVM (with ES1.2). It has only been sanity tested on OMAP35x EVM and Beagle/ BeagleXM platforms.'''

= Read This First = Upstream changes across components (x-loader, u-boot and Linux kernel) have an impact on the usage - as compared to the previous releases. Important changes are being highlighted here. More details (if necessary) are appropriately included in the User Guide.

Important


 * 1) The NAND driver in Linux kernel now uses 1-bit hardware ECC. The x-loader and u-boot have been updated to use same ECC scheme.
 * It is, therefore, mandatory to update the x-loader and u-boot when using the Linux kernel from this release. Filesystem residing on the NAND partition will need to be re-flashed as well.
 * See detailed procedure in the User Guide
 * 1) The serial console device has been renamed ttyOn (from ttySn).
 * This impacts the bootargs passed to the kernel and console definition in the /etc/inittab of existing filesystems.
 * See section Using The Correct Console Device in the User Guide
 * 1) When using NFS location for root filesystem, the DHCP script included in the filesystem may need to be changed.
 * See section Updating the DHCP Script in the User Guide
 * 1) List of parameters passed to create the JFFS2 image via mkfs.jffs2 have changed.
 * See section Creating JFFS2 File-system in the User Guide
 * 1) The steps for flashing the JFFS2 image to NAND from u-boot have changed.
 * See section Flashing File-system from U-Boot in the User Guide

The Linux kernel and U-Boot software in this release are based on the following open source repositories:

The File system is based on the Arago.

The codebase for X-loader, U-Boot and Linux kernel included in this release is also hosted at the following repositories:

For detailed information on the various software components included in the release and how to use them, please refer to the User's Guide.

The kernel and U-Boot have been compiled with CodeSourcery GNU Toolchain for ARM Processors 2009-q1-203 based on GCC 4.3.3

Obtaining the Release Package
The PSP release package can be obtained from TI's Technology and Software Publicly Available (TSPA) download site.

Documentation

 * The User Guide provides instructions on how to use this Linux PSP.
 * The Feature Performance Guide provides performance benchmarks on select drivers included with the PSP package.

A copy of both these documents is also included in the docs folder inside the release package.

What's Supported
This Linux PSP includes support for AM3517 platform(AM3517EVM), OMAP35x platforms(OMAP3EVM, Beagle) and AM/DM37x platforms (OMAP3EVM, BEAGLEXM).

OMAP35x and AM/DM37x are binary compatible(same X-loader, U-boot, Kernel binaries can be used) - differences are handled through run time detection.

This Linux PSP supports the following components:


 * U-Boot supporting NAND, MMC and NOR (only on AM3517)boot modes
 * X-loader supporting NAND, MMC and NOR (only on AM3517) boot modes
 * Linux Kernel and device drivers.
 * Audio (McBSP)
 * Video Display (V4L2 and Fbdev)
 * Video Capture (YUV and BT656 mode)
 * Ethernet
 * NAND
 * NOR (on AM3517)
 * MMC/SD/SDIO
 * UART
 * I2C
 * TouchScreen
 * SPI
 * RTC
 * WDT
 * Keypad
 * CAN - SocketCAN implementation (on AM3517)
 * Power Management ICs (TPS65023 on AM3517, TPS65950 on OMAP35x, AM/DM37x)
 * MUSB host supporting MSC, HID and USB Audio/Video
 * MUSB gadget supporting File-storage and CDC/RNDIS
 * MUSB OTG supporting HNP/SRP
 * EHCI host supporting MSC, HID(via a HS hub) and USB Audio/Video
 * Multi-OMAP build is supported (through omap2plus_defconfig)
 * Audio and video examples.
 * Pre-built binaries for X-loader, U-Boot, Linux kernel and filesystem.

Important

'''For OMAP35x, the U-boot pre-built binaries support Micron NAND part only. For older OMAP35x EVM with OneNAND parts, the u-boot binary needs to be re-built with OneNAND support. Please refer the Getting Started Guide for detailed instructions'''

'''For AM/DM37x, Rev.D Processor card (ES1.2) with Hynix memory part is supported. Older versions with Micron/Numonyx Memory part are not supported with this release'''

For AM3517, Rev.C processor card (ES1.2) with Rev.C baseboard and Rev.C Application board supported with this release

What's Not Supported

 * Following features/modules are not supported:
 * U-boot (Unified binary supporting Nand/OneNand on OMAP35x platform)
 * AM/DM37x Processor card with Micron/Numonyx Memory
 * OMAP35x/AM-DM37x ISP-Resizer driver
 * Raw sensor format on parallel interface
 * IOMEM (USERPTR mode) type of buffers in V4L2 Capture
 * Default MPU rate configuration through bootargs using "mpurate="

New in this Release

 * Following are the new features supported:
 * 1, 4 and 8 bit SW BCH ECC support for NAND Flash (also changed default ECC scheme to 1-bit HW ECC)
 * Media-Controller interface for OMAP3 ISP-Camera subsystem
 * Parallel Sensor interface in YUV mode (on OMAP35x, AM/DM37x)
 * NOR Flash support (on AM3517)
 * Run time PM support

Installation and Usage
Please look for detailed installation and usage instructions in the User's Guide

Upgrade and Compatibility Information
To upgrade to new PSP release, simply delete the old release and extract the new release in its place.

Dependencies
None.

Device Support
This release supports the Texas Instruments AM3517(on AM3517EVM) and OMAP35x, AM/DM37x (on OMAP3EVM Rev.G, BEAGLE and BEAGLEXM) platforms.

Only Sanity testing has been carried out on OMAP35x EVMs (with both ES2.1 & ES3.1 Si), Beagle and BeagleXM.

Validation Information
Please note that system test has been done using Linux Functional Test Bench (LFTB) available at Arago label LFTB_02.00.00.04_int for validating the release. Documentation on using LFTB is included in the LFTB repository itself.

Technical Support and Product Updates
For further information or to report any problems, contact http://e2e.ti.com or http://support.ti.com.

OMAP Linux Mailing List: http://vger.kernel.org/vger-lists.html#linux-omap

Category :OMAP35x