linux/drivers/clk/sunxi-ng/ccu_gate.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 * Copyright (C) 2016 Maxime Ripard
 * Maxime Ripard <[email protected]>
 */

#include <linux/clk-provider.h>
#include <linux/io.h>

#include "ccu_gate.h"

void ccu_gate_helper_disable(struct ccu_common *common, u32 gate)
{}
EXPORT_SYMBOL_NS_GPL();

static void ccu_gate_disable(struct clk_hw *hw)
{}

int ccu_gate_helper_enable(struct ccu_common *common, u32 gate)
{}
EXPORT_SYMBOL_NS_GPL();

static int ccu_gate_enable(struct clk_hw *hw)
{}

int ccu_gate_helper_is_enabled(struct ccu_common *common, u32 gate)
{}
EXPORT_SYMBOL_NS_GPL();

static int ccu_gate_is_enabled(struct clk_hw *hw)
{}

static unsigned long ccu_gate_recalc_rate(struct clk_hw *hw,
					  unsigned long parent_rate)
{}

static long ccu_gate_round_rate(struct clk_hw *hw, unsigned long rate,
				unsigned long *prate)
{}

static int ccu_gate_set_rate(struct clk_hw *hw, unsigned long rate,
			     unsigned long parent_rate)
{}

const struct clk_ops ccu_gate_ops =;
EXPORT_SYMBOL_NS_GPL();