ARC: clk: introduce HSDK CGU clock driver
authorEugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Sun, 10 Dec 2017 18:20:08 +0000 (21:20 +0300)
committerAlexey Brodkin <abrodkin@synopsys.com>
Mon, 11 Dec 2017 08:36:23 +0000 (11:36 +0300)
commite80dac0ab83ccb1d54e2d91b93d27b54a7f6544f
tree9d4f6ad7ca865c4b7a01f3b0ebd19c047cf6230d
parent3cf239394a5ca3ada68c683ef5d19e16f9bfd170
ARC: clk: introduce HSDK CGU clock driver

Synopsys HSDK clock controller generates and supplies clocks to various
controllers and peripherals within the SoC.

Each clock has assigned identifier and client device tree nodes can use
this identifier to specify the clock which they consume. All available
clocks are defined as preprocessor macros in the
dt-bindings/clock/snps,hsdk-cgu.h header and can be used in device
tree sources.

Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
MAINTAINERS
doc/device-tree-bindings/clock/snps,hsdk-cgu.txt [new file with mode: 0644]
drivers/clk/Kconfig
drivers/clk/Makefile
drivers/clk/clk-hsdk-cgu.c [new file with mode: 0644]
include/dt-bindings/clock/snps,hsdk-cgu.h [new file with mode: 0644]