Updated to include changes requested by Thomas Gleixner. Aside from minor style improvements, the main changes are moving from the old cpu notifier framework for cpu starting to the cpuhotplug framework. Since the new framework does not easily facilitate multiple driver instances without significant additional code, and since there is presently no need for multiple instances, the (now-only-nominal) support for multiple instances was removed; this simplifies some of the code. Use of the full 64-bit clocksource was also replaced by 32-bit to avoid expensive (non-native, software) 64-bit arithmetic in hot paths. I've also removed a comment about Linux implementation details from the DT binding document since it's not actually part of the bindings. Finally, driver was made conditional in Kconfig to avoid it showing up in configurations where it's not relevant. Rich Rich Felker (2): of: add J-Core timer bindings clocksource: add J-Core timer/clocksource driver .../devicetree/bindings/timer/jcore,pit.txt | 24 ++ drivers/clocksource/Kconfig | 9 + drivers/clocksource/Makefile | 1 + drivers/clocksource/jcore-pit.c | 242 +++++++++++++++++++++ include/linux/cpuhotplug.h | 1 + 5 files changed, 277 insertions(+) create mode 100644 Documentation/devicetree/bindings/timer/jcore,pit.txt create mode 100644 drivers/clocksource/jcore-pit.c -- 2.8.1 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html