devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v4 0/3] Move Loongson1 PWM timer to clocksource framework
@ 2023-05-12 10:37 Keguang Zhang
  2023-05-12 10:37 ` [PATCH v4 1/3] MIPS: Loongson32: Remove deprecated PWM timer clocksource Keguang Zhang
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Keguang Zhang @ 2023-05-12 10:37 UTC (permalink / raw)
  To: linux-kernel, devicetree, linux-mips
  Cc: Daniel Lezcano, Thomas Gleixner, Rob Herring, Krzysztof Kozlowski,
	Thomas Bogendoerfer, Stephen Boyd, Keguang Zhang

Move Loongson1 PWM timer to clocksource framework.
Adapt the driver to clocksource framework with devicetree support.
Update the Kconfig/Makefile options accordingly.

Changelog
V3 -> V4: Replaced the wildcard compatible string with specific one
V2 -> V3: Remove the reference to regs-pwm.h
V1 -> V2: Delete the obsolete header file regs-pwm.h

Keguang Zhang (3):
  MIPS: Loongson32: Remove deprecated PWM timer clocksource
  dt-bindings: timer: Add Loongson-1 clocksource
  clocksource: loongson1: Move PWM timer to clocksource framework

 .../timer/loongson,ls1x-pwmtimer.yaml         |  48 ++++
 .../include/asm/mach-loongson32/loongson1.h   |   1 -
 .../include/asm/mach-loongson32/regs-pwm.h    |  25 --
 arch/mips/loongson32/Kconfig                  |  37 ---
 arch/mips/loongson32/common/time.c            | 210 ----------------
 drivers/clocksource/Kconfig                   |   9 +
 drivers/clocksource/Makefile                  |   1 +
 drivers/clocksource/timer-loongson1-pwm.c     | 236 ++++++++++++++++++
 8 files changed, 294 insertions(+), 273 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/timer/loongson,ls1x-pwmtimer.yaml
 delete mode 100644 arch/mips/include/asm/mach-loongson32/regs-pwm.h
 create mode 100644 drivers/clocksource/timer-loongson1-pwm.c


base-commit: 31c6ed4e89187beef8fe2f979c8881ca94839427
-- 
2.39.2


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

end of thread, other threads:[~2023-05-13  9:35 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-12 10:37 [PATCH v4 0/3] Move Loongson1 PWM timer to clocksource framework Keguang Zhang
2023-05-12 10:37 ` [PATCH v4 1/3] MIPS: Loongson32: Remove deprecated PWM timer clocksource Keguang Zhang
2023-05-12 10:37 ` [PATCH v4 2/3] dt-bindings: timer: Add Loongson-1 clocksource Keguang Zhang
2023-05-13  9:35   ` Krzysztof Kozlowski
2023-05-12 10:37 ` [PATCH v4 3/3] clocksource: loongson1: Move PWM timer to clocksource framework Keguang Zhang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).