keystone-rtos/board.git
17 months agoNOTICE OF RELOCATION master
Jacob Stiffler [Thu, 31 Oct 2019 17:52:08 +0000 (13:52 -0400)]
NOTICE OF RELOCATION

Active maintenance and development of the contents of this repository
has been relocated to git.ti.com/processor-sdk/pdk.git under the path
packages/ti/board.

The use of this repository has been deprecated and will no longer
receive updates.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
17 months agoPRSDK-7300: enable sa2ul module clock in board
Aravind Batni [Thu, 31 Oct 2019 15:35:32 +0000 (11:35 -0400)]
PRSDK-7300: enable sa2ul module clock in board

Signed-off-by: Aravind Batni <aravindbr@ti.com>
17 months agoboard: PRSDK-5593: update pinmux configuration for am65xx PG2
Hao Zhang [Fri, 25 Oct 2019 10:05:50 +0000 (06:05 -0400)]
board: PRSDK-5593: update pinmux configuration for am65xx PG2

1. Add run time pinmux configuration support for both PG1 and PG2
2. Update board lib to include the changes from PMT output

Signed-off-by: Hao Zhang <hzhang@ti.com>
17 months agoboard: nor ospi: PRSDK-7095: fix OSPI SDR mode issue
Hao Zhang [Mon, 28 Oct 2019 15:25:33 +0000 (11:25 -0400)]
board: nor ospi: PRSDK-7095: fix OSPI SDR mode issue

1. In the SDR mode, the OSPI flash driver should send a volatile config
command to the flash device to set the SPI mode to Extended SPI mode
2. In the DDR mode, the OSPI flash driver should send a volatile config
command to the flash device to set the SPI mode to DDR mode
3. The address bytes should be set to 4 for DDR mode and 3 for SDR mode
4. Use Sciclient API to get the actual R5 CPU clock frequency and set
the frequency to the timer input PMU counter clock

Signed-off-by: Hao Zhang <hzhang@ti.com>
17 months agoAdded Doxygen groups for board library
M V Pratap Reddy [Fri, 25 Oct 2019 12:26:28 +0000 (17:56 +0530)]
Added Doxygen groups for board library

17 months agoPRSDK-7240: Adds Board_getI2CHandle to configure tps62363
Madan Srinivas [Mon, 21 Oct 2019 17:24:06 +0000 (13:24 -0400)]
PRSDK-7240: Adds Board_getI2CHandle to configure tps62363

The tps65941 examples were updated in commit 580b8e5e9f3ade67 to
use Board_getI2CHandle instead of calling  I2C_init/I2C_Params_init/
I2C_open for J721

This patch syncs up the tps62363 code and adds a Board_getI2CHandle
function so the SBL can follow the same flow in both J7 and AM6x
while setting up AVS.

Signed-off-by: Madan Srinivas<madans@ti.com>
17 months agoPDK-4769 - split enetConfig function
Prasad Jondhale [Tue, 15 Oct 2019 16:27:28 +0000 (21:57 +0530)]
PDK-4769 - split enetConfig function

Issue - enet config configures both CPSW2G and CPSW9G

Resolution - Single function configuring ENET control for all (CPSW2g, CPSW9g
   and ICSS

Fix -
 - Added board config flags to enable these separately.

Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
17 months agoFix for J7 Leo PMIC library interrupt config issue
M V Pratap Reddy [Mon, 14 Oct 2019 16:20:22 +0000 (21:50 +0530)]
Fix for J7 Leo PMIC library interrupt config issue

17 months agoPDK-4725: Fix for J7 display diagnostic test failure
M V Pratap Reddy [Mon, 14 Oct 2019 12:56:58 +0000 (18:26 +0530)]
PDK-4725: Fix for J7 display diagnostic test failure

17 months agoUpdated J7 EVM Leo PMIC library test
M V Pratap Reddy [Mon, 14 Oct 2019 12:50:29 +0000 (18:20 +0530)]
Updated J7 EVM Leo PMIC library test

17 months agoPDK-4758 - add enet config to board_init (Board_sysInit).
Prasad Jondhale [Sat, 12 Oct 2019 12:19:04 +0000 (17:49 +0530)]
PDK-4758 - add enet config to board_init (Board_sysInit).

Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
17 months agoPRSDK-7251: This patch fixes the boot issue on AM57x platforms DEV.BOARD.01.00.10.06G
Madan Srinivas [Thu, 17 Oct 2019 15:36:49 +0000 (11:36 -0400)]
PRSDK-7251: This patch fixes the boot issue on AM57x platforms

The fix for PRSDK-4850 to enable VPS test automation
caused the SBL to hang while waiting for DSS interface clock
DSS_CM_CORE_CM_DSS_CLKSTCTRL_REG_CLKACTIVITY_DSS_L3_GICLK to
become active.

This loop was commented out earlier and was uncommented as part
this patch. The PRSDK-4850 was tested only using uart apploader
and not using SBL.

Signed-off-by: Madan Srinivas<madans@ti.com>
18 months agoPRSDK-7217: Fixing SD image creation for non K3 devices DEV.BOARD.01.00.10.06F REL.PDK.J7.01.00.00.09
Mahesh Radhakrishnan [Fri, 11 Oct 2019 16:43:49 +0000 (12:43 -0400)]
PRSDK-7217: Fixing SD image creation for non K3 devices

18 months agoboard: PRSDK-7116: DDR command aging change
Hao Zhang [Thu, 10 Oct 2019 13:15:07 +0000 (09:15 -0400)]
board: PRSDK-7116: DDR command aging change

Signed-off-by: Hao Zhang <hzhang@ti.com>
18 months agoCorrected J7 DSI lib test log
M V Pratap Reddy [Thu, 10 Oct 2019 11:16:39 +0000 (16:46 +0530)]
Corrected J7 DSI lib test log

18 months agoPDK-4723: Fix for J7 MCAN diagnostic test failure on A72 core
M V Pratap Reddy [Thu, 10 Oct 2019 11:14:12 +0000 (16:44 +0530)]
PDK-4723: Fix for J7 MCAN diagnostic test failure on A72 core

18 months agoDisabled the R5 SD image creation for J7 since the tests are hanging
M V Pratap Reddy [Thu, 10 Oct 2019 11:04:38 +0000 (16:34 +0530)]
Disabled the R5 SD image creation for J7 since the tests are hanging

18 months agoEnabled eMMC/QSPI flash writer for J7 EVM
M V Pratap Reddy [Thu, 10 Oct 2019 11:02:27 +0000 (16:32 +0530)]
Enabled eMMC/QSPI flash writer for J7 EVM

 - Enabled the eMMC/QSPI flash writer for J7 EVM which got disbaled during
   recent updates.

18 months agoPRSDK-5935: Updated Uniflash baudrate control APIs
M V Pratap Reddy [Thu, 10 Oct 2019 05:24:04 +0000 (10:54 +0530)]
PRSDK-5935: Updated Uniflash baudrate control APIs

18 months agoPDK-4381: Added UART load support for J7 uniflash programmer
M V Pratap Reddy [Thu, 10 Oct 2019 01:55:27 +0000 (07:25 +0530)]
PDK-4381: Added UART load support for J7 uniflash programmer

 - Added common k3 soc file for J7 and AM65xx as they share the same SoC specific code

18 months agoPDK-4624: Split the PLL and Clock init for MCU vs. MAIN REL.PDK.J7.01.00.00.07 REL.PDK.J7.01.00.00.08
Jonathan Bergsagel [Mon, 30 Sep 2019 15:12:46 +0000 (10:12 -0500)]
PDK-4624: Split the PLL and Clock init for MCU vs. MAIN

 - Split up PLL and Module Clk init functions between
  MCU and MAIN domains, in order to save time for early
  feature requirements when not initializing the MAIN
  domain right away.
 - Split up the Module Clk de-init function as well
  between the MCU and MAIN domains.

Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
18 months agoFix for J7 diag build failure DEV.BOARD.01.00.10.06E REL.PDK.J7.01.00.00.06
M V Pratap Reddy [Tue, 8 Oct 2019 08:59:08 +0000 (14:29 +0530)]
Fix for J7 diag build failure

18 months agoPDK-4726: Fix for J7 Leo PMIC library test failure on A72 core
M V Pratap Reddy [Tue, 8 Oct 2019 08:30:53 +0000 (14:00 +0530)]
PDK-4726: Fix for J7 Leo PMIC library test failure on A72 core

18 months agoPDK-4722: Fix for J7 clock generator diag test on A72 core
M V Pratap Reddy [Tue, 8 Oct 2019 08:29:50 +0000 (13:59 +0530)]
PDK-4722: Fix for J7 clock generator diag test on A72 core

18 months agoPDK-4721: Fix for J7 MMCSD diag test hang running from framework
M V Pratap Reddy [Tue, 8 Oct 2019 08:28:34 +0000 (13:58 +0530)]
PDK-4721: Fix for J7 MMCSD diag test hang running from framework

18 months agoPDK-4727: Fix for J7 FPD library test failure
M V Pratap Reddy [Tue, 8 Oct 2019 08:04:41 +0000 (13:34 +0530)]
PDK-4727: Fix for J7 FPD library test failure

18 months agoPDK-2398: Updated J7 diagnostic tests for framework integration
M V Pratap Reddy [Tue, 8 Oct 2019 08:00:08 +0000 (13:30 +0530)]
PDK-2398: Updated J7 diagnostic tests for framework integration

 - Updated the test binary names to show proper test name in the diag menu
 - Added support for app image creation for SD boot execution

18 months agoPRSDK-7176: Fix for AM65xx R5 diagnostic test hang running from SD boot
M V Pratap Reddy [Sun, 6 Oct 2019 18:23:24 +0000 (23:53 +0530)]
PRSDK-7176: Fix for AM65xx R5 diagnostic test hang running from SD boot

18 months ago[Board Lib]Added support to get the I2C module instance and I2C address for second...
Vivek Dhande [Mon, 7 Oct 2019 10:19:03 +0000 (15:49 +0530)]
[Board Lib]Added support to get the I2C module instance and I2C address for second CSIRX instance in J7 in FPD Lib

Signed-off-by: Vivek Dhande <a0132295@ti.com>
18 months ago[Board Lib][Bug Fix][PDK-4717][Board Lib]MMR unlock through 'Board_init()' always...
Vivek Dhande [Mon, 7 Oct 2019 09:51:59 +0000 (15:21 +0530)]
[Board Lib][Bug Fix][PDK-4717][Board Lib]MMR unlock through 'Board_init()' always fails

- Issue
    - UART prints crashed when used with 'BOARD_INIT_UNLOCK_MMR' flag in 'Board_init()' API
    - This issue got introduced in 'bb5124b47' commit
    - MMR unlock status is only present in KICK0 regs, only this bit should be checked to see if MMRs are unlocked or not
    - Current implementation checks this bit for both KICK0 and KICK1 regs, which is wrong
- Resolution
 - Only check status bit in KICK0 reg and remove the KICK1 reg check

Signed-off-by: Vivek Dhande <a0132295@ti.com>
18 months agoPDK-4699: Updated software workaround for J7 EVM MDIO stability issue DEV.BOARD.01.00.10.06D REL.PDK.J7.01.00.00.05
M V Pratap Reddy [Fri, 4 Oct 2019 08:16:37 +0000 (13:46 +0530)]
PDK-4699: Updated software workaround for J7 EVM MDIO stability issue

 - CPSW MDIO link is unstable when ENET card is connected to CP board.
   ENET card is kept in powerdown mode while using CPSW ports on GESI board as a
   workaround. This issue is fixed on Beta CP board.
   This update keeps the workaround limited to Alpha boards.

 - PDK-4475: Removed few magic numbers in Ethernet PHY config file

18 months agoPDK-4677: Added timeout parameter for J7 EVM I2C board APIs
M V Pratap Reddy [Fri, 4 Oct 2019 05:13:00 +0000 (10:43 +0530)]
PDK-4677: Added timeout parameter for J7 EVM I2C board APIs

18 months agoPDK-3664: Updated J7 EVM CPSW diag test to align with driver changes
M V Pratap Reddy [Sat, 5 Oct 2019 05:15:48 +0000 (10:45 +0530)]
PDK-3664: Updated J7 EVM CPSW diag test to align with driver changes

18 months agoPDK-3664: Updated package common sources for J7 EVM CPSW test
M V Pratap Reddy [Thu, 3 Oct 2019 10:35:37 +0000 (16:05 +0530)]
PDK-3664: Updated package common sources for J7 EVM CPSW test

18 months agoPDK-3664: Added CPSW diagnostic test which verifies,
Sriram [Mon, 30 Sep 2019 15:39:04 +0000 (21:09 +0530)]
PDK-3664: Added CPSW diagnostic test which verifies,

    - The basic functionality of CPSW9G RGMII Ethernet interface on J7 HW platforms.

Signed-off-by: Sriram <x0282556@ti.com>
18 months agoFix for AM57x PMIC diagnostic test build error
M V Pratap Reddy [Thu, 3 Oct 2019 14:47:59 +0000 (20:17 +0530)]
Fix for AM57x PMIC diagnostic test build error

18 months agoPDK-4692/PRSDK-7116: Updated J7 EVM DDR configurations for 3733MTs
M V Pratap Reddy [Thu, 3 Oct 2019 08:38:52 +0000 (14:08 +0530)]
PDK-4692/PRSDK-7116: Updated J7 EVM DDR configurations for 3733MTs

18 months agoPDK-4475: Updated J7 Board Ethernet config to remove magic numbers
M V Pratap Reddy [Thu, 3 Oct 2019 08:37:36 +0000 (14:07 +0530)]
PDK-4475: Updated J7 Board Ethernet config to remove magic numbers

18 months agoPDK-4180: J7 Board library delay functions updated to use osal delay
M V Pratap Reddy [Thu, 3 Oct 2019 08:36:19 +0000 (14:06 +0530)]
PDK-4180: J7 Board library delay functions updated to use osal delay

18 months agoPDK-4399: Extended J7 EVM board deinit to MMR lock and PSC config
M V Pratap Reddy [Thu, 3 Oct 2019 08:32:31 +0000 (14:02 +0530)]
PDK-4399: Extended J7 EVM board deinit to MMR lock and PSC config

18 months agoExcluded A15 specific CSL header files for AM65xx and J7 REL.PDK.J7.01.00.00.04
M V Pratap Reddy [Tue, 1 Oct 2019 07:37:32 +0000 (13:07 +0530)]
Excluded A15 specific CSL header files for AM65xx and J7

18 months agoPDK-2911: Enabled diagnostic stress tests for J7 EVM
M V Pratap Reddy [Tue, 1 Oct 2019 06:37:12 +0000 (12:07 +0530)]
PDK-2911: Enabled diagnostic stress tests for J7 EVM

18 months agoUpdated J7 diagnostic tests for Beta EVM
M V Pratap Reddy [Tue, 1 Oct 2019 06:03:36 +0000 (11:33 +0530)]
Updated J7 diagnostic tests for Beta EVM

18 months agoPDK-2398: Updated J7 diagnostic tests to integrate with framework
M V Pratap Reddy [Mon, 30 Sep 2019 09:09:38 +0000 (14:39 +0530)]
PDK-2398: Updated J7 diagnostic tests to integrate with framework

 - PDK-2911: Updated file naming for stress tests

18 months agoPDK-2398: Enabled diagnostic test framework for J7 EVM
M V Pratap Reddy [Mon, 30 Sep 2019 08:42:56 +0000 (14:12 +0530)]
PDK-2398: Enabled diagnostic test framework for J7 EVM

18 months agoUniflash compilation fix DEV.BOARD.01.00.10.06C
Mahesh Radhakrishnan [Tue, 1 Oct 2019 20:34:24 +0000 (16:34 -0400)]
Uniflash compilation fix

18 months agoKW fixes for am65xx/j7-evm DEV.BOARD.01.00.10.06B
Mahesh Radhakrishnan [Tue, 1 Oct 2019 18:16:55 +0000 (14:16 -0400)]
KW fixes for am65xx/j7-evm

18 months agoPRSDK-6990: Added build support for J7 EVM from diag folder DEV.BOARD.01.00.10.06A
M V Pratap Reddy [Fri, 20 Sep 2019 20:29:09 +0000 (01:59 +0530)]
PRSDK-6990: Added build support for J7 EVM from diag folder

 - This update enables building the J7 EVM diagnostic tests from
   board/diag folder similar to other HW board platforms.

18 months agoPRSDK-5935: Updated with dynamic baud rate support
Dasnavis Sabiya [Fri, 27 Sep 2019 09:44:57 +0000 (15:14 +0530)]
PRSDK-5935: Updated with dynamic baud rate support

 - Uniflash is using 115200 baudrate for receiving the application images
   over UART. Running UART at lower baudrate is becoming bottleneck for
   overall flashing speed.
   Updated the Uniflash code to support reconfiguring the baudrate to
   higher value based on the platform

18 months agoUpdated copyright banner for J7 EVM Board DDR DEV.BOARD.01.00.10.06 DEV.PROCESSOR-SDK.06.01.00.07
M V Pratap Reddy [Mon, 30 Sep 2019 03:10:37 +0000 (08:40 +0530)]
Updated copyright banner for J7 EVM Board DDR

18 months agoADAS_SW-434: Added diagnostic test for J7 EVM Leo PMIC library API verification
M V Pratap Reddy [Wed, 25 Sep 2019 17:21:18 +0000 (22:51 +0530)]
ADAS_SW-434: Added diagnostic test for J7 EVM Leo PMIC library API verification

18 months agocpsw9g cfg - Fixed RMII port num
Prasad Jondhale [Fri, 13 Sep 2019 21:15:32 +0000 (02:45 +0530)]
cpsw9g cfg - Fixed RMII port num

 - RMII is connected to port 8 and not 5. Corrected it.

Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
18 months agoethCfg - add eth mode check in internal delay cfg
Prasad Jondhale [Fri, 13 Sep 2019 12:38:21 +0000 (18:08 +0530)]
ethCfg - add eth mode check in internal delay cfg

 - Internal delay (RGMII_ID) applies only to RGMII mode and should
   not be configured in other modes (RMII, SGMII etc)

Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
18 months agoDSS Diag App should build for MCU2_1 REL.PDK.J7.01.00.00.03
Ankur [Thu, 26 Sep 2019 11:41:45 +0000 (17:11 +0530)]
DSS Diag App should build for MCU2_1

Signed-off-by: Ankur <a0132173@ti.com>
18 months agoRevert to use proxy0 for pinmux programming
Sivaraj R [Thu, 26 Sep 2019 22:05:59 +0000 (03:35 +0530)]
Revert to use proxy0 for pinmux programming

- Without this the Linux kernel is crashing

Signed-off-by: Sivaraj R <a0393606@ti.com>
18 months agoPDK-4611: Updated J7 Board control function to enable RMII data path
M V Pratap Reddy [Mon, 16 Sep 2019 09:21:45 +0000 (14:51 +0530)]
PDK-4611: Updated J7 Board control function to enable RMII data path

18 months agoPDK-4611: Added CPSW9G RMII pinmux for J7 EVM
M V Pratap Reddy [Thu, 12 Sep 2019 08:24:57 +0000 (13:54 +0530)]
PDK-4611: Added CPSW9G RMII pinmux for J7 EVM

18 months agoPRSDK-7098: Fixing USB diag example after the recent updates REL.PDK.J7.01.00.00.01 REL.PDK.J7.01.00.00.02
Mahesh Radhakrishnan [Tue, 24 Sep 2019 19:52:42 +0000 (15:52 -0400)]
PRSDK-7098: Fixing USB diag example after the recent updates

18 months agoPDK-3658: Added display port dignositc test which verifies,
Sriram [Fri, 20 Sep 2019 15:53:02 +0000 (21:23 +0530)]
PDK-3658: Added display port dignositc test which verifies,

    - The display port interface on J7 HW platforms.

Signed-off-by: Sriram <x0282556@ti.com>
18 months agoPDK-4379: Enabled DMA mode for J7 EVM OSPI flash writer
M V Pratap Reddy [Wed, 25 Sep 2019 07:07:09 +0000 (12:37 +0530)]
PDK-4379: Enabled DMA mode for J7 EVM OSPI flash writer

18 months agoPDK-3654: Added eMMC flash writer support for J7 EVM
M V Pratap Reddy [Wed, 25 Sep 2019 07:03:53 +0000 (12:33 +0530)]
PDK-3654: Added eMMC flash writer support for J7 EVM

18 months agoPDK-4058: Added proxy1 configurations for J7 board library APIs
M V Pratap Reddy [Mon, 23 Sep 2019 10:43:02 +0000 (16:13 +0530)]
PDK-4058: Added proxy1 configurations for J7 board library APIs

18 months agoPRSDK-4573:Added HS400 mode support for J721E
x0265825 [Wed, 18 Sep 2019 10:40:07 +0000 (16:10 +0530)]
PRSDK-4573:Added HS400 mode support for J721E

 Upadted the maximum supported modes list for J721E and AM65X

Signed-off-by: x0265825 <x0265825@ti.com>
18 months agoPRSDK-4573:Updated the eMMC diagnostic test for all the supported speeds
x0265825 [Tue, 17 Sep 2019 13:52:34 +0000 (19:22 +0530)]
PRSDK-4573:Updated the eMMC diagnostic test for all the supported speeds

 200MHz mode also included in the different speeds verification

Signed-off-by: x0265825 <x0265825@ti.com>
18 months agoPRSDK-4573: Updated eMMC different card speeds verification support for J721e evm
x0265825 [Fri, 13 Sep 2019 13:23:42 +0000 (18:53 +0530)]
PRSDK-4573: Updated eMMC different card speeds verification support for J721e evm

Signed-off-by: x0265825 <x0265825@ti.com>
18 months agoPRSDK-4573:Updated AM65xx eMMC diagnostic test for different card speeds
x0265825 [Thu, 29 Aug 2019 07:34:33 +0000 (13:04 +0530)]
PRSDK-4573:Updated AM65xx eMMC diagnostic test for different card speeds

  Added eMMC test for different card speeds as follows
  1. 100mbps in HS DDR mode
  2. 50mbps in HS SDR mode
  3. 25mbps

Signed-off-by: x0265825 <x0265825@ti.com>
18 months agoPRSDK-4808: Fix for AM65xx/AM57x diagnostic KW errors
M V Pratap Reddy [Mon, 23 Sep 2019 19:16:20 +0000 (00:46 +0530)]
PRSDK-4808: Fix for AM65xx/AM57x diagnostic KW errors

18 months agoPRSDK-5511: Fix for AM65xx diag framework errors
M V Pratap Reddy [Mon, 23 Sep 2019 16:05:53 +0000 (21:35 +0530)]
PRSDK-5511: Fix for AM65xx diag framework errors

18 months agoPDK-2666: c++ build fix
Prasad Konnur [Tue, 24 Sep 2019 08:47:29 +0000 (14:17 +0530)]
PDK-2666: c++ build fix

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
18 months agoPDK-4645: Reduced the PSC and PLL initialized by J7 EVM board library
M V Pratap Reddy [Sat, 21 Sep 2019 14:25:19 +0000 (19:55 +0530)]
PDK-4645: Reduced the PSC and PLL initialized by J7 EVM board library

 - J7 EVM board library initializes PSC clocks and PLLs for all the modules
   through sciclient APIs. MCU R5 core holds those modules and blocks others
   cores to do privileged access to the modules.

   This update Limits the modules initialized by board to basic set of peripherals.
   PSC and PLL initialization should be done by applications as needed.

18 months agoPRSDK-5669:Fix for OSPI stress test failure
x0265825 [Mon, 23 Sep 2019 14:52:39 +0000 (20:22 +0530)]
PRSDK-5669:Fix for OSPI stress test failure

 Modified the Page size to 128KB instead of 256KB,as block size is 128KB.

Signed-off-by: x0265825 <x0265825@ti.com>
18 months agoRemoved unused CSL header files from J7 EVM HDMI test
M V Pratap Reddy [Fri, 20 Sep 2019 19:56:12 +0000 (01:26 +0530)]
Removed unused CSL header files from J7 EVM HDMI test

18 months agoPRSDK-5667: Fix for AM65xx diagnostic test hang on R5 core
M V Pratap Reddy [Fri, 20 Sep 2019 14:06:19 +0000 (19:36 +0530)]
PRSDK-5667: Fix for AM65xx diagnostic test hang on R5 core

 - DDR memory sections allocated for large buffer in R5 likner command file
   are causing the IRQ stack section to be allocated in DDR memory.
   Diagnostic tests are crashing when this stack section is allocated
   in DDR is accessed with DDR not initialized.

18 months agoFix for J7 EVM HDMI diagnostic build failure
M V Pratap Reddy [Fri, 20 Sep 2019 19:08:12 +0000 (00:38 +0530)]
Fix for J7 EVM HDMI diagnostic build failure

18 months agoPRSDK-6287: Fix for AM65xx EMAC cable disconnect/connect test failure
M V Pratap Reddy [Thu, 19 Sep 2019 16:22:14 +0000 (21:52 +0530)]
PRSDK-6287: Fix for AM65xx EMAC cable disconnect/connect test failure

18 months agoPRSDK-5511: Fix for AM65xx diagnostic test warnings
M V Pratap Reddy [Thu, 19 Sep 2019 14:12:45 +0000 (19:42 +0530)]
PRSDK-5511: Fix for AM65xx diagnostic test warnings

18 months agoPRSDK-5005: Fix for DDR test failure with EMIF tool output
M V Pratap Reddy [Fri, 20 Sep 2019 14:01:37 +0000 (19:31 +0530)]
PRSDK-5005: Fix for DDR test failure with EMIF tool output

18 months agoPDK-4385: Added QSPI flash writer support for J7 EVM
M V Pratap Reddy [Wed, 18 Sep 2019 08:49:31 +0000 (14:19 +0530)]
PDK-4385: Added QSPI flash writer support for J7 EVM

18 months agoPDK-2881: HDMI diagnostic test update,
Sriram [Wed, 18 Sep 2019 12:32:13 +0000 (18:02 +0530)]
PDK-2881: HDMI diagnostic test update,

    - Enable SD image creation
    - Added the marco for clock value
    - Removed the Sciclient_init from diag.

Signed-off-by: Sriram <x0282556@ti.com>
18 months agoPDK-2881: Added HDMI diagnositc test which verifies,
Sriram [Tue, 17 Sep 2019 14:59:15 +0000 (20:29 +0530)]
PDK-2881: Added HDMI diagnositc test which verifies,

    - HDMI port of the Infotainment board by displaying the Color bar on the
      HDMI display panel connected the HDMI port via HDMI cable.

Signed-off-by: Sriram <x0282556@ti.com>
18 months agoPRSDK-5228:Added serdes board detect functionality
x0265825 [Tue, 17 Sep 2019 14:26:50 +0000 (19:56 +0530)]
PRSDK-5228:Added serdes board detect functionality

 Updated the code to detect the serdes board and enables
 the board library serdes configurations enable flag.

Signed-off-by: x0265825 <x0265825@ti.com>
18 months agoPRSDK-5228:Added USB3.0 Diagnostic test support
x0265825 [Fri, 13 Sep 2019 12:59:34 +0000 (18:29 +0530)]
PRSDK-5228:Added USB3.0 Diagnostic test support

 Updated USB host diagnostic test for am65xx evm serdes personality card

Signed-off-by: x0265825 <x0265825@ti.com>
18 months agoPRSDK-4850: Updated DSS module clock initialization on idkAM574x
Dasnavis Sabiya [Wed, 31 Jul 2019 05:24:11 +0000 (10:54 +0530)]
PRSDK-4850: Updated DSS module clock initialization on idkAM574x

18 months agoPRSDK-4850: Fix for VPS test failure using MMCSD/UARTApploader
Dasnavis Sabiya [Mon, 29 Jul 2019 09:39:25 +0000 (15:09 +0530)]
PRSDK-4850: Fix for VPS test failure using MMCSD/UARTApploader

Updated DSS module clock initialization to fix for VPS test failure over
MMCSD and UARtApploader on am571x-idk, am572x-evm and am572x-idk platforms

18 months agoPDK-4613: Updated I2C and UART init functions for J7 EVM
M V Pratap Reddy [Fri, 13 Sep 2019 05:34:02 +0000 (11:04 +0530)]
PDK-4613: Updated I2C and UART init functions for J7 EVM

 - I2C and UART init functions in board takes care of switching the UART/I2C module
   base addresses based on the domain of the peripheral. This is implemented as
   a workaround in the board since the UART/I2C LLD does not support all the peripheral
   instances on all the cores by default.
   This update includes changing the instance base address only when core domain and peripheral
   SoC domain does not match. Also the updated base addresses will be restored while closing the
   board UART/I2C instances.

18 months agoPDK-4613: Updated the I2C soc config and init sequence in J7 Board library
M V Pratap Reddy [Wed, 11 Sep 2019 05:02:58 +0000 (10:32 +0530)]
PDK-4613: Updated the I2C soc config and init sequence in J7 Board library

18 months agoPDK-4613: Fix for EEPROM MAC ID read failure from MCU2 core on J7 EVM
M V Pratap Reddy [Mon, 9 Sep 2019 08:58:43 +0000 (14:28 +0530)]
PDK-4613: Fix for EEPROM MAC ID read failure from MCU2 core on J7 EVM

19 months agoj7 clock config - Remove CPSW9G from default
Prasad Jondhale [Sat, 3 Aug 2019 13:35:40 +0000 (19:05 +0530)]
j7 clock config - Remove CPSW9G from default

 - The CPSW9G is needed in exclusive mode by EthFw, adding
   it in list of default clocks makes mcu1_0 running SBL owner
   of core causing mcu2_0 not to get exclusive access.

Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
19 months agoPDK-4324: Updated J7 EVM board clock configurations to use non-exclusive access
M V Pratap Reddy [Wed, 24 Jul 2019 05:48:09 +0000 (11:18 +0530)]
PDK-4324: Updated J7 EVM board clock configurations to use non-exclusive access

19 months agoPRSDK-5005: Updated AM65xx memory diag test to remove DDR init
M V Pratap Reddy [Thu, 25 Jul 2019 20:12:19 +0000 (01:42 +0530)]
PRSDK-5005: Updated AM65xx memory diag test to remove DDR init

 - DDR init will be done by either SBL or GEL file. Reinitializing the DDR
   in memory diagnostic test is causing test failure.

19 months agomodified DDR initialization to conform to EMIF tool output
James Doublesin [Fri, 28 Jun 2019 18:20:48 +0000 (18:20 +0000)]
modified DDR initialization to conform to EMIF tool output

19 months agoPRSDK-5104: Updated sciclient init sequence in AM65xx board library
M V Pratap Reddy [Fri, 13 Sep 2019 20:18:43 +0000 (01:48 +0530)]
PRSDK-5104: Updated sciclient init sequence in AM65xx board library

 - Updated AM65xx board library to call sciclient init/deinit during board
   init/deinit

19 months agoPRSDK-4169: Fix for AM65xx diag boot failure
M V Pratap Reddy [Tue, 10 Sep 2019 11:57:11 +0000 (17:27 +0530)]
PRSDK-4169: Fix for AM65xx diag boot failure

19 months agoPRSDK-4169: AM65xx board clock configurations are done through sciclient
M V Pratap Reddy [Sun, 24 Mar 2019 04:01:36 +0000 (09:31 +0530)]
PRSDK-4169: AM65xx board clock configurations are done through sciclient

 - Updated AM65xx board clock module to use sciclient APIs for enabling
   the module clocks.

19 months agoPRSDK-5751: Fix for AM65xx IDK PCIe diag test failure
x0265825 [Fri, 13 Sep 2019 13:07:45 +0000 (18:37 +0530)]
PRSDK-5751: Fix for AM65xx IDK PCIe diag test failure

 Serdes clock configurations are updated

Signed-off-by: x0265825 <x0265825@ti.com>
19 months agoPDK-2838: Added GPIO toggle test for MLB PSDKQA_7Q70_01_02_CPSW PSDKQA_7Q70_01_02_RC1 PSDKQA_7Q70_01_02_RC2 REL.PDK.J7.00.09.01.05
M V Pratap Reddy [Wed, 11 Sep 2019 05:37:27 +0000 (11:07 +0530)]
PDK-2838: Added GPIO toggle test for MLB

19 months agoPDK-4385: Updated J7 QSPI flash parameters
M V Pratap Reddy [Wed, 11 Sep 2019 05:36:38 +0000 (11:06 +0530)]
PDK-4385: Updated J7 QSPI flash parameters

19 months agoFix for J7 EVM DSI FPD test failure
M V Pratap Reddy [Wed, 11 Sep 2019 05:13:16 +0000 (10:43 +0530)]
Fix for J7 EVM DSI FPD test failure

19 months agoPRSDK-4949: Updated Ethernet PHY FIFO configurations for AM65xx REL.PDK.J7.00.09.01.03 REL.PDK.J7.00.09.01.04
M V Pratap Reddy [Mon, 12 Aug 2019 19:23:11 +0000 (00:53 +0530)]
PRSDK-4949: Updated Ethernet PHY FIFO configurations for AM65xx

 - CRC errors are observed during the Ethernet packet transfers which
   is caused due to Tx clock jitter. Increased the Ethernet PHY FIFO
   depth as a workaround for clock jitter issue.

19 months agoFix for J7 EVM diag build error
M V Pratap Reddy [Thu, 5 Sep 2019 03:34:10 +0000 (09:04 +0530)]
Fix for J7 EVM diag build error