linux/drivers/clk/sunxi-ng/ccu_mult.h

/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _CCU_MULT_H_
#define _CCU_MULT_H_

#include "ccu_common.h"
#include "ccu_frac.h"
#include "ccu_mux.h"

struct ccu_mult_internal {};

#define _SUNXI_CCU_MULT_OFFSET_MIN_MAX(_shift, _width, _offset, _min, _max)

#define _SUNXI_CCU_MULT_MIN(_shift, _width, _min)

#define _SUNXI_CCU_MULT_OFFSET(_shift, _width, _offset)

#define _SUNXI_CCU_MULT(_shift, _width)

struct ccu_mult {};

#define SUNXI_CCU_N_WITH_GATE_LOCK(_struct, _name, _parent, _reg,	\
				   _mshift, _mwidth, _gate, _lock,	\
				   _flags)

static inline struct ccu_mult *hw_to_ccu_mult(struct clk_hw *hw)
{}

extern const struct clk_ops ccu_mult_ops;

#endif /* _CCU_MULT_H_ */