• Jamie Iles's avatar
    clocksource: apb: Share APB timer code with other platforms · 06c3df49
    Jamie Iles authored
    The APB timers are an IP block from Synopsys (DesignWare APB timers)
    and are also found in other systems including ARM SoC's.  This patch
    adds functions for creating clock_event_devices and clocksources from
    APB timers but does not do the resource allocation.  This is handled
    in a higher layer to allow the timers to be created from multiple
    methods such as platform_devices.
    
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: Ingo Molnar <mingo@redhat.com>
    Cc: "H. Peter Anvin" <hpa@zytor.com>
    Cc: Jacob Pan <jacob.jun.pan@linux.intel.com>
    Signed-off-by: default avatarJamie Iles <jamie@jamieiles.com>
    Signed-off-by: default avatarJohn Stultz <john.stultz@linaro.org>
    06c3df49
dw_apb_timer.c 11.2 KB