Merge changes from topic "brcm_initial_support" into integration
* changes:
  doc: brcm: Add documentation file for brcm stingray platform
  drivers: Add SPI Nor flash support
  drivers: Add iproc spi driver
  drivers: Add emmc driver for Broadcom platforms
  Add BL31 support for Broadcom stingray platform
  Add BL2 support for Broadcom stingray platform
  Add bl31 support common across Broadcom platforms
  Add bl2 setup code common across Broadcom platforms
  drivers: Add support to retrieve plat_toc_flags
commit 926cd70a0cc3a0cbf209a87765a8dc0b869798e3
2 parents 33f1dd9 + fd1017b
@Manish Pandey Manish Pandey authored on 3 Apr 2020
TrustedFirmware Code Review committed on 3 Apr 2020
Showing 118 changed files
View
docs/plat/brcm-stingray.rst 0 → 100644
Too large (Show diff)
View
drivers/brcm/chimp.c 0 → 100644
Too large (Show diff)
View
drivers/brcm/emmc/emmc_chal_sd.c 0 → 100644
Too large (Show diff)
View
drivers/brcm/emmc/emmc_csl_sdcard.c 0 → 100644
Too large (Show diff)
View
drivers/brcm/emmc/emmc_csl_sdcmd.c 0 → 100644
Too large (Show diff)
View
drivers/brcm/emmc/emmc_pboot_hal_memory_drv.c 0 → 100644
Too large (Show diff)
View
drivers/brcm/iproc_gpio.c 0 → 100644
Too large (Show diff)
View
drivers/brcm/ocotp.c 0 → 100644
Too large (Show diff)
View
drivers/brcm/scp.c 0 → 100644
Too large (Show diff)
View
drivers/brcm/sotp.c 0 → 100644
Too large (Show diff)
View
drivers/brcm/spi/iproc_qspi.c 0 → 100644
Too large (Show diff)
View
drivers/brcm/spi/iproc_qspi.h 0 → 100644
Too large (Show diff)
View
drivers/brcm/spi/iproc_spi.c 0 → 100644
Too large (Show diff)
View
drivers/brcm/spi_flash.c 0 → 100644
Too large (Show diff)
View
drivers/brcm/spi_sf.c 0 → 100644
Too large (Show diff)
View
drivers/io/io_fip.c
Too large (Show diff)
View
include/drivers/brcm/chimp.h 0 → 100644
Too large (Show diff)
View
include/drivers/brcm/chimp_nv_defs.h 0 → 100644
Too large (Show diff)
View
include/drivers/brcm/dmu.h 0 → 100644
Too large (Show diff)
View
include/drivers/brcm/emmc/bcm_emmc.h 0 → 100644
Too large (Show diff)
View
include/drivers/brcm/emmc/emmc_api.h 0 → 100644
Too large (Show diff)
View
include/drivers/brcm/emmc/emmc_brcm_rdb_sd4_top.h 0 → 100644
Too large (Show diff)
View
include/drivers/brcm/emmc/emmc_chal_sd.h 0 → 100644
Too large (Show diff)
View
include/drivers/brcm/emmc/emmc_chal_types.h 0 → 100644
Too large (Show diff)
View
include/drivers/brcm/emmc/emmc_csl_sd.h 0 → 100644
Too large (Show diff)
View
include/drivers/brcm/emmc/emmc_csl_sdcmd.h 0 → 100644
Too large (Show diff)
View
include/drivers/brcm/emmc/emmc_csl_sdprot.h 0 → 100644
Too large (Show diff)
View
include/drivers/brcm/emmc/emmc_pboot_hal_memory_drv.h 0 → 100644
Too large (Show diff)
View
include/drivers/brcm/fru.h 0 → 100644
Too large (Show diff)
View
include/drivers/brcm/iproc_gpio.h 0 → 100644
Too large (Show diff)
View
include/drivers/brcm/ocotp.h 0 → 100644
Too large (Show diff)
View
include/drivers/brcm/scp.h 0 → 100644
Too large (Show diff)
View
include/drivers/brcm/sf.h 0 → 100644
Too large (Show diff)
View
include/drivers/brcm/sotp.h 0 → 100644
Too large (Show diff)
View
include/drivers/brcm/spi.h 0 → 100644
Too large (Show diff)
View
include/drivers/brcm/spi_flash.h 0 → 100644
Too large (Show diff)
View
include/drivers/io/io_fip.h
Too large (Show diff)
View
include/plat/brcm/common/bcm_console.h 0 → 100644
Too large (Show diff)
View
include/plat/brcm/common/bcm_elog.h 0 → 100644
Too large (Show diff)
View
include/plat/brcm/common/brcm_def.h 0 → 100644
Too large (Show diff)
View
include/plat/brcm/common/plat_brcm.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/common/bcm_console.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/common/bcm_elog.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/common/bcm_elog_ddr.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/common/bcm_elog_ddr.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/common/board_arm_trusted_boot.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/common/board_common.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/common/board_common.mk 0 → 100644
Too large (Show diff)
View
plat/brcm/board/common/brcm_mbedtls.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/common/chip_id.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/common/cmn_plat_def.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/common/cmn_plat_util.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/common/cmn_sec.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/common/cmn_sec.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/common/err.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/common/plat_setup.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/common/platform_common.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/common/sbl_util.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/common/sbl_util.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/common/timer_sync.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/aarch64/plat_helpers.S 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/bcm958742t-ns3.mk 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/bcm958742t.mk 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/driver/ddr/soc/include/board_family.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/driver/ext_sram_init/ext_sram_init.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/driver/ext_sram_init/ext_sram_init.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/driver/ihost_pll_config.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/driver/plat_emmc.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/driver/swreg.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/include/bl33_info.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/include/board_info.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/include/crmu_def.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/include/ddr_init.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/include/fsx.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/include/ihost_pm.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/include/iommu.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/include/ncsi.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/include/paxb.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/include/paxc.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/include/plat_macros.S 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/include/platform_def.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/include/platform_sotp.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/include/scp_cmd.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/include/scp_utils.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/include/sdio.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/include/sr_def.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/include/sr_utils.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/include/swreg.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/include/timer_sync.h 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/platform.mk 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/src/bl2_setup.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/src/bl31_setup.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/src/brcm_pm_ops.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/src/fsx.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/src/ihost_pm.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/src/iommu.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/src/ncsi.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/src/paxb.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/src/paxc.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/src/pm.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/src/scp_cmd.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/src/scp_utils.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/src/sdio.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/src/sr_paxb_phy.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/src/topology.c 0 → 100644
Too large (Show diff)
View
plat/brcm/board/stingray/src/tz_sec.c 0 → 100644
Too large (Show diff)
View
plat/brcm/common/brcm_bl2_mem_params_desc.c 0 → 100644
Too large (Show diff)
View
plat/brcm/common/brcm_bl2_setup.c 0 → 100644
Too large (Show diff)
View
plat/brcm/common/brcm_bl31_setup.c 0 → 100644
Too large (Show diff)
View
plat/brcm/common/brcm_ccn.c 0 → 100644
Too large (Show diff)
View
plat/brcm/common/brcm_common.c 0 → 100644
Too large (Show diff)
View
plat/brcm/common/brcm_gicv3.c 0 → 100644
Too large (Show diff)
View
plat/brcm/common/brcm_image_load.c 0 → 100644
Too large (Show diff)
View
plat/brcm/common/brcm_io_storage.c 0 → 100644
Too large (Show diff)
View
plat/brcm/common/brcm_mhu.c 0 → 100644
Too large (Show diff)
View
plat/brcm/common/brcm_mhu.h 0 → 100644
Too large (Show diff)
View
plat/brcm/common/brcm_scpi.c 0 → 100644
Too large (Show diff)
View
plat/brcm/common/brcm_scpi.h 0 → 100644
Too large (Show diff)