aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* soc: am64x: Introduce support for evmDave Gerlach2020-12-143-0/+428
| | | | | | | | Add support for AM64x SoCs. Base the baseport, PM, and security boardcfg off of other platforms and use generated RM config provided by the sysconfig tool. Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
* sec-cfg: Add secure_handover_config sectionDave Gerlach2020-10-161-0/+9
| | | | | | | | | | | Update the common.h headers to add new defines from SYSFW 2020.08. Starting from SYSFW v2020.08, a secure_handover_config section is mandatory in the security config. Otherwise the boot fails on all SoCs. Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
* include: j721e: j7200: Update headers from SYSFW 2020.07-RC2Nikhil Devshatwar2020-08-193-30/+51
| | | | | | | Update header files from System firmware 2020.07. This includes many renames for the device macros. Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
* sec-cfg: Add secure_debug_config sectionSuman Anna2020-08-141-0/+14
| | | | | | | | | | | | | | | Update the common.h headers to add new defines from SYSFW 2020.07-rc1. Starting from SYSFW v2020.07-rc1, a secure_debug_config section is mandatory in the security config. Otherwise the boot fails on all SoCs. Fix this by adding a section for secure_debug_config with appropriate parameters configured on all on AM65x, AM65x SR2.0, J721E and J7200 SoCs. Signed-off-by: Suman Anna <s-anna@ti.com>
* include: j7200: Add sysfw board config data definitionsLokesh Vutla2020-08-143-0/+480
| | | | | | | | | | Add the following board config data definitions for j7200: - Devices - hosts - RM assignment types Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com> Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
* sec-cfg: Add sa2ul_config sectionDave Gerlach2020-05-041-0/+7
| | | | | | | | | | | | Update the common.h headers to add new defines from SYSFW 2020.04. Starting from SYSFW v2020.04, an sa2ul_config section is mandatory in the security config. Otherwise the boot fails. Fix this by adding a section for sa2ul_config with all parameters configured to 0. Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
* sec-cfg: Add dkek_config sectionDave Gerlach2020-04-231-0/+11
| | | | | | | | | | | | | Update the common.h headers to add new defines from SYSFW 2020.03. Starting from SYSFW v2020.03, a dkek_config section is mandatory in the security config. Otherwise the boot fails. Fix this by adding a section for dkek_config with HOST_ID_ALL in allowed_hosts and allow_dkek_export_tisci set. Signed-off-by: Dave Gerlach <d-gerlach@ti.com> Tested-by: Suman Anna <s-anna@ti.com>
* am65x_sr2: Update to ABI 3.0 resource typesDave Gerlach2020-04-221-61/+4
| | | | | | | Update the AM65x SR2 RM board configuration to use ABI 3.0 resource type definitions. Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
* j721e: Update to ABI 3.0 resource typesNikhil Devshatwar2020-04-031-100/+8
| | | | | | | | Update the J721E RM board configuration to use ABI 3.0 resource type definitions. Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com> Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
* am65x: Update to ABI 3.0 resource typesLokesh Vutla2020-04-032-432/+232
| | | | | | | Update the AM65x RM board configuration to use ABI 3.0 resource type definitions. Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
* soc: am65x_sr2: Introduce support for evmDave Gerlach2020-03-263-0/+542
| | | | | | | | | | | Add support for AM65x SR2 SoCs which have slightly different board configuration requirements than AM65x and also require a specific firmware image. Also update the SYSFW_GIT_HASH to point to the latest ti-linux-firmware repo which contains v2019.12b SR2 binary. Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
* j721e: am65x: sec-cfg: Add otp_config sectionNikhil Devshatwar2020-01-211-1/+16
| | | | | | | | | | | | Update the common.h headers to add new defines from SYSFW 2019.12. Starting from SYSFW v2019.12, an otp_config section is mandatory in the security config. Otherwise the boot fails. Fix this by adding a section for opt_config with no other host having permission to OTP array. Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
* include: j721e: am65x: Add new types and subtypes from SYSFW 2019.12Nikhil Devshatwar2020-01-212-6/+33
| | | | | | | Add new types and subtypes for non secure proxies and ring monitors supported in the SYSFW 2019.12 headers. Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
* include: Add J721E specific headers corresponding to SYSFWAndreas Dannenberg2019-06-103-0/+644
| | | | | | | | Introduce initial J721E specific headers Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com> Signed-off-by: Andreas Dannenberg <dannenberg@ti.com> Reviewed-by: Suman Anna <s-anna@ti.com>
* Makefile: Allow for builds for multiple SoCsAndreas Dannenberg2019-06-101-40/+0
| | | | | | | | Allow for multiple SoCs to be built and object file names per SoC. Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Andreas Dannenberg <dannenberg@ti.com> Reviewed-by: Suman Anna <s-anna@ti.com>
* common.h: Move to be inside include folderNishanth Menon2019-06-101-0/+233
| | | | | | Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Andreas Dannenberg <dannenberg@ti.com> Reviewed-by: Suman Anna <s-anna@ti.com>
* common.h: Make AM65_BOARDCFG_RM_RESASG_ENTRIES genericNishanth Menon2019-06-101-0/+40
| | | | | | | | | Make AM65_BOARDCFG_RM_RESASG_ENTRIES to be generic to allow for cross SoC usage. While at it, add include guards to the header file. Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Andreas Dannenberg <dannenberg@ti.com> Reviewed-by: Suman Anna <s-anna@ti.com>
* include: Add AM65X specific headers corresponding to SYSFWNishanth Menon2019-06-103-0/+665
Introduce initial AM65X specific headers Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Andreas Dannenberg <dannenberg@ti.com> Reviewed-by: Suman Anna <s-anna@ti.com>