]> git.baikalelectronics.ru Git - kernel.git/commit
clk: renesas: r8a779f0: Fix RSW2 clock divider
authorGeert Uytterhoeven <geert+renesas@glider.be>
Fri, 7 Jan 2022 14:34:36 +0000 (15:34 +0100)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Tue, 22 Feb 2022 08:51:20 +0000 (09:51 +0100)
commitaf394a8fb653fbb129ee309d7bb5fff6620f78a9
tree1938d5a2b61fbd907179621a26f89fc173727507
parent439e2b95ed6260b3ebea7b0c3971ac0ae217637a
clk: renesas: r8a779f0: Fix RSW2 clock divider

According to Section 8.1.2 Figure 8.1.1 ("Block Diagram of CPG"), Note
22 ("RSW2 divider"), and Table 8.1.4d ("Lists of CPG clocks generated
from CPGMA1"), the RSwitch2 and PCI Express clock is generated from PLL5
by dividing by two, followed by the RSW2 divider.  As PLL5 runs at 3200
MHz, and RSW2 is fixed to 320 MHz, the RSW2 divider must be 5.

Correct the parent and the fixed divider.

Fixes: ad4efb50f6f2fcf5 ("clk: renesas: cpg-mssr: Add support for R-Car S4-8")
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/d6a406f31e6f02f892e0253f4e8a9a2f68fd652e.1641566003.git.geert+renesas@glider.be
drivers/clk/renesas/r8a779f0-cpg-mssr.c