History log of /rk3399_ARM-atf/ (Results 14626 – 14650 of 18314)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
d323af9e06-Jul-2018 Daniel Boulby <daniel.boulby@arm.com>

Rework page table setup for varying number of mem regions

Change arm_setup_page_tables() to take a variable number of memory
regions. Remove coherent memory region from BL1, BL2 and BL2U as
their co

Rework page table setup for varying number of mem regions

Change arm_setup_page_tables() to take a variable number of memory
regions. Remove coherent memory region from BL1, BL2 and BL2U as
their coherent memory region doesn't contain anything and
therefore has a size of 0. Add check to ensure this
doesn't change without us knowing.

Change-Id: I790054e3b20b056dda1043a4a67bd7ac2d6a3bc0
Signed-off-by: Daniel Boulby <daniel.boulby@arm.com>

show more ...

cffb003424-Jul-2018 danh-arm <dan.handley@arm.com>

Merge pull request #1488 from b49020/integration

synquacer: Enable optional OP-TEE support

790e6c5b24-Jul-2018 danh-arm <dan.handley@arm.com>

Merge pull request #1485 from jeenu-arm/ras

Double-fault and fatal error handling support

4901c53323-Jul-2018 John Tsichritzis <john.tsichritzis@arm.com>

Reword LOAD_IMAGE_V2 in user guide & fix a typo

Change-Id: Id2639218dfffec84d8b0fa295d7e896129d4fcd7
Signed-off-by: John Tsichritzis <john.tsichritzis@arm.com>

6cb2a39719-Jul-2018 Sumit Garg <sumit.garg@linaro.org>

synquacer: Enable optional OP-TEE support

OP-TEE loading is optional on Developerbox controlled via SCP
firmware. To check if OP-TEE is loaded or not, we use DRAM1 region
info passed by SCP firmware

synquacer: Enable optional OP-TEE support

OP-TEE loading is optional on Developerbox controlled via SCP
firmware. To check if OP-TEE is loaded or not, we use DRAM1 region
info passed by SCP firmware.

Signed-off-by: Sumit Garg <sumit.garg@linaro.org>
Reviewed-by: Daniel Thompson <daniel.thompson@linaro.org>

show more ...

df0b5a4b24-Jul-2018 danh-arm <dan.handley@arm.com>

Merge pull request #1487 from hzhuang1/tbb_bl1

hikey: include TBB in BL1

ecd6242919-Jul-2018 Jeenu Viswambharan <jeenu.viswambharan@arm.com>

Arm platforms: Fix type mismatch for arm_pm_idle_states

This also gets rid of MISRA violations for Rule 8.3 and 8.4.

Change-Id: I45bba011b16f90953dd4b260fcd58381f978eedc
Signed-off-by: Jeenu Viswam

Arm platforms: Fix type mismatch for arm_pm_idle_states

This also gets rid of MISRA violations for Rule 8.3 and 8.4.

Change-Id: I45bba011b16f90953dd4b260fcd58381f978eedc
Signed-off-by: Jeenu Viswambharan <jeenu.viswambharan@arm.com>

show more ...

6b7b0f3617-Jul-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

PSCI: Fix MISRA defects in common and setup code

MISRA C-2012 Rules 10.1, 10.3, 17.8 and 20.7.

Change-Id: I3980bd2a1d845559af4bbe2887a0250d0506a064
Signed-off-by: Antonio Nino Diaz <antonio.ninodia

PSCI: Fix MISRA defects in common and setup code

MISRA C-2012 Rules 10.1, 10.3, 17.8 and 20.7.

Change-Id: I3980bd2a1d845559af4bbe2887a0250d0506a064
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

show more ...

abce1dce18-Jul-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

PSCI: Fix MISRA defects in stat code

MISRA C-2012 Rules 10.1, 10.3 and 20.7.

Change-Id: I972ce63f0d8fa157ed17e826b84f218fe498c517
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

8c20c3c916-Jul-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

PSCI: Fix MISRA defects in MEM_PROTECT

MISRA C-2012 Rules 10.1 and 10.3.

Change-Id: I88cd5f56cda5780f2e0ba541c0f5b561309ab3af
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

621d64f816-Jul-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

PSCI: Fix MISRA defects in ON/OFF/SUSPEND/SYSTEM_OFF

Fix violations of MISRA C-2012 Rules 8.13, 10.1, 10.3, 17.7 and 20.7.

Change-Id: I6f45a1069b742aebf9e1d6a403717b1522083f51
Signed-off-by: Antoni

PSCI: Fix MISRA defects in ON/OFF/SUSPEND/SYSTEM_OFF

Fix violations of MISRA C-2012 Rules 8.13, 10.1, 10.3, 17.7 and 20.7.

Change-Id: I6f45a1069b742aebf9e1d6a403717b1522083f51
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

show more ...

2bc3dba918-Jul-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

PSCI: Fix MISRA defects in platform code

Fix violations of MISRA C-2012 Rules 10.1, 10.3, 13.3, 14.4, 17.7 and
17.8.

Change-Id: I6c9725e428b5752f1d80684ec29cb6c52a5c0c2d
Signed-off-by: Antonio Nino

PSCI: Fix MISRA defects in platform code

Fix violations of MISRA C-2012 Rules 10.1, 10.3, 13.3, 14.4, 17.7 and
17.8.

Change-Id: I6c9725e428b5752f1d80684ec29cb6c52a5c0c2d
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

show more ...

99eb5ae818-Jul-2018 Haojian Zhuang <haojian.zhuang@linaro.org>

hikey: include TBB in BL1

BL1 is used in recovery mode on HiKey. The TBB implementation
on HiKey is in BL2. It means that user need to build ATF BL2
with TBB and ATF BL1 with non-TBB. It's inconveni

hikey: include TBB in BL1

BL1 is used in recovery mode on HiKey. The TBB implementation
on HiKey is in BL2. It means that user need to build ATF BL2
with TBB and ATF BL1 with non-TBB. It's inconvenient.

So include TBB in BL1, too.

Signed-off-by: Teddy Reed <teddy@prosauce.org>
Signed-off-by: Victor Chong <victor.chong@linaro.org>
Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>

show more ...

1083b2b320-Jul-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

PSCI: Fix types of definitions

Also change header guards to fix defects of MISRA C-2012 Rule 21.1.

Change-Id: Ied0d4b0e557ef6119ab669d106d2ac5d99620c57
Acked-by: Sumit Garg <sumit.garg@linaro.org>

PSCI: Fix types of definitions

Also change header guards to fix defects of MISRA C-2012 Rule 21.1.

Change-Id: Ied0d4b0e557ef6119ab669d106d2ac5d99620c57
Acked-by: Sumit Garg <sumit.garg@linaro.org>
Acked-by: Anson Huang <Anson.Huang@nxp.com>
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

show more ...

bef9a10f18-Jul-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

PMF: Fix MISRA defects

Fix instances of MISRA C-2012 Rule 10.1 and 21.1.

Change-Id: I5676edede0703481e3635be0bc4a635df8e48f5e
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

4829df8317-Jul-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

PSCI: Refactor lock macros to comply with MISRA

Fix MISRA C-2012 Directive 4.9 defects.

Change-Id: Ibd5364d8f138ddcf59c8074c32b35769366807dc
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.c

PSCI: Refactor lock macros to comply with MISRA

Fix MISRA C-2012 Directive 4.9 defects.

Change-Id: Ibd5364d8f138ddcf59c8074c32b35769366807dc
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

show more ...

369742ec16-Jul-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

PSCI: Add missing function argument names

Fix MISRA C-2012 Rules 8.2 and 21.1.

Change-Id: I7f41fe76fe16399734d11847ab601ad8eb78df1a
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

97373c3318-Jul-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

PSCI: Replace macros by static inline functions

Fix MISRA C-2012 Directive 4.9 and Rule 21.1 defects.

Change-Id: I96c216317d38741ee632d2640cd7b36e6723d5c2
Signed-off-by: Antonio Nino Diaz <antonio.

PSCI: Replace macros by static inline functions

Fix MISRA C-2012 Directive 4.9 and Rule 21.1 defects.

Change-Id: I96c216317d38741ee632d2640cd7b36e6723d5c2
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

show more ...

a093421720-Jul-2018 Daniel Boulby <daniel.boulby@arm.com>

Increase BL2U stack size

BL2U is running out of stack during firmware update. Increase
stack size to prevent this

Change-Id: I9b1a4e237a00172c6738c84b455b3878ab184cb8
Signed-off-by: Daniel Boulby <

Increase BL2U stack size

BL2U is running out of stack during firmware update. Increase
stack size to prevent this

Change-Id: I9b1a4e237a00172c6738c84b455b3878ab184cb8
Signed-off-by: Daniel Boulby <daniel.boulby@arm.com>

show more ...

f00119de18-Jul-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

Fix check_[uptr/u32]_overflow() macros MISRA defects

Add missing parentheses to fix MISRA C-2012 Rule 12.1.

Also, the result of a comparison is an essentially boolean value, it
isn't needed to retu

Fix check_[uptr/u32]_overflow() macros MISRA defects

Add missing parentheses to fix MISRA C-2012 Rule 12.1.

Also, the result of a comparison is an essentially boolean value, it
isn't needed to return 1 or 0 depending on it.

Also, fix header guards (MISRA C-2012 Rule 21.1).

Change-Id: I90c0bcdeb2787c1ca659fc9a981808ece7958de3
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

show more ...

029f5a2818-Jul-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

Introduce UL(), L() and LL() macros

utils_def.h already has U() and ULL(), but not UL(), which is needed for
types like uinptr_t and u_register_t.

Also added L() and LL() for signed values.

Change

Introduce UL(), L() and LL() macros

utils_def.h already has U() and ULL(), but not UL(), which is needed for
types like uinptr_t and u_register_t.

Also added L() and LL() for signed values.

Change-Id: I0654df80d57149ff49507c52f1b27f3d500486a0
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

show more ...

ba0248b519-Jul-2018 danh-arm <dan.handley@arm.com>

Merge pull request #1450 from MISL-EBU-System-SW/marvell-support-v6

Marvell support for Armada 8K SoC family


.gitignore
acknowledgements.rst
docs/marvell/build.txt
docs/marvell/misc/mvebu-a8k-addr-map.txt
docs/marvell/misc/mvebu-amb.txt
docs/marvell/misc/mvebu-ccu.txt
docs/marvell/misc/mvebu-io-win.txt
docs/marvell/misc/mvebu-iob.txt
docs/marvell/porting.txt
drivers/io/io_fip.c
drivers/io/io_memmap.c
drivers/io/io_semihosting.c
drivers/io/io_storage.c
drivers/marvell/amb_adec.c
drivers/marvell/cache_llc.c
drivers/marvell/ccu.c
drivers/marvell/comphy.h
drivers/marvell/comphy/comphy-cp110.h
drivers/marvell/comphy/phy-comphy-cp110.c
drivers/marvell/comphy/phy-comphy-cp110.h
drivers/marvell/gwin.c
drivers/marvell/i2c/a8k_i2c.c
drivers/marvell/io_win.c
drivers/marvell/iob.c
drivers/marvell/mci.c
drivers/marvell/mochi/ap807_setup.c
drivers/marvell/mochi/apn806_setup.c
drivers/marvell/mochi/cp110_setup.c
drivers/marvell/thermal.c
include/drivers/marvell/a8k_i2c.h
include/drivers/marvell/addr_map.h
include/drivers/marvell/amb_adec.h
include/drivers/marvell/aro.h
include/drivers/marvell/cache_llc.h
include/drivers/marvell/ccu.h
include/drivers/marvell/gwin.h
include/drivers/marvell/i2c.h
include/drivers/marvell/io_win.h
include/drivers/marvell/iob.h
include/drivers/marvell/mci.h
include/drivers/marvell/mochi/ap_setup.h
include/drivers/marvell/mochi/cp110_setup.h
include/drivers/marvell/thermal.h
include/lib/cpus/aarch64/cortex_a72.h
include/plat/marvell/a8k/common/a8k_common.h
include/plat/marvell/a8k/common/board_marvell_def.h
include/plat/marvell/a8k/common/marvell_def.h
include/plat/marvell/a8k/common/plat_marvell.h
include/plat/marvell/a8k/common/plat_pm_trace.h
include/plat/marvell/common/aarch64/cci_macros.S
include/plat/marvell/common/aarch64/marvell_macros.S
include/plat/marvell/common/marvell_plat_priv.h
include/plat/marvell/common/marvell_pm.h
include/plat/marvell/common/mvebu.h
maintainers.rst
make_helpers/build_macros.mk
plat/marvell/a8k/a70x0/board/dram_port.c
plat/marvell/a8k/a70x0/board/marvell_plat_config.c
plat/marvell/a8k/a70x0/mvebu_def.h
plat/marvell/a8k/a70x0/platform.mk
plat/marvell/a8k/a70x0_amc/board/dram_port.c
plat/marvell/a8k/a70x0_amc/board/marvell_plat_config.c
plat/marvell/a8k/a70x0_amc/mvebu_def.h
plat/marvell/a8k/a70x0_amc/platform.mk
plat/marvell/a8k/a80x0/board/dram_port.c
plat/marvell/a8k/a80x0/board/marvell_plat_config.c
plat/marvell/a8k/a80x0/mvebu_def.h
plat/marvell/a8k/a80x0/platform.mk
plat/marvell/a8k/a80x0_mcbin/board/dram_port.c
plat/marvell/a8k/a80x0_mcbin/board/marvell_plat_config.c
plat/marvell/a8k/a80x0_mcbin/mvebu_def.h
plat/marvell/a8k/a80x0_mcbin/platform.mk
plat/marvell/a8k/common/a8k_common.mk
plat/marvell/a8k/common/aarch64/a8k_common.c
plat/marvell/a8k/common/aarch64/plat_arch_config.c
plat/marvell/a8k/common/aarch64/plat_helpers.S
plat/marvell/a8k/common/include/a8k_plat_def.h
plat/marvell/a8k/common/include/ddr_info.h
plat/marvell/a8k/common/include/plat_macros.S
plat/marvell/a8k/common/include/platform_def.h
plat/marvell/a8k/common/mss/mss_a8k.mk
plat/marvell/a8k/common/mss/mss_bl2_setup.c
plat/marvell/a8k/common/mss/mss_pm_ipc.c
plat/marvell/a8k/common/mss/mss_pm_ipc.h
plat/marvell/a8k/common/plat_bl1_setup.c
plat/marvell/a8k/common/plat_bl31_setup.c
plat/marvell/a8k/common/plat_ble_setup.c
plat/marvell/a8k/common/plat_pm.c
plat/marvell/a8k/common/plat_pm_trace.c
plat/marvell/a8k/common/plat_thermal.c
plat/marvell/common/aarch64/marvell_common.c
plat/marvell/common/aarch64/marvell_helpers.S
plat/marvell/common/marvell_bl1_setup.c
plat/marvell/common/marvell_bl2_setup.c
plat/marvell/common/marvell_bl31_setup.c
plat/marvell/common/marvell_cci.c
plat/marvell/common/marvell_common.mk
plat/marvell/common/marvell_ddr_info.c
plat/marvell/common/marvell_gicv2.c
plat/marvell/common/marvell_io_storage.c
plat/marvell/common/marvell_pm.c
plat/marvell/common/marvell_topology.c
plat/marvell/common/mrvl_sip_svc.c
plat/marvell/common/mss/mss_common.mk
plat/marvell/common/mss/mss_ipc_drv.c
plat/marvell/common/mss/mss_ipc_drv.h
plat/marvell/common/mss/mss_mem.h
plat/marvell/common/mss/mss_scp_bl2_format.h
plat/marvell/common/mss/mss_scp_bootloader.c
plat/marvell/common/mss/mss_scp_bootloader.h
plat/marvell/common/plat_delay_timer.c
plat/marvell/marvell.mk
plat/marvell/version.mk
tools/doimage/Makefile
tools/doimage/doimage.c
tools/doimage/doimage.mk
992a353619-Jul-2018 danh-arm <dan.handley@arm.com>

Merge pull request #1483 from antonio-nino-diaz-arm/an/rpi3-psci

rpi3: PSCI and Linux boot improvements

224e1aba19-Jul-2018 danh-arm <dan.handley@arm.com>

Merge pull request #1481 from antonio-nino-diaz-arm/an/xlat-refactor

xlat: More refactoring

ae551a1318-Jul-2018 Roberto Vargas <roberto.vargas@arm.com>

cci: Wait before reading status register

The functions cci_enable_snoop_dvm_reqs and cci_disable_snoop_dvm_reqs write
in the SNOOP_CTRL_REGISTER of the slave interface and it polls the status
regist

cci: Wait before reading status register

The functions cci_enable_snoop_dvm_reqs and cci_disable_snoop_dvm_reqs write
in the SNOOP_CTRL_REGISTER of the slave interface and it polls the status
register to be sure that the operation is finished before leaving the
functions. If the write in SNOOP_CTRL_REGISTER is reordered after the first
read in the status register then these functions can finish before
enabling/disabling snoops and DVM messages.

The CCI500 TRM specifies:

Wait for the completion of the write to the Snoop Control Register
before testing the change_pending bit.

Change-Id: Idc7685963f412be1c16bcd3c6e3cca826e2fdf38
Signed-off-by: Roberto Vargas <roberto.vargas@arm.com>

show more ...

1...<<581582583584585586587588589590>>...733