clocksource: ep93xx: Add driver for Cirrus Logic EP93xx
authorNikita Shubin <nikita.shubin@maquefel.me>
Sat, 15 Oct 2022 08:44:47 +0000 (11:44 +0300)
committerNikita Shubin <nikita.shubin@maquefel.me>
Fri, 27 Jan 2023 10:11:11 +0000 (13:11 +0300)
commit4fc911df5c8d30c648de9c0d80526a3c38b99eb9
tree3572ce51be5ad83a231714e532b274931d685f38
parente8b4e6f6a02e46757606420a9516c9bb16cbbe6d
clocksource: ep93xx: Add driver for Cirrus Logic EP93xx

This us a rewrite of EP93xx timer driver in
arch/arm/mach-ep93xx/timer-ep93xx.c trying to do everything
the device tree way:

- Make every IO-access relative to a base address and dynamic
  so we can do a dynamic ioremap and get going.
- Find register range and interrupt from the device tree.

Signed-off-by: Nikita Shubin <nikita.shubin@maquefel.me>
drivers/clocksource/Kconfig
drivers/clocksource/Makefile
drivers/clocksource/timer-ep93xx.c [new file with mode: 0644]