All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v6 0/2] J-Core timer support
  2016-08-03  0:18 ` Rich Felker
  (?)
@ 2016-08-04  4:30 ` Rich Felker
  -1 siblings, 0 replies; 68+ messages in thread
From: Rich Felker @ 2016-08-04  4:30 UTC (permalink / raw)
  To: devicetree, linux-kernel, linux-sh
  Cc: Rob Herring, Mark Rutland, Daniel Lezcano, Thomas Gleixner

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

^ permalink raw reply	[flat|nested] 68+ messages in thread
* [PATCH v6 0/2] J-Core timer support
@ 2016-08-03  0:18 ` Rich Felker
  0 siblings, 0 replies; 68+ messages in thread
From: Rich Felker @ 2016-08-03  0:18 UTC (permalink / raw)
  To: devicetree, linux-kernel, linux-sh
  Cc: Rob Herring, Mark Rutland, Daniel Lezcano, Thomas Gleixner

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

^ permalink raw reply	[flat|nested] 68+ messages in thread

end of thread, other threads:[~2016-08-26  9:05 UTC | newest]

Thread overview: 68+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-08-04  4:30 [PATCH v6 0/2] J-Core timer support Rich Felker
2016-08-04  4:30 ` Rich Felker
2016-08-04  4:30 ` Rich Felker
2016-08-04  4:30 ` [PATCH v6 1/2] of: add J-Core timer bindings Rich Felker
2016-08-04  4:30   ` Rich Felker
2016-08-04  4:30   ` Rich Felker
2016-08-04 18:16   ` Rob Herring
2016-08-04 18:16     ` Rob Herring
2016-08-04 18:16     ` Rob Herring
2016-08-04  4:30 ` [PATCH v6 2/2] clocksource: add J-Core timer/clocksource driver Rich Felker
2016-08-04  4:30   ` Rich Felker
2016-08-04  4:30   ` Rich Felker
2016-08-04  8:24   ` Alexnader Kuleshov
2016-08-04  8:24     ` Alexnader Kuleshov
2016-08-04 19:42     ` Rich Felker
2016-08-04 19:42       ` Rich Felker
2016-08-24 16:42   ` Daniel Lezcano
2016-08-24 16:42     ` Daniel Lezcano
2016-08-24 17:40     ` Rich Felker
2016-08-24 17:40       ` Rich Felker
2016-08-24 19:01       ` Marc Zyngier
2016-08-24 19:01         ` Marc Zyngier
2016-08-24 19:01         ` Marc Zyngier
2016-08-24 19:20         ` Rich Felker
2016-08-24 19:20           ` Rich Felker
2016-08-24 22:21           ` Mark Rutland
2016-08-24 22:21             ` Mark Rutland
2016-08-24 22:21             ` Mark Rutland
2016-08-24 20:01       ` Arnd Bergmann
2016-08-24 20:01         ` Arnd Bergmann
2016-08-24 20:52         ` Rich Felker
2016-08-24 20:52           ` Rich Felker
2016-08-24 21:22           ` Mark Rutland
2016-08-24 21:22             ` Mark Rutland
2016-08-24 21:44             ` Rich Felker
2016-08-24 21:44               ` Rich Felker
2016-08-24 21:44               ` Rich Felker
2016-08-24 21:57               ` Arnd Bergmann
2016-08-24 21:57                 ` Arnd Bergmann
2016-08-25 10:23                 ` Arnd Bergmann
2016-08-25 10:23                   ` Arnd Bergmann
2016-08-24 22:54               ` Mark Rutland
2016-08-24 22:54                 ` Mark Rutland
2016-08-25  8:07       ` Thomas Gleixner
2016-08-25  8:07         ` Thomas Gleixner
2016-08-25 14:56         ` Rich Felker
2016-08-25 14:56           ` Rich Felker
2016-08-25 14:56           ` Rich Felker
2016-08-25 15:41           ` Thomas Gleixner
2016-08-25 15:41             ` Thomas Gleixner
2016-08-25 17:45             ` Rich Felker
2016-08-25 17:45               ` Rich Felker
2016-08-25 16:38           ` Mark Rutland
2016-08-25 16:38             ` Mark Rutland
2016-08-25 17:51             ` Rich Felker
2016-08-25 17:51               ` Rich Felker
2016-08-25 18:21               ` Mark Rutland
2016-08-25 18:21                 ` Mark Rutland
2016-08-25 19:20                 ` Rich Felker
2016-08-25 19:20                   ` Rich Felker
2016-08-26  9:04       ` Daniel Lezcano
2016-08-26  9:04         ` Daniel Lezcano
  -- strict thread matches above, loose matches on Subject: below --
2016-08-03  0:18 [PATCH v6 0/2] J-Core timer support Rich Felker
2016-08-03  0:18 ` Rich Felker
2016-03-17 23:12 ` [PATCH v6 2/2] clocksource: add J-Core timer/clocksource driver Rich Felker
2016-03-17 23:12   ` Rich Felker
2016-03-17 23:12   ` Rich Felker
2016-05-17 23:18 ` [PATCH v6 1/2] of: add J-Core timer bindings Rich Felker

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.