arm-trusted-firmware/plat/fvp
Jeenu Viswambharan 1c297bf015 Move architecture timer setup to platform-specific code
At present, bl1_arch_setup() and bl31_arch_setup() program the counter
frequency using a value from the memory mapped generic timer. The
generic timer however is not necessarily present on all ARM systems
(although it is architected to be present on all server systems).

This patch moves the timer setup to platform-specific code and updates
the relevant documentation. Also, CNTR.FCREQ is set as the specification
requires the bit corresponding to the counter's frequency to be set when
enabling. Since we intend to use the base frequency, set bit 8.

Fixes ARM-software/tf-issues#24

Change-Id: I32c52cf882253e01f49056f47c58c23e6f422652
2014-03-10 14:17:59 +00:00
..
aarch64 Remove unused 'CPU present' flag 2014-03-10 14:17:58 +00:00
bl1_plat_setup.c Move architecture timer setup to platform-specific code 2014-03-10 14:17:59 +00:00
bl2_plat_setup.c Add support for BL3-2 in BL2 2014-02-20 19:06:34 +00:00
bl31_plat_setup.c Move architecture timer setup to platform-specific code 2014-03-10 14:17:59 +00:00
bl32_plat_setup.c Add Test Secure Payload (BL3-2) image 2014-02-20 19:06:34 +00:00
plat_gic.c Fix implementation and users of gicd_set_ipriorityr() 2014-03-05 16:21:14 +00:00
plat_io_storage.c fvp: plat_io_storage: remove duplicated code 2014-03-05 16:21:14 +00:00
plat_pm.c fvp: clear a pending cluster power off request 2014-01-23 12:13:34 +00:00
plat_topology.c fvp: rename fvp_* files to plat_* 2014-01-20 18:45:04 +00:00
platform.h Remove unused 'CPU present' flag 2014-03-10 14:17:58 +00:00
platform.mk fvp: Make use of the generic MMU translation table setup code 2014-03-05 16:21:14 +00:00