2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2025-01-12 07:34:08 +08:00
linux-next/drivers/clk/renesas
Geert Uytterhoeven 09a7dea9d5 clk: renesas: rcar-gen3: Add divider support for PLL1 and PLL3
On some R-Car Gen3 SoCs (e.g. R-Car D3), PLL1 and PLL3 use a divider
value different from one.  Extend struct rcar_gen3_cpg_pll_config to handle
this.  As all multipliers and dividers are small, table size increase
can be kept limited by storing them in u8s instead of unsigned ints,
which saves ca. 0.5 KiB for a generic kernel.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Stephen Boyd <sboyd@codeaurora.org>
2017-08-16 09:51:47 +02:00
..
clk-div6.c clk: renesas: div6: Document fields used for parent selection 2017-07-17 10:26:48 +02:00
clk-div6.h clk: renesas: div6: use RENESAS for #define 2016-03-15 18:13:02 -07:00
clk-emev2.c
clk-mstp.c clk: renesas: Use pm_clk_no_clocks() helper i.s.o. direct access 2017-05-15 09:46:31 +02:00
clk-r8a73a4.c clk: renesas: Rename header file renesas.h 2016-03-15 18:12:14 -07:00
clk-r8a7740.c clk: renesas: Rename header file renesas.h 2016-03-15 18:12:14 -07:00
clk-r8a7778.c clk: renesas: r8a7778: Remove obsolete r8a7778_clocks_init() 2016-11-02 20:44:14 +01:00
clk-r8a7779.c clk: renesas: r8a7779: Remove obsolete r8a7779_clocks_init() 2016-11-02 20:44:17 +01:00
clk-rcar-gen2.c clk: renesas: rcar-gen2: Fix PLL0 on R-Car V2H and E2 2017-05-15 09:46:31 +02:00
clk-rz.c clk: renesas: rz: Select EXTAL vs USB clock 2016-09-05 14:16:25 +02:00
clk-sh73a0.c clk: renesas: Rename header file renesas.h 2016-03-15 18:12:14 -07:00
Kconfig clk: renesas: Allow compile-testing of all (sub)drivers 2017-07-17 10:36:25 +02:00
Makefile clk: renesas: r8a7794: Add new CPG/MSSR driver 2017-05-24 10:20:03 +02:00
r8a7743-cpg-mssr.c clk: renesas: cpg-mssr: Add R8A7743 support 2016-11-10 15:29:28 +01:00
r8a7745-cpg-mssr.c clk: renesas: r8a7745: Remove PLL configs for MD19=0 2017-05-15 09:46:31 +02:00
r8a7790-cpg-mssr.c clk: renesas: r8a7790: Add new CPG/MSSR driver 2017-05-24 10:19:56 +02:00
r8a7791-cpg-mssr.c clk: renesas: r8a7791/r8a7793: Add new CPG/MSSR driver 2017-05-24 10:19:59 +02:00
r8a7792-cpg-mssr.c clk: renesas: r8a7792: Add IMR-LX3/LSX3 clocks 2017-07-17 10:26:48 +02:00
r8a7794-cpg-mssr.c clk: renesas: r8a7794: Add new CPG/MSSR driver 2017-05-24 10:20:03 +02:00
r8a7795-cpg-mssr.c clk: renesas: rcar-gen3: Add divider support for PLL1 and PLL3 2017-08-16 09:51:47 +02:00
r8a7796-cpg-mssr.c clk: renesas: rcar-gen3: Add divider support for PLL1 and PLL3 2017-08-16 09:51:47 +02:00
rcar-gen2-cpg.c clk: renesas: cpg-mssr: Add common R-Car Gen2 support 2016-11-10 15:29:25 +01:00
rcar-gen2-cpg.h clk: renesas: cpg-mssr: Add common R-Car Gen2 support 2016-11-10 15:29:25 +01:00
rcar-gen3-cpg.c clk: renesas: rcar-gen3: Add divider support for PLL1 and PLL3 2017-08-16 09:51:47 +02:00
rcar-gen3-cpg.h clk: renesas: rcar-gen3: Add divider support for PLL1 and PLL3 2017-08-16 09:51:47 +02:00
renesas-cpg-mssr.c clk: renesas: cpg-mssr: Use of_device_get_match_data() helper 2017-06-19 19:02:43 -07:00
renesas-cpg-mssr.h clk: renesas: r8a7794: Add new CPG/MSSR driver 2017-05-24 10:20:03 +02:00