diff options
| -rw-r--r-- | arch/arm/mach-ixp4xx/common.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/arm/mach-ixp4xx/common.c b/arch/arm/mach-ixp4xx/common.c index 3bbf40f6d964..71728d36d501 100644 --- a/arch/arm/mach-ixp4xx/common.c +++ b/arch/arm/mach-ixp4xx/common.c | |||
| @@ -427,6 +427,17 @@ static void __init ixp4xx_clocksource_init(void) | |||
| 427 | } | 427 | } |
| 428 | 428 | ||
| 429 | /* | 429 | /* |
| 430 | * sched_clock() | ||
| 431 | */ | ||
| 432 | unsigned long long sched_clock(void) | ||
| 433 | { | ||
| 434 | cycle_t cyc = ixp4xx_get_cycles(NULL); | ||
| 435 | struct clocksource *cs = &clocksource_ixp4xx; | ||
| 436 | |||
| 437 | return clocksource_cyc2ns(cyc, cs->mult, cs->shift); | ||
| 438 | } | ||
| 439 | |||
| 440 | /* | ||
| 430 | * clockevents | 441 | * clockevents |
| 431 | */ | 442 | */ |
| 432 | static int ixp4xx_set_next_event(unsigned long evt, | 443 | static int ixp4xx_set_next_event(unsigned long evt, |
