#include <linux/clk-provider.h>
#include <linux/of_address.h>
#include <linux/slab.h>
#include <dt-bindings/clock/toshiba,tmpv770x.h>
#include "pll.h"
static DEFINE_SPINLOCK(tmpv770x_pll_lock);
static const struct visconti_pll_rate_table pipll0_rates[] __initconst = …;
static const struct visconti_pll_rate_table piddrcpll_rates[] __initconst = …;
static const struct visconti_pll_rate_table pivoifpll_rates[] __initconst = …;
static const struct visconti_pll_rate_table piimgerpll_rates[] __initconst = …;
static const struct visconti_pll_info pll_info[] __initconst = …;
static void __init tmpv770x_setup_plls(struct device_node *np)
{ … }
CLK_OF_DECLARE(tmpv770x_plls, "toshiba,tmpv7708-pipllct", tmpv770x_setup_plls);