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.
TI811X PSP 04.07.00.01 rc2 Release Notes
Important
This document covers details for TI811x 04.07.00.01 release candidate 2 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 2: June 26, 2012
Contents
- 1 Document License
- 2 Read This First
- 3 Dependencies
- 4 What's Supported
- 5 New in this Release
- 6 Fixed in this Release
- 7 Known Issues
- 8 Installation and Usage
- 9 Upgrade and Compatibility Information
- 10 Device Support
- 11 Validation Information
- 12 Versioning
- 13 Useful Links
- 14 Technical Support and Product Updates
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]
TI811x[edit]
Video Related
- Make sure that PIN8 of SW6 switch is turned on(to make off-chip HDMI display and EVm LCD display work).
- For Off-Chip HDMI display, on some TV's the image might be cropped(Few Lines(~15) on left and top might be missed), This is due to some TV's will do overscaling.If TV supports to disable this feature, then after disabling the video will be proper.
- Some Flashes will be seen on LCD display during power cycle. After inserting tlc59108 module, you will see Flickers, change the venc timings suitable for LCD.Refer Video Driver User Guide for more details on changing the timings.
- Off-Chip HDMI is working with only small lilliput display, samsung and philips TV, some models of Samsung may not work.
Hardware modification for Off-Chip HDMI to work with all TV's
Remove R267 and R578, and populate R264 and R579 with 10K registers
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
[1]
Ethernet Switch setting
For Connecting EMAC1 Phy
- SW7.1 - On
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_ENG5_REL |
TI81xx U-Boot | http://arago-project.org/git/projects/?p=u-boot-omap3.git;a=summary (ti81xx-master) | v2010.06 | v2010.06_TI811XPSP_ENG5_REL |
Additionally following patches are required on top
Uboot: http://arago-project.org/git/projects/?p=u-boot-omap3.git;a=commit;h=e6fcefa86a70460674fe38320cc3ad1cc97a2ea6
Kernel: http://arago-project.org/git/projects/?p=linux-omap3.git;a=commit;h=0553af404982d17bf760a70ba578385c1097c411
Video Related functionality wont work with out this patch.
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.39 |
What's Supported[edit]
The Linux PSP package supports the following components:
Boot Mode |
Supported(YES/NO) |
NAND |
YES |
NOR |
NO |
SPI |
YES |
SD |
YES |
Ethernet |
NO |
Feature |
Supported(YES/NO) |
NAND |
YES |
NOR |
NO |
SPI |
YES |
SD |
YES |
Ethernet Switch 1-Port |
YES |
I2C |
YES |
Driver |
Supported | Remarks | ||
DCAN |
YES |
|||
NAND |
YES |
|||
UART |
YES |
|||
I2C |
YES |
|||
NOR |
NO |
|||
EDMA |
YES |
|||
SPI |
YES | |||
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]
DCAN driver and USB Gadget support have been added as part of 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. |
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 over current 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 |
SDOCM00093026 | [HDVPSS]saMmapDisplay application hangs. | None |
SDOCM00091535 | Off-chip HDMI display not working with some TV's | Remove R267 and R578, and populate R264 and R579 with 10K registers. |
SDOCM00093546 | [HDVPSS-V4L2] Getting message "Unable to open (null)... skipping..." while doing slave loading of HDVPSS firmware. | None |
SDOCM00093547 | [HDVPSS] Swapping the memory for sections MC_HDVPSS_DESC & MC_HDVPSS_V4L2_FBDEF_MEM does not work | None |
SDOCM00093625 | [HDVPSS] - Resizer functionality not working | None |
SDOCM00093728 | [HDVPSS] saUserptrDisplay example is causing segmentation fault | None |
SDOCM00093044 | top command shows memory usage more than 100% (ie 130%) while runing qt app | None |
SDOCM00093550 | Connecting USB mouse post boot does not work | Need to ensure that the mini-A-cable shipped with the kit is left connected at all times. Hot plugging devices will then work. |
SDOCM00093647 | Noise is observed for ALSA loopback when capture gain is set to > 30% | None |
SDOCM00093551 | /proc/cpuinfo shows incorrect value(value 0) for revision and Serial no | None |
SDOCM00092767 | U-boot Trace message shows it is booting from SD/MMC, but actually booting from SPI | None |
SDOCM00093671 | NAND boot not funcitonal for few of the EVMs | None |
SDOCM00093670 | On some boards, "ECC: uncorrectable." error messages are reported for boot from NAND | Under Investigation |
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 EVM
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_rc2 release of TI81XX Linux PSP product.
Useful Links[edit]
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>