linux/arch/hexagon/include/asm/timex.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0-only */
   2/*
   3 * Copyright (c) 2010-2011, The Linux Foundation. All rights reserved.
   4 */
   5
   6#ifndef _ASM_TIMEX_H
   7#define _ASM_TIMEX_H
   8
   9#include <asm-generic/timex.h>
  10#include <asm/timer-regs.h>
  11
  12/* Using TCX0 as our clock.  CLOCK_TICK_RATE scheduled to be removed. */
  13#define CLOCK_TICK_RATE              TCX0_CLK_RATE
  14
  15#define ARCH_HAS_READ_CURRENT_TIMER
  16
  17static inline int read_current_timer(unsigned long *timer_val)
  18{
  19        *timer_val = (unsigned long) __vmgettime();
  20        return 0;
  21}
  22
  23#endif
  24