linux/drivers/clk/visconti/pll-tmpv770x.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 * Toshiba Visconti PLL controller
 *
 * Copyright (c) 2021 TOSHIBA CORPORATION
 * Copyright (c) 2021 Toshiba Electronic Devices & Storage Corporation
 *
 * Nobuhiro Iwamatsu <[email protected]>
 */

#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);