Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/arch/openrisc/include/asm/timex.h
26481 views
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 <[email protected]>
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
22
static inline cycles_t get_cycles(void)
23
{
24
return mfspr(SPR_TTCR);
25
}
26
#define get_cycles get_cycles
27
28
/* This isn't really used any more */
29
#define CLOCK_TICK_RATE 1000
30
31
#define ARCH_HAS_READ_CURRENT_TIMER
32
33
#endif
34
35