lkml.org 
[lkml]   [2020]   [Sep]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v14 06/10] clocksource: Add clocksource id for arm arch counter
    Date
    Add clocksource id for arm arch counter to let it be identified easily and
    elegantly in ptp_kvm implementation for arm.

    Signed-off-by: Jianyong Wu <jianyong.wu@arm.com>
    ---
    drivers/clocksource/arm_arch_timer.c | 2 ++
    include/linux/clocksource_ids.h | 1 +
    2 files changed, 3 insertions(+)

    diff --git a/drivers/clocksource/arm_arch_timer.c b/drivers/clocksource/arm_arch_timer.c
    index 6c3e84180146..d55acffb0b90 100644
    --- a/drivers/clocksource/arm_arch_timer.c
    +++ b/drivers/clocksource/arm_arch_timer.c
    @@ -16,6 +16,7 @@
    #include <linux/cpu_pm.h>
    #include <linux/clockchips.h>
    #include <linux/clocksource.h>
    +#include <linux/clocksource_ids.h>
    #include <linux/interrupt.h>
    #include <linux/of_irq.h>
    #include <linux/of_address.h>
    @@ -191,6 +192,7 @@ static u64 arch_counter_read_cc(const struct cyclecounter *cc)

    static struct clocksource clocksource_counter = {
    .name = "arch_sys_counter",
    + .id = CSID_ARM_ARCH_COUNTER,
    .rating = 400,
    .read = arch_counter_read,
    .mask = CLOCKSOURCE_MASK(56),
    diff --git a/include/linux/clocksource_ids.h b/include/linux/clocksource_ids.h
    index 4d8e19e05328..16775d7d8f8d 100644
    --- a/include/linux/clocksource_ids.h
    +++ b/include/linux/clocksource_ids.h
    @@ -5,6 +5,7 @@
    /* Enum to give clocksources a unique identifier */
    enum clocksource_ids {
    CSID_GENERIC = 0,
    + CSID_ARM_ARCH_COUNTER,
    CSID_MAX,
    };

    --
    2.17.1
    \
     
     \ /
      Last update: 2020-09-04 11:30    [W:2.253 / U:0.140 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site