2.1. Release Notes¶
2.1.1. Overview¶
The Processor Software Development Kit (Processor-SDK) for Linux provides a fundamental software platform for development, deployment and execution of Linux based applications and includes the following:
Bootloaders & Filesystems
SDK Installer
Setup Scripts
Makefiles
Example Applications
2.1.2. Licensing¶
Please refer to the software manifest, which outlines the licensing status for all packages included in this release. The manifest can be found on the SDK download page. The manifest can be found on the SDK download page or in the installed directory as indicated below. In addition, see PLSDK GPLv3 Disclaimer
2.1.3. Documentation¶
Processor SDK Linux Software Developer’s Guide: Provides information on features, functions, delivery package and, compile tools for the Processor SDK Linux release. This also provides detailed information regarding software elements and software infrastructure to allow developers to start creating applications.
Processor SDK Linux Getting Started Guide: Provides information on getting the software and running examples/demonstrations bundled in the SDK.
Software Manifest: Provides license information on software included in the SDK release. This document is in the release at
[INSTALL-DIR]/docs
.EVM Quick Start Guide: Provides information on hardware setup and running the demonstration application that is loaded on flash. This document is provided as part of the EVM kit.
2.1.4. Release 09.02.00¶
Released April 2024
What’s New
Processor SDK 9.2 Release supports the following platforms:
AM570x
AM571x
AM572x
AM574x
Processor SDK 9.2 Release has following new features:
This is the Second release in the 2023 LTS stream 6.1 kernel, 2023.04 U-Boot and Yocto Kirkstone/4.0
VIP driver for capture devices
OV10635 sensor driver support
RPMSG proto module for remote core communication
Bug Fix
Fix Y2038 issue
Ethernet power suspend resume issue
Descoped SDK features from 9.2
PRUSS-ETH driver
CAL
HSR/PRP
Matrix GUI
IVA
libdce
H264 codec
SDK Components & Versions
Component |
Version |
---|---|
Linux Kernel |
6.1 (2023 LTS) |
U-Boot |
2023.04 |
Yocto Project |
4.0 (krikstone) |
ARM Toolchain (gcc) |
11.4 |
Wayland |
1.20 |
GStreamer |
1.20.7 |
QT5 |
5.15.7 |
2.1.5. Supported Platforms¶
See here for a list of supported platforms and links to more information.
2.1.6. Build Information¶
2.1.6.1. U-Boot¶
2.1.6.2. Kernel¶
Linux Kernel
Real Time (RT) Linux Kernel
Generic Kernel Release Notes
2.1.7. Issues Tracker¶
2.1.7.1. Issues closed on this release¶
Record ID |
Summary |
---|---|
LCPD-37633 |
AM57x: Intel WiFi interfaced through PCIe fails |
LCPD-37378 |
Missing config for DCAN and QSPI |
LCPD-34530 |
AM57x: CICD next failures of unit tests across components |
LCPD-34115 |
UART Read/Write tests failure |
LCPD-26692 |
Hardware + Software IPSec Performance Test Failures |
LCPD-25279 |
suspend resume by UART test failure |
LCPD-24681 |
IPSEC software and hardware performances |
LCPD-24182 |
Powermgr_xs_func_simple_suspend/standby resume tests |
LCPD-19835 |
AM57-HS : E/TC:0 ti_sip_handler boot warning |
LCPD-19120 |
glsdk-example-apps package is needed for some Audio and Display tests |
LCPD-15054 |
[u-boot] AM57xx phy_ctrl structures must be board-specific |
2.1.7.2. SDK Known Issues¶
Record ID |
Platform |
Title |
---|---|---|
LCPD-37832 |
am57xx-evm |
AM57x: Early boot fails |
2.1.7.3. Linux Kernel Known Issues¶
Record ID |
Priority |
Title |
Component |
Subcomponent |
Platform |
Workaround |
Impact |
---|---|---|---|---|---|---|---|
LCPD-18676 |
P4-Low |
Some Uboot upstream Pytests failed on am5 |
Baseport |
am57xx-evm |
|||
LCPD-18869 |
P3-Medium |
PRUETH driver unstable if DUT is spammed with specific traffic |
Connectivity |
PRUSS/ETH |
am572x-idk, am574x-idk |
||
LCPD-18070 |
P3-Medium |
usb: device: support custom builds for full speed tests |
System Test |
USBCLIENT |
am654x-evm, am335x-evm, am335x-hsevm, am335x-sk, am43xx-epos, am43xx-gpevm, am43xx-hsevm, am437x-sk, am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, am57xx-evm, am57xx-beagle-x15, am57xx-hsevm, beaglebone, beaglebone-black, dra71x-evm, dra71x-hsevm, dra72x-evm, dra72x-hsevm, dra76x-evm, dra76x-hsevm, dra7xx-evm, dra7xx-hsevm, omapl138-lcdk |
||
LCPD-17673 |
P3-Medium |
No software documentation for the Timer module |
Baseport |
Timers |
am654x-evm, am335x-evm, am43xx-gpevm, am571x-idk, am572x-idk, am574x-idk, am57xx-evm, beaglebone-black, dra71x-evm, dra72x-evm, dra7xx-evm, j721e-evm |
||
LCPD-19260 |
P3-Medium |
PRUETH: Single EMAC doesn’t ping with ICSS-1 Port 2 (MII-1) |
Connectivity |
am571x-idk |
|||
LCPD-19596 |
P3-Medium |
cpsw: switchdev: fix case when brX has MAC assigned |
Connectivity |
CPSW, ETHERNET, ETHERNETSWITCH, Network |
am571x-idk |
||
LCPD-15864 |
P3-Medium |
SoC Performance Monitoring tool is still not enabled |
Graphics |
am57xx-evm |
|||
LCPD-9481 |
P5-Not Prioritized |
Sometime the system hangs while loading the rpmsg rpc modules |
IPC |
RPMSG-RPC |
am571x-idk, am572x-idk, am57xx-evm, am57xx-hsevm |
||
LCPD-24506 |
P5-Not Prioritized |
simulates touch events using Tapbot failed |
System Test |
am57xx-evm |
|||
LCPD-24505 |
P3-Medium |
KMS properties test failed |
Baseport |
Display |
am43xx-gpevm, am57xx-evm |
||
LCPD-24626 |
P3-Medium |
“Verify kernel boots 100 times successfully using SD card” fails |
System Test |
boot |
am335x-evm, am57xx-evm |
||
LCPD-24728 |
P3-Medium |
Power measurement with Standby/Suspend/Resume failure |
Baseport |
Power_Management |
am335x-evm, am43xx-gpevm, am57xx-evm |
||
LCPD-24463 |
P4-Low |
HSR/PRP: Root cause NetJury issues with HSR/PRP with RBX and VDAN node |
Connectivity |
am571x-idk, am572x-idk |
|||
LCPD-24719 |
P4-Low |
GStreamer crashes |
Baseport |
am57xx-evm |
|||
LCPD-24689 |
P3-Medium |
libcurl does not honor http_proxy |
System Integration |
am335x-evm, am57xx-evm |
|||
LCPD-24648 |
P3-Medium |
Move dma-heaps-test and ion-tests to TI repositories |
System Test |
am64xx-evm, am335x-evm, am572x-idk, dra71x-evm, j721e-evm, j7200-evm |
|||
LCPD-24818 |
P4-Low |
AM57x: Warnings during HS device boot |
Baseport |
am574x-hsidk |
|||
LCPD-24251 |
P3-Medium |
LTP Linux System Calls failed |
Baseport |
am43xx-gpevm, am57xx-evm |
|||
LCPD-24302 |
P3-Medium |
The speed test built in to OpenSSL - cryptographic |
Baseport |
Crypto |
am335x-evm, am43xx-gpevm, am57xx-evm |
||
LCPD-24590 |
P4-Low |
cannot load such file – wx |
System Test |
DRM |
am57xx-evm |
||
LCPD-22824 |
P3-Medium |
Convert ssd1307fb.txt: “solomon,ssd1306fb-i2c” to yaml |
Baseport |
Display |
am335x-evm, am437x-idk, am572x-idk |
||
LCPD-24456 |
P3-Medium |
Move IPC validation source from github to git.ti.com |
Baseport |
IPC |
am654x-evm, am654x-idk, am654x-hsevm, am64xx-evm, am64xx-hsevm, am62xx_sk-fs, am62xx_sk-se, am62xx_lp_sk-fs, am62xx_lp_sk-se, am62axx_sk-fs, am335x-evm, am335x-hsevm, am335x-ice, am335x-sk, am43xx-epos, am43xx-gpevm, am43xx-hsevm, am437x-idk, am437x-sk, am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, am57xx-evm, am57xx-beagle-x15, am57xx-hsevm, am62xx-sk, am64xx_sk-fs, beaglebone, bbai, beaglebone-black, dra71x-evm, dra71x-hsevm, dra72x-evm, dra72x-hsevm, dra76x-evm, dra76x-hsevm, dra7xx-evm, dra7xx-hsevm, j721e-hsevm, j721e-idk-gw, j721e-sk, j721s2-evm, j721s2-hsevm, j721s2_evm-fs, j7200-evm, j7200-hsevm, omapl138-lcdk |
||
LCPD-34757 |
P5-Not Prioritized |
Am572x IDK fails boot on 6.1 cicd due to DRM issues |
Baseport |
am572x-idk |
|||
LCPD-34377 |
P2-High |
kirkstone/6.1: am57x builds fail due to ipcdev |
Baseport |
am57xx-evm, dra7xx-evm, dra7xx-hsevm |
|||
LCPD-37496 |
P5-Not Prioritized |
TCP performance numbers are low in TII test farm |
Connectivity |
ETHERNET |
am57xx-evm |
||
LCPD-37495 |
P5-Not Prioritized |
Missing wayland-ivi-extension from packages |
Graphics |
am57xx-evm |
|||
LCPD-36742 |
P3-Medium |
AM57x: CONFIG_NL80211_TESTMODE is not =y |
Connectivity |
am57xx-evm |
|||
LCPD-36792 |
P2-High |
Capability Gap: usbgadgetfbs |
System Test |
farm |
am57xx-evm |
||
LCPD-37131 |
P3-Medium |
aes-128-ecb_throughput_16_bytes out of expected range |
Baseport |
Crypto, SHA |
am57xx-evm |
||
LCPD-37062 |
P2-High |
Capability Gap: power |
System Test |
farm |
am57xx-evm |
||
LCPD-36752 |
P3-Medium |
AM57x: Module galcore not found |
Graphics |
am57xx-evm |
|||
LCPD-37647 |
P5-Not Prioritized |
USB CDC and SuperSpeed devices |
Baseport |
am57xx-evm |
|||
LCPD-37648 |
P5-Not Prioritized |
Dual camera Demo |
Baseport |
am57xx-evm |
|||
LCPD-37643 |
P5-Not Prioritized |
GPIO driver shall disable a GPIO module when all the pins of this GPIO module are inactive (clock gating forced at module level). |
Baseport |
am57xx-evm |
|||
LCPD-37630 |
P5-Not Prioritized |
LCD backlight control (full support) |
Audio & Display |
am57xx-evm |
|||
LCPD-37631 |
P5-Not Prioritized |
Support for configuring Color Space Conversion (CSC) from user space |
Audio & Display |
am57xx-evm |
|||
LCPD-37715 |
P5-Not Prioritized |
InCorrect DTB used in testing |
Baseport |
am57xx-evm |
|||
LCPD-37428 |
P5-Not Prioritized |
FAT driver part of the eMMC-boot functionality of ROM code can only read a limited amount of entries of the FAT table |
Baseport |
ROM_Boot |
am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, am57xx-evm, am57xx-beagle-x15, am57xx-hsevm |
||
LCPD-37241 |
P3-Medium |
NBench performance is below par in 9.1 SDK when compared to the previous release 8.2 |
Baseport |
CPU |
am57xx-evm |
||
LCPD-37629 |
P3-Medium |
DSS: support Writeback capture mode |
Audio & Display |
am57xx-evm |
|||
LCPD-15402 |
P5-Not Prioritized |
rpmsg-rpc: test application does not bail out gracefully upon error recovery |
IPC |
DSP_remoteproc, IPU_remoteproc |
am571x-idk, am572x-idk, am574x-idk, am57xx-evm, am57xx-beagle-x15, dra71x-evm, dra72x-evm, dra76x-evm, dra7xx-evm |
||
LCPD-15400 |
P4-Low |
remoteproc/omap: System suspend fails for IPU1 domain without any remoteprocs loaded |
IPC |
IPU_remoteproc |
am571x-idk, am572x-idk, am574x-idk, am57xx-evm, am57xx-beagle-x15, dra71x-evm, dra72x-evm, dra76x-evm, dra7xx-evm |
||
LCPD-16642 |
P3-Medium |
omapdrm: in some cases, DPI output width does not need to be divisible by 8 |
Baseport |
Display |
am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, am57xx-evm, am57xx-beagle-x15, am57xx-hsevm, dra71x-evm, dra71x-hsevm, dra72x-evm, dra72x-hsevm, dra76x-evm, dra76x-hsevm, dra7xx-evm, dra7xx-hsevm |
||
LCPD-24865 |
P4-Low |
exception while building run-full-tests for am57xx form Jenkins |
System |
am57xx-evm |
|||
LCPD-25324 |
P5-Not Prioritized |
remoteproc/omap: messageq_fault firmware image does not work for DSP1 |
IPC |
Firmware |
am571x-idk, am572x-idk, am574x-idk, am57xx-evm, am57xx-beagle-x15 |
||
LCPD-25323 |
P3-Medium |
remoteproc/omap: circular lockdep being reported on some runs with rpmsg-proto recovery testing |
IPC |
DSP_remoteproc, IPU_remoteproc |
am571x-idk, am572x-idk, am574x-idk, am57xx-evm, am57xx-beagle-x15 |
||
LCPD-25295 |
P3-Medium |
DRM test fails due to color mismatch between captured and golden videos |
Audio & Display, System Test |
DRM |
am57xx-evm |
||
LCPD-25326 |
P5-Not Prioritized |
MMC_L_PERF performance test failed |
Connectivity |
am335x-evm, am57xx-evm |
|||
LCPD-25506 |
P5-Not Prioritized |
Performance test failed for glmark2 benchmark ( Graphics-Glmark2-DRM) |
Graphics, System Integration |
am57xx-evm |
|||
LCPD-25571 |
P3-Medium |
GPIO EDGE_ALL_BANK test fails |
Baseport |
GPIO |
am57xx-evm |
||
LCPD-25570 |
P3-Medium |
GST Decode Tests fails |
Baseport |
CAPTURE |
am57xx-evm |
||
LCPD-25554 |
P3-Medium |
VIP: V4L2 Capture test fails with one or more compliance tests |
Connectivity |
VIP |
am57xx-evm |
||
LCPD-25537 |
P3-Medium |
VIP: unable to get reference files |
Connectivity |
VIP |
am57xx-evm |
||
LCPD-25532 |
P3-Medium |
VIP: Failed to load vivid module |
Connectivity |
VIP |
am57xx-evm |
||
LCPD-25533 |
P2-High |
VIP capture + scaling Test failure |
Connectivity, System Test |
VIP |
am57xx-evm |
||
LCPD-10726 |
P3-Medium |
Update DDR3 emif regs structure for EMIF2 for the beagle_x15 board in U-Boot board file |
Baseport |
am572x-idk, am57xx-evm |
None |
||
LCPD-36396 |
P3-Medium |
Instructions for taking the C66 out of reset do not work |
Baseport |
am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, am57xx-evm, am57xx-beagle-x15, am57xx-hsevm |
|||
LCPD-37498 |
P5-Not Prioritized |
glmark2-es2-drm fails with syntax error |
Graphics |
am57xx-evm |
|||
LCPD-37497 |
P5-Not Prioritized |
No SATA device detected |
Baseport |
SATA, UBoot |
am57xx-evm |
||
LCPD-37553 |
P5-Not Prioritized |
USB host driver shall support selective suspend FAILS |
Connectivity |
USB |
am57xx-evm |
||
LCPD-37555 |
P5-Not Prioritized |
DSS: Failed: Measured op + pause time is 16.88, expected at least 17.0 sec delay |
Audio & Display |
DSS |
am57xx-evm |
||
LCPD-37269 |
P3-Medium |
Capability Gap: ptp |
System Test |
farm |
am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, am57xx-evm, am57xx-hsevm |
||
LCPD-6075 |
P5-Not Prioritized |
BUG: using smp_processor_id() in preemptible [00000000] code during remoteproc suspend/resume |
Baseport, IPC |
am572x-idk, am57xx-evm, dra7xx-evm |
|||
LCPD-37832 |
P5-Not Prioritized |
AM57x: Early boot fails |
Baseport |
am57xx-evm |
2.1.7.4. RT Linux Kernel Known Issues¶
Record ID |
Priority |
Title |
Component |
Platform |
Workaround |
---|---|---|---|---|---|
LCPD-6663 |
P3-Medium |
[RT] Kmemleak is buggy and boot is crashed randomly |
Baseport |
||
LCPD-7623 |
P3-Medium |
Seeing SPI transfer failed error sometimes on k2hk when using rt kernel |
Connectivity |
k2hk-evm |
|
LCPD-11586 |
P3-Medium |
dhcp failed to get IP address after reboot for K2G-ICE non-RT linux |
Baseport |
k2g-ice |
2.1.7.5. SDK features descoped from 9.2 release¶
ID |
Head Line |
Components |
Sub-Components |
Platform |
---|---|---|---|---|
PLSDK-2583 |
ICSS Ethernet Support - Standard Dual EMAC Ethernet |
Connectivity |
PRUSS/ETH |
am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-hsidk, am574x-idk, k2g-ice |
PLSDK-2570 |
Include video-graphics-test application in Matrix GUI launcher |
Audio & Display, Graphics |
DSS, GC320, QT, SGX, VIP |
am570x-evm, am571x-idk, am572x-evm, am572x-hsevm, am572x-idk, am574x-hsidk, am574x-idk, dra76x-evm |
PLSDK-1403 |
omapdrmtest example application in PLSDK |
Multimedia |
Capture, Display, VIP |
am570x-evm, am571x-idk, am572x-evm, am572x-idk, am574x-idk |
LCPD-20532 |
AM57 HSR and PRP driver improvements |
Connectivity |
HSR, PRUSS/ETH |
am571x-idk, am572x-idk, am574x-idk |
LCPD-18760 |
ICSS-M: RSTP: Linux shall support PTP TC |
Connectivity |
PRUSS/ETH, PTP, RSTP |
am571x-idk |
LCPD-18759 |
ICSS-M: HSR/PRP: Linux shall support PTP Boundary Clock with 3/4/5-leg configurations |
Connectivity |
HSR-PRP, PRUSS/ETH, PTP |
am571x-idk, am572x-idk, am574x-idk |
LCPD-18468 |
ICSS-M: Support multicast filtering on RSTP switch implementation |
Connectivity |
PRUSS/ETH, RSTP |
am571x-idk, am572x-idk, am574x-idk |
LCPD-17686 |
ICSS-M: Support run time Ethernet protocol switching |
Connectivity |
HSR-PRP, PRUSS/ETH, RSTP |
am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk |
LCPD-17510 |
ICSS-M: Support 2 instances of HSR, PRP and/or EMAC, with offload |
Connectivity |
HSR-PRP, PRUSS/ETH |
am571x-idk |
LCPD-17509 |
ICSS-M: Support SNMP Agent for IEC62439 specified MIBs (HSR/PRP) |
Connectivity |
HSR-PRP, PRUSS/ETH |
am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk |
LCPD-17508 |
ICSS-M: Support storm prevention in HSR/PRP |
Connectivity |
HSR-PRP, PRUSS/ETH |
am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk |
LCPD-17507 |
ICSS-M: Support multicast filtering on HSR/PRP |
Connectivity |
HSR-PRP, PRUSS/ETH |
am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk |
LCPD-17506 |
ICSS-M: Support VLAN filtering on HSR/PRP |
Connectivity |
HSR-PRP, PRUSS/ETH |
am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk |
LCPD-17505 |
ICSS-M: Support VLAN on HSR/PRP |
Connectivity |
HSR-PRP, PRUSS/ETH |
am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk |
LCPD-17503 |
ICSS-M: PPS performance for small-size packets for HSR/PRP implementation |
Connectivity |
HSR-PRP, PRUSS/ETH |
am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk |
LCPD-17501 |
ICSS-M: MTU frame performance for HSR/PRP implementation |
Connectivity |
HSR-PRP, PRUSS/ETH |
am571x-idk, am572x-idk, am574x-idk |
LCPD-17500 |
Run NetJury test for HSR/PRP protocol compliance |
Connectivity |
HSR-PRP, PRUSS/ETH |
am572x-idk |
LCPD-17499 |
ICSS-M: Support HSR/PRP protocol functionality via HSR/PRP firmware |
Connectivity |
PRUSS/ETH |
am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk, k2g-ice |
LCPD-17498 |
ICSS-M: HSR/PRP Ethernet |
Connectivity |
HSR-PRP, PRUSS/ETH |
am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk |
LCPD-17467 |
ICSS-M: RSTP: Linux shall support PTP OC(slave and master) |
Connectivity |
PRUSS/ETH, RSTP |
am571x-idk |
LCPD-17466 |
ICSS-M: Support RSTP switch |
Connectivity |
PRUSS/ETH, RSTP |
am571x-idk, am574x-idk, am574x-hsidk |
LCPD-17465 |
ICSS-M: Dual EMAC: Linux shall support PTP E2E and UDP transport (Telecom Profile) |
Connectivity |
PRUSS/ETH, PTP |
am571x-idk, am572x-idk, am574x-idk |
LCPD-17464 |
ICSS-M: Dual EMAC: Linux shall support PTP over VLAN |
Connectivity |
PRUSS/ETH, PTP |
am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk |
LCPD-17463 |
ICSS-M: HSR/PRP: Linux shall support PTP over VLAN |
Connectivity |
HSR-PRP, PRUSS/ETH, PTP |
am571x-idk, am572x-idk, am574x-idk |
LCPD-17462 |
ICSS-M: Dual EMAC: Linux shall support PPS generation by ICSS IEP |
Connectivity |
PRUSS/ETH, PTP |
am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk |
LCPD-17461 |
ICSS-M: HSR/PRP: Linux shall support PPS generation by ICSS IEP |
Connectivity |
HSR-PRP, PRUSS/ETH, PTP |
am571x-idk, am572x-idk, am574x-idk |
LCPD-17459 |
ICSS-M: Dual EMAC: Linux shall support PTP Boundary Clock with 3/4/5-leg configurations |
Connectivity |
HSR-PRP, PRUSS/ETH, PTP |
am571x-idk, am572x-idk, am574x-idk |
LCPD-17458 |
ICSS-M: HSR/PRP: Linux shall support PTP OC (slave/master) |
Connectivity |
HSR-PRP, PRUSS/ETH, PTP |
am335x-ice, am571x-idk, am572x-idk, am574x-idk |
LCPD-17457 |
ICSS-M: HSR: Linux shall support PTP TC |
Connectivity |
HSR-PRP, PRUSS/ETH, PTP |
am335x-ice, am571x-idk, am572x-idk, am574x-idk |
LCPD-17456 |
ICSS-M: Dual EMAC: Linux shall support PTP OC (slave/master) |
Connectivity |
PRUSS/ETH, PTP |
am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk |
LCPD-17454 |
ICSS-M: Support VLAN filtering using Dual EMAC firmware |
Connectivity |
PRUSS/ETH |
am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk |
LCPD-17453 |
ICSS-M: Support storm prevention in DualEMAC |
Connectivity |
PRUSS/ETH |
am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk |
LCPD-17452 |
ICSS-M: Support multicast filtering on Dual EMAC implementation |
Connectivity |
PRUSS/ETH |
am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk |
LCPD-17450 |
ICSS-M: PPS performance for small-size packets for DualEMAC implementation |
Connectivity |
PRUSS/ETH |
am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk |
LCPD-17448 |
ICSS-M: ethernet performance for Dual EMAC |
Connectivity |
PRUSS/ETH |
am571x-idk, am572x-idk, am574x-idk |
LCPD-10725 |
16 bit RAW video capture |
Audio & Display |
Capture, VIP |
am571x-idk, am572x-idk, am57xx-evm, am57xx-hsevm |
LCPD-10439 |
PRUETH driver must support a single PHY instead of requiring 2 |
Connectivity |
PRUSS/ETH |
am654x-evm, am654x-idk, am654x-hsevm, am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk, am574x-hsidk |
LCPD-10307 |
PRU Ethernet driver shall support placing the interface in promiscuous mode |
Connectivity |
PRUSS/ETH |
am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, k2g-ice |
LCPD-9738 |
PRUSS/ETH: Support transmission and reception of VLAN tagged packets |
Connectivity |
PRUSS/ETH |
am654x-evm, am654x-idk, am654x-hsevm, am335x-ice, am437x-idk, am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, k2g-ice |
LCPD-9729 |
Add Linux bridge support over PRU Switch ports |
Connectivity |
Ethernet, PRUSS/ETH |
am335x-ice, am437x-idk, am571x-idk, am572x-idk, k2g-ice |
LCPD-9701 |
Add flexibility to run different Ethernet protocols on a PRU ICSS |
Connectivity |
PRUSS/ETH |
am335x-ice, am437x-idk, am571x-idk, am572x-idk, k2g-ice |
LCPD-8407 |
PRU Kernel Eth driver to work with Profinet firmware |
Connectivity |
PRUSS-Ethernet, PRUSS/ETH |
am335x-ice, am437x-idk, am571x-idk, am572x-idk, k2g-ice |
LCPD-7814 |
VIP 8 bit capture support |
Audio & Display |
Capture, VIP |
am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, am57xx-evm, am57xx-hsevm, dra71x-evm, dra71x-hsevm, dra72x-evm, dra72x-hsevm, dra76x-evm, dra76x-hsevm, dra7xx-evm, dra7xx-hsevm |
LCPD-7221 |
ICSS Ethernet Support - UIO co-exist with Kernel Ethernet Driver |
Connectivity, IPC |
PRUSS/ETH |
am335x-ice, am437x-idk, am571x-idk, am572x-idk, k2g-ice |
LCPD-6431 |
Support format conversion to RGB by VIP driver |
Audio & Display |
Capture, VIP |
am57xx-evm |
LCPD-6320 |
ICSS Ethernet Support - AM571x IDK: Support 6-port Ethernet configuration co-existing with CPSW |
Connectivity |
PRUSS/ETH |
am571x-idk |
LCPD-5710 |
ICSS Ethernet Support - Standard Switch Ethernet |
Connectivity |
ETHERNET, PRUSS/ETH |
am571x-idk, am572x-idk, am57xx-evm |
LCPD-5553 |
AM57xx VIP driver color space conversion support |
Audio & Display |
Capture, VIP |
am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, am57xx-evm |
LCPD-5505 |
ICSS Ethernet Support - RT Use Case - UIO |
Connectivity |
PRUSS/ETH |
am571x-idk, am572x-idk, am57xx-evm |
LCPD-5450 |
ICSS Ethernet Support - Standard Dual EMAC Ethernet |
Connectivity |
PRUSS/ETH |
am437x-idk, am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, k2g-ice |
LCPD-5254 |
Scaler support in VIP driver |
Audio & Display |
CAPTURE, VIP |
am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, am57xx-evm, am57xx-hsevm, dra71x-evm, dra71x-hsevm, dra72x-evm, dra72x-hsevm, dra76x-evm, dra76x-hsevm, dra7xx-evm, dra7xx-hsevm |
IVIREQ-649 |
V4L2 raw mode 12bit for VIP/CSI2 on J6 platform |
Camera, Drivers |
CSI2, VIP |
dra71x-evm, dra7xx-evm |
Installation and Usage
The Software Developer’s Guide provides instructions on how to setup up your Linux development environment, install the SDK and start your development. It also includes User’s Guides for various Example Applications and Code Composer Studio.
Host Support
The Processor SDK is developed, built and verified on Ubuntu 16.04 and 18.04. Details on how to create a virtual machine to load Ubuntu are described in this page.
Note
Processor SDK Installer is 64-bit, and installs only on 64-bit host machine. Support for 32-bit host is dropped as Linaro toolchain is available only for 64-bit machines