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, Linux Kernel & Filesystem

  • SDK installer & Prebuilt Binaries

  • Setup scripts

  • Demo applications

  • Documentation

Note

For building some of the RTOS-based demonstrations, you should also download Processor SDK RTOS installer. For more information, refer to <PSDKRA install path>/index.html.

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 or in the installed directory as indicated below. In addition, see Processor SDK Linux 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]/manifest.

  • 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. Supported Platforms

See here for a list of supported platforms and links to more information.

2.1.5. Release 09.02.00

Released March 2024

What’s New

Processor SDK 9.2 Release supports the following platforms:

  • J721E

  • J7200

  • J721S2

  • J784S4

  • AM68

  • AM69

  • J722S

Processor SDK 9.2 Release has following new features:

  • This is the Third release on LTS stream 6.1 kernel, 2023.04 U-Boot and Yocto Kirkstone/4.0

  • First release on J722S platform

  • ATF 2.10

  • OPTEE 4.1.0-51

  • Yocto Kirkstone/4.0

  • MCU core Graceful shutdown support Added

  • AVS support added for J784S4 and J721S2

2.1.6. Build Information

2.1.6.1. U-Boot

Head Commit: d2612223375a25f81068d7a7abd86c08cd129a2c arm: dts: k3-am62p-binman: Move to using ti-dm entry type
Date: Wed Mar 13 23:26:09 2024 +0530
uBoot Version: 2023.04
uBoot Description: 09.02.00.008
Clone: git://git.ti.com/ti-u-boot/ti-u-boot.git
Branch: ti-u-boot-2023.04
uBoot Tag: 09.02.00.008
Compiler Information: arm-oe-eabi-gcc (GCC) 11.4.0, aarch64-oe-linux-gcc (GCC) 11.4.0

Note

meta-tisdk Yocto layer contains additional patches for U-Boot here. meta-edgeai Yocto layer contains additional patches for U-Boot here.

2.1.6.2. Kernel

Linux Kernel

Head Commit: 1c154b1fe4c462d8b383515bb388e289816e4b01 net: ethernet: ti: am65-cpsw/cpts: Add workaround for errata i2401
Date: Thu Mar 14 17:24:12 2024 +0530
Kernel Version: 6.1.80
Kernel Description: 09.02.00.008
Repo: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git
Branch: ti-linux-6.1.y
Tag: 09.02.00.008
Kernel defconfig: defconfig + ti_arm64_prune.config
Compiler Information: aarch64-oe-linux-gcc (GCC) 11.4.0, GNU ld (GNU Binutils) 2.38.20220708

Real Time (RT) Linux Kernel

Head Commit: 871d5629a0ee4ae82d0caf8d57d4f711d54e1465 Merge branch ‘ti-linux-6.1.y-cicd’ into ti-rt-linux-6.1.y-cicd
Date: Thu Mar 14 07:57:12 2024 -0500
Kernel Version: 6.1.80
Kernel Description: 09.02.00.008-rt
Repo: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git
Branch: ti-rt-linux-6.1.y
Tag: 09.02.00.008-rt
Kernel defconfig: defconfig + ti_rt.config + ti_arm64_prune.config
Compiler Information: aarch64-oe-linux-gcc (GCC) 11.4.0, GNU ld (GNU Binutils) 2.38.20220708

Note

meta-tisdk Yocto layer contains additional patches for Linux Kernel here. meta-edgeai Yocto layer contains additional patches for U-Boot here.

2.1.6.3. TF-A

Head Commit: 00f1ec6b8740ccd403e641131e294aabacf2a48b Merge changes from topic “revert-ti-dm-workaround” into integration
Branch: master
Version: 2.10

2.1.6.4. OP-TEE

Head Commit: 012cdca49db398693903e05c42a254a3a0c0d8f2 plat-k3: drivers: sec_proxy: increment while reading trail bytes
Branch: master
Version: 4.1.0

2.1.6.5. ti-linux-firmware

Head Commit: edbfc3e540c9f426feb51db6a466a9015ada4dd0 ti-dm: Update display sharing firmware for am62px
Date: 2024-03-13 08:58:19 -0500
Branch: ti-linux-firmware
Tag: 09.02.00.008

2.1.6.6. Yocto

meta-ti

Head Commit: 2f3de17c1e623d276811d13d3eb11e5734566acd CI/CD Auto-Merger: cicd.kirkstone.202403141157
Date: 2024-03-14 11:57:26 -0500
Clone: git://git.yoctoproject.org/meta-ti
Branch: kirkstone
Release Tag: 09.02.00.008

meta-arago

Head Commit: 5fe0223b22e91011d39452464d3a2c6f368789cc ltp-ddt: CI/CD Auto-Merger: cicd.kirkstone.202403141157
Date: 2024-03-14 11:57:25 -0500
Clone: git://git.yoctoproject.org/meta-arago
Branch: kirkstone
Release Tag: 09.02.00.008

meta-tisdk

Head Commit: e2d81f687261309de3441917c53c5a282a4f3e1b jailhouse: Update SRCREV
Date: 2024-03-22 07:50:48 -0500
Clone: git://git.ti.com/ti-sdk-linux/meta-tisdk.git
Branch: kirkstone
Release Tag: REL.J7.09.02.00.04

meta-edgeai

Head Commit: 0de8484d01ea85a7c366e6b56b1119613321dddb edgeai-gst-plugins: Update SRCREV to get fix for ov2312
Date: 2024-04-04
Clone: git://git.ti.com/edgeai/meta-edgeai.git
Branch: kirkstone
Release Tag: 09.02.00.05

2.1.7. Issues Tracker

2.1.7.1. Issues opened in previous releases that were closed on this release

Record ID

Title

Platform

LCPD-37067

CSI capture is broken on am68 because of some issue in tispl.bin

j721s2-evm

LCPD-37020

k3-am68-sk-bb-rpi-cam-imx219.dtso uses the wrong reset-gpio pin for cam1

am68_sk-fs

LCPD-36992

U-Boot: k3-ddrss.c: Missing ‘const’ on k3_ddrss_ops

am654x-evm,am654x-idk,am654x-hsevm,am64xx-evm,am64xx-hsevm,am64xx-hssk,am62xx_sk-fs,am62xx_sk-se,beagleplay-gp,am62xx_lp_sk-fs,am62xx_lp_sk-se,am62axx_sk-fs,am62axx_sk-se,am62xxsip_sk-fs,am62xxsip_sk-se,am62pxx_sk-fs,am62pxx_sk-se,am62lxx_evm-fs,am62lxx_evm-se,am62pxx-zebu,am62lxx-vlab,am62lxx-zebu,am62xx_p0_sk-fs,am64xx_sk-fs,am64xx_evm-se,am64xx_sk-se,am68_sk-fs,am69_sk-fs,beaglebone,bbai,bbai64-gp,j721e-hsevm,j721e-evm-ivi,j721e-idk-gw,j721e-sk,j721s2-evm,j721s2-hsevm,j721s2_evm-fs,j721s2_evm-se,j7200-evm,j7200-hsevm,j784s4-evm,j784s4-hsevm,j722s_evm-fs,J784S4_BASESIM

LCPD-36991

AM68x: Kernel soft reboot test fails

am68_sk-fs

LCPD-36871

Alias functionality not working in MCAN driver

j721s2-evm

LCPD-36848

Occasional SPI-NOR write timeout under high load

am62xx_sk-fs,j721e-idk-gw

LCPD-36847

doc: ltp-ddt documentation is not upto date

am64xx-hsevm,am62xx_sk-fs,am62axx_sk-fs,am62pxx_sk-fs,am68_sk-fs,am69_sk-fs,j721e-idk-gw,j721s2-evm,j7200-evm,j784s4-evm

LCPD-36744

Linux SDK: CPSW: Bridge interface cannot ping in Switch Mode

am64xx-evm,am64xx-hsevm,am64xx-hssk,am62xx_sk-fs,am62xx_sk-se,am64xx_sk-fs,am64xx_evm-se,am64xx_sk-se,j721e-hsevm,j721e-evm-ivi,j721e-idk-gw,j7200-evm,j7200-hsevm,j784s4-evm,j784s4-hsevm

LCPD-36491

ti-u-boot: J784S4: Update ITAP values in device tree

j784s4-evm,j784s4-hsevm

LCPD-36490

ulinux: J784S4: Update ITAP values in device tree

j784s4-evm,j784s4-hsevm

LCPD-36489

ti-linux: J784S4: Update ITAP values in device tree

j784s4-evm,j784s4-hsevm

LCPD-36488

ti-u-boot: J721S2: Update ITAP values in device tree

j721e-hsevm,j721e-idk-gw,j721e-sk

LCPD-36486

ulinux: J721S2: Update ITAP values in device tree

j721s2-evm,j721s2-hsevm

LCPD-36485

ti-linux: J721S2: Update ITAP values in device tree

j721s2-evm,j721s2-hsevm

LCPD-36484

uU: J721E: Update TAP Delay values in device tree

j721e-hsevm,j721e-idk-gw,j721e-sk

LCPD-36483

ti-u-boot: J721E: Update TAP Delay values in device tree

j721e-hsevm,j721e-idk-gw,j721e-sk

LCPD-36478

ti-u-boot: J7200: Update ITAP values in device tree

j7200-evm,j7200-hsevm

LCPD-36477

ulinux: J7200: Update ITAP values in device tree

j7200-evm,j7200-hsevm

LCPD-36476

ti-linux: j7200: Update ITAP values in device tree

j7200-evm,j7200-hsevm

LCPD-36362

RGX_S_FUNC_APM Test Failure

j721s2-evm

LCPD-35761

OpenSSL Performance data on J784S4 is inferior of J721S2

j784s4-evm

LCPD-35400

wkup i2c0 is not enabled on j721e-sk

j721e-sk

LCPD-35355

GPU artefacts for short duration on AM69

am69_sk-fs

LCPD-35096

OPTEE xtest failures

am64xx-hsevm,am64xx-hssk,am62xx_sk-fs,am62xx_sk-se,am62xx_lp_sk-fs,am62xx_lp_sk-se,am62axx_sk-fs,am62axx_sk-se,am62xxsip_sk-fs,am62xxsip_sk-se,am62pxx_sk-fs,am62pxx_sk-se,am68_sk-fs

LCPD-35093

Verify failing display mode in Rc7

am68_sk-fs,am69_sk-fs,j721e-idk-gw,j721s2-evm,j784s4-evm

LCPD-35068

Decoder cropping issue

j721e-idk-gw

LCPD-35010

CICD test on AM68 and AM69 are running from SD card .

am68_sk-fs,am69_sk-fs

LCPD-34959

GPU driver warnings on J* devices and visual artefacts with 9.0 RC7

am68_sk-fs,am69_sk-fs

LCPD-34945

Graphics SDK Docs: Replace PVRTrace with PVRCarbon

j721e-evm-ivi,j721s2-evm,j784s4-evm

LCPD-34944

Graphics SDK Docs: Remove link to Processors Wiki

j721e-evm-ivi,j721s2-evm,j784s4-evm

LCPD-34841

J721S2 USB-C to USB-C connection to SSD fails

j721s2-evm

LCPD-34801

A72 SPL is not present in deploy directory

j721e-hsevm,j721e-idk-gw,j721s2-evm,j721s2-hsevm,j7200-evm,j7200-hsevm,j784s4-evm,j784s4-hsevm

LCPD-34422

DSI display have RGB flipping on every boot

am68_sk-fs,bbai,j721s2-evm,j721s2_evm-fs

LCPD-34242

GPIO_S_FUNC_DIR_IN_ALL_BANK unit test fails

am62xx_sk-fs,am62xxsip_sk-fs,am62xxsip_sk-se,am62xx-sk,am68_sk-fs,am69_sk-fs,j721s2-evm,j7200-evm,j784s4-evm

LCPD-34212

k3-j721e-sk: Add support for mcu_i2c pins - REVERTED

j721e-sk

LCPD-34209

The trace logs appear when the Weston is killed

j721e-evm-ivi

LCPD-34077

J7AEP MMC SD read throughput is half of J7AHP

am68_sk-fs,j721s2-evm,j721s2_evm-fs

LCPD-29699

J721E tidss fails to keep in sync with displays requesting resolutions > 2k

j721e-evm,j721e-hsevm,j721e-evm-ivi,j721e-idk-gw,j721e-sk

LCPD-29525

Documentation for MCAN missing in the SDK

j7200-evm,j7200-hsevm

LCPD-29521

R5 remote proc load does’nt guarentee CPU0 vs CPU1 sequencing

j721e-idk-gw,j784s4-evm

LCPD-25262

j721s2-evm : cpuhotplug06 fails

j721s2-evm,j721s2_evm-fs

LCPD-24502

j721e-evm-ivi Universal Planes fails (Impact 1)

j721e-evm-ivi,j721e-idk-gw

LCPD-17543

Some cpuhotplug tests failed

j721e-evm,j721e-evm-ivi,j721e-idk-gw,j784s4-evm

LCPD-17284

remoteproc/k3-r5: Cores are started out-of-order when core 0 file size >> core 1 file size

j721e-evm,j721e-evm-ivi,j721e-idk-gw


2.1.7.2. Issues found and closed on this release that may be applicable to prior releases

Record ID

Title

Platform

LCPD-37698

J722S : Few Display tests are not working

j722s_evm-fs

LCPD-37672

AM69: MHDP: CRTC Sync lost issue and 4k not working

am69_sk-fs

LCPD-37625

Linux CPSW Proxy Client: Fix complier warnings

am62xx_sk-fs,am62xx_lp_sk-fs,am62axx_sk-fs,am62pxx_sk-fs,j721e-hsevm,j721e-idk-gw,j7200-evm,j7200-hsevm,j784s4-evm,j784s4-hsevm

LCPD-37610

J722S HDMI not negotiating 1080p with monitor

j722s_evm-fs

LCPD-37597

Uart Testcase Failing for j722s

j722s_evm-fs

LCPD-37547

J721E: infotainment dt overlay is missing in 09.01

j721e-evm-ivi

LCPD-37536

J722s: MMCSD is running in legacy mode.but should support for uhs mode

j722s_evm-fs

LCPD-37513

J722S DSS does not seem to be enabled in the DT - display does not work

j722s_evm-fs

LCPD-37487

SMMU support for PCIe RC - failure

j721e-idk-gw,j721e-sk

LCPD-37435

J721s2: QSPI test not getting bootloaders

j721e-idk-gw,j721s2-evm,j784s4-evm

LCPD-37434

Coremark pro test undefined capture

j721s2-evm

LCPD-37432

AM68_SK: I2C_S_FUNC_I2C_SPEED: I2C bus 4 speed could not get from booting log

am68_sk-fs,j721s2-evm,j722s_evm-fs

LCPD-37341

Wave5 Encoder Memory Leak

am62axx_sk-fs,am62pxx_sk-fs,am68_sk-fs,am69_sk-fs,j721s2-evm,j784s4-evm

LCPD-37340

Qt DMA bug with CSI cameras

am62xx_sk-fs,j721e-idk-gw,j721s2-evm,j784s4-evm

LCPD-37330

Correct Pinmux for uarts

j721e-idk-gw,j721e-sk,j721s2-evm,j7200-evm,j784s4-evm

LCPD-37307

J7AEP: Multi camera capture test failing

j721s2-evm

LCPD-37261

Firmwares missing in ti-linux-firmware-next branch for J722S

j722s_evm-fs

LCPD-37248

[J721s2] “0x” missing in the device tree bootargs earlycon

j721s2-evm

LCPD-37221

[U-BOOT] [J721s2] Panic occurs when DRAM 1 is disabled

j721s2-evm,j784s4-evm

LCPD-37198

J7AEN: Emmc Fails to write in 8 bus width in uboot

j722s_evm-fs

LCPD-37189

ti-linux: Building kernel shows a bunch of warnings

j721e-idk-gw

LCPD-37182

Processor SDK Linux for AM69: Kernel UFS Guide link in section “3.1.1.11. UFS” is broken

am68_sk-fs,am69_sk-fs,j721e-hsevm,j721s2-evm,j7200-evm,j784s4-evm

LCPD-37148

Increase number of threads for ticsirx instances 1 and 2

am69_sk-fs

LCPD-37147

SDK doc still references pinmux, should be SysConfig

am68_sk-fs,am69_sk-fs,j721e-sk,j721s2-evm,j7200-evm,j784s4-evm

LCPD-37145

U-Boot build instructions needs update

j721e-idk-gw,j721s2-evm,j7200-evm,j784s4-evm

LCPD-37134

Docs: steps for MSMC configuration as L3 vs SRAM need update

am68_sk-fs,am69_sk-fs,j721e-sk,j721s2-evm,j721s2_evm-fs,j784s4-evm


2.1.7.3. Errata Workarounds Available in this Release

Record ID

Title

Platform

LCPD-27886

USART: Erroneous clear/trigger of timeout interrupt

am62axx_sk-fs,am62xx-sk,am64xx-evm,j721e-idk-gw,j7200-evm,j784s4-evm,j784s4-hsevm

LCPD-22905

UDMA: TR15 hangs if ICNT0 is less than 64 bytes

am654x-evm,j721e-idk-gw

LCPD-22544

DDR: LPDDR4 should be configured to 2666 MT/S

j7200-evm

LCPD-19965

OSPI PHY Controller Bug Affecting Read Transactions

am64xx-evm,am654x-idk,j721e-idk-gw,j7200-evm

LCPD-19068

DSS: Disabling a layer connected to Overlay may result in synclost during the next frame

j721e-evm,j721e-evm-ivi, j721e-idk-gw

LCPD-19047

USB: Race condition while reading TRB from system memory in device mode

j721e-evm, j721e-hsevm, j721e-evm-ivi, j721e-idk-gw

LCPD-17220

U-Boot Hyperbus: Hyperflash reads limited to 125MHz max. frequency

j721e-idk-gw

LCPD-16605

MMC: MMC1/2 Speed Issue

j721e-evm, j721e-evm-ivi, j721e-idk-gw


2.1.7.4. U-Boot Known Issues

Record ID

Title

Platform

Workaround

LCPD-37696

ECC Support failure

am68_sk-fs,am69_sk-fs,j721s2-evm,j784s4-evm

LCPD-37689

SPL/U-Boot: NOR flash boot mode support using OSPI controller

j722s_evm-fs

LCPD-37660

J721E: U-Boot does not support booting SR1.1 HS-FS and SR2.0 HS-TIDK SoCs

j721e-hsevm

LCPD-37623

Board intermittently fails to acquire DHCP address

am68_sk-fs

LCPD-36993

U-Boot: lpddr4.c: Error handling missing failure cases

am654x-evm,am654x-idk,am654x-hsevm,am64xx-evm,am64xx-hsevm,am64xx-hssk,am62xx_sk-fs,am62xx_sk-se,beagleplay-gp,am62xx_lp_sk-fs,am62xx_lp_sk-se,am62axx_sk-fs,am62axx_sk-se,am62xxsip_sk-fs,am62xxsip_sk-se,am62pxx_sk-fs,am62pxx_sk-se,am62lxx_evm-fs,am62lxx_evm-se,am62pxx-zebu,am62lxx-vlab,am62lxx-zebu,am62xx_p0_sk-fs,am64xx_sk-fs,am64xx_evm-se,am64xx_sk-se,am68_sk-fs,am69_sk-fs,beaglebone,bbai,bbai64-gp,j721e-hsevm,j721e-evm-ivi,j721e-idk-gw,j721e-sk,j721s2-evm,j721s2-hsevm,j721s2_evm-fs,j721s2_evm-se,j7200-evm,j7200-hsevm,j784s4-evm,j784s4-hsevm,j722s_evm-fs,J784S4_BASESIM

LCPD-34106

SPL: USB DFU Boot fails on J721S2 EVM on upstream U-Boot(also ti-u-boot-2023.04)

j721s2-evm,j721s2_evm-fs

LCPD-24108

U-Boot: TISCI config ring fail traces seen in OSPI boot mode on J721E

j721e-evm,j721e-evm-ivi,j721e-idk-gw

LCPD-22904

U-boot: Update EMIFtool for i2244:DDR: Valid stop value must be defined for write DQ VREF training

j721e-idk-gw,j7200-evm

LCPD-17789

UBOOT J7: Could not see UFS device by scsi scan

j721e-idk-gw

LCPD-17523

A72-SPL - Support to dump EEPROM to shared memory

j721e-evm,j721e-idk-gw,j7200-evm


2.1.7.5. Linux Known Issues

Record ID

Title

Platform

Workaround

LCPD-37727

Testcase for graceful shutdown of remoteprocs

am69_sk-fs,j784s4-evm

LCPD-37725

CICD: DRM KMS test failure

j722s_evm-fs

LCPD-37706

J722S : RTC test failure

j722s_evm-fs

LCPD-37705

J722S : crypto perf failure

j722s_evm-fs

LCPD-37704

J722S : i2c test failing

j722s_evm-fs

LCPD-37702

J722S : Crypto perf (ipsec) test failed

j722s_evm-fs

LCPD-37701

J722S : UART flow control test failing in SDK 9.2 RC8

j722s_evm-fs

LCPD-37700

J722S : Audio support missing

j722s_evm-fs

LCPD-37699

J722S : SPI tests are not working due to overlay

j722s_evm-fs

LCPD-37692

Displayport testcases are failing on AM69 platform

am69_sk-fs

LCPD-37690

UFS test case failing on J784S4

j784s4-evm

LCPD-37683

SDK developmer notes points to non-existing README file

j721e-idk-gw

LCPD-37663

SDK: CSI2RX IMX390 sensor test pattern generation is faulty

j721e-idk-gw,j721s2-evm,j784s4-evm,j722s_evm-fs

LCPD-37662

Capability gap coming as failure

am68_sk-fs

LCPD-37661

CAN transmission performance tests are failing.

j721s2-evm

LCPD-37624

SK-AM68: Weston fails to start after reducing boot time by setting bootdelay=0 and adding quiet to args_mmc

am68_sk-fs

LCPD-37622

J721E EVM 9.0 SDK HDMI grabber not detected while using DP-to-HDMI adapter

j721e-evm-ivi

LCPD-37611

IPC: LTP Test failure for j784s4-evm platform (Regression)

am69_sk-fs,j784s4-evm

LCPD-37605

Boot from QSPI is failing

j721e-idk-gw,j721s2-evm,j784s4-evm

LCPD-37584

CPSW native IP and MAC functional test failure

j722s_evm-fs

LCPD-37528

Setup script fails with bad substitution error when attempting to connect using minicom

j721e-sk

LCPD-37507

DSS causes a freeze of processes every 10 seconds for about 200ms

am68_sk-fs,j722s_evm-fs

LCPD-37493

emmc boot is broken in Test farm

j721e-idk-gw,j721s2-evm,j7200-evm,j784s4-evm,j722s_evm-fs

LCPD-37438

Docs: Update CAN interface names

am654x-evm,am62xx_sk-fs,am335x-evm,dra7xx-evm,j721e-idk-gw,j721s2-evm,j7200-evm,j784s4-evm

LCPD-37433

AM68_SK: DDR frequency handshake issue

am68_sk-fs

LCPD-37410

CAN interface removed from 9.x SDK for SK-TDA4VM

j721e-sk

LCPD-37387

NFS failure leads to stress test failure.

am68_sk-fs,j721s2-evm

LCPD-37326

SDK performance guide calls out DCAN benchmarks

am69_sk-fs

LCPD-37281

PCIe EP to RC examples do not use DMA

j784s4-evm

LCPD-37231

USBHOST_S_FUNC_VIDEO_320_240 failing on J7200 CICD

j7200-evm

LCPD-37214

Crypto_M_PERF_openssl_perf_hardware_acceleration failure on AM68 and am69_sk

am68_sk-fs,am69_sk-fs

LCPD-37199

TPS6594: Error IRQ trap reach ilim, overcurrent for

j721e-idk-gw,j721s2-evm

LCPD-37186

J7AEN R5 SPL: DMA fails in R5 SPL

j722s_evm-fs

LCPD-37015

Add comments about necessity of HPD pin for J721S2 display port

j721s2-evm

LCPD-36990

j7200: USB audio test fail inconsistently

j7200-evm

LCPD-36952

Add support for J721S2 PG 1.1 in uboot

j721s2-evm

LCPD-36930

Add tests uart dma

j721e-idk-gw,j721s2-evm,j7200-evm,j784s4-evm

LCPD-36863

OPTEE/ATF are not protected by c7x

am68_sk-fs,j721e-hsevm,j7200-hsevm

LCPD-36841

TDA4VM/J721e: An indirect write completion error occurred in the linux OSPI driver

j721e-evm,j721e-idk-gw

LCPD-36794

j7200-evm: eth firmware floods network with dhcp packets

j7200-evm

LCPD-36760

Customer Issue: MHDP compatibility issue

am69_sk-fs,j784s4-evm

LCPD-36748

M4F clock reported incorrectly with k3conf

am68_sk-fs,am69_sk-fs

LCPD-36609

j7200: UART DMA fails immediately without Flow control enabled

j7200-evm

LCPD-36474

J721s2 incorrect autogen generated data

j721s2-evm

LCPD-36472

USB Audio Device not Found

j7200-evm

LCPD-36386

IPSEC connection failure on automated setup in testfarm

j721e-idk-gw

LCPD-35353

ti-rpmsg-char instability observed when using SafeRTOS firmware with multiple endpoints

j721e-idk-gw

LCPD-35340

Modify Uart Testcase

j721s2-evm,j784s4-evm

LCPD-35311

Perf data is not getting updated in SDK 9.0 for OSPI

j721s2-evm,j784s4-evm

LCPD-35094

IPsec benchmark failing in SDK 9.0 RC7

j721e-idk-gw

LCPD-35092

Over all test infra/script update for CSI testing

am68_sk-fs,am69_sk-fs,j721e-idk-gw,j721s2-evm,j784s4-evm

LCPD-35087

OSPI Performance benchmark are not at par with SDK 8.6

j721e-idk-gw,j7200-evm

LCPD-35069

DFU boot fails on AHP

j721e-idk-gw,j784s4-evm

LCPD-35029

IPC test case script update

am68_sk-fs,am69_sk-fs,j721e-hsevm,j721e-evm-ivi,j721e-idk-gw,j721e-sk,j7200-evm,j784s4-evm,j784s4-hsevm

LCPD-35027

J7 Power off is not working

j721e-idk-gw,j721s2-evm,j7200-evm

LCPD-34988

Weston on DP display on AM68 SKs

am68_sk-fs

LCPD-34920

Kernel: UBIFS test failing on J721E

j721e-idk-gw

LCPD-34792

UBIFS fails in OSPI NAND boot

am62xx-lp-sk,j721s2-evm

LCPD-34619

k3conf reports wrong error information while setting the clock frequency

j7200-evm

LCPD-34590

AM69x: CICD next failures of unit tests across components

am69_sk-fs

LCPD-34589

AM68x: CICD next failures of unit tests across components

am68_sk-fs

LCPD-34048

PCIe: AFS bit in PCIE_CORE_RP_I_PCIE_CAP_2 register is not set,

j721s2-evm,j721s2_evm-fs,j7200-evm

LCPD-28861

J721e/j7200: MCU/WKUP UART as console. The output gets garbled after sysfw/dm load

j721e-evm,j7200-evm

LCPD-28250

J7AEP: QSPI Write corrupted when the first operation after powerup is erase

j721s2-evm,j721s2_evm-fs

LCPD-25304

J7AEP: USB: USB 3.0 devices not getting enumerated in high speed

j721s2-evm,j721s2_evm-fs

LCPD-25195

j721s2-evm: audio device is not found

j721s2-evm,j721s2_evm-fs

LCPD-24725

PCIE RC Link fails when linux prints are made quiet

j721e-idk-gw

LCPD-24595

j721e-idk-gw USB Suspend/Resume with RTC Wakeup fail (Impact 1)

am64xx-evm,am64xx_sk-fs,j721e-idk-gw,j721e-sk,j7200-evm

LCPD-24589

no new usb reported on host after g_multi

am57xx-evm,j721e-idk-gw

LCPD-24456

Move IPC validation source from github to git.ti.com

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-22339

PCI-E USBCARD, ETHCARD don’t indicate 2-lane support with lspci

j721e-idk-gw,j7200-evm

LCPD-20653

ltp: kernel syscall tests fail

am654x-idk,am335x-evm,am43xx-gpevm,j721e-idk-gw

LCPD-19739

AM65 shutdown error

am654x-idk,j7200-evm

LCPD-19659

Doc: PCIe: Update documentation to indicate how to move to compliance mode

j721e-evm,j721e-hsevm,j721e-evm-ivi,j721e-idk-gw,j7200-evm,j7200-hsevm

LCPD-19499

Kernel: OSPI write throughput is less than 1MB/s

j7200-evm,j7200-hsevm

LCPD-19497

J7200: CPSW2g: interface goes up and down sporadically

j7200-evm

Seen only on very few EVMs. No workaround.

LCPD-19084

Few SD cards not enumerating in Kernel with Alpha EVM

j721e-idk-gw

LCPD-19068

DSS: Disabling a layer connected to Overlay may result in synclost during the next frame

j721e-evm,j721e-evm-ivi,j721e-idk-gw

LCPD-18790

eMMC tests failed on J7 rev E2 EVM

j721e-idk-gw

LCPD-17172

Uboot USBhost: Sandisk Extreme USB 3.0 msc stick could not be detected at second time

j721e-idk-gw

LCPD-17171

Uboot dhcp occasionally failed

j721e-idk-gw

LCPD-17017

J7: DSS underflows seen on various use cases

j721e-evm-ivi,j721e-idk-gw

LCPD-16640

PCIe RC: GIC ITS misbehaves when more than 4 devices use it simultaneously

j721e-idk-gw

LCPD-16545

remoteproc/k3-r5f: PDK IPC echo_test image fails to boot up in remoteproc mode on second run

j721e-evm,j721e-evm-ivi,j721e-idk-gw

LCPD-16535

remoteproc/k3-dsp: PDK IPC echo test binaries fails to do IPC in remoteproc mode on second run

j721e-evm,j721e-evm-ivi,j721e-idk-gw

LCPD-16505

Wrong clock rate is reported for 157:400, 157:401 (HSDIVIDER after PLL4 and 15)

j721e-idk-gw

LCPD-16396

J721E: RC: Unsupported request in configuration completion packets results in an abort

j721e-evm,j721e-evm-ivi,j721e-idk-gw

Workaround for Multifunction: Configure all the physical functions supported by the endpoint. For configuring all the 6 functions of PCIe controller instance ‘1’ in J721E, the following can be used. mount -t configfs none /sys/kernel/config; cd /sys/kernel/config/pci_ep/; mkdir functions/pci_epf_test/func1; echo 0x104c > functions/pci_epf_test/func1/vendorid; echo 0xb00d > functions/pci_epf_test/func1/deviceid; echo 1 > functions/pci_epf_test/func1/msi_interrupts; echo 16 > functions/pci_epf_test/func1/msix_interrupts; ln -s functions/pci_epf_test/func1 controllers/d800000.pcie-ep/; mkdir functions/pci_epf_test/func2; echo 0x104c > functions/pci_epf_test/func2/vendorid; echo 0xb00d > functions/pci_epf_test/func2/deviceid; echo 1 > functions/pci_epf_test/func2/msi_interrupts; echo 16 > functions/pci_epf_test/func2/msix_interrupts; ln -s functions/pci_epf_test/func2 controllers/d800000.pcie-ep/; mkdir functions/pci_epf_test/func3; echo 0x104c > functions/pci_epf_test/func3/vendorid; echo 0xb00d > functions/pci_epf_test/func3/deviceid; echo 1 > functions/pci_epf_test/func3/msi_interrupts; echo 16 > functions/pci_epf_test/func3/msix_interrupts; ln -s functions/pci_epf_test/func3 controllers/d800000.pcie-ep/; mkdir functions/pci_epf_test/func4; echo 0x104c > functions/pci_epf_test/func4/vendorid; echo 0xb00d > functions/pci_epf_test/func4/deviceid; echo 1 > functions/pci_epf_test/func4/msi_interrupts; echo 16 > functions/pci_epf_test/func4/msix_interrupts; ln -s functions/pci_epf_test/func4 controllers/d800000.pcie-ep/; mkdir functions/pci_epf_test/func5; echo 0x104c > functions/pci_epf_test/func5/vendorid; echo 0xb00d > functions/pci_epf_test/func5/deviceid; echo 1 > functions/pci_epf_test/func5/msi_interrupts; echo 16 > functions/pci_epf_test/func5/msix_interrupts; ln -s functions/pci_epf_test/func5 controllers/d800000.pcie-ep/; mkdir functions/pci_epf_test/func6; echo 0x104c > functions/pci_epf_test/func6/vendorid; echo 0xb00d > functions/pci_epf_test/func6/deviceid; echo 1 > functions/pci_epf_test/func6/msi_interrupts; echo 16 > functions/pci_epf_test/func6/msix_interrupts; ln -s functions/pci_epf_test/func6 controllers/d800000.pcie-ep/; echo 1 > controllers/d800000.pcie-ep/start; echo 1 > /sys/bus/pci/devices/0000:00:00.0/remove; echo 1 > /sys/bus/pci/rescan; Workaround for switch card: No workarounds available.

LCPD-15708

J721E: vlab: MMC1 not functional

j721e-vlab

LCPD-14249

PCI kernel oops seen between rc7 and rc8 of 4.19

j721e-vlab

LCPD-9981

Some LTP’s memory management tests fail due to low amount of free memory

j721e-vlab,omapl138-lcdk


2.1.7.6. Linux RT Kernel Known Issues

There are no known issues in this release in the Linux RT Kernel.

2.1.8. Change Requests

2.1.8.1. SDK features descoped from 9.2 release

ID

Head Line

Platform

Original Fix Version

New Fix Version

JACINTOREQ-3970

Linux SDK shall support MSMC: Security Firewall

J784S4

09.02.00

10.00.00

JACINTOREQ-5042

AM69/J784S4 Linux SDK shall support cpufreq [opp]

AM69, J784S4

09.02.00

10.00.00

2.1.8.2. SDK features scoped in 9.1 release

ID

Head Line

Platform

Original Fix Version

New Fix Version

JACINTOREQ-3761

Linux SDK shall support RTI: Watchdog support J721S2

J721S2

09.02.00

09.01.00

JACINTOREQ-3981

Linux SDK shall support RTI: Watchdog support J784S4

J784S4

09.02.00

09.01.00

2.1.8.3. SDK features descoped from 9.1 release

ID

Head Line

Platform

Original Fix Version

New Fix Version

JACINTOREQ-3970

Linux SDK shall support MSMC: Security Firewall

J784S4

09.01.00

09.02.00

JACINTOREQ-3920

Linux SDK shall support SA2UL: HMAC using MD5, SHA1, SHA2-224, SHA2-256 and SHA2-512

J784S4

09.01.00

09.02.00

2.1.8.4. SDK features descoped from 9.0 release

ID

Head Line

Platform

Original Fix Version

New Fix Version

JACINTOREQ-3598

Jacinto Device firewalling support

J7200, J721e, J721s2, J784s4

09.00.00

09.01.00

2.1.8.5. SDK features descoped from 8.6 release

ID

Head Line

Platform

Original Fix Version

New Fix Version

JACINTOREQ-5338

Jacinto PSDK 8.6 AEP/AHP industrial APL pull-in impact

J721e, J7200, J721S2 , J784S4

08.06.00

09.00.00

2.1.8.6. SDK features descoped from 8.5 release

ID

Head Line

Platform

Original Fix Version

New Fix Version

JACINTOREQ-5060

Jacinto networking requirements - CR to 8.6

J721S2, J784S4

08.05.00

08.06.00

JACINTOREQ-4991

Jacinto Baseport, Graphics, Multimedia CR to 8.6

J721S2, J784S4

08.05.00

08.06.00

JACINTOREQ-4934

CSI Capture Automated Testing for J7AEP

J721S2

08.05.00

08.06.00

JACINTOREQ-4928

J7AEP Multimedia Scope Modify

J721S2

08.05.00

08.06.00

JACINTOREQ-5001

Configurable Buffering Descope

J784S4

08.05.00

None

JACINTOREQ-4993

Descope GLBenchmark

J784S4

08.05.00

None

JACINTOREQ-4927

J7AHP Graphics Scope Modify

J784S4

08.05.00

08.06.00

2.1.8.7. SDK features scope change for 8.5 release

ID

Head Line

Platform

JACINTOREQ-4994

Video Codec Memory Optimization Scope Change

J721e

2.1.8.8. SDK features descoped from 8.4 release

ID

Head Line

Platform

Original Fix Version

New Fix Version

JACINTOREQ-4930

k3conf Doc and Test Modify

J721e

08.04.00

08.05.00

JACINTOREQ-4905

J7AEP Graphics Scope Modify

J721s2

08.04.00

08.05.00/08.06.00

JACINTOREQ-4898

SERDES: PCIe + USB schedule update

J721s2

08.04.00

08.05.00

JACINTOREQ-4864

4k Resolution Scope change

J721s2

08.04.00

08.05.00

JACINTOREQ-4854

McASP Scope Change

J721s2

08.04.00

08.05.00

JACINTOREQ-4930

k3conf Doc and Test Modify

J721s2

08.04.00

08.05.00

2.1.8.9. SDK features descoped from 8.0 release

ID

Head Line

Platform

Original Fix Version

New Fix Version

JACINTOREQ-1559

Linux H264 decoder support

J721e

08.00.00

08.01.00

JACINTOREQ-1485

Linux writeback pipeline support

J721e

08.00.00

None

JACINTOREQ-1444

Vision apps inclusion in yocto build

J721e

08.00.00

None

2.1.8.10. SDK features present in 7.0 that were descoped in 7.1

Feature

Comments

Platform

HS support

Restored in 7.3

J721e

SPL/Uboot boot modes restricted to SD card boot mode

Restored in 7.3

J721e

1s Linux boot

J721e

Descope for support of native H264 encode/decode

Use R5F based driver with OpenVX as interface. H.264 decoder support restored in 7.3

J721e

GPU compression

J712e

SA2UL driver optimization

J721e

Display Sharing

Display sharing demo available in SDK v6.1

J721e

Virtualization (Jailhouse hypervisor/IPC virtualization/CPSW9G virtualization)

Does not affect 3P virtualization solutions. Basic Jailhouse demo can be seen in SDK 7.0

J721e

2.1.9. Test report


2.1.10. Installation and Usage

The Software Developer’s Guide provides instructions on how to setup your Linux development environment, install the SDK and start your development. It also includes User’s Guides for various Example Applications.


2.1.11. Host Support

For the specific supported hosts for current SDK, see this page.

Note

Processor SDK Installer is 64-bit, and installs only on 64-bit host machine.