History log of /rk3399_ARM-atf/ (Results 14801 – 14825 of 18586)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
d35cc34731-Jul-2018 Sathees Balya <sathees.balya@arm.com>

Console: Use callee-saved registers

This allows the console drivers to be implemented in C

Change-Id: Ibac859c4bcef0e92a0dcacc6b58ac19bc69b8342
Signed-off-by: Sathees Balya <sathees.balya@arm.com>

07da0bf915-Aug-2018 Dimitris Papastamos <dimitris.papastamos@arm.com>

Merge pull request #1516 from antonio-nino-diaz-arm/an/printf

Replace stdio.h functions by TF functions

7e8a891f13-Aug-2018 Dimitris Papastamos <dimitris.papastamos@arm.com>

Merge pull request #1502 from dp-arm/dp/irc

readme: Add information about the TF-A IRC channel

09895d4213-Aug-2018 Dimitris Papastamos <dimitris.papastamos@arm.com>

Merge pull request #1520 from robertovargas-arm/cci-dsb

cci: Use dsb to wait before reading status register

fcb52dbf13-Aug-2018 Roberto Vargas <roberto.vargas@arm.com>

cci: Use dsb to wait before reading status register

The CCI500 TRM explicitily requires completion of the write
operation before the read operation, and it is not guaranteed
by dmb but it is dsb.

C

cci: Use dsb to wait before reading status register

The CCI500 TRM explicitily requires completion of the write
operation before the read operation, and it is not guaranteed
by dmb but it is dsb.

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

show more ...

3ba9295713-Aug-2018 Dimitris Papastamos <dimitris.papastamos@arm.com>

Merge pull request #1510 from robertovargas-arm/romlib

Add support for moving libraries to ROM


Makefile
bl1/bl1.mk
bl2/bl2.mk
bl2u/bl2u_main.c
drivers/auth/mbedtls/mbedtls_common.c
drivers/auth/mbedtls/mbedtls_common.mk
drivers/auth/mbedtls/mbedtls_crypto.mk
drivers/auth/mbedtls/mbedtls_x509.mk
include/common/romlib.h
include/lib/libc/assert.h
include/lib/libc/inttypes.h
include/lib/libc/machine/_inttypes.h
include/lib/libc/machine/_limits.h
include/lib/libc/machine/_stdint.h
include/lib/libc/machine/_types.h
include/lib/libc/machine/endian.h
include/lib/libc/stdbool.h
include/lib/libc/stddef.h
include/lib/libc/stdio.h
include/lib/libc/stdlib.h
include/lib/libc/string.h
include/lib/libc/strings.h
include/lib/libc/sys/_null.h
include/lib/libc/sys/_stdint.h
include/lib/libc/sys/_timespec.h
include/lib/libc/sys/_types.h
include/lib/libc/sys/cdefs.h
include/lib/libc/sys/ctype.h
include/lib/libc/sys/endian.h
include/lib/libc/sys/errno.h
include/lib/libc/sys/limits.h
include/lib/libc/sys/stdarg.h
include/lib/libc/sys/stdint.h
include/lib/libc/sys/timespec.h
include/lib/libc/sys/types.h
include/lib/libc/time.h
include/lib/libc/xlocale/_strings.h
include/lib/libc/xlocale/_time.h
include/plat/arm/board/common/board_arm_def.h
include/plat/arm/common/arm_def.h
include/plat/arm/common/plat_arm.h
lib/libc/abort.c
lib/libc/assert.c
lib/libc/exit.c
lib/libc/libc.mk
lib/libc/mem.c
lib/libc/printf.c
lib/libc/putchar.c
lib/libc/puts.c
lib/libc/sscanf.c
lib/libc/strchr.c
lib/libc/strcmp.c
lib/libc/strlen.c
lib/libc/strncmp.c
lib/libc/strnlen.c
lib/libc/subr_prf.c
lib/libc/timingsafe_bcmp.c
lib/libfdt/libfdt.mk
lib/romlib/Makefile
lib/romlib/gentbl.sh
lib/romlib/genvar.sh
lib/romlib/genwrappers.sh
lib/romlib/init.s
lib/romlib/jmptbl.i
lib/romlib/romlib.ld.S
make_helpers/build_macros.mk
make_helpers/defaults.mk
plat/arm/board/juno/include/platform_def.h
plat/arm/common/arm_bl1_setup.c
plat/arm/common/arm_bl2_setup.c
plat/arm/common/arm_bl2u_setup.c
plat/arm/common/arm_bl31_setup.c
plat/arm/common/arm_common.c
plat/arm/common/arm_common.mk
plat/qemu/platform.mk
0983b8b113-Aug-2018 Dimitris Papastamos <dimitris.papastamos@arm.com>

Merge pull request #1519 from antonio-nino-diaz-arm/an/xlat-el2

xlat v2: Support EL2 translation regime

6902e66a13-Aug-2018 Dimitris Papastamos <dimitris.papastamos@arm.com>

Merge pull request #1518 from antonio-nino-diaz-arm/an/fix_mmc

mmc: Fix warning about usage of uninitialized variable

cadb36cb10-Aug-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

drivers/mmc: Fix warning about usage of uninitialized variable

Because of -Werror, this causes a build error.

Change-Id: I37a8c4bbfe3f2ced5e17981a2814985919ad483b
Signed-off-by: Antonio Nino Diaz <

drivers/mmc: Fix warning about usage of uninitialized variable

Because of -Werror, this causes a build error.

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

show more ...

4c72c3fe07-Aug-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

layerscape: stm32mp1: Migrate to enable_mmu_svc_mon()

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

1e54cbb807-Aug-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

plat/arm: Migrate to enable_mmu_svc_mon()

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

1a92a0e007-Aug-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

xlat v2: Support the EL2 translation regime

The translation library is useful elsewhere. Even though this repository
doesn't exercise the EL2 support of the library, it is better to have it
here as

xlat v2: Support the EL2 translation regime

The translation library is useful elsewhere. Even though this repository
doesn't exercise the EL2 support of the library, it is better to have it
here as well to make it easier to maintain.

enable_mmu_secure() and enable_mmu_direct() have been deprecated. The
functions are still present, but they are behind ERROR_DEPRECATED and
they call the new functions enable_mmu_svc_mon() and
enable_mmu_direct_svc_mon().

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

show more ...

5e4c590d10-Aug-2018 Dimitris Papastamos <dimitris.papastamos@arm.com>

Merge pull request #1504 from hzhuang1/migrate_mmc

Migrate mmc

fcda63ba04-Aug-2018 Haojian Zhuang <haojian.zhuang@linaro.org>

doc/maintainers: remove emmc framework

Remove emmc framework from maintain list.

Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>

41583c5704-Aug-2018 Haojian Zhuang <haojian.zhuang@linaro.org>

drivers/emmc: remove emmc framework

Replace emmc framework by mmc framework.

Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>


eba1b6b304-Aug-2018 Haojian Zhuang <haojian.zhuang@linaro.org>

plat/poplar: migrate to mmc framework

Migrate from emmc framework to mmc framework.

Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>

261e43b704-Aug-2018 Haojian Zhuang <haojian.zhuang@linaro.org>

plat/hikey: migrate to mmc framework

Migrate to mmc framework.

Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>

7a8b483004-Aug-2018 Haojian Zhuang <haojian.zhuang@linaro.org>

drivers/dw_mmc: migrate to mmc framework

Migrate dw_mmc driver from emmc framework to mmc framework. The
emmc framework will be abandoned.

Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>

bd4e3dee04-Aug-2018 Haojian Zhuang <haojian.zhuang@linaro.org>

drivers/mmc: set buswidth and speed before reading data

It should set buswidth and speed of mmc controller before accessing
mmc.

Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Signed-off-by: Haoji

drivers/mmc: set buswidth and speed before reading data

It should set buswidth and speed of mmc controller before accessing
mmc.

Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>

show more ...

07858dd802-Aug-2018 Haojian Zhuang <haojian.zhuang@linaro.org>

drivers/mmc: make mmc_ext_csd aligned with 16 char

DMA is always used in mmc driver. So the buffer address should
always follow the DMA limitation.

There're same requirement in mmc_read_blocks()/mm

drivers/mmc: make mmc_ext_csd aligned with 16 char

DMA is always used in mmc driver. So the buffer address should
always follow the DMA limitation.

There're same requirement in mmc_read_blocks()/mmc_write_blocks()
on parameter buf. Since parameter buf comes from io_block driver,
it's already handled in io_block driver.

At here, just make the minimum address alignment on 16 chars.

Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>

show more ...

ea315a6902-Aug-2018 Haojian Zhuang <haojian.zhuang@linaro.org>

drivers/mmc: fix lba param to int

mmc_read_blocks()/mmc_write_blocks() derived from io_block_ops_t
type. It means that lba param should be integer type, not
unsigned integer type.

Signed-off-by: Ha

drivers/mmc: fix lba param to int

mmc_read_blocks()/mmc_write_blocks() derived from io_block_ops_t
type. It means that lba param should be integer type, not
unsigned integer type.

Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>

show more ...

e74dc94002-Aug-2018 Haojian Zhuang <haojian.zhuang@linaro.org>

drivers/mmc: send CMD8 only for SD card in initialization

Sending CMD8 before CMD1 just causes to fetch data failure in eMMC.
Check whether it's eMMC first. If it's eMMC, send CMD1 command instead.

drivers/mmc: send CMD8 only for SD card in initialization

Sending CMD8 before CMD1 just causes to fetch data failure in eMMC.
Check whether it's eMMC first. If it's eMMC, send CMD1 command instead.

Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>

show more ...

8ae41aec10-Aug-2018 Dimitris Papastamos <dimitris.papastamos@arm.com>

Merge pull request #1505 from Yann-lms/mmc_delays

mmc: add required delays when retrying commands

6a23356c09-Aug-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

Replace stdio.h functions by TF functions

Functions provided by stdio.h such as printf and sprintf are available
in the codebase, but they add a lot of code to the final image if they
are used:

- A

Replace stdio.h functions by TF functions

Functions provided by stdio.h such as printf and sprintf are available
in the codebase, but they add a lot of code to the final image if they
are used:

- AArch64: ~4KB
- AArch32: ~2KB in T32, ~3KB in A32

tf_printf and tf_snprintf are a lot more simple, but it is preferable
to use them when possible because they are also used in common code.

Change-Id: Id09fd2b486198fe3d79276e2c27931595b7ba60e
Acked-by: Haojian Zhuang <haojian.zhuang@linaro.org>
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

show more ...

73bc6e7709-Aug-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

tf_snprintf: Add support for '%s'

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

1...<<591592593594595596597598599600>>...744