]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/pdk.git/log
processor-sdk/pdk.git
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>
4 years agoMerge pull request #120 in PROCESSOR-SDK/pdk from review_AddedCsitxDrvBuildSupport_Vi...
Sivaraj R [Thu, 2 Jan 2020 16:07:35 +0000 (10:07 -0600)]
Merge pull request #120 in PROCESSOR-SDK/pdk from review_AddedCsitxDrvBuildSupport_Vivek to master

* commit '404ab6ec08d16c612ec73455db7ebef8eb156026':
  [CSITX DRV][ADASVISION-3648]Added build support for CSITX FVID2 Driver

4 years agodoxygen issue fix
Prasad Konnur [Thu, 2 Jan 2020 07:35:27 +0000 (13:05 +0530)]
doxygen issue fix

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
4 years agoPDK-4808 - board/serdes - serdes configuration for SGMII/QSGMII modes
Prasad Jondhale [Mon, 16 Dec 2019 12:11:34 +0000 (17:41 +0530)]
PDK-4808 - board/serdes - serdes configuration for SGMII/QSGMII modes

 - Added SERDES configuration functions on ports used by CPSW9G. The
  functions configure sierra SERDES in SGMII 1Gbps mode and QSGMII at 5
  Gbps mode
 - ADASVISION-3230 is also implemented by this.

Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
4 years agoPDK-4776 - board/ethernet pinmux - Add SGMII/QSGMII pinmux
Prasad Jondhale [Mon, 16 Dec 2019 11:59:17 +0000 (17:29 +0530)]
PDK-4776 - board/ethernet pinmux - Add SGMII/QSGMII pinmux

 - To support various ethernet daughter boards on J7 EVM, created
   multiple pinmux configurations.
 - The application would use any of below combination based on use
   case

=================================================
Mode                Port Mapping                |
             RGMII      RMII     SGMII   QSGMII  |
=================================================
Default     1,2,3,4    5                        |
SGMII       3,4,7,8    NA       2       NA      |
QSGMII      1,3,4,8    NA       NA      2,5,6,7 |
=================================================

Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
4 years agoPDK-4834 - board/ethernet - Change default Ethernet modes
Prasad Jondhale [Mon, 16 Dec 2019 11:57:26 +0000 (17:27 +0530)]
PDK-4834 - board/ethernet - Change default Ethernet modes

 - With QSGMII DB support enabled, the default configuration in
   EthFw/CPSW would be RGMII+QSGMII.
 - Changed MAC mode configuration to support above

Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
4 years ago PDK-4833 - board/ethernet - Make ENET board config external
Prasad Jondhale [Mon, 16 Dec 2019 11:54:36 +0000 (17:24 +0530)]
 PDK-4833 - board/ethernet - Make ENET board config external

 - PHY powerdown function used to reset QSGMII ENET daughter board
   is currently internal function
 - This function is needed for QSGMII PHY configuration. PHY needs to be
   kept in COMA mode before configuration and remove from COMA configuration
   after configuration.
 - Made this function external.

Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
4 years agoPRSDK-7755: BUILD: Set default values for LIM_SOC/LIM_BOARDS/LIM_CORES if unspecified
Mahesh Radhakrishnan [Mon, 30 Dec 2019 17:07:25 +0000 (12:07 -0500)]
PRSDK-7755: BUILD: Set default values for LIM_SOC/LIM_BOARDS/LIM_CORES if unspecified

4 years agoPRSDK-7758:SPI: Adding missing *.lds files to examples
Mahesh Radhakrishnan [Mon, 30 Dec 2019 20:24:15 +0000 (15:24 -0500)]
PRSDK-7758:SPI: Adding missing *.lds files to examples

4 years agoc++ daily build fix
Prasad Konnur [Tue, 24 Dec 2019 09:15:17 +0000 (14:45 +0530)]
c++ daily build fix

 - rm will return error if file not present without -f option

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
4 years agoBoard: Fix for J7200 EVM board library build error
M V Pratap Reddy [Mon, 23 Dec 2019 21:08:23 +0000 (02:38 +0530)]
Board: Fix for J7200 EVM board library build error

 - J7200 EVM board library files are using pinmux files from J721E EVM board.
   Build for J7200 EVM board library is failing due to the pinmux file name changes
   in j721e evm board sources.

4 years agoPRSDK-7713: UDMA:src/udma Configure channelized firewalls for default proxy
Badri S [Thu, 19 Dec 2019 12:02:44 +0000 (17:32 +0530)]
PRSDK-7713: UDMA:src/udma Configure channelized firewalls for default proxy

Udma uses default proxy that is common across multiple clients
that needs to have the channelized firewalls setup.
Invoke Sciclient to set this up

Signed-off-by: Badri S <badri@ti.com>
4 years agoMerge pull request #72 in PROCESSOR-SDK/pdk from ~A0400828/pdk:prsdk-7564 to master
Mahesh Radhakrishnan [Mon, 23 Dec 2019 14:13:45 +0000 (08:13 -0600)]
Merge pull request #72 in PROCESSOR-SDK/pdk from ~A0400828/pdk:prsdk-7564 to master

* commit '293fd956e6f6c18e6f9d3ba0ed37041b25dbc94f':
  dm fw: prsdk-7564: Don't truncate version string

4 years agoPDK-4799: Board: Corrected current monitor configurations for J7 EVM
M V Pratap Reddy [Wed, 18 Dec 2019 21:56:37 +0000 (03:26 +0530)]
PDK-4799: Board: Corrected current monitor configurations for J7 EVM

4 years agoPDK-4798: board: Updated J7 EVM pinmux data structures & files names to align with...
M V Pratap Reddy [Thu, 19 Dec 2019 14:02:33 +0000 (19:32 +0530)]
PDK-4798: board: Updated J7 EVM pinmux data structures & files names to align with latest pinmux tool

4 years ago[CSITX DRV][ADASVISION-3648]Added build support for CSITX FVID2 Driver
Vivek Dhande [Fri, 20 Dec 2019 18:23:28 +0000 (23:53 +0530)]
[CSITX DRV][ADASVISION-3648]Added build support for CSITX FVID2 Driver

- Added build support for CSITX FVID2 Driver

Signed-off-by: Vivek Dhande <a0132295@ti.com>