linux/drivers/clk/qcom/clk-branch.c

// SPDX-License-Identifier: GPL-2.0
/*
 * Copyright (c) 2013, The Linux Foundation. All rights reserved.
 * Copyright (c) 2023, Qualcomm Innovation Center, Inc. All rights reserved.
 */

#include <linux/kernel.h>
#include <linux/bitops.h>
#include <linux/err.h>
#include <linux/delay.h>
#include <linux/export.h>
#include <linux/clk-provider.h>
#include <linux/regmap.h>

#include "clk-branch.h"

static bool clk_branch_in_hwcg_mode(const struct clk_branch *br)
{}

static bool clk_branch_check_halt(const struct clk_branch *br, bool enabling)
{}

static bool clk_branch2_check_halt(const struct clk_branch *br, bool enabling)
{}

static int clk_branch_wait(const struct clk_branch *br, bool enabling,
		bool (check_halt)(const struct clk_branch *, bool))
{}

static int clk_branch_toggle(struct clk_hw *hw, bool en,
		bool (check_halt)(const struct clk_branch *, bool))
{}

static int clk_branch_enable(struct clk_hw *hw)
{}

static void clk_branch_disable(struct clk_hw *hw)
{}

const struct clk_ops clk_branch_ops =;
EXPORT_SYMBOL_GPL();

static int clk_branch2_enable(struct clk_hw *hw)
{}

static void clk_branch2_disable(struct clk_hw *hw)
{}

static int clk_branch2_mem_enable(struct clk_hw *hw)
{}

static void clk_branch2_mem_disable(struct clk_hw *hw)
{}

const struct clk_ops clk_branch2_mem_ops =;
EXPORT_SYMBOL_GPL();

const struct clk_ops clk_branch2_ops =;
EXPORT_SYMBOL_GPL();

const struct clk_ops clk_branch2_aon_ops =;
EXPORT_SYMBOL_GPL();

const struct clk_ops clk_branch_simple_ops =;
EXPORT_SYMBOL_GPL();

const struct clk_ops clk_branch2_prepare_ops =;
EXPORT_SYMBOL_GPL();