clk: renesas: rzg2l: Add SDHI clk mux support
authorBiju Das <biju.das.jz@bp.renesas.com>
Thu, 7 Oct 2021 11:14:33 +0000 (12:14 +0100)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Fri, 8 Oct 2021 13:10:36 +0000 (15:10 +0200)
commiteaff33646f4cb6a541d01013b0a222f03f6dfac3
tree4c13096757ea1502d332605e9e8e809c1e392190
parent27c9d7635d23416f5e791508882f34157dde23f5
clk: renesas: rzg2l: Add SDHI clk mux support

Add SDHI clk mux support to select SDHI clock from different clock
sources.

As per HW manual, direct clock switching from 533MHz to 400MHz and
vice versa is not recommended. So added support for handling this
in mux.

Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Link: https://lore.kernel.org/r/20211007111434.8665-2-biju.das.jz@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
drivers/clk/renesas/rzg2l-cpg.c
drivers/clk/renesas/rzg2l-cpg.h