PRSDK-6243: Adds support for AVS Class 0 to J721E SBL J721E supports AVS for VDD_CPU domain only. This patch adds support for AVS with Leo PMIC. If the board does not have a Leo PMIC, AVS will fail, but the boot flow will ignore the failure and continue. AVS adds ~600us to boot time if Leo PMIC is present, if Leo is not present, imapct is <100us Signed-off-by: Madan Srinivas<madans@ti.com>
SYSFW-2913: Add workdound for SYSFW issue in the SBL The system firmware on startup configures the OSPI clocks to unsupported frequencies from what the ROM had left the PLLs. This patch updates the SBL to confgure the clocks correctly after SYSFW is loaded. It also updates the boot perf testcase to validate this change and adds a new config for boot perf testcase. Signed-off-by: Madan Srinivas<madans@ti.com>
PRSDK-6643: Adss ability in the cust SBL to initlialize a subset of PLLs & Clocks Some applications like those that need quick boot times or exclusive control of PPLs and clocks require that SBL configures only the minimum clocks needed for application start up. This patch demonstrates how this can be done, by using the cusotm SBL build as an example. Signed-off-by: Madan Srinivas<madans@ti.com>
PRSDK-4706: Adds support for MCU1_1 split mode on lockstep enabled devices Signed-off-by: Madan Srinivas<madans@ti.com>
Limit the SBL HyperFlash build for j721e
PRSDK-5296: Add support for HyperFlash boot mode in SBL - Functional on J7 EVM
PRSDK-5732: Adds interface for SoC specific workarounds to SBL There has been a need for applying SoC specifc workarounds for SoC specific hardware issues like settung up CBIASSEL for AM65xx or LVCMOS drive strength for J721E. This patch adds an SoCInit to the SBL to allow adding SoC specific initialization to the SBL Signed-off-by: Madan Srinivas<madans@ti.com>
Temp changes in SBL to enable bringup Adds LVCMOS drive strength workaround. Enables max logging for SBL and SYSFW Signed-off-by: Madan Srinivas<madans@ti.com>
Revert "Disabling SBL test app APPIMAGEGEN as it is causing build faliure" This reverts commit c8c7b060c15005d38b78be9627387dee820ab653.
Disabling SBL test app APPIMAGEGEN as it is causing build faliure Signed-off-by: Ankur <a0132173@ti.com>
PRSDK-5901: Updates the makefile to fix build failure with debug profile The K3 SBLs dont not support a debug profile due to memory contraints. However, some build automation scripts build both the release and debug profiles. The patch fixes build issues that can be caused when "BUILD_PROFILE= debug" is specified at the make prompt, by skipping the entire SBL build for any profile other than release. Signed-off-by: Madan Srinivas<madans@ti.com>
PRSDK-5901: Updates the makefile to fix build failure with debug profile The K3 SBLs dont not support a debug profile due to memory contraints. However, some build automation scripts build both the release and debug profiles. The patch fixes build issues that can be caused when "BUILD_PROFILE= debug" is specified at the make prompt, by skipping the entire SBL build for any profile other than release. Signed-off-by: Madan Srinivas<madans@ti.com>
Updating component make to override build profile only for am65xx Signed-off-by: Ankur <a0132173@ti.com>
PRSDK-5901: Updates the makefile to fix build failure with debug profile The K3 SBLs dont not support a debug profile due to memory contraints. However, some build automation scripts build both the release and debug profiles. The patch fixes build issues that can be caused when "BUILD_PROFILE= debug" is specified at the make prompt. Signed-off-by: Madan Srinivas<madans@ti.com>
PRSDK-5838: Updates SBL to build for J721E EVM
PRSDK-4083: Adds build support for UART boot mode in SBL Adds support for UART boot mode for K3 devices. Signed-off-by: Madan Srinivas<madans@ti.com>
Updates SBL to work with sysfw 2019.04a release
PRSDK-4574: Disabling parallel make when using comp_top.mk
Disable APP image generation for J7 Getting "File does not contain a valid CIL image" error Signed-off-by: Sivaraj R <sivaraj@ti.com>
PRSDK-4150: Adds support for authenticating app images This patch adds support for verifying signed app images using the Sciclient_procBootAuthAndStart API Verification is mandatory for HS devices. If auth fails, the boot halts for HS devices. Authetication failure is ignored for GP devices. Signed-off-by: Madan Srinivas<madans@ti.com>