#include <linux/bitfield.h>
#include <linux/clk.h>
#include <linux/clk-provider.h>
#include <linux/device.h>
#include <linux/err.h>
#include <linux/kernel.h>
#include <linux/soc/renesas/rcar-rst.h>
#include <dt-bindings/clock/r8a779f0-cpg-mssr.h>
#include "renesas-cpg-mssr.h"
#include "rcar-gen4-cpg.h"
enum clk_ids { … };
static const struct cpg_core_clk r8a779f0_core_clks[] __initconst = …;
static const struct mssr_mod_clk r8a779f0_mod_clks[] __initconst = …;
static const unsigned int r8a779f0_crit_mod_clks[] __initconst = …;
#define CPG_PLL_CONFIG_INDEX(md) …
static const struct rcar_gen4_cpg_pll_config cpg_pll_configs[4] = …;
static int __init r8a779f0_cpg_mssr_init(struct device *dev)
{ … }
const struct cpg_mssr_info r8a779f0_cpg_mssr_info __initconst = …;