linux/drivers/clk/qcom/lcc-ipq806x.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright (c) 2014, The Linux Foundation. All rights reserved.
 */

#include <linux/kernel.h>
#include <linux/bitops.h>
#include <linux/err.h>
#include <linux/platform_device.h>
#include <linux/module.h>
#include <linux/of.h>
#include <linux/clk-provider.h>
#include <linux/regmap.h>

#include <dt-bindings/clock/qcom,lcc-ipq806x.h>

#include "common.h"
#include "clk-regmap.h"
#include "clk-pll.h"
#include "clk-rcg.h"
#include "clk-branch.h"
#include "clk-regmap-divider.h"
#include "clk-regmap-mux.h"
#include "reset.h"

static struct clk_pll pll4 =;

static const struct pll_config pll4_config =;

enum {};

static const struct parent_map lcc_pxo_pll4_map[] =;

static const struct clk_parent_data lcc_pxo_pll4[] =;

static struct freq_tbl clk_tbl_aif_mi2s[] =;

static struct clk_rcg mi2s_osr_src =;

static struct clk_branch mi2s_osr_clk =;

static struct clk_regmap_div mi2s_div_clk =;

static struct clk_branch mi2s_bit_div_clk =;

static const struct clk_parent_data lcc_mi2s_bit_div_codec_clk[] =;

static struct clk_regmap_mux mi2s_bit_clk =;

static struct freq_tbl clk_tbl_pcm[] =;

static struct clk_rcg pcm_src =;

static struct clk_branch pcm_clk_out =;

static const struct clk_parent_data lcc_pcm_clk_out_codec_clk[] =;

static struct clk_regmap_mux pcm_clk =;

static struct freq_tbl clk_tbl_aif_osr[] =;

static struct clk_rcg spdif_src =;

static struct clk_branch spdif_clk =;

static struct freq_tbl clk_tbl_ahbix[] =;

static struct clk_rcg ahbix_clk =;

static struct clk_regmap *lcc_ipq806x_clks[] =;

static const struct qcom_reset_map lcc_ipq806x_resets[] =;

static const struct regmap_config lcc_ipq806x_regmap_config =;

static const struct qcom_cc_desc lcc_ipq806x_desc =;

static const struct of_device_id lcc_ipq806x_match_table[] =;
MODULE_DEVICE_TABLE(of, lcc_ipq806x_match_table);

static int lcc_ipq806x_probe(struct platform_device *pdev)
{}

static struct platform_driver lcc_ipq806x_driver =;
module_platform_driver();

MODULE_DESCRIPTION();
MODULE_LICENSE();
MODULE_ALIAS();