arm-trusted-firmware/plat/marvell/armada/common
Pali Rohár 5a91c439cb fix(plat/marvell/a3720/uart): fix UART parent clock rate determination
The UART code for the A3K platform assumes that UART parent clock rate
is always 25 MHz. This is incorrect, because the xtal clock can also run
at 40 MHz (this is board specific).

The frequency of the xtal clock is determined by a value on a strapping
pin during SOC reset. The code to determine this frequency is already in
A3K's comphy driver.

Move the get_ref_clk() function from the comphy driver to a separate
file and use it for UART parent clock rate determination.

Signed-off-by: Pali Rohár <pali@kernel.org>
Change-Id: I8bb18a2d020ef18fe65aa06ffa4ab205c71be92e
2021-06-02 14:19:52 +01:00
..
aarch64 fix(plat/marvell/a3720/uart): fix UART parent clock rate determination 2021-06-02 14:19:52 +01:00
mss plat/marvell/armada: postpone MSS CPU startup to BL31 stage 2021-04-20 12:59:58 +02:00
marvell_bl1_setup.c marvell: armada: add extra level in marvell platform hierarchy 2020-06-07 00:06:03 +02:00
marvell_bl2_setup.c plat: marvell: armada: fix BL32 extra parameters usage 2020-07-10 10:55:40 +00:00
marvell_bl31_setup.c marvell: armada: add extra level in marvell platform hierarchy 2020-06-07 00:06:03 +02:00
marvell_cci.c marvell: armada: add extra level in marvell platform hierarchy 2020-06-07 00:06:03 +02:00
marvell_common.mk plat/marvell: remove subversion from Marvell make files 2021-04-20 13:00:19 +02:00
marvell_console.c fix(plat/marvell/a3720/uart): fix UART parent clock rate determination 2021-06-02 14:19:52 +01:00
marvell_ddr_info.c marvell: armada: add extra level in marvell platform hierarchy 2020-06-07 00:06:03 +02:00
marvell_gicv2.c marvell: armada: add extra level in marvell platform hierarchy 2020-06-07 00:06:03 +02:00
marvell_gicv3.c marvell: armada: add extra level in marvell platform hierarchy 2020-06-07 00:06:03 +02:00
marvell_image_load.c marvell: armada: add extra level in marvell platform hierarchy 2020-06-07 00:06:03 +02:00
marvell_io_storage.c plat: marvell: armada: fix BL32 extra parameters usage 2020-07-10 10:55:40 +00:00
marvell_pm.c marvell: armada: add extra level in marvell platform hierarchy 2020-06-07 00:06:03 +02:00
marvell_topology.c marvell: armada: add extra level in marvell platform hierarchy 2020-06-07 00:06:03 +02:00
mrvl_sip_svc.c plat/marvell/armada: fix TRNG return SMC handling 2021-04-20 13:00:07 +02:00
plat_delay_timer.c marvell: armada: add extra level in marvell platform hierarchy 2020-06-07 00:06:03 +02:00