aboutsummaryrefslogtreecommitdiff
path: root/drivers/clocksource/owl-timer.c
AgeCommit message (Collapse)AuthorFilesLines
2018-01-08clocksource/drivers/owl: Add the S700 timerAndreas Färber1-0/+1
Actions S700 has two 2Hz timers like S500, and four TIMx timers like S900. Signed-off-by: Andreas Färber <[email protected]> Signed-off-by: Daniel Lezcano <[email protected]> Cc: Linus Torvalds <[email protected]> Cc: Peter Zijlstra <[email protected]> Cc: Thomas Gleixner <[email protected]> Link: http://lkml.kernel.org/r/[email protected] Signed-off-by: Ingo Molnar <[email protected]>
2018-01-08clocksource/drivers/owl: Adopt TIMER_OF_DECLARE()Andreas Färber1-2/+2
The following commit: 1727339590fd ("clocksource/drivers: Rename CLOCKSOURCE_OF_DECLARE to TIMER_OF_DECLARE") deprecated CLOCKSOURCE_OF_DECLARE(), so adopt the new TIMER_OF_DECLARE() macro instead. Reported-by: Daniel Lezcano <[email protected]> Signed-off-by: Andreas Färber <[email protected]> Signed-off-by: Daniel Lezcano <[email protected]> Cc: Linus Torvalds <[email protected]> Cc: Peter Zijlstra <[email protected]> Cc: Thomas Gleixner <[email protected]> Link: http://lkml.kernel.org/r/[email protected] Signed-off-by: Ingo Molnar <[email protected]>
2017-10-19clocksource/drivers/owl: pr_err() strings should end with newlinesArvind Yadav1-2/+2
pr_err() messages should end with a new-line to avoid other messages being concatenated. Signed-off-by: Arvind Yadav <[email protected]> Reviewed-by: Andreas Färber <[email protected]> Signed-off-by: Daniel Lezcano <[email protected]>
2017-06-18clocksource: owl: Add S900 supportAndreas Färber1-0/+1
The Actions Semi S900 SoC provides four 32-bit timers, TIMER0/1/2/3, but no 2Hz timers. An S900 datasheet can be found in 96Boards documentation: https://github.com/96boards/documentation/blob/master/ConsumerEdition/Bubblegum-96/HardwareDocs/SoC_bubblegum96.pdf Acked-by: Daniel Lezcano <[email protected]> Signed-off-by: Andreas Färber <[email protected]>
2017-06-18clocksource: Add Owl timerAndreas Färber1-0/+171
The Actions Semi S500 SoC provides four timers, 2Hz0/1 and 32-bit TIMER0/1. Use TIMER0 as clocksource and TIMER1 as clockevents. Based on LeMaker linux-actions tree. An S500 datasheet can be found on the LeMaker Guitar pages: http://www.lemaker.org/product-guitar-download-29.html Acked-by: Daniel Lezcano <[email protected]> Signed-off-by: Andreas Färber <[email protected]>