|
|
Subscribe / Log in / New account

Add timers for Mstar SoCs

From:  Romain Perier <romain.perier-AT-gmail.com>
To:  Daniel Lezcano <daniel.lezcano-AT-linaro.org>, Thomas Gleixner <tglx-AT-linutronix.de>, Daniel Palmer <daniel-AT-0x0f.com>, Romain Perier <romain.perier-AT-gmail.com>, Rob Herring <robh+dt-AT-kernel.org>
Subject:  [PATCH 0/5] Add timers for Mstar SoCs
Date:  Fri, 26 Nov 2021 21:21:38 +0100
Message-ID:  <20211126202144.72936-1-romain.perier@gmail.com>
Cc:  devicetree-AT-vger.kernel.org, linux-arm-kernel-AT-lists.infradead.org, linux-kernel-AT-vger.kernel.org
Archive-link:  Article

This patches series adds a new driver for the timers found in the Mstar
MSC313e SoCs and newer. It adds a basic clocksource driver, the
corresponding devicetree bindings and its documentation.

Romain Perier (5):
  clocksource: Add MStar MSC313e timer support
  clocksource: msc313e: Add support for ssd20xd-based platforms
  dt-bindings: timer: Add Mstar MSC313e timer devicetree bindings
    documentation
  ARM: dts: mstar: Add timers device nodes
  ARM: dts: mstar: Switch to compatible "mstar,ssd20xd-timer" on ssd20xd

 .../bindings/timer/mstar,msc313e-timer.yaml   |  48 ++++
 MAINTAINERS                                   |   1 +
 .../boot/dts/mstar-infinity2m-ssd20xd.dtsi    |  18 ++
 arch/arm/boot/dts/mstar-v7.dtsi               |  20 ++
 drivers/clocksource/Kconfig                   |  10 +
 drivers/clocksource/Makefile                  |   1 +
 drivers/clocksource/timer-msc313e.c           | 237 ++++++++++++++++++
 7 files changed, 335 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/timer/mstar,msc313e-timer.yaml
 create mode 100644 drivers/clocksource/timer-msc313e.c

-- 
2.33.0



Copyright © 2021, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds