Skip to content

Commit

Permalink
clk: mvebu: new driver for Armada CP110 system controller
Browse files Browse the repository at this point in the history
The Armada CP110 system controller provides, amongst other things, a
number of clocks for the platform: a small number of core clocks, and
then a number of gatable clocks, derived from some of the core
clocks. Those clocks are configured via registers of the CP110 System
Controller.

The CP110 is the other core HW block (next to the AP806) used in the
Marvel Armada 7K and 8K SoCs.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
[sboyd@codeaurora.org: Silence some checkpatch noise]
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
  • Loading branch information
Thomas Petazzoni authored and Stephen Boyd committed May 6, 2016
1 parent 6e660e5 commit d3da3ea
Show file tree
Hide file tree
Showing 3 changed files with 410 additions and 0 deletions.
3 changes: 3 additions & 0 deletions drivers/clk/mvebu/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@ config ARMADA_XP_CLK
config ARMADA_AP806_SYSCON
bool

config ARMADA_CP110_SYSCON
bool

config DOVE_CLK
bool
select MVEBU_CLK_COMMON
Expand Down
1 change: 1 addition & 0 deletions drivers/clk/mvebu/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ obj-$(CONFIG_ARMADA_38X_CLK) += armada-38x.o
obj-$(CONFIG_ARMADA_39X_CLK) += armada-39x.o
obj-$(CONFIG_ARMADA_XP_CLK) += armada-xp.o
obj-$(CONFIG_ARMADA_AP806_SYSCON) += ap806-system-controller.o
obj-$(CONFIG_ARMADA_CP110_SYSCON) += cp110-system-controller.o
obj-$(CONFIG_DOVE_CLK) += dove.o dove-divider.o
obj-$(CONFIG_KIRKWOOD_CLK) += kirkwood.o
obj-$(CONFIG_ORION_CLK) += orion.o
Loading

0 comments on commit d3da3ea

Please sign in to comment.