History log of /rk3399_ARM-atf/ (Results 11151 – 11175 of 18314)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
a39493cb06-Apr-2020 Max Shvetsov <maksims.svecovs@arm.com>

stingray: Fix board configuration typo.

Default board configuration was set to bcm958742k which is not present
in current codebase. This causes a default platform build to fail.
Changing to bcm95874

stingray: Fix board configuration typo.

Default board configuration was set to bcm958742k which is not present
in current codebase. This causes a default platform build to fail.
Changing to bcm958742t.

Signed-off-by: Max Shvetsov <maksims.svecovs@arm.com>
Change-Id: Ie24f94ef0ef316ff56fe142df5de45d70ba93c28

show more ...

37d56d3804-Apr-2020 Mark Dykes <mardyk01@review.trustedfirmware.org>

Merge "Fix MISRA C issues in BL1/BL2/BL31" into integration

083e123a03-Apr-2020 Mark Dykes <mardyk01@review.trustedfirmware.org>

Merge "xlat_tables_v2: use get_current_el_maybe_constant() in is_dcache_enabled()" into integration

3443a70220-Mar-2020 John Powell <john.powell@arm.com>

Fix MISRA C issues in BL1/BL2/BL31

Attempts to address MISRA compliance issues in BL1, BL2, and BL31 code.
Mainly issues like not using boolean expressions in conditionals,
conflicting variable name

Fix MISRA C issues in BL1/BL2/BL31

Attempts to address MISRA compliance issues in BL1, BL2, and BL31 code.
Mainly issues like not using boolean expressions in conditionals,
conflicting variable names, ignoring return values without (void), adding
explicit casts, etc.

Change-Id: If1fa18ab621b9c374db73fa6eaa6f6e5e55c146a
Signed-off-by: John Powell <john.powell@arm.com>

show more ...

6e2b866a03-Apr-2020 Alexei Fedorov <Alexei.Fedorov@arm.com>

Merge "arm_fpga: adapt to new way of including gicv3 files" into integration

3e58803603-Apr-2020 Manish Pandey <manish.pandey2@arm.com>

arm_fpga: adapt to new way of including gicv3 files

with commit a6ea06f5, the way platform includes gicv3 files has been
modified, this patch adapts to new method of including gicv3 files
for arm_fp

arm_fpga: adapt to new way of including gicv3 files

with commit a6ea06f5, the way platform includes gicv3 files has been
modified, this patch adapts to new method of including gicv3 files
for arm_fpga platform.

Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
Change-Id: Ic5ccae842b39b7db06d4f23c5738b174c42edf63

show more ...

f4367eb703-Apr-2020 Manish Pandey <manish.pandey2@arm.com>

Merge "xlat lib v2: Add support to pass shareability attribute for normal memory region" into integration

926cd70a03-Apr-2020 Manish Pandey <manish.pandey2@arm.com>

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 s

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

show more ...


docs/plat/brcm-stingray.rst
drivers/brcm/chimp.c
drivers/brcm/emmc/emmc_chal_sd.c
drivers/brcm/emmc/emmc_csl_sdcard.c
drivers/brcm/emmc/emmc_csl_sdcmd.c
drivers/brcm/emmc/emmc_pboot_hal_memory_drv.c
drivers/brcm/iproc_gpio.c
drivers/brcm/ocotp.c
drivers/brcm/scp.c
drivers/brcm/sotp.c
drivers/brcm/spi/iproc_qspi.c
drivers/brcm/spi/iproc_qspi.h
drivers/brcm/spi/iproc_spi.c
drivers/brcm/spi_flash.c
drivers/brcm/spi_sf.c
drivers/io/io_fip.c
include/drivers/brcm/chimp.h
include/drivers/brcm/chimp_nv_defs.h
include/drivers/brcm/dmu.h
include/drivers/brcm/emmc/bcm_emmc.h
include/drivers/brcm/emmc/emmc_api.h
include/drivers/brcm/emmc/emmc_brcm_rdb_sd4_top.h
include/drivers/brcm/emmc/emmc_chal_sd.h
include/drivers/brcm/emmc/emmc_chal_types.h
include/drivers/brcm/emmc/emmc_csl_sd.h
include/drivers/brcm/emmc/emmc_csl_sdcmd.h
include/drivers/brcm/emmc/emmc_csl_sdprot.h
include/drivers/brcm/emmc/emmc_pboot_hal_memory_drv.h
include/drivers/brcm/fru.h
include/drivers/brcm/iproc_gpio.h
include/drivers/brcm/ocotp.h
include/drivers/brcm/scp.h
include/drivers/brcm/sf.h
include/drivers/brcm/sotp.h
include/drivers/brcm/spi.h
include/drivers/brcm/spi_flash.h
include/drivers/io/io_fip.h
include/plat/brcm/common/bcm_console.h
include/plat/brcm/common/bcm_elog.h
include/plat/brcm/common/brcm_def.h
include/plat/brcm/common/plat_brcm.h
plat/brcm/board/common/bcm_console.c
plat/brcm/board/common/bcm_elog.c
plat/brcm/board/common/bcm_elog_ddr.c
plat/brcm/board/common/bcm_elog_ddr.h
plat/brcm/board/common/board_arm_trusted_boot.c
plat/brcm/board/common/board_common.c
plat/brcm/board/common/board_common.mk
plat/brcm/board/common/brcm_mbedtls.c
plat/brcm/board/common/chip_id.h
plat/brcm/board/common/cmn_plat_def.h
plat/brcm/board/common/cmn_plat_util.h
plat/brcm/board/common/cmn_sec.c
plat/brcm/board/common/cmn_sec.h
plat/brcm/board/common/err.c
plat/brcm/board/common/plat_setup.c
plat/brcm/board/common/platform_common.c
plat/brcm/board/common/sbl_util.c
plat/brcm/board/common/sbl_util.h
plat/brcm/board/common/timer_sync.c
plat/brcm/board/stingray/aarch64/plat_helpers.S
plat/brcm/board/stingray/bcm958742t-ns3.mk
plat/brcm/board/stingray/bcm958742t.mk
plat/brcm/board/stingray/driver/ddr/soc/include/board_family.h
plat/brcm/board/stingray/driver/ext_sram_init/ext_sram_init.c
plat/brcm/board/stingray/driver/ext_sram_init/ext_sram_init.h
plat/brcm/board/stingray/driver/ihost_pll_config.c
plat/brcm/board/stingray/driver/plat_emmc.c
plat/brcm/board/stingray/driver/swreg.c
plat/brcm/board/stingray/include/bl33_info.h
plat/brcm/board/stingray/include/board_info.h
plat/brcm/board/stingray/include/crmu_def.h
plat/brcm/board/stingray/include/ddr_init.h
plat/brcm/board/stingray/include/fsx.h
plat/brcm/board/stingray/include/ihost_pm.h
plat/brcm/board/stingray/include/iommu.h
plat/brcm/board/stingray/include/ncsi.h
plat/brcm/board/stingray/include/paxb.h
plat/brcm/board/stingray/include/paxc.h
plat/brcm/board/stingray/include/plat_macros.S
plat/brcm/board/stingray/include/platform_def.h
plat/brcm/board/stingray/include/platform_sotp.h
plat/brcm/board/stingray/include/scp_cmd.h
plat/brcm/board/stingray/include/scp_utils.h
plat/brcm/board/stingray/include/sdio.h
plat/brcm/board/stingray/include/sr_def.h
plat/brcm/board/stingray/include/sr_utils.h
plat/brcm/board/stingray/include/swreg.h
plat/brcm/board/stingray/include/timer_sync.h
plat/brcm/board/stingray/platform.mk
plat/brcm/board/stingray/src/bl2_setup.c
plat/brcm/board/stingray/src/bl31_setup.c
plat/brcm/board/stingray/src/brcm_pm_ops.c
plat/brcm/board/stingray/src/fsx.c
plat/brcm/board/stingray/src/ihost_pm.c
plat/brcm/board/stingray/src/iommu.c
plat/brcm/board/stingray/src/ncsi.c
plat/brcm/board/stingray/src/paxb.c
plat/brcm/board/stingray/src/paxc.c
plat/brcm/board/stingray/src/pm.c
plat/brcm/board/stingray/src/scp_cmd.c
plat/brcm/board/stingray/src/scp_utils.c
plat/brcm/board/stingray/src/sdio.c
plat/brcm/board/stingray/src/sr_paxb_phy.c
plat/brcm/board/stingray/src/topology.c
plat/brcm/board/stingray/src/tz_sec.c
plat/brcm/common/brcm_bl2_mem_params_desc.c
plat/brcm/common/brcm_bl2_setup.c
plat/brcm/common/brcm_bl31_setup.c
plat/brcm/common/brcm_ccn.c
plat/brcm/common/brcm_common.c
plat/brcm/common/brcm_gicv3.c
plat/brcm/common/brcm_image_load.c
plat/brcm/common/brcm_io_storage.c
plat/brcm/common/brcm_mhu.c
plat/brcm/common/brcm_mhu.h
plat/brcm/common/brcm_scpi.c
plat/brcm/common/brcm_scpi.h
06aca85719-Feb-2020 Pramod Kumar <pramod.kumar@broadcom.com>

xlat lib v2: Add support to pass shareability attribute for normal memory region

Present framework restricts platform to pass desired shareability attribute
for normal memory region mapped in MMU. i

xlat lib v2: Add support to pass shareability attribute for normal memory region

Present framework restricts platform to pass desired shareability attribute
for normal memory region mapped in MMU. it defaults to inner shareability.

There are platforms where memories (like SRAM) are not placed at snoopable
region in advaned interconnect like CCN/CMN hence snoopable transaction is
not possible to these memory. Though These memories could be mapped in MMU
as MT_NON_CACHEABLE, data caches benefits won't be available.

If these memories are mapped as cacheable with non-shareable attribute,
when only one core is running like at boot time, MMU data cached could be
used for faster execution. Hence adding support to pass the shareability
attribute for memory regions.

Signed-off-by: Pramod Kumar <pramod.kumar@broadcom.com>
Change-Id: I678cb50120a28dae4aa9d1896e8faf1dd5cf1754

show more ...

fd1017b120-Mar-2020 Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>

doc: brcm: Add documentation file for brcm stingray platform

Signed-off-by: Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>
Change-Id: I5e2c1220e9694d6ba771cc90daa0e70e967eebe6

49dec7f705-Jan-2020 Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>

drivers: Add SPI Nor flash support

Add SPI Nor flash support

Change-Id: I0cde3fdb4dcad5bcaf445b3bb48e279332bd28af
Signed-off-by: Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>

e3ee7b7d05-Jan-2020 Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>

drivers: Add iproc spi driver

Add iproc spi driver

Change-Id: I652efab1efd9c487974dae9cb9d98b9b8e3759c4
Signed-off-by: Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>

bffde63d05-Jan-2020 Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>

drivers: Add emmc driver for Broadcom platforms

Add emmc driver for Broadcom platforms

Change-Id: I126a6dfccd41062cb0b856f2c2fb1f724730b95e
Signed-off-by: Sheetal Tigadoli <sheetal.tigadoli@broadco

drivers: Add emmc driver for Broadcom platforms

Add emmc driver for Broadcom platforms

Change-Id: I126a6dfccd41062cb0b856f2c2fb1f724730b95e
Signed-off-by: Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>

show more ...

3942d3a818-Dec-2019 Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>

Add BL31 support for Broadcom stingray platform

Change-Id: Icfef5b6923dc292e637001045a334c499d346fe9
Signed-off-by: Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>

f29d1e0c18-Dec-2019 Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>

Add BL2 support for Broadcom stingray platform

Change-Id: I5daa3f2b4b9d85cb857547a588571a9aa8ad05c2
Signed-off-by: Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>

9a40c0fb18-Dec-2019 Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>

Add bl31 support common across Broadcom platforms

Signed-off-by: Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>
Change-Id: Ic1a392a633b447935fa3a7528326c97845f5b1bc

33f1dd9c03-Apr-2020 Sandrine Bailleux <sandrine.bailleux@arm.com>

Merge "uniphier: define PLAT_XLAT_TABLES_DYNAMIC only for BL2" into integration

8a53445e03-Apr-2020 Olivier Deprez <olivier.deprez@arm.com>

Merge changes from topic "sb/fconf" into integration

* changes:
Check for out-of-bound accesses in the platform io policies
Check for out-of-bound accesses in the CoT description

717448d613-Dec-2019 Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>

Add bl2 setup code common across Broadcom platforms

Signed-off-by: Sheetal Tigadoli <sheetal.tigadoli@broadcom.com>
Change-Id: Iabeaee35c22608c93945c8295bf70947b0f6049a

3cde15fa02-Apr-2020 Masahiro Yamada <yamada.masahiro@socionext.com>

xlat_tables_v2: use get_current_el_maybe_constant() in is_dcache_enabled()

Using get_current_el_maybe_constant() produces more optimized code
because in most cases, we know the exception level at bu

xlat_tables_v2: use get_current_el_maybe_constant() in is_dcache_enabled()

Using get_current_el_maybe_constant() produces more optimized code
because in most cases, we know the exception level at build-time.
For example, BL31 runs at EL3, so unneeded code will be trimmed.

[before]

0000000000000000 <is_dcache_enabled>:
0: d5384240 mrs x0, currentel
4: 53020c00 ubfx w0, w0, #2, #2
8: 7100041f cmp w0, #0x1
c: 54000081 b.ne 1c <is_dcache_enabled+0x1c> // b.any
10: d5381000 mrs x0, sctlr_el1
14: 53020800 ubfx w0, w0, #2, #1
18: d65f03c0 ret
1c: 7100081f cmp w0, #0x2
20: 54000061 b.ne 2c <is_dcache_enabled+0x2c> // b.any
24: d53c1000 mrs x0, sctlr_el2
28: 17fffffb b 14 <is_dcache_enabled+0x14>
2c: d53e1000 mrs x0, sctlr_el3
30: 17fffff9 b 14 <is_dcache_enabled+0x14>

[after]

0000000000000000 <is_dcache_enabled>:
0: d53e1000 mrs x0, sctlr_el3
4: 53020800 ubfx w0, w0, #2, #1
8: d65f03c0 ret

Change-Id: I3698fae9b517022ff9fbfd4cad3a320c6e137e10
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

show more ...

cb2e35b502-Apr-2020 Mark Dykes <mardyk01@review.trustedfirmware.org>

Merge changes from topic "macro-cleanup" into integration

* changes:
plat: remove redundant =1 from -D option
Pass more -D options to BL*_CPPFLAGS instead of BL*_CFLAGS

3142f6df02-Apr-2020 joanna.farley <joanna.farley@arm.com>

Merge "cryptocell: add support for Cryptocell 713" into integration

57477bc702-Apr-2020 Olivier Deprez <olivier.deprez@arm.com>

Merge "Fix coverity defects found on the FPGA port." into integration

afe6262402-Apr-2020 Sandrine Bailleux <sandrine.bailleux@arm.com>

Check for out-of-bound accesses in the platform io policies

The platform io policies array is now always accessed through a fconf getter.
This gives us an ideal spot to check for out-of-bound access

Check for out-of-bound accesses in the platform io policies

The platform io policies array is now always accessed through a fconf getter.
This gives us an ideal spot to check for out-of-bound accesses.

Remove the assertion in plat_get_image_source(), which is now redundant.

Change-Id: Iefe808d530229073b68cbd164d927b8b6662a217
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>

show more ...

6f8a256525-Mar-2020 Sandrine Bailleux <sandrine.bailleux@arm.com>

Check for out-of-bound accesses in the CoT description

The chain of trust array is now always accessed through a fconf getter.
This gives us an ideal spot to check for out-of-bound accesses.

Change

Check for out-of-bound accesses in the CoT description

The chain of trust array is now always accessed through a fconf getter.
This gives us an ideal spot to check for out-of-bound accesses.

Change-Id: Ic5ea20e43cf8ca959bb7f9b60de7c0839b390add
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>

show more ...

1...<<441442443444445446447448449450>>...733