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

From Texas Instruments Wiki
Jump to: navigation, search

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 Overview
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]

Web Links[edit]

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 Linux Support Package 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 Linux Support Package here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article Linux Support Package here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article Linux Support Package here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article Linux Support Package here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article Linux Support Package here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article Linux Support Package here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article Linux Support Package here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article Linux Support Package 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