NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

DaVinci PSP 03.20.00.08 Release Notes

From Texas Instruments Wiki
Jump to: navigation, search

TIBanner.png

DaVinci PSP 03.20 version 03.20.00.08[edit]

Release Notes

December 9, 2009

Document License[edit]

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[edit]

This is Release 03.20.00.08 of DaVinci PSP Software Development Kit (SDK). The SDK serves to provide a fundamental software platform for development, deployment and execution of Linux based applications on Texas Instruments OMAP-L137 and OMAP-L138 EVMs. The Linux kernel and U-Boot software in this release are based on the following open source repositories:


Component Version Base Repository Base Tag (or commit id)
DaVinci Linux Kernel 2.6.32-rc6 (Linux kernel version) http://git.kernel.org/?p=linux/kernel/git/khilman/linux-davinci.git;a=summary d9d2b372d8641f93720da204a6a756e789e83590
U-Boot 2009.08 http://git.denx.de/?p=u-boot.git;a=summary v2009.08

The File system is based on the Arago, version 2009.09.


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

Component Repository Baseline Tag Release Tag
DaVinci Linux Kernel http://arago-project.org/git/people/?p=sekhar/linux-omapl1.git v2.6.32-rc6-03.20.00.08-baseline REL_DAVINCIPSP_03.20.00.08_beta
U-Boot http://arago-project.org/git/people/?p=sekhar/u-boot-omapl1.git v2009.08 REL_DAVINCIPSP_03.20.00.08_beta

The Baseline Tag is applied to the commit from Kevin Hilman's DaVinci GIT tree based on which this release was made. The Release Tag should be used to access the source tree corresponding to the release.

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

Documentation[edit]

The User Guide provides instructions on how to use the PSP SDK package. A snapshot copy is also included in the docs folder of the SDK package.

The datasheet provides performance benchmarks on drivers included with the PSP SDK package. A snapshot copy is also included in the docs folder of the SDK package.

What's Supported[edit]

The SDK package supports the following components:

  • U-Boot supporting SPI, NAND and NOR Flash (OMAP-L138 only).
  • User Boot Loader for SPI, NAND and NOR (OMAP-L138 only) flash (CCStudiov3.3 and CCStudiov4 based)
  • SPI, NAND and NOR (OMAP-L138 only) flash writer utilities (CCStudiov3.3 and CCStudiov4 based)
  • DaVinci Linux Kernel and device drivers. For a list of device drivers supported in this release, refer to the DataSheet.
  • EDMA, GPIO and McBSP (OMAP-L138 only) examples.
  • Pre-built binaries for Linux kernel and modules, U-Boot, UBL, flash writer and examples.

What's Not Supported[edit]

  • Following Linux drivers are not supported:
    • SDIO - WLAN
    • VPIF (Video Port Interface)
    • UPP (Universal Parallel Port)
    • Power Management for drivers and suspend-to-RAM support

Additional Kernel Patches released over DaVinci GIT Baseline[edit]

Subsystem Patch Description Status/Comments/Roadmap
Base Port davinci: Modify NOR partition info Submitted to DaVinci mailing list, Review under progress.
davinci: Enable 4-bit ecc support for da850/omap-l138
davinci: enable ARCH_HAS_HOLES_MEMORYMODEL for DaVinci platforms
DA850/OMAP-L138: Add default configuration for DA850... To be submitted to DaVinci mailing list
davinci: Add gpio7[4] pin to mux table
da830: defconfig for da830/omap-l137
da8xx: Configure AEMIF timings
davinci: DA850/OMAP-L138: rearrange include file order in da850.c
da8xx/omap-l1xx: Disable CONFIG_LOCALVERSION_AUTO in defconfig
Audio DA850/OMAP-L138: Fix for audio module to work To be submitted to DaVinci mailing list
ASoC: DaVinci: McASP FIFO related updates Queued for 2.6.33
Character LCD lcd: Add character LCD driver for da850/omap-l138 This patch will need re-sumbission to LKML (http://patchwork.kernel.org/patch/45047/)
davinci: Add platform data for da850/omap-l138 char lcd Submission depends on acceptance of basic character LCD support in LKML
davinci: Add platform data for da830/omap-l137 char lcd
da8xx: Make TI Character LCD mode as default in panel.c
Graphical LCD da8xx: fb: Fix GLCD driver issues Submitted to FBDEV and LKML, Review under progress.
EMAC EMAC: NAPI poll function update Pulled into mainline kernel post release
McBSP DA850/OMAP-L138: Add McBSP driver To be submitted to DaVinci mailing list.
DA850/OMAP-L138: Platform support for McBSP
DA850/OMAP-L138: McBSP: Move the pinmux setup to board file
RTC rtc: make rtc-omap driver ioremap its register space Submitted to rtc-linux mailing list
SATA SATA patches will be submitted after completing re-structuring.  Current SATA implementation is heavily PCI dependant.  We need to re-structure the implementation to remove implicit PCI dependancy and create generic SATA infrastrucutre that can be used by both PCI and non-PCI based SATA solutions.
USB Need resolution from Sergei (Primary Owner) after discussion with the Arm list.  All USB patches will be submitted based on the outcome of this discussion. http://linux.davincidsp.com/pipermail/davinci-linux-open-source/2009-November/016974.html
SPI spi: Add SPI driver support Awaiting upstream acceptance
davinci: SPI: add SPI flash support for da830/omap-l137 Submission of this patch depends on acceptance of main SPI patch
davinci: SPI: add SPI flash support for da850/omap-l138

Fixed in this Release[edit]

Issue Identifier Issue headline
SDOCM00059900 usb device mode : kernel crashes appears while using rndis gadget driver when evm connected to PC through usb cable
SDOCM00060003 Noise getting added during audio capture
SDOCM00060005 Tftp fails with files larger than 50MB size
SDOCM00060331 DMA enabled musb_hdrc.ko module insertion\removal in a loop fails for the iteration greater than 15

New in this Release[edit]

Since version 03.20.00.06, the following features have been added:

  • Support for DA830/OMAP-L137 SoC
  • Support for cpuidle driver in kernel
  • Linux kernel updated to version 2.6.32-rc6

Known Issues[edit]

Issue Identifier Issue headline Known Workaround(s)
SDOCM00059993 & SDOCM00060004 During audio playback/capture, sometimes underrun/overrun errors are observed None
SDOCM00059994 Unable to playback/capture in mmap mode Use the default mode
SDOCM00060003 Noise is observed during audio capture None
SDOCM00059997 amixer controls to control left/right playback volume is inverted This has to be corrected in the hardware.
SDOCM00060000 amixer controls to switch on/off, left/right playback is inverted This has to be corrected in the hardware.
SDOCM00060007 GLCD flickering is observed whenever SPI flash is accessed. This is due to the muxing of GLCD backlight control pins (EPWM) and SPI flash chip select pins This is a known issue due to PinMux in hardware
SDOCM00062443 Unable to create jffs2 partion on nand using flash_eraseall -j flash_eraseall can be used without -j option and the partition can still be mounted with jffs2 file system
SDOCM00064554 emac: tftp fails for file sizes more than 100 MB under high system load None
SDOCM00064556 audio: Sometimes loopback application exits None
SDOCM00064557 audio: Playback/Capture fails at 96KHz occassionally None
SDOCM00064559 audio: Capture fails in mmap mode with -v option None

Installation and Usage[edit]

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

Upgrade and Compatibility Information[edit]

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

This version does not have any incompatibility with previous version.

Dependencies[edit]

The DaVinci PSP release depends on Code Sourcery tool chain and Code Composer Studio (CCStudio). CCStudio is needed for initial (or recovery) flashing of UBL and U-Boot (Serial Flash utility is an alternate option without having to use CCS). As long as U-Boot remains functional on the EVM, CCStudio will not be needed.

Device Support[edit]

This release supports the Texas Instruments DA830/OMAP-L137 and DA850/OMAP-L138 Evaluation Modules (EVMs).

Validation Information[edit]

Please use the Linux Functional Test Bench (LFTB) included in the release package for validating the release. Documentation on using LFTB is included in the LFTB package itself.

Versioning[edit]

This is Release 03.20.00.08 of DaVinci PSP SDK product.

Technical Support and Product Updates[edit]

For further information or to report any problems, contact http://community.ti.com or http://support.ti.com.

DaVinci Linux Mailing List: http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source.

E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article DaVinci PSP 03.20.00.08 Release Notes here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article DaVinci PSP 03.20.00.08 Release Notes here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article DaVinci PSP 03.20.00.08 Release Notes here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article DaVinci PSP 03.20.00.08 Release Notes here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article DaVinci PSP 03.20.00.08 Release Notes here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article DaVinci PSP 03.20.00.08 Release Notes here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article DaVinci PSP 03.20.00.08 Release Notes here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article DaVinci PSP 03.20.00.08 Release Notes here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article DaVinci PSP 03.20.00.08 Release Notes here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity