NOTICE: The Processors Wiki will End-of-Life in December of 2020. 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.

TI811X PSP 04.07.00.01 rc1 Release Notes

From Texas Instruments Wiki
Jump to: navigation, search
Construction Icon small.png This page is currently under construction. The content of this page is due to change quite frequently and thus the quality and accuracy are not guaranteed until this message has been removed. Please feel free to contribute to this page while construction is in progress.

Under construction.jpg

TIBanner.png
TI811X PSP 04.07.00.01_rc1 Release Notes
Linux PSP



Important
This document covers details for TI811x 04.07.00.01 release candidate 1 tag available on Arago. This is not part of any formal release (yet) and has gone limited testing on TI811x EVM (Base board).



Release Notes

04.07.00.01 Release Candidate 1: June 01, 2012

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.

Read This First[edit]

TI81xx[edit]

Video Related

  • Make sure that PIN8 of SW6 switch is turned on(to make off-chip HDMI display and EVm LCD display work).
  • Off-Chip HDMI is working with only small lilliput display, samsung and philips TV.

TI811x[edit]

Hardware modification for 16-bit NAND

16-bit NAND is supplied with the EVM but the bus width selection switch is not populated on the EVM. By default, GPMC_D[12] is pulled down, hence corresponding to 8-bit NAND support. So, to support the NAND boot on the EVM (having 16-bit NAND), the following modification has to be done:

  • Pull up GPMC_D[12]: the resistor populated at R336 should be moved to R313

This will set BTMODE12 to 1, which is the required configuration to support 16-bit NAND.

USB Overcurrent on USB1 port:
Please use daughter board for USB1 support, refer to TI811X known issue section here


Ethernet Switch setting
For Connecting EMAC1 Phy

  • SW7.1 - On
GPMC and EMAC Pin Mux Selection
SW10.2 GPMC/EMAC Pinout connects to
ON GPMC
OFF EMAC
  • GP5[4] is by default low and not programmed


The code base for Linux kernel and U-Boot included in this release is hosted at the following repositories:

Component Repository (Branch) Baseline Tag/Commit Release Tag
TI81xx Linux Kernel http://arago-project.org/git/projects/?p=linux-omap3.git;a=shortlog;h=refs/heads/ti81xx-master (ti81xx-master) 2b3ea6aa16956e15f1ba8e7b70898aaacbec2237 v2.6.37_TI811XPSP_ENG4_REL
TI81xx U-Boot http://arago-project.org/git/projects/?p=u-boot-omap3.git;a=summary (ti81xx-master) v2010.06 v2010.06_TI811XPSP_ENG4_REL



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

Dependencies[edit]

For complete list of components versions that will work with this release, please refer to the Software BOM page at http://processors.wiki.ti.com/index.php/Category:EZSDK_Software_BOM

This release requires following tools/packages to be installed for fbdev/v4l2 drivers:

Tool/Component Release Version
CCS 5.0.3.00013
CGTools 4.9.2
XDC 3_23_01_37
BIOS 6_33_02_27_eng
IPC 1_24_01_24
Syslink 2_10_02_17
HDVPSS Binary 01.00.01.37

What's Supported[edit]

The Linux PSP package supports the following components:


U-Boot Features

TI811X
NAND
YES
NOR
NO
SPI
YES
SD
YES
Ethernet
NO
Pre-built binaries for U-Boot (for SD and NAND boot mode only), Linux kernel
NO
Pre-Built binaries for NAND, NOR and SPI flash writers
NO



Linux Device Drivers

TI811X Remarks
DCAN
YES
NAND
YES
UART
YES

I2C
YES
SATA
YES
NOR
NO
EDMA
YES

SPI
NO
V4L2 Capture
NO TI811X platform has only TVP5158 decoder, and it is multichannel. V4L2 framework does not support multichannel capture.
V4L2 Display
YES

SII9022a external HDMI transmitter driver
YES

HDMI Audio
NA

AIC3106 Audio
YES

ADC3101 Audio NA
Ethernet Switch
YES

PCIe RC
NO

PCIe EP Boot
NO

PCIe EP Driver
NO

MMC/SD
YES
Watchdog Timer YES
GPIO YES

AVS NO
Pinmux
YES

USB Host
YES
HID/MSC/Audio/Video
USB Gadget
YES
CDC/RNDS/FSG
RTC NO
CIR NO


New in this Release[edit]

Following features have been added in this release


Fixed in this Release[edit]

This section lists issues fixed in this release:

TI81XX[edit]

Issue Identifier
Issue Headline
SDOCM00089892 TI81XX: USB: video capture and play from usb camera (Logitech pro 9000) fails for 640X480 resolution
SDOCM00090443 TI814X: USB: HP DVD-RW drive connected to DM814x causes kernel crashes
SDOCM00088387 Centaurus: USB audio through aplay does not work intermittently when stopped (by control-c) and started again
SDOCM00090821 DM814X: USB: video capture using usb logitech pro 9000 camera does not work for 1600x1200 resolution
SDOCM00090854 DM81XX: USB: musb driver shall use the non-posted read/write API for all register access.

Known Issues[edit]

This section lists known issues observed in this release:

TI81xx[edit]

Issue Identifier
Issue Headline
Known Workaround(s)
SDOCM00081588
TI81XX:USB: After four times insmod and rmmod of ti81xx.ko in loop causes crash in dma_alloc_free in cppi41dma driver
Remove all the modules in reverse order and insert all modules in right order again.
SDOCM00087448 TI81XX: USB_Audio : DUT hangs for 8 to 10 sec while unpluging the USB audiodevice during playback The issue is with aplay application does not exit after device disconnect. Recommeded to stop the audio playback before unplugging of audio device.
SDOCM00088375 TI81XX: USB: (short packet issue) multiple resets occuring while creating a file on HP flash disk. Known Issue, SW workaround patch available, but not complete solution.
SDOCM00091461 USB: CPPI41DMA: TX DMA generates the early completion interrupt before last byte from endpoint TxFifo is transferred out. Known Issue, SW workaround patch available.
SDOCM0086738 Extra IN token issue: While file transfer thru usbwifi client dongle to tftp server & do i/o on HDD, intermittent usbreset occurs Known Issue, SW workaround available. Configuring the rx transfer in transparent DMA mode and handling the data toggle appropriately.
SDOCM0091179 DM814X: USB: MUSB interrupt during DMA transfer without appropriate cause of interrupt Known Issue, no workaround
SDOCM00086741 DM81XX: USB: While performing USBCV test with Remote wakeup capability(rndis) the EVM console freezes till test is completed. None
SDOCM00084561
USB:TI81XX: Dynamic detection of USB-ID pin not working when device connected after linux bootup
Configure USBx_ID pin appropriately for host/device role. USBx_ID pin to Short (for host mode) and open (for device mode).
SDOCM00086735
TI81XX: USBOTG: The SRP (Session Request Protocol) initiated from OTG-B peripheral device is not working
None.
SDOCM00085989
TI81xx:V4L2 Capture: FPS is low with capture +fbdev loop back
None
SDOCM00085993
TI81xx:V4L2 Capture: Kernel dump is seen on starting capture
None
SDOCM00086261
TI81xx:V4L2 Capture: Filter is always selected for 1080P60 mode
None
SDOCM00087388
TI81xx:V4L2 Capture: I2CAdapter on which slave is connected should be a platform device field.
Change V4L2 driver code to hardcode the adapter to which slave is connected
SDOCM00082602 SD removal while IO is in progress causes system hang None. It is recommended not to remove the card while I/O is in progress.
SDOCM00089115 Subpage support in NAND is not implemented None

TI811X[edit]

Issue Identifier
Issue Headline
Known Workaround(s)
SDOCM00090415 TI811X: There is continuous overcurrent message on console from USB1 port when kernel loaded in usb host mode on TI811X EVM Known issue: Always connect the daughter board to use USB1 port other wise to disable the USB1 port use steps in this patch. Note that this patch will not apply directly, edit the specific changes manually as mentioned in the patch.
SDOCM00090994 TI811X audio playback lag due to incorrect input clock frequency on TI811X EVM. Workaround is modify the codec clk value to 20MHz from 22.5792MHz in sound/soc/davinci/davinci-evm.c. Patch file downloadFile:J5_audio_clock_src_bug_fix.zip
SDOCM00092768 U-Boot trace Showing device as "TI811X-GP rev 1.0", it must be "TI811X-GP rev 1.1. Workaround patch download File:0001-TI811X-fixed-the-PG-version-print-on-ti811x.zip

Installation and Usage[edit]

Please look for detailed installation and usage instructions in the User 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.

Device Support[edit]

This release supports following setups

  • TI811x VM

Validation Information[edit]

This release is tested on

TI811x Base EVM with ARM running @600MHz and DDR @400MHz

Versioning[edit]

This is 04.07.00.01_rc1 release of TI81XX Linux PSP product.

Useful Links[edit]

PSP 04.04.00.02 User Guide

PSP 04.04.00.02 Feature and Performance Guide

PSP 04.04.00.02 Release Download Page

Technical Support and Product Updates[edit]

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

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

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 TI811X PSP 04.07.00.01 rc1 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 TI811X PSP 04.07.00.01 rc1 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 TI811X PSP 04.07.00.01 rc1 Release Notes here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article TI811X PSP 04.07.00.01 rc1 Release Notes here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article TI811X PSP 04.07.00.01 rc1 Release Notes here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article TI811X PSP 04.07.00.01 rc1 Release Notes here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article TI811X PSP 04.07.00.01 rc1 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 TI811X PSP 04.07.00.01 rc1 Release Notes here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article TI811X PSP 04.07.00.01 rc1 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