aboutsummaryrefslogtreecommitdiff
path: root/product/n1sdp
AgeCommit message (Collapse)Author
2018-11-28n1sdp: update scp mmap header file to include scp-mcp shared memoryManoj Kumar
Change-Id: Ie2403dbc44eaa8f1b402c4fa5546283f95706f1a Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-11-28n1sdp/n1sdp_smt: add module n1sdp_smtManoj Kumar
This patch adds n1sdp_smt module taken from core smt module but modified to support smt master interface APIs. This modification resides under product folder until SCMI agent support is added in core module. Change-Id: I42dc986b6cb8a430081ec69eb698ac61618d4791 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-11-28n1sdp/n1sdp_mhu: add module n1sdp_mhu for MHU handlingManoj Kumar
This patch adds module n1sdp_mhu which is taken from core mhu module but modified to work for N1SDP platform until SCMI agent support is added. Change-Id: Ibf2d64c1d3f2853da06b05a55488cdd2e74fbd08 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-11-28n1sdp: add mhu & scmi header files for n1sdp MCPManoj Kumar
Change-Id: I839fcb2a6d58797aa9f5239c0c092e0d08846dc4 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-11-21doc: Add comments describing the module pre-runtime phaseNicola Mazzucato
Change-Id: I7c7990674526c0ecb1cba7362bc8ceccce174639 Signed-off-by: Nicola Mazzucato <nicola.mazzucato@arm.com>
2018-11-15n1sdp: product.mk add support to build mcp_ramfwManoj Kumar
Change-Id: Ic38dcda316885d68b5f54f5cf4acbee6aa07ed19 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-11-15n1sdp: add config files for n1sdp mcp ramfwManoj Kumar
Change-Id: I57f379008ba03abb5433d0b0231a9f20223ef697 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-11-15n1sdp: add pik header files for n1sdp MCPManoj Kumar
Change-Id: I4dd4208c02aa549c7809eca90f2366a9ec0a2374 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-11-15n1sdp: add memory map include files for n1sdp MCPManoj Kumar
This patch adds the following header files: n1sdp_mcp_mmap.h -> N1SDP MCP's peripheral memory map information. n1sdp_mcp_software_mmap.h -> Definitions of software mapping of hardware memories. n1sdp_mcp_system_mmap.h -> Definitions of external & internal memories connected to MCP. Change-Id: I1283885b4b7676a18f9c20b0b586309b27db8d60 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-11-15n1sdp: add irq map for n1sdp MCPManoj Kumar
Change-Id: Ieb056b04f5d894d720a76d6705b4ea619133d9db Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp: add product.mk file to build scp_ramfw and include n1sdp in ciManoj Kumar
Change-Id: I455cf2cd2dbd50e6aa1a68750b04e0d3b7bec828 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp: scp_ramfw - add makefile and linker file for SCP RAMFWManoj Kumar
Change-Id: I728ae2e75c1b2b8e1e4ff0e317921a563a424996 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp: scp_ramfw - add CMSIS RTX config filesManoj Kumar
Change-Id: I389f347f800b2a3d2d702ea3b37b4aa8bee7c6ae Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp: scp_ramfw - add config file for n1sdp_flash moduleManoj Kumar
Change-Id: I53c892d9b643456ab3541f52538d90062b182fd8 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp: scp_ramfw - add config file for timer moduleManoj Kumar
Change-Id: I4d4b8c6c18e8c14189ed4d13f95afc94ffd9b25e Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp: scp_ramfw - add config file for log moduleManoj Kumar
Change-Id: I753045477836f28148904b6f694b09bcb218df14 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp: scp_ramfw - add mhu/smt/sds/scmi config filesManoj Kumar
Change-Id: I95aef53be5c1c9ecf8e3a57e402eb3a8130e7e64 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp: scp_ramfw - add CMN-600 config fileManoj Kumar
Change-Id: Iac7c567256b8f52d84dbe2a9e51425411e6cb7bd Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp: scp_ramfw - add DDR controller and PHY config filesManoj Kumar
Change-Id: I9420387023005695e6f8e423c34f8f1bc6b09ca1 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp: scp_ramfw - add power related config filesManoj Kumar
Change-Id: I90092930365860622073218419d216fdc1204438 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp: scp_ramfw - add clock related config filesManoj Kumar
Change-Id: I49adb703e318ba24ced7ff260bd2042c3511a627 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp: scp_ramfw - add config files for apcontext and MPUManoj Kumar
Change-Id: I04db52d4e2dd4f839c7ae88c1bf4cb7db7fd6e77 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp/n1sdp_system: add n1sdp_system moduleManoj Kumar
This patch adds the n1sdp_system module to product/n1sdp/module directory. n1sdp_system is responsible for switching ON SYSTOP domain, copying AP firmware to DDR and powering ON primary core. Change-Id: I50d35401975c3a8f1774aa5505727fe87ea1d028 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp: add n1sdp_core.c fileManoj Kumar
This patch adds n1sdp_core.c file used for calculation of core count and cluster count. Change-Id: Ie661f355b2309c618e95fd46014fb759464c9d23 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp/n1sdp_pll: add new module n1sdp_pllManoj Kumar
This patch adds a new module for N1SDP PLL hardware under product/n1sdp/module directory. N1SDP platform has a different PLL compared to the PLL used in other platforms like MSYS/ISYS (uses system_pll module). So a separate module is added. Change-Id: I5189d6069c1c4df105dc7f221d73fd01a02a5b90 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp/n1sdp_flash: add new module n1sdp_flashManoj Kumar
This patch adds new n1sdp_flash module under product/n1sdp/module/ directory. N1SDP board has external QSPI flash memory in which the firmware image containing SCP BL2, MCP BL2, AP-BL31, AP-BL33 & NVM configuration data will be placed in N1SDP specific customized layout. The n1sdp_flash module is responsible for parsing the customized layout, identifying the images and saving the image descriptors in its context. Other modules can bind to n1sdp_flash to retrieve this information. Change-Id: I29643045b1cb91ec37f4772183f40e269714ac5a Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp: add system clock and n1sdp core header files for n1sdp SCPManoj Kumar
Change-Id: If034447f364f533c739d02c6f42420756c30684b Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp: add mhu/scmi/sds header files for n1sdp SCPManoj Kumar
Change-Id: Ide10244c5021c3abc6970c58aac6d247224f5271 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp: add fmw_cmsis.h file for n1sdp SCPManoj Kumar
Change-Id: I22bb77663fbae3c5bbc210d88b3e953575120022 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp: add power domain header file for n1sdp SCPManoj Kumar
Change-Id: Ie9a8515af4ff015ee08dc02996a2705c6d54b7d0 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp: add combined pik macros header file for n1sdp SCPManoj Kumar
Change-Id: I9cf68e196728da9f1c4b578cce749918c0669fff Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp: add SCC register header file for n1sdp SCPManoj Kumar
Change-Id: I46e4d43295860588982b01393510796e8c20dc3f Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp: add pik header files for n1sdp SCPManoj Kumar
Change-Id: I169f9a1e43dd309934a1eb63e2c38f0cdab0c3a7 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp: add memory map include files for n1sdp SCPManoj Kumar
This patch adds the following header files: n1sdp_scp_mmap.h -> N1SDP SCP's peripheral memory mapping information. n1sdp_scp_software_mmap.h -> Definitions of software mapping of hardware memories. n1sdp_scp_system_mmap.h -> Definitions of external & internal memories connected to SCP. Change-Id: I31a12498ec04e7cf602144a6afc159806714fa69 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
2018-10-30n1sdp: add SCP irq map for Neoverse N1 System Development PlatformManoj Kumar
Change-Id: I6ec84f2e2e7d5dd6baf90f930d90868f60cead56 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>