rpi3: Allow runtime determination of UART base clock rate
authorAndre Przywara <andre.przywara@arm.com>
Sun, 4 Aug 2019 09:46:21 +0000 (10:46 +0100)
committerAndre Przywara <andre.przywara@arm.com>
Wed, 25 Sep 2019 10:45:35 +0000 (11:45 +0100)
commit7c0a1877e76b5dc7b6326e3cb670c5156d4d4383
tree32f1dc0ed4e38b694d9676a0b82b4d86138f0d7f
parent66799507c4bbade3a58b833b55bcbe195370fd87
rpi3: Allow runtime determination of UART base clock rate

At the moment the UART input clock rate is hard coded at compile time.
This works as long as the GPU firmware always sets up the same rate,
which does not seem to be true for the Raspberry Pi 4.

In preparation for being able to change this at runtime, add a base
clock parameter to the console setup function. This is still hardcoded
for the Raspberry Pi 3.

Change-Id: I398bc2f1e9b46f7af9a84cb0b33cbe8e78f2d900
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
plat/rpi/common/include/rpi_shared.h
plat/rpi/common/rpi3_common.c
plat/rpi/rpi3/rpi3_bl1_setup.c
plat/rpi/rpi3/rpi3_bl2_setup.c
plat/rpi/rpi3/rpi3_bl31_setup.c