clk: shmobile: Add R-Car Gen2 clocks support
authorLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Wed, 6 Nov 2013 12:14:19 +0000 (13:14 +0100)
committerMike Turquette <mturquette@linaro.org>
Fri, 13 Dec 2013 03:23:58 +0000 (19:23 -0800)
commit10cdfe9f327ab8d120cf6957e58c6203e3a53847
tree3f5800315e04aff16419115d70000caf1fe9b395
parent6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae
clk: shmobile: Add R-Car Gen2 clocks support

The R-Car Gen2 SoCs (R8A7790 and R8A7791) have several clocks that are
too custom to be supported in a generic driver. Those clocks can be
divided in two categories:

- Fixed rate clocks with multiplier and divisor set according to boot
  mode configuration

- Custom divider clocks with SoC-specific divider values

This driver supports both.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: Kumar Gala <galak@codeaurora.org>
Signed-off-by: Mike Turquette <mturquette@linaro.org>
Documentation/devicetree/bindings/clock/renesas,rcar-gen2-cpg-clocks.txt [new file with mode: 0644]
drivers/clk/Makefile
drivers/clk/shmobile/Makefile [new file with mode: 0644]
drivers/clk/shmobile/clk-rcar-gen2.c [new file with mode: 0644]
include/linux/clk/shmobile.h [new file with mode: 0644]