summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/shared/arm-a9mpcore-clock-config.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps: Convert clock drivers to use a timecounterAlexander Krutwig2015-05-201-31/+17
| | | | Update #2271.
* bsps/arm: Add a9mpcore_clock_initialize_early()Sebastian Huber2014-09-101-4/+0
| | | | | This is necessary to use the CPU counter converter even in case no clock driver is present, e.g. in tmcontext01.
* bsps/arm: Fix Cortex-A9 MPCore clock driverSebastian Huber2014-06-061-9/+18
| | | | | | The nanoseconds extension returned wrong values on secondary processors since some of the global timer registeres are banked. Use global variables instead.
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-211-1/+1
|
* bsp/arm: SMP support for a9mpcore_clock_cleanup()Ralf Kirchner2014-03-131-4/+18
|
* score: Add RTEMS_FATAL_SOURCE_BSPSebastian Huber2014-02-191-8/+3
| | | | | | Merge RTEMS_FATAL_SOURCE_BSP_GENERIC and RTEMS_FATAL_SOURCE_BSP_SPECIFIC into new fatal source RTEMS_FATAL_SOURCE_BSP. This makes it easier to figure out the code position given a fatal source and code.
* score: Add CPU counter supportSebastian Huber2014-02-141-0/+11
| | | | | | | | | Add a CPU counter interface to allow access to a free-running counter. It is useful to measure short time intervals. This can be used for example to enable profiling of critical low-level functions. Add two busy wait functions rtems_counter_delay_ticks() and rtems_counter_delay_nanoseconds() implemented via the CPU counter.
* bsps/arm: Fix Cortex-A9 MPCore nanoseconds handlerSebastian Huber2014-02-131-1/+1
|
* bsps/arm: Use Global Timer for Cortex-A9 MPCoreSebastian Huber2014-02-101-25/+51
| | | | | | Use the Global Timer for the Cortex-A9 MPCore clock driver instead of the Private Timer. This enables a consistent nanoseconds since last context switch value across all processors.
* bsps/arm: Include missing header fileSebastian Huber2014-02-101-3/+2
|
* arm/a9mpcore: Add support to get the clock via a weak linkage function.Chris Johns2013-12-191-2/+15
| | | | | | This allows an application to provide a localised clock freq with needing to go down the BSP opts path. This is important with the Zynq where the Xilinx tools generate the frequency.
* bsps/arm: Fix Cortex-A9 MPCore nanoseconds handlerSebastian Huber2013-11-141-1/+1
|
* bsp/realview-pbx-a9: New BSPSebastian Huber2013-05-031-0/+116