arm-trusted-firmware/drivers/renesas/rcar
Marek Vasut 605767475e rcar_gen3: drivers: console: Treat log as device memory
The BL31 log driver is registered before the xlat tables are initialized,
at that point the log memory is configured as device memory and can only
be accessed with up-to-32bit aligned accesses. Adjust the driver to do
just that.

The memset() call has to be replaced by a loop of 32bit writes to the log,
the memcpy() is trivial to replace with a single 32bit write of the entire
TLOG word. In the end, this even simplifies the code.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>
Change-Id: Ie9152e782e67d93e7236069a294df812e2b873bf
2020-12-08 22:27:13 +00:00
..
auth rcar_gen3: drivers: rpc: Modify PFC code 2019-07-12 12:11:38 +02:00
avs Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
board rcar_gen3: drivers: board: Add new board revision for M3ULCB 2020-02-15 10:46:00 +01:00
console rcar_gen3: drivers: console: Treat log as device memory 2020-12-08 22:27:13 +00:00
cpld Update renesas platform to not rely on undefined overflow behaviour 2019-07-11 12:10:58 +01:00
ddr rcar_gen3: drivers: ddr: Update DDR setting for H3, M3, M3N 2020-02-15 10:46:00 +01:00
delay Replace __ASSEMBLY__ with compiler-builtin __ASSEMBLER__ 2019-08-01 13:14:12 -07:00
dma rcar_gen3: plat: Add R-Car V3M support 2019-04-02 15:37:00 +02:00
emmc rcar_gen3: plat: Rename RCAR_PRODUCT_* to PRR_PRODUCT_* 2019-08-16 15:15:12 +02:00
iic_dvfs rcar_gen3: plat: Rename RCAR_PRODUCT_* to PRR_PRODUCT_* 2019-08-16 15:15:12 +02:00
io Merge changes from topic "ld/mtd_framework" into integration 2020-01-17 17:41:21 +00:00
pfc rcar_gen3: plat: Rename RCAR_PRODUCT_* to PRR_PRODUCT_* 2019-08-16 15:15:12 +02:00
pwrc rcar_gen3: plat: Rename RCAR_PRODUCT_* to PRR_PRODUCT_* 2019-08-16 15:15:12 +02:00
qos rcar_gen3: drivers: qos: update QoS setting 2019-08-29 13:02:30 +02:00
rom rcar_gen3: plat: Rename RCAR_PRODUCT_* to PRR_PRODUCT_* 2019-08-16 15:15:12 +02:00
rpc rcar_gen3: plat: Rename RCAR_PRODUCT_* to PRR_PRODUCT_* 2019-08-16 15:15:12 +02:00
scif Don't return error information from console_flush 2020-10-09 10:21:50 -05:00
watchdog rcar_gen3: plat: Rename RCAR_PRODUCT_* to PRR_PRODUCT_* 2019-08-16 15:15:12 +02:00
common.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00