TI Processor SDK RTOS
  1. TI Processor SDK RTOS

sbl-phytec

Public
AuthorCommitMessageCommit dateIssues
Matt McKeeMatt McKee
ba44d96af8bboard: src: sbl_avs_config.c: hardcode boardId to evmAM572x to facilitate PMIC setupSigned-off-by: Matt McKee <mmckee@phytec.com>
Matt McKeeMatt McKee
a4e7cf3d785board: am572x_phycore_rdk: add clean copy of evmAM572x sbl board source as base for PHYTEC AM572x phyCORE RDK supportSigned-off-by: Matt McKee <mmckee@phytec.com>
Madan SrinivasMadan Srinivas
ca975bb5ac0MMerge pull request #113 in PROCESSOR-SDK/sbl from PRSDK-4653_update_pdkAppImageCreate to master* commit '8d3e4e3ac74e8bf1da04a9e1a4773be2e4b414d8': Add AM65xx image generation scriptsPRSDK-4653
Thanh TranThanh Tran
8d3e4e3ac74Add AM65xx image generation scripts
Madan SrinivasMadan Srinivas
f3356ea3f26MMerge pull request #112 in PROCESSOR-SDK/sbl from rel_5_1_doc_update to master* commit 'b67d65605fe884dc00ce6e544348f4c8a394d1c9': Updated the SBL version for release 5.1
M V Pratap ReddyM V Pratap Reddy
b67d65605feUpdated the SBL version for release 5.1
M V Pratap ReddyM V Pratap Reddy
d56c729e1dbMMerge pull request #111 in PROCESSOR-SDK/sbl from PRSDK-4713 to master* commit '8d0c1569a7a6975d06e7511785de499ec7750589': PRSDK-4713: Fix for diag build errorPRSDK-4713
Madan SrinivasMadan Srinivas
8d0c1569a7aPRSDK-4713: Fix for diag build errorSigned-off-by: Madan Srinivas<madans@ti.com>PRSDK-4713
Raghu NambiathRaghu Nambiath
c70c7e17fcaMMerge pull request #108 in PROCESSOR-SDK/sbl from PRSDK-4072 to master* commit 'c9a96aef59555148d6b6fa94e652c88e86bfb666': PRSDK-4072: Updates to get R5 self reset working with SBL PRSDK:4658 Changes SBL output folder from img to binaryPRSDK-4072
Madan SrinivasMadan Srinivas
c9a96aef595PRSDK-4072: Updates to get R5 self reset working with SBLSigned-off-by: Madan Srinivas <madans@ti.com>PRSDK-4072
SrinivasSrinivas
e5ebdb73f52PRSDK:4658 Changes SBL output folder from img to binaryMaxwell breaks the naming convention followed by other socs. On other SoCs, the SBL is generated in a folder named binary. This patch changes the name of the output folder from img to binary Signed-off-by: Madan Srinivas<madans@ti.com>
Raghu NambiathRaghu Nambiath
e731b110f5dMMerge pull request #106 in PROCESSOR-SDK/sbl from PRSDK-4630 to master* commit '95ba9cfd5b863bba549e8c7a72a70c7f7a4923a8': PRSDK-4630: Fixes build issue on windowsPRSDK-4630
SrinivasSrinivas
95ba9cfd5b8PRSDK-4630: Fixes build issue on windowsWhen building from the component folder, if you use the gmake that is inside xdctools, there is a bug with the abspath command. This patch updates the makefile to use toplevel SDK_INSTALL_PATH if it is defined. Signed-off-by: Madan Srinivas<madans@ti.com>PRSDK-4630
Madan SrinivasMadan Srinivas
5375f877f2aMMerge pull request #105 in PROCESSOR-SDK/sbl from PRSDK-4655 to master* commit '54a09603467a90293c9b9e6bf1ec034dd39a7f8d': PRSDK-4655: Fix build error for am65xx_idkPRSDK-4655
Madan SrinivasMadan Srinivas
54a09603467PRSDK-4655: Fix build error for am65xx_idkOSPI is not supported on AM65xx IDK. Force build for MMCSD even if the user specifies, otherwise. Signed-off-by: Madan Srinivas<madans@ti.com>PRSDK-4655
Raghu NambiathRaghu Nambiath
d36b1178a4aMMerge pull request #103 in PROCESSOR-SDK/sbl from PRSDK-4630 to master* commit 'd8455e9651cddc6cdbacbffb3fc4d75005d2e4a2': PRSDK-4641: Adds support for AM65xx IDK PRSDK-4630: Updates SBL makefile to fix windows build errors2 Jira Issues
SrinivasSrinivas
d8455e9651cPRSDK-4641: Adds support for AM65xx IDKCreates AM65xx_idk SBL by using common SBL sources for AM65xx Signed-off-by: Madan Srinivas<madans@ti.com>PRSDK-4641
SrinivasSrinivas
489b1e60fe5PRSDK-4630: Updates SBL makefile to fix windows build errorsUpdates the SBL makefile to strip drivenames from PDK_INSTALL_PATH Also updated the SBL makefile to be able to build the SBL without calling the psdksetupenv scripts. Signed-off-by: Madan Srinivas <madans@ti.com>PRSDK-4630
Madan SrinivasMadan Srinivas
04b2be000dfMMerge pull request #102 in PROCESSOR-SDK/sbl from PRSDK-4629 to master* commit '7d4bcfb26244f99fba5254aa5aec6d209808bb31': PRSDK-4629: Fixes nightly buid error missing sbl_soc.hPRSDK-4629
Madan SrinivasMadan Srinivas
7d4bcfb2624PRSDK-4629: Fixes nightly buid error missing sbl_soc.hThe sbl_soc.h is a common header file. It was added to rprc.c as part of AM65xx development, to dynamically configure the loglevel for the SBL. However, as the makefiles of K3 and non K3 are different, the path specified, relative to PDK_INSTALL_PATH did not work for non K3 builds, as PDK install path is not present by default in the include search path for non PDK builds. Updated the path to...PRSDK-4629
Madan SrinivasMadan Srinivas
9042d0073efMMerge pull request #101 in PROCESSOR-SDK/sbl from PRSDK-4629 to master* commit '492c83ed5be70fd9b51ca31d535fae056ad77e43': PRSDK-4629: Fixes nightly buid error missing sbl_soc.hPRSDK-4629
Madan SrinivasMadan Srinivas
492c83ed5bePRSDK-4629: Fixes nightly buid error missing sbl_soc.hThe sbl_soc.h is a common header file. It was added to rprc.c as part of AM65xx development, to dynamically configure the loglevel for the SBL. However, as the makefiles of K3 and non K3 are different, the path specified, relative to PDK_INSTALL_PATH did not work for non K3 builds, as PDK install path is not present by default in the include search path for non PDK builds. Updated the path to...PRSDK-4629
Madan SrinivasMadan Srinivas
1a3f7e98691MMerge pull request #100 in PROCESSOR-SDK/sbl from rtos-next to master* commit '2836e0947129b57c1d07b2bed1324890c5183f07': PRSDK-4596: Updates SBL to allow loading of custom SYSFW firmware PRSDK-3500: Enables DDR Init in SBL when an app in loaded into DDR PRSDK-3500: Enables DDR Init in SBL when an app in loaded into DDR PRSDK-3500: Enables DDR Init in SBL when an app in loaded into DDR2 Jira Issues
Madan SrinivasMadan Srinivas
2836e094712MMerge pull request #99 in PROCESSOR-SDK/sbl from PRSDK-4596 to rtos-next* commit '99230c35f841444c089c7de40fbd52e730026ab1': PRSDK-4596: Updates SBL to allow loading of custom SYSFW firmware PRSDK-3500: Enables DDR Init in SBL when an app in loaded into DDR PRSDK-3500: Enables DDR Init in SBL when an app in loaded into DDR2 Jira Issues
Madan SrinivasMadan Srinivas
1af609a2a23MMerge pull request #96 in PROCESSOR-SDK/sbl from PRSDK-3500 to rtos-next* commit 'c642ba2811281be2827e64075b0e185c65edc625': PRSDK-3500: Enables DDR Init in SBL when an app in loaded into DDRPRSDK-3500
Madan SrinivasMadan Srinivas
99230c35f84PRSDK-4596: Updates SBL to allow loading of custom SYSFW firmwareSigned-off-by: Madan Srinivas madans@ti.comPRSDK-4596
Madan SrinivasMadan Srinivas
bd8cecf3c0fPRSDK-3500: Enables DDR Init in SBL when an app in loaded into DDRPRSDK-3500 states that DDR must be initialised only as needed to minimize boot time impact. This patch updates the BSL to only initialize the DDR when am app is loaded into DDR It also updates the test case to validate this change, by making the second core of the second A53 cluster to load and run its app from DDR. Signed-off-by: Madan Srinivas <madans@ti.com>PRSDK-3500
Madan SrinivasMadan Srinivas
1ee57ace6d5PRSDK-3500: Enables DDR Init in SBL when an app in loaded into DDRPRSDK-3500 states that DDR must be initialised only as needed to minimize boot time impact. This patch updates the BSL to only initialize the DDR when am app is loaded into DDR It also updates the test case to validate this change, by making the second core of the second A53 cluster to load and run its app from DDR. Signed-off-by: Madan Srinivas <madans@ti.com>PRSDK-3500
Madan SrinivasMadan Srinivas
c642ba28112PRSDK-3500: Enables DDR Init in SBL when an app in loaded into DDRPRSDK-3500 states that DDR must be initialised only as needed to minimize boot time impact. This patch updates the BSL to only initialize the DDR when am app is loaded into DDR It also updates the test case to validate this change, by making the second core of the second A53 cluster to load and run its app from DDR. Signed-off-by: Madan Srinivas <madans@ti.com>PRSDK-3500
Raghu NambiathRaghu Nambiath
905062bc7deMMerge pull request #98 in PROCESSOR-SDK/sbl from PRSDK-4546 to master* commit '7cb02d7b8e3195721aa7587eb274d2d612593947': PRSDK-4546: Corrected address range for DSP L1D memoryPRSDK-4546
M V Pratap ReddyM V Pratap Reddy
7cb02d7b8e3PRSDK-4546: Corrected address range for DSP L1D memoryPRSDK-4546
Madan SrinivasMadan Srinivas
47c6f28dd40MMerge pull request #95 in PROCESSOR-SDK/sbl from rtos-next to master* commit 'a2a38bfdfc7dc7db5f510b8c59f332c2344db508': PRSDK-4080: WIP R5 reset support PRSDK-4533: Enables ATCM for MCU0 and MCU12 Jira Issues
Madan SrinivasMadan Srinivas
a2a38bfdfc7MMerge pull request #94 in PROCESSOR-SDK/sbl from PRSDK-4080 to rtos-next* commit '3bbedb24bac093e5fd9202a14f03018be58645f4': PRSDK-4080: WIP R5 reset supportPRSDK-4080
Madan SrinivasMadan Srinivas
3bbedb24bacPRSDK-4080: WIP R5 reset supportThis patch enables the R5 to reset itself and start an app. Currently, the R5 SBL setups the vectors, but the actual powering downand powering up of the R5 cores is done by the A53 Core 0 test. Once SYSFW-1785 is implemented, the SBL will be able to reset itself using DMSC firmware APIs. If MCU1 image is not provided, MCUSS will conintue in the mode it is running If MCU1 image is provided, t...2 Jira Issues
Madan SrinivasMadan Srinivas
bc75da7c03bPRSDK-4533: Enables ATCM for MCU0 and MCU1Uses the compile time flag SBL_ENABLE_ATCM to enable MCU0 and MCU1 ATCMs. Currenly a temp patch is in place for enabling MCU1 ATCM as SYSFW does not support it - SYSFW-1789 and SYSFW-1790 Signed-off-by: Madan Srinivas <madans@ti.com>3 Jira Issues
Madan SrinivasMadan Srinivas
15649506ff1MMerge pull request #93 in PROCESSOR-SDK/sbl from PRSDK-4123 to master* commit '4938b584eb155fe006a92d296b51c6cce0effeb2': PRSDK-4123: Updates SBL testcase names to conform to sys test automation needsPRSDK-4123
Madan SrinivasMadan Srinivas
4938b584eb1PRSDK-4123: Updates SBL testcase names to conform to sys test automation needsUpdates the names of the SBL boot testcase as per system test requirements. SBL also has a multicore boot test - where one image file has six .outs stitched together. This image is an exception to the naming convention and is call *_all_cores_* The multicore image is used to demonstrate how the SBL can boot all the cores in a system from a single image. Test images for indivudual cores have t...PRSDK-4123
Madan SrinivasMadan Srinivas
9eecafe8986MMerge pull request #90 in PROCESSOR-SDK/sbl from PRSDK-4523 to master* commit 'c4673fc26e605e34f58ccd46af6d5fbb6028c465': PRSDK-4523: Move SBL entry point locationPRSDK-4523
Madan SrinivasMadan Srinivas
c4673fc26e6PRSDK-4523: Move SBL entry point locationSBL entry point is currently 0x41c00000. This is where the SBL vector table is loaded. However, in the toplevel makefile, the vector table address is also defined as 0x41c00000 All application use this address, and this also has implications for CCS loading. When such an application is laoded by the SBL, the SBLs vector tables will be overwritten during the app load. Moving the SBLs vector tab...PRSDK-4523
Madan SrinivasMadan Srinivas
d489e389c2bMMerge pull request #91 in PROCESSOR-SDK/sbl from PRSDK-4530 to master* commit 'd75370a8aa7f2c403d07c6589d7a06ba4ae5ed5d': PRSDK-4530: Remove custom __mpu_init from SBLPRSDK-4530
Madan SrinivasMadan Srinivas
d75370a8aa7PRSDK-4530: Remove custom __mpu_init from SBLUpdates SBL to use __mpu_init from CSL. The custom __mpu_init was added during the intial development to enable CCS load of SBL. The cusotm __mpu_init disables interrupts and was needed when CCS was loading the SBL as the R5 ROM did not exit cleanly. Now the SBL is loaded by the ROM, so it leaves the R5 in a clean state. So the custom __mpu_init is no longer needed. Signed-off-by: Madan Srin...PRSDK-4530
Madan SrinivasMadan Srinivas
0a33c862d26MMerge pull request #89 in PROCESSOR-SDK/sbl from PRSDK-4500 to master* commit 'a4b785aa4414ebb69529cb43e96eb60d31e35159': PRSDK-4500: Fixes junk chanracters in SBL logsPRSDK-4500
Madan SrinivasMadan Srinivas
a4b785aa441PRSDK-4500: Fixes junk chanracters in SBL logsThis patch disables MCU UARt TX pin before loading SYSFW and enables it after SYSFW load to avoid junk chanracters from getting displayed ont eh SBL logs when SYSFW switches to OFC5 Signed-off-by: Madan Srinivas <madans@ti.com>PRSDK-4500
Madan SrinivasMadan Srinivas
e6af0ba6979MMerge pull request #88 in PROCESSOR-SDK/sbl from PRSDK-4490 to master* commit '2136a3d3d703ea98348c1b067af50a1add415544': PRSDK-4490: Fix build issues updates path to mmcsd driver for K2GPRSDK-4490
Madan SrinivasMadan Srinivas
2136a3d3d70PRSDK-4490: Fix build issues updates path to mmcsd driver for K2GSigned-off-by: Madan Srinivas <madans@ti.com>PRSDK-4490
Madan SrinivasMadan Srinivas
a8474f747ffMMerge pull request #87 in PROCESSOR-SDK/sbl from PRSDK-4476 to master* commit '6f919ca11c25e973349b65efb48942d5e57391b6': PRSDK-4476: MMCSD instance mapping enabled for AM65xx IDKPRSDK-4476
M V Pratap ReddyM V Pratap Reddy
6f919ca11c2PRSDK-4476: MMCSD instance mapping enabled for AM65xx IDK Two boards variant are supported for AM65xx platform - EVM and IDK. Diagnostic framework built for AM65xx EVM works fine but hangs while accessing the SD card for AM65xx IDK. Boot image parse files used from SBL does not support AM65xx IDK which is causing this issue.PRSDK-4476
Madan SrinivasMadan Srinivas
0619813f785MMerge pull request #86 in PROCESSOR-SDK/sbl from rtos-next to master* commit '202329d8c8f89ec5daed677f0fd175cf6aedb37d': Fixes build errors caused by SCI CLient pull request #47
Madan SrinivasMadan Srinivas
202329d8c8fMMerge pull request #85 in PROCESSOR-SDK/sbl from PRSDK-4468 to rtos-next* commit 'd7c65e02e4bed97b65a4d184943d11ed5166460f': Fixes build errors caused by SCI CLient pull request #47PRSDK-4468
Madan SrinivasMadan Srinivas
d7c65e02e4bFixes build errors caused by SCI CLient pull request #47Signed-off-by: Madan Srinivas <madans@ti.com>