clk: renesas: rcar-gen2: Fix PLL0 on R-Car V2H and E2
authorGeert Uytterhoeven <geert+renesas@glider.be>
Wed, 29 Mar 2017 15:22:44 +0000 (17:22 +0200)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Mon, 15 May 2017 07:46:31 +0000 (09:46 +0200)
commitb7c563c489e94417efbad68d057ea5d2030ae44c
tree4347081c672443bfaa6d76c8dafb55daab9a7359
parent2ea659a9ef488125eb46da6eb571de5eae5c43f6
clk: renesas: rcar-gen2: Fix PLL0 on R-Car V2H and E2

R-Car V2H and E2 do not have the PLL0CR register, but use a fixed
multiplier (depending on mode pins) and divider.

This corrects the clock rate of "pll0" (PLL0 VCO after post divider) on
R-Car V2H and E2 from 1.5 GHz to 1 GHz.

Inspired by Sergei Shtylyov's work for the common R-Car Gen2 and RZ/G
Clock Pulse Generator support core.

Fixes: 7c4163aae3d8e5b9 ("ARM: dts: r8a7792: initial SoC device tree")
Fixes: 0dce5454d5c25858 ("ARM: shmobile: Initial r8a7794 SoC device tree")
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
drivers/clk/renesas/clk-rcar-gen2.c