This patch converts the registration to use clocksource_register_hz() but is clearly broken, as the pnx_clocksource doesn't seem to set a proper mult/shift pair. CC: Ralf Baechle <ralf@xxxxxxxxxxxxxx> CC: Yong Zhang <yong.zhang0@xxxxxxxxx> CC: linux-mips@xxxxxxxxxxxxxx Signed-off-by: John Stultz <john.stultz@xxxxxxxxxx> --- arch/mips/pnx8550/common/time.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/arch/mips/pnx8550/common/time.c b/arch/mips/pnx8550/common/time.c index 831d6b3..006ac88 100644 --- a/arch/mips/pnx8550/common/time.c +++ b/arch/mips/pnx8550/common/time.c @@ -104,7 +104,12 @@ __init void plat_time_init(void) pnx8xxx_clockevent.cpumask = cpu_none_mask; clockevents_register_device(&pnx8xxx_clockevent); - clocksource_register(&pnx_clocksource); + + /* + * XXX - Nothing seems to set pnx_clocksource mult/shift! + * So I don't know what freq to use here. Help! -johnstul + */ + clocksource_register_hz(&pnx_clocksource, 0); /* Timer 1 start */ configPR = read_c0_config7(); -- 1.7.3.2.146.gca209