OSDN Git Service

clk: renesas: r8a7795: add R clk
authorWolfram Sang <wsa+renesas@sang-engineering.com>
Wed, 30 Mar 2016 14:58:20 +0000 (16:58 +0200)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Wed, 6 Apr 2016 07:48:46 +0000 (09:48 +0200)
commit1e6237e32ef4bf4104a8ef14cece60541e11e14d
treec74c369fc48803354d0f18ab8204ec37ed8f3bc8
parent5524a67f3a4ad8625cab6a9b99419f747cea4c71
clk: renesas: r8a7795: add R clk

R can select between two parents. We deal with it like this: During
initialization, check if EXTALR is populated. If so, use it for R. If
not, use R_Internal. clk_mux doesn't help here because we don't want to
switch parents depending on the clock rate. The clock rate (and source)
should stay constant for the watchdog, so I think a setup like this
during initialization makes sense.

Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
drivers/clk/renesas/r8a7795-cpg-mssr.c