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.
Linux Support Package
Linux Support Package (LSP) is the TI standard system software package coming with the Linux kernel, the drivers and the associated system and application software for several TI platforms. Furhter the needed toolings for building the components delivered in source are provided. It is of course only available for cores that can run Linux, thus all ARM core based SoCs are highly valid candidates for coming with such a package.
The LSP is a cross compile environment designed to run on Red Hat Enterprise Workstation release 4 (x86) or a compatible host system. The target system is of course the TI SoC.
The LSP is part of the DVSDK delivery for the respective processor. For different processors different versions of the LSP were released. LSP is as well a part of the PSP.
As DVSDK 1.xx (for DM648 and DM6437 - these are C64x+ core only SoCs) is based upon DSP/BIOS and not Linux it has no LSP inside and thus these DVSDK versions wont appear in the below overview.
TI has listed a "Community Linux based DVSDKs" section but the entry does not link to anywhere. Its currently commented as "Not available yet".
There are two separate packages available called Linux Performance Test Bench (LPTB) Linux PSP Functional Test Bench (LFTB) that will match several LSP versions and processor targets. Further there is the so called Digital Video Test Bench (DVTB) that might be a good help for checking kernel sources. For e.g. dvsdk_2_00_00_22 this test bench can be found in the subfolder dvtb_4_00_08. The XDC path name is ti/sdo/dvtb. This test bench comes merely as source. The associated documentation might not offer a TI document number. Documentation is present in form of release notes, a users guide and a test report form. Most of the files are prefixed with 'dvbt'.
The most recent GIT platform support packages (PSP) are based on prior PSP versions but do not contain a LSP. For this bundle the term LSP seemingly has phased out somewhat.
The OMAP35x Linux PSP is neither called a DVSDK nor a LSP but it is rather similar to a LSP thus it will be listed as well below.
LSP Version Overview[edit]
LSP version | Supported SoC | Contained in | Content Details and Comments |
---|---|---|---|
1.10 | DM644x | DVSDK v1.20 (contained PatchLevel 28.1) | compiler: ti-davinci_evm-arm_v5t_le; linux-2.6.10_mvl401; went up to PatchLevel 50; now superseded |
1.20 | DM6446 and DM355 | DVSDK v1.30.01 GA | Demonstration Version of MontaVista Linux 4.0.1 with MV Linux kernel 2.6.10; the provided kernel of some builds got compiled with MontaVista Pro 4.0.1 toolchain based on GCC 3.4.3; went up to Patch Level 14; Device Drivers Data Sheet of Patch Level 14; used for interfacing the DM6446 EVM with some "Logitech USB Webcam"; got used for the sample/reference project called USB OTG on DaVinci |
1.30 | DM6467 and DM644x | DVSDK 1.40 | Demonstration Version of MontaVista Linux 4.0.1 with MV Linux kernel 2.6.10; kernel got compiled with MV tool chain based on GCC 3.4.3; Device Drivers Data Sheet for patch release 091 |
2.00 | DM355, DM357, DM644x, DM6467 | DVSDK 2.0 | based on demo version of MontaVista Linux Professional Edition 5.0.0 with Linux Kernel version 2.6.18; kernel got compiled with MontaVista Pro 5.0.0 toolchain based on GCC 4.2.0; Device Drivers Data Sheet for build 140 |
2.10 Beta Release | DM355, DM365, DM644x, DM6467 | --- | contains MontaVista Pro 5.0.0 based Linux Support Package with Kernel 2.6.18; based on GCC 4.2.0; no Device Drivers Data Sheet available; the overall documents and testing of the package seems to be incomplete |
2.10 Production Release | DM365 (other SoCs binarys got dropped) | DVSDK 2.10 production release | overview; based on MontaVista Professional Edition 5.0.0; based upon the Monta Vista adapted Linux Kernel Version 2.6.18; GCC 4.2.0; Device Drivers Data Sheet; users of other SoCs might see some incompatibility in the video subsystem drivers and are redirected for e.g. LSP 2.00 |
2.20 | OMAP-L137 and DA830 | OMAP-L137 Beta SDK (only related?) | contains MontaVista Pro 5.0.0 based Linux Support Package with Kernel 2.6.18; toolchain based on GCC 4.2.0; builds 3/5/7 are called EA/Beta/GA release; Device Driver Data Sheet for build 7 (=GA) |
--- | DM355 | DaVinci PSP 3.00 | uses standard kernel 2.6.31-rc2; much of driver functionality is quite similar/compatible to LSP 2.00; Installation User Guide |
--- | DM355 | DaVinci PSP 3.01 Phase 1 (Build r20) | open source community based PSP release; kernel baseline 2.6.31-rc5; much of driver functionality is quite similar/compatible to LSP 2.10; DaVinci PSP 03.01 Linux Installation User Guide |
--- | DM355, DM365 | DaVinci PSP 3.01 Phase 2 (Build r26) | open source community based PSP release; kernel baseline 2.6.32-rc1; much of driver functionality is quite similar/compatible to LSP 2.10; DaVinci PSP 03.01 Linux Installation User Guide |
--- | DM355, DM365 | DaVinci PSP 3.01 Phase 3 (Build r28) | November 24, 2009; kernel 2.6.32-rc1; much of driver functionality is quite similar/compatible to LSP 2.10; DaVinci PSP 03.01 Linux Installation User Guide |
--- | DM646x | DaVinci PSP 03.02 Release | upcoming |
--- | OMAP-L138 EVM | DaVinci PSP 03.20.00.06 | kernel 2.6.31-rc7 |
--- | OMAP35x platform | OMAP35x Linux PSP 02.00.00.01 | based on open source (GIT) kernel 2.6.26 (tag "2.6.26-omap2" on linux-omap GIT tree). now superseded |
--- | OMAP35x platform | OMAP35x Linux PSP 02.01.01.08 | based on open source (GIT) kernel 2.6.29-rc3. |
See Also[edit]
- DVSDK
- Building The OMAP-L1 SDK
- Building the OMAP-L137 Linux Kernel
- DaVinci GIT Linux Kernel Releases - contains a detailed listing on PSP 3.xx series including upcoming builds
- PSP Introduction and Product FAQ - more tables and cross references
Web Links[edit]
- FREE – DaVinci and OMAP Software from TI (mostly free download or download on request but TI customer login might be required)
- DVSDK versions in Update Advisior (mostly free download but TI customer login required)
- Platform Support Packages in Update Advisor (mostly free download but TI customer login required)
- OMAP35x Platform Support Package Updates (mostly free download but TI customer login required)