]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/pdk.git/log
processor-sdk/pdk.git
4 years agoPRSDK-7960: sciclient: fix build issues on some compilers REL.PDK.J7.06.02.00.05
Subhajit Paul [Mon, 27 Jan 2020 11:19:43 +0000 (16:49 +0530)]
PRSDK-7960: sciclient: fix build issues on some compilers

Signed-off-by: Subhajit Paul <subhajit_paul@ti.com>
4 years agoPRSDK-7959: sciclient: add blank function for host-emu
Subhajit Paul [Thu, 23 Jan 2020 20:00:08 +0000 (01:30 +0530)]
PRSDK-7959: sciclient: add blank function for host-emu

Signed-off-by: Subhajit Paul <subhajit_paul@ti.com>
4 years agoPDK-4767: Board: Fix for QSPI flash writer failure on J7 EVM
M V Pratap Reddy [Fri, 31 Jan 2020 00:53:43 +0000 (06:23 +0530)]
PDK-4767: Board: Fix for QSPI flash writer failure on J7 EVM

4 years agoPRSDK-7937: board: Add board ddr temperature monitor example
Sam Nelson [Tue, 28 Jan 2020 01:02:53 +0000 (20:02 -0500)]
PRSDK-7937: board: Add board ddr temperature monitor example

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoBuild Fix for 0 array size + Migration to 2019.12a
Piyali Goswami [Thu, 30 Jan 2020 06:13:40 +0000 (11:43 +0530)]
Build Fix for 0 array size + Migration to 2019.12a

This fixes the windows build warning of 0 array size and also migrates to 2019.12a

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
4 years agoPRSDK-7952: Remove from top level make for now
Sam Nelson [Thu, 30 Jan 2020 16:11:03 +0000 (11:11 -0500)]
PRSDK-7952: Remove from top level make for now

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoPRSDK-7952: ipc: example: Add IPC baremetal example with linux host
Sam Nelson [Tue, 28 Jan 2020 13:35:40 +0000 (08:35 -0500)]
PRSDK-7952: ipc: example: Add IPC baremetal example with linux host

Adds R5F test code that uses ipc bare metal library.
This R5F image need to be loaded through u-boot or rproc with Host linux

Note: This is tested only on am65xx_evm. Additional changes may be
needed for j7_evm support

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agobuild fix: common.mk: Do not remove generated header files
Piyali Goswami [Wed, 29 Jan 2020 14:49:35 +0000 (20:19 +0530)]
build fix: common.mk: Do not remove generated header files

The header file is set up to always build when there is a change in the c file generating the header.

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
4 years agoPRSDK-7394 Signed board config support REL.PDK.J7.06.02.00.04
Piyali Goswami [Wed, 22 Jan 2020 16:29:05 +0000 (21:59 +0530)]
PRSDK-7394 Signed board config support

Scripts added to generated the signed board configuration

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
4 years agoBoard: Included Board device library files for J7200 EVM
M V Pratap Reddy [Tue, 28 Jan 2020 23:21:27 +0000 (04:51 +0530)]
Board: Included Board device library files for J7200 EVM

4 years agoMigratiing to SYSFW version v2019.12
Piyali Goswami [Wed, 22 Jan 2020 18:17:01 +0000 (23:47 +0530)]
Migratiing to SYSFW version v2019.12

4 years agoADASVISION-3867: Add Udma_chGetTdCqRingHandle API
Santhana Bharathi N [Tue, 28 Jan 2020 14:29:21 +0000 (19:59 +0530)]
ADASVISION-3867: Add Udma_chGetTdCqRingHandle API

- Udma_chGetTdCqRingHandle API is added to enable users of
  UDMA driver to get the tdCq handle.

- tdCq handle is required to get the ringMemPtr while freeing the
  ring memory during de-initialization.

Signed-off-by: Santhana Bharathi N <santa@ti.com>
4 years agoPRSDK-7396:Build:Revert Sysbios version for all SOC
Sivaraj R [Mon, 27 Jan 2020 15:27:00 +0000 (20:57 +0530)]
PRSDK-7396:Build:Revert Sysbios version for all SOC

Signed-off-by: Sivaraj R <sivaraj@ti.com>
4 years agoPRSDK-2951: Enabled stress test for AM65xx LCD
M V Pratap Reddy [Wed, 4 Dec 2019 13:56:46 +0000 (19:26 +0530)]
PRSDK-2951: Enabled stress test for AM65xx LCD

4 years agoPRSDK-4661: Fix for incorrect touch input detection in AM65x LCD test
M V Pratap Reddy [Wed, 4 Dec 2019 13:53:21 +0000 (19:23 +0530)]
PRSDK-4661: Fix for incorrect touch input detection in AM65x LCD test

4 years agoadded csitx folder to git ignore
Prasad Konnur [Fri, 24 Jan 2020 09:29:00 +0000 (14:59 +0530)]
added csitx folder to git ignore

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
4 years agoPRSDK-7885: Board: Removed unused RMII pinmux for J721E EVM QSMII mode REL.PDK.J7.06.02.00.03
Prasad Jondhale [Sat, 25 Jan 2020 13:50:33 +0000 (19:20 +0530)]
PRSDK-7885: Board: Removed unused RMII pinmux for J721E EVM QSMII mode

 - RMII mode is not used when CPSW is configured for QSGMII operation, so removed the
   RMII pinmux configuration.

 - Code optimization/cleanup for Ethernet PHY reset functions

Signed-off-by: M V Pratap Reddy <x0257344@ti.com>
4 years agoPRSDK-7418: fatfs: Adding support for j7200 SOC and j7200_evm REL.PDK.J7.06.02.00.02
Tinku Mannan [Thu, 23 Jan 2020 18:47:38 +0000 (13:47 -0500)]
PRSDK-7418: fatfs: Adding support for j7200 SOC and j7200_evm

Signed-off-by: Tinku Mannan <tmannan@ti.com>
4 years agoPRSDK-7418: mmcsd: Adding support for j7200 SOC and j7200_evm
Tinku Mannan [Thu, 23 Jan 2020 18:46:30 +0000 (13:46 -0500)]
PRSDK-7418: mmcsd: Adding support for j7200 SOC and j7200_evm

Signed-off-by: Tinku Mannan <tmannan@ti.com>
4 years agoPRSDK-7957: ipc-lld: Fix build issue with am65x
Angela Stegmaier [Fri, 24 Jan 2020 20:24:51 +0000 (14:24 -0600)]
PRSDK-7957: ipc-lld: Fix build issue with am65x

Fix build failure with am65x ipc-lld

Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
4 years agoPRSDK-7953:sciclient: SYSFW 2019.12: Update OTP headers
Venkateswara Rao Mandela [Sat, 25 Jan 2020 00:31:50 +0000 (06:01 +0530)]
PRSDK-7953:sciclient: SYSFW 2019.12: Update OTP headers

Include the changes in OTP TISCI message headers between
SYSFW 2019.12 early drop and the 2019.12 release

4 years agoPRSDK-7955: uart: Enabling/Fixing uart_console library for j7/am65xx
Mahesh Radhakrishnan [Fri, 24 Jan 2020 20:44:59 +0000 (15:44 -0500)]
PRSDK-7955: uart: Enabling/Fixing uart_console library for j7/am65xx

4 years agoPRSDK-7951: Build: Excluding mpu1_1 from DEFAULT_CORELIST for j7/am65xx
Mahesh Radhakrishnan [Fri, 24 Jan 2020 17:26:27 +0000 (12:26 -0500)]
PRSDK-7951: Build: Excluding mpu1_1 from DEFAULT_CORELIST for j7/am65xx

4 years agoPRSDK-7953:sciclient:AM65x support for SYSFW 2019.12 OTP cfg
Brandon Wetzel [Fri, 24 Jan 2020 17:41:23 +0000 (12:41 -0500)]
PRSDK-7953:sciclient:AM65x support for SYSFW 2019.12 OTP cfg

Add OTP configuration to AM65x sec boardcfg. Lack of OTP configuration was
causing a boot failure on GP devices.

4 years agoPRSDK-7939 : IPC DRV : Interrupt Update
Don_Dominic [Fri, 24 Jan 2020 12:53:27 +0000 (18:23 +0530)]
PRSDK-7939 : IPC DRV : Interrupt Update

-updated offset to 5 if range>=5
-Demos working fine with this update

Signed-off-by: Don_Dominic <a0486429@ti.com>
4 years agoPRSDK-7939 - ipc drv - interrupt router config - Change vimEventBaseNum
Prasad Jondhale [Thu, 23 Jan 2020 18:03:30 +0000 (23:33 +0530)]
PRSDK-7939 - ipc drv - interrupt router config - Change vimEventBaseNum

 Allocate the last 10 interrupts for IPC. Note that the IR allocation is
 static so this needs to be carefully set. Currently first interrupt is
 used by UDMA and middle one's are used by other modules like CPSW9G so
 we are using last 10 as a safe option.

Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
4 years agoPRSDK-7879: Board: Updated J721E CSI FPD unit test to remove IO voltage control tests
M V Pratap Reddy [Thu, 23 Jan 2020 22:36:03 +0000 (04:06 +0530)]
PRSDK-7879: Board: Updated J721E CSI FPD unit test to remove IO voltage control tests

 - Changing the IO voltage without proper Hw configurations can cause the device to malfuction.
   Removed the tests from to keep the device in safe state

4 years agoPRSDK-7404: Board: Fix for J721E EVM board de-init crash issue
M V Pratap Reddy [Thu, 23 Jan 2020 22:29:51 +0000 (03:59 +0530)]
PRSDK-7404: Board: Fix for J721E EVM board de-init crash issue

4 years agoPRSDK-7947: Board: Corrected Core ID for J721E EVM diagnostic test image creation...
M V Pratap Reddy [Thu, 23 Jan 2020 22:27:57 +0000 (03:57 +0530)]
PRSDK-7947: Board: Corrected Core ID for J721E EVM diagnostic test image creation for MCU

4 years agoPRSDK-7888: Board: Fix for J7 IO expansion header diagnostic test failure
M V Pratap Reddy [Thu, 23 Jan 2020 22:26:43 +0000 (03:56 +0530)]
PRSDK-7888: Board: Fix for J7 IO expansion header diagnostic test failure

4 years agoospi: PRSDK-7751: enable the OSPI flash test image only on mcu/mpu cores
Hao Zhang [Wed, 8 Jan 2020 16:43:12 +0000 (11:43 -0500)]
ospi: PRSDK-7751: enable the OSPI flash test image only on mcu/mpu cores

Signed-off-by: Hao Zhang <hzhang@ti.com>
4 years agoPDK-4841: UDMA: Added chaining testcase in UT
Prasad Konnur [Fri, 3 Jan 2020 08:23:26 +0000 (13:53 +0530)]
PDK-4841: UDMA: Added chaining testcase in UT

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
4 years agosci-client: default board config - Enable sysfw trace in CCS boot flow
Prasad Jondhale [Thu, 23 Jan 2020 14:28:26 +0000 (19:58 +0530)]
sci-client: default board config - Enable sysfw trace in CCS boot flow

 - Enable sysfw trace in CCS boot flow as it is useful for debug and in CCS
  boot flow we don't have restriction of the boot time

Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
4 years agoj721e: boardcfg: Remove extra entry for CLEC IR
Nikhil Devshatwar [Thu, 23 Jan 2020 12:47:48 +0000 (18:17 +0530)]
j721e: boardcfg: Remove extra entry for CLEC IR

The default boardconfig accepts only one entry per utype.
resasg_entry_count is fixated to TISCI_RESASG_UTYPE_CNT

This needs to be changed to specific host ownership.

For now, remove the extra entry and revisit this later.
Fixes: 2a676a5f
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
4 years agoj721e: boardcfg: Partition generic IR resource across core0/core1
Nikhil Devshatwar [Thu, 23 Jan 2020 19:50:39 +0000 (01:20 +0530)]
j721e: boardcfg: Partition generic IR resource across core0/core1

Main NAVSS interrupt router for MCU R5 subsystem is shared between
both CPU cores.

However, SYSFW models them to core specific devices where it
appears that the interrupt router is dedicated for each core.

MCU NAVSS IR is dedicated per MCU core but main NAVSS IR is not.
Due to this, drivers calling GET_RANGE gets the same range on
both cores, causing conflict in the interrupt partitioning.

Fix this by partitioning the shared interrupt pool between
MCU R5 core0 and core1.

Fixes: PRSDK-7933
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
4 years agoBoard: Added csirx component check for enabling J7 csirx diag build
M V Pratap Reddy [Fri, 24 Jan 2020 13:51:47 +0000 (19:21 +0530)]
Board: Added csirx component check for enabling J7 csirx diag build

 - SDK build is failing when csirx driver is not included in the package due to
   dependency for csirx board diagnostic test.Added a check to enable the csirx
   diagnostic test build only when csirx driver component is included in the package.

4 years agoPRSDK-7944: sciclient: Fixes for hostemulation build
Anshu Jain [Tue, 21 Jan 2020 04:01:08 +0000 (09:31 +0530)]
PRSDK-7944: sciclient: Fixes for hostemulation build

Signed-off-by: Anshu Jain <anshu.jain@ti.com>
4 years agoPRSDK-7945: osal: Fix for host emulation build
Anshu Jain [Tue, 21 Jan 2020 04:01:41 +0000 (09:31 +0530)]
PRSDK-7945: osal: Fix for host emulation build

Signed-off-by: Anshu Jain <anshu.jain@ti.com>
4 years agoPRSDK-7943: board: Fix build issue with C++ on DDR thermal monitor
Sam Nelson [Fri, 24 Jan 2020 13:06:19 +0000 (08:06 -0500)]
PRSDK-7943: board: Fix build issue with C++ on DDR thermal monitor

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoPRSDK-7942:board:AM65x support for SYSFW 2019.12 REL.PDK.J7.06.02.00.01
Brandon Wetzel [Thu, 23 Jan 2020 20:55:02 +0000 (15:55 -0500)]
PRSDK-7942:board:AM65x support for SYSFW 2019.12

Remove some symbols that were lost in SYSFW 2019.12 and fix cfg pin

4 years agoPRSDK-7935: Board: Added pinmux project files for J721E EVM
M V Pratap Reddy [Thu, 23 Jan 2020 20:44:03 +0000 (02:14 +0530)]
PRSDK-7935: Board: Added pinmux project files for J721E EVM

4 years agoPRSDK-7752: Build: Adding/rearranging the CORELIST to meet dependency order
Mahesh Radhakrishnan [Thu, 23 Jan 2020 20:34:38 +0000 (15:34 -0500)]
PRSDK-7752: Build: Adding/rearranging the CORELIST to meet dependency order

4 years agoPRSDK-7941: board: Fix for MPU1_0 build issue
Sam Nelson [Thu, 23 Jan 2020 19:48:30 +0000 (14:48 -0500)]
PRSDK-7941: board: Fix for MPU1_0 build issue

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoPRSDK-7722: emac: am65xx unit test update for fix verification
Tinku Mannan [Tue, 21 Jan 2020 22:16:59 +0000 (17:16 -0500)]
PRSDK-7722: emac: am65xx unit test update for fix verification

Signed-off-by: Tinku Mannan <tmannan@ti.com>
4 years agoPRSDK-7722: emac: am65xx driver fixes
Tinku Mannan [Tue, 21 Jan 2020 22:09:28 +0000 (17:09 -0500)]
PRSDK-7722: emac: am65xx driver fixes

 Fix to not call pkt freee callback when procesing TX completion events
 MGMT packets
 Fix re-entrancy issue when processing TX completion events which could
 during emac_send or emac_poll_ctrl API from different task contexts
 Driver cleanup to remove duplicate code segments

Signed-off-by: Tinku Mannan <tmannan@ti.com>
4 years agoPRSDK-7133: board: examples: Add example for thermal test app
Sam Nelson [Wed, 8 Jan 2020 21:25:38 +0000 (16:25 -0500)]
PRSDK-7133: board: examples: Add example for thermal test app

Uses board library call with thermal management enabled

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoPRSDK-7133: board: Add support to handle DDR thermal events
Sam Nelson [Wed, 8 Jan 2020 21:22:55 +0000 (16:22 -0500)]
PRSDK-7133: board: Add support to handle DDR thermal events

Configuration done to monitor thermal events
Thermal events reported by the DDR controller are handled with a
registered interrupt handler

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoPRSDK-7133: board: Update DDR controller parameters to configure thermal events
Sam Nelson [Wed, 8 Jan 2020 21:20:58 +0000 (16:20 -0500)]
PRSDK-7133: board: Update DDR controller parameters to configure thermal events

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoPRSDK-7396:Build:Sysbios version update to 6.76.04.02
Mahesh Radhakrishnan [Thu, 16 Jan 2020 19:53:49 +0000 (14:53 -0500)]
PRSDK-7396:Build:Sysbios version update to 6.76.04.02

4 years agoipc: Fix dynamic irq resource request for specific host
Angela Stegmaier [Mon, 20 Jan 2020 21:18:16 +0000 (15:18 -0600)]
ipc: Fix dynamic irq resource request for specific host

The board config for Linux uses the specific host instead
of HOST_ID_ALL. Also, the board config has updated the
range values for C7x, so that the offset needs to be
updated to fit within the new range.

This patch adds code to first try with the specific host,
and only if that fails, try with HOST_ID_ALL. In this
way it can support both board configs.

It also updates the interrupt selection offset for C7x to
be 2 instead of 51, to fit within the allowed range with
the Linux board config and updated RTOS board config.

Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
4 years agoj721e: boardcfg: Partition the CLEC IR resources
Nikhil Devshatwar [Mon, 20 Jan 2020 18:57:22 +0000 (00:27 +0530)]
j721e: boardcfg: Partition the CLEC IR resources

Update the board config for j721e to match with the
u-boot loaded board config.

This partitions the interrupt routers correctly between
A72 hosts and C7x hosts.

Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
4 years agoUpdate sciclient_ccs_init binary for ccs loading
Angela Stegmaier [Wed, 22 Jan 2020 18:27:22 +0000 (12:27 -0600)]
Update sciclient_ccs_init binary for ccs loading

- r5f binary is updated with updated default
  board config.
- added sysfw (2019.12) for j721e and am65xx

Signed-off-by: Santosh Jha <sjha@ti.com>
Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
4 years agoupdate boardconfiguration for OTP data structure
Venkateswara Rao Mandela [Wed, 15 Jan 2020 14:23:51 +0000 (19:53 +0530)]
update boardconfiguration for OTP data structure

4 years agosync headers to 2019.12 SYSFW RC
Venkateswara Rao Mandela [Wed, 15 Jan 2020 13:31:00 +0000 (19:01 +0530)]
sync headers to 2019.12 SYSFW RC

4 years agoPRSDK-7874: Board: Added API to detect J7 ENET aplication card type
M V Pratap Reddy [Sat, 18 Jan 2020 19:09:31 +0000 (00:39 +0530)]
PRSDK-7874: Board: Added API to detect J7 ENET aplication card type

Board: Removed board detect check for J7 ENET card reset during Eth config

 - J7 ENET expansion connector supports QSGMII and SGMII cards but the board detect is specific to
   QSGMII card. Having board detect check makes the PHY reset being done only for QSGMII card but is
   needed for SGMII board as well.
   Removed board detect check to reset both QSGMII and SGMII PHYs

4 years ago[ADASVISION-3664]Correct BSD license for cadence driver in Manifest
Vivek Dhande [Fri, 20 Dec 2019 10:59:27 +0000 (16:29 +0530)]
[ADASVISION-3664]Correct BSD license for cadence driver in Manifest

- Updated Cadence license to BSD one if not already present

Signed-off-by: Vivek Dhande <a0132295@ti.com>
4 years agoPRSDK-7406: Sync-up J721E Proxy and Ring Monitor Cfg with Linux
Sivaraj R [Fri, 10 Jan 2020 06:08:12 +0000 (11:38 +0530)]
PRSDK-7406: Sync-up J721E Proxy and Ring Monitor Cfg with Linux

Signed-off-by: Sivaraj R <sivaraj@ti.com>
4 years agoPRSDK-7406: UDMA: Enable stats print to CCS instead of just UART
Sivaraj R [Mon, 13 Jan 2020 04:50:56 +0000 (10:20 +0530)]
PRSDK-7406: UDMA: Enable stats print to CCS instead of just UART

Signed-off-by: Sivaraj R <sivaraj@ti.com>
4 years agoPRSDK-6109:build:Sign GP SBL with degenerate key
Brandon Wetzel [Thu, 19 Dec 2019 16:10:39 +0000 (11:10 -0500)]
PRSDK-6109:build:Sign GP SBL with degenerate key

This will speed up boot time on GP devices

4 years agoPRSDK-7876: Build: Add DRA7x boards to BOARDLIST
Mahesh Radhakrishnan [Tue, 21 Jan 2020 20:32:58 +0000 (15:32 -0500)]
PRSDK-7876: Build: Add DRA7x boards to BOARDLIST

4 years agoPDK-2876: Board: Added LIN diagnostic test for J7 EVM
M V Pratap Reddy [Tue, 31 Dec 2019 05:39:07 +0000 (11:09 +0530)]
PDK-2876: Board: Added LIN diagnostic test for J7 EVM

4 years agoPRSDK-7918 - Build - Enable NS include pathbuild
Prasad Jondhale [Sat, 18 Jan 2020 13:20:56 +0000 (18:50 +0530)]
PRSDK-7918 - Build - Enable NS include pathbuild

 - Updated the makefiles to include NS component

Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
4 years agoPRSDK-7879: Board: Updated J7 FPD library unit test to add CSI FPD test cases
M V Pratap Reddy [Sat, 18 Jan 2020 21:54:26 +0000 (03:24 +0530)]
PRSDK-7879: Board: Updated J7 FPD library unit test to add CSI FPD test cases

 - Updated few additional tests for other FPD modules as well

4 years agoPRSDK-7879: Board: Added CSI FPD device library for J721E EVM
M V Pratap Reddy [Sat, 18 Jan 2020 21:52:39 +0000 (03:22 +0530)]
PRSDK-7879: Board: Added CSI FPD device library for J721E EVM

4 years agoPDK-4805: Board: Added CSI-Rx diagnostic test for J7ES Fusion2 Board
M V Pratap Reddy [Thu, 2 Jan 2020 04:49:47 +0000 (10:19 +0530)]
PDK-4805: Board: Added CSI-Rx diagnostic test for J7ES Fusion2 Board

4 years agoPRSDK-7263:sbl:Support for MCU-wakeup dev group
Brandon Wetzel [Thu, 9 Jan 2020 22:40:37 +0000 (17:40 -0500)]
PRSDK-7263:sbl:Support for MCU-wakeup dev group

When configured, this will only start up the MCU at boot allowing for faster boot times.

4 years agoPRSDK-7391:icss_emac: fixed the multicast filtering table 18 description
Aravind Batni [Tue, 14 Jan 2020 23:19:55 +0000 (18:19 -0500)]
PRSDK-7391:icss_emac: fixed the multicast filtering table 18 description

Signed-off-by: Aravind Batni <aravindbr@ti.com>
4 years agoPRSDK-7418: gpio: Adding support for j7200 SOC and j7200_evm
Tinku Mannan [Wed, 8 Jan 2020 18:12:12 +0000 (13:12 -0500)]
PRSDK-7418: gpio: Adding support for j7200 SOC and j7200_evm

4 years agoPRSDK-7915: Fix for sciclient_ccs_init to be board independent
Piyali Goswami [Sat, 18 Jan 2020 22:59:17 +0000 (04:29 +0530)]
PRSDK-7915: Fix for sciclient_ccs_init to be board independent

sciclient_ccs_init should be board independent. This commit removes the board dependency.

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
4 years agoPRSDK-7870: Build Fix
Piyali Goswami [Sat, 18 Jan 2020 21:44:13 +0000 (03:14 +0530)]
PRSDK-7870: Build Fix

Removed dependency to the firmware Header files

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
4 years agoPRSDK-7523: icss-emac: Fix ICSS-EMAC test example compilation for idkAM572x
Tinku Mannan [Fri, 17 Jan 2020 15:24:27 +0000 (10:24 -0500)]
PRSDK-7523: icss-emac: Fix ICSS-EMAC test example compilation for idkAM572x

 update project text files to specify idkAM572x as platform type as when
 creating project with "all" as board type, default setting is for
 evmAM572X and build fails.

Signed-off-by: Tinku Mannan <tmannan@ti.com>
4 years agoPRSDK-7900: Fix for Windows build fails due to firmware header generation
Piyali Goswami [Wed, 15 Jan 2020 15:31:56 +0000 (21:01 +0530)]
PRSDK-7900: Fix for Windows build fails due to firmware header generation

The firmware header generation is removed now as this is not required for the code.

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
4 years agoboard/diag cpsw test - build fixes
Prasad Jondhale [Thu, 16 Jan 2020 08:52:50 +0000 (14:22 +0530)]
board/diag cpsw test - build fixes

- Build failed due to prototype mismatch caused by changes in CPSW LLD.

Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
4 years agoMerge pull request #146 in PROCESSOR-SDK/pdk from prasad_serdes_changes to master
Sivaraj R [Thu, 16 Jan 2020 04:12:51 +0000 (22:12 -0600)]
Merge pull request #146 in PROCESSOR-SDK/pdk from prasad_serdes_changes to master

* commit 'a3dfdff53ea79ba0bb67980a249787320a14f6a3':
  PRSDK-7203: cpsw/usb/pcie serdes: Changes due to CSL API

4 years agoPRSDK-7760: patch 2
Prasad Konnur [Tue, 14 Jan 2020 13:44:52 +0000 (19:14 +0530)]
PRSDK-7760: patch 2

 - Updated the linker cmd file to be sync with latest common cmd file.
 - fixed the assert issue with release mode binary.

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
4 years agoPRSDK-7867:added SA sections
Aravind Batni [Fri, 10 Jan 2020 23:35:07 +0000 (18:35 -0500)]
PRSDK-7867:added SA sections

Signed-off-by: Aravind Batni <aravindbr@ti.com>
4 years agoPRSDK-7203: cpsw/usb/pcie serdes: Changes due to CSL API
Prasad Jondhale [Wed, 8 Jan 2020 12:50:46 +0000 (18:20 +0530)]
PRSDK-7203: cpsw/usb/pcie serdes: Changes due to CSL API

 - CSL has changed CSL_serdesIPSelect API to fix hardcoded physical
   address for MMR registers
 -  Updated driver calls accordingly

Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
4 years agoMerge pull request #135 in PROCESSOR-SDK/pdk from prasad_boardchanges to master
Sivaraj R [Mon, 13 Jan 2020 09:25:02 +0000 (03:25 -0600)]
Merge pull request #135 in PROCESSOR-SDK/pdk from prasad_boardchanges to master

* commit '2678bb5dc917796f3410c1d25c418d5feb9d9285':
  PDK-4833 - board/ethernet - Make ENET board config external

4 years agoPRSDK-7865: SCICLIENT: Fix for build failure when built without -j
Mahesh Radhakrishnan [Fri, 10 Jan 2020 21:41:05 +0000 (16:41 -0500)]
PRSDK-7865: SCICLIENT: Fix for build failure when built without -j

4 years agoMCAL-4154: SBL: Build: Support Boot_app booting MAIN cores
Jonathan Bergsagel [Wed, 27 Nov 2019 21:34:06 +0000 (15:34 -0600)]
MCAL-4154: SBL: Build: Support Boot_app booting MAIN cores

Allows the Boot_app in MCUSW to use a couple of key
functions in sbl_slave_core_boot.c for reserving
control of certain CORE IDs, for parsing and
loading additional MAIN domain core images

Changed DDR region in R5 MPU settings to make
sure the copied images actually make it all
the way into DDR (and don't get stuck in the
cache).
Also, add R5 MPU region for OSPI flash.

Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
4 years agofixed dss package build issue
Prasad Konnur [Wed, 8 Jan 2020 07:23:42 +0000 (12:53 +0530)]
fixed dss package build issue

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
4 years agoPRSDK-7760: UDMA unit test no uart output on C7x
Prasad Konnur [Fri, 10 Jan 2020 08:44:57 +0000 (14:14 +0530)]
PRSDK-7760: UDMA unit test no uart output on C7x

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
4 years agoADAS_SW-427: DSS: Build fix for AM65xx.
Brijesh Jadav [Fri, 10 Jan 2020 05:31:24 +0000 (11:01 +0530)]
ADAS_SW-427: DSS: Build fix for AM65xx.

Signed-off-by: Brijesh Jadav <brijesh.jadav@ti.com>
4 years agoPRSDK-7676: sciclient: Fix for scilcient_rtos example
Piyali Goswami [Sun, 5 Jan 2020 16:59:29 +0000 (22:29 +0530)]
PRSDK-7676: sciclient: Fix for scilcient_rtos example

Fix for prints not showing the the c66x RTOS example

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
4 years agoPRSDK-7763: sciclient: Build fix for MPU1_1.
Piyali Goswami [Thu, 2 Jan 2020 20:56:16 +0000 (02:26 +0530)]
PRSDK-7763: sciclient: Build fix for MPU1_1.

This is only a build fix for MPU1_1 host details not being found for the function Sciclient_getCurrentContext

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
4 years agoPRSDK-7293: sciclient: Fix to initialize the ATCM memory and put a while 1 for the...
Piyali Goswami [Tue, 31 Dec 2019 13:41:49 +0000 (19:11 +0530)]
PRSDK-7293: sciclient: Fix to initialize the ATCM memory and put a while 1 for the R5F reset to work

The Reset of the R5F helps reset the cache state. The Reset only works when the ATCM is initialized.

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
4 years agoPRSDK-7406: sciclient: Migratiing to SYSFW version v2019.10a
Piyali Goswami [Tue, 31 Dec 2019 11:18:02 +0000 (16:48 +0530)]
PRSDK-7406: sciclient: Migratiing to SYSFW version v2019.10a

This mirgation fixes the following issues in SYSFW:
1.    PBIST control added for J721e.
2.    Improved boot time by avoiding unnecessary MLB PLL programming.
3.    Disallow improper setting of output clock frequency via a connected input clock.

4 years agoPRSDK-7815: pcie fixed the compiler warnings
Ming Wei [Wed, 8 Jan 2020 16:36:50 +0000 (10:36 -0600)]
PRSDK-7815: pcie fixed the compiler warnings

Signed-off-by: Ming Wei <mwei@ti.com>
4 years agoPRSDK-7779: pcie: Fixing packaging issues with j7 & am65xx
Mahesh Radhakrishnan [Tue, 7 Jan 2020 21:18:43 +0000 (16:18 -0500)]
PRSDK-7779: pcie: Fixing packaging issues with j7 & am65xx

4 years agoPRSDK-7783:ipc: Fixed ipc_baremetal build error.
Santosh Jha [Tue, 7 Jan 2020 14:07:54 +0000 (08:07 -0600)]
PRSDK-7783:ipc: Fixed ipc_baremetal build error.

- addressed review comments

Signed-off-by: Santosh Jha <sjha@ti.com>
4 years agoPRSDK-7303: emac: Fix SOP error under Tx
Eric Ding [Mon, 18 Nov 2019 14:41:03 +0000 (09:41 -0500)]
PRSDK-7303: emac: Fix SOP error under Tx

4 years agoRevert "PRSDK-7766: BUILD: Enabling LIMIT_BOARDS/CORES to be evaluated at declaration"
Mahesh Radhakrishnan [Mon, 6 Jan 2020 23:42:27 +0000 (18:42 -0500)]
Revert "PRSDK-7766: BUILD: Enabling LIMIT_BOARDS/CORES to be evaluated at declaration"

This reverts commit cec0e13e636b162f2741f81a8ce6124051cffb49.

4 years agoADAS_SW-427: Added DSI support in Display Driver
Brijesh Jadav [Thu, 5 Dec 2019 11:21:53 +0000 (16:51 +0530)]
ADAS_SW-427: Added DSI support in Display Driver

Updated DSS Example for DSI output
Closed Review Comments

Signed-off-by: Brijesh Jadav <brijesh.jadav@ti.com>
4 years agoPRSDK-7766: BUILD: Enabling LIMIT_BOARDS/CORES to be evaluated at declaration
Mahesh Radhakrishnan [Thu, 2 Jan 2020 21:54:41 +0000 (16:54 -0500)]
PRSDK-7766: BUILD: Enabling LIMIT_BOARDS/CORES to be evaluated at declaration

4 years agoPRSDK-6400: IPC: Fixed Hard coding of irq resources
Santosh Jha [Sat, 21 Dec 2019 03:07:54 +0000 (21:07 -0600)]
PRSDK-6400: IPC: Fixed Hard coding of irq resources

- Removed the hard-coding of irq resource
- DMSC firmware does not configure CLEC.
- CLEC router mapping is still done in C7x
- Addressed review comments

Signed-off-by: Santosh Jha <sjha@ti.com>
4 years agoPDK-4833 - board/ethernet - Make ENET board config external
Prasad Jondhale [Sat, 4 Jan 2020 21:05:11 +0000 (02:35 +0530)]
PDK-4833 - board/ethernet - Make ENET board config external

 - This function is needed when board library configuration doesn't match
   the example configuration as multiple combinations can exist.

Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
4 years agopdk/pcie: PRSDK-5500, AM75x/j721e: PCIe Basic Driver Support
Ming Wei [Tue, 3 Dec 2019 20:29:52 +0000 (14:29 -0600)]
pdk/pcie: PRSDK-5500, AM75x/j721e: PCIe Basic Driver Support

Additional tickets covered in this PR: PRSDK-5501, PRSDK-4247

Signed-off-by: Ming Wei <mwei@ti.com>
4 years agoprsdk-7744: emac: handle one chunk malformed packet
Vitaly Andrianov [Fri, 3 Jan 2020 15:46:52 +0000 (10:46 -0500)]
prsdk-7744: emac: handle one chunk malformed packet

Don't read the next chunk if sop chunk has eop bit set as well.

Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
4 years agoplsdk-2911: align all loadable sections to 16 bytes
Vitaly Andrianov [Mon, 9 Dec 2019 20:42:04 +0000 (15:42 -0500)]
plsdk-2911: align all loadable sections to 16 bytes

remoteproc requires all loadable sections to be 4 bytes align. Due to some
reason it looks like remoteproc needs 8 byte alignment. This commit makes
it 16 bytes. Just in case of future remoteproc updates.

Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
4 years agoPRSDK-7489: osal: c66x: fixed the intc initialization for Osal Register Interrupt fxn
Aravind Batni [Fri, 3 Jan 2020 14:53:37 +0000 (09:53 -0500)]
PRSDK-7489: osal: c66x: fixed the intc initialization for Osal Register Interrupt fxn

Signed-off-by: Aravind Batni <aravindbr@ti.com>