linux/arch/openrisc/include/asm/timex.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0-or-later */
   2/*
   3 * OpenRISC Linux
   4 *
   5 * Linux architectural port borrowing liberally from similar works of
   6 * others.  All original copyrights apply as per the original source
   7 * declaration.
   8 *
   9 * OpenRISC implementation:
  10 * Copyright (C) 2010-2011 Jonas Bonn <jonas@southpole.se>
  11 */
  12
  13#ifndef __ASM_OPENRISC_TIMEX_H
  14#define __ASM_OPENRISC_TIMEX_H
  15
  16#define get_cycles get_cycles
  17
  18#include <asm-generic/timex.h>
  19#include <asm/spr.h>
  20#include <asm/spr_defs.h>
  21
  22static inline cycles_t get_cycles(void)
  23{
  24        return mfspr(SPR_TTCR);
  25}
  26
  27/* This isn't really used any more */
  28#define CLOCK_TICK_RATE 1000
  29
  30#define ARCH_HAS_READ_CURRENT_TIMER
  31
  32#endif
  33