#include <linux/clk-provider.h>
#include <linux/bitfield.h>
#include <linux/regmap.h>
#include <linux/export.h>
#include "clk-regmap.h"
#include "clk-regmap-phy-mux.h"
#define PHY_MUX_MASK …
#define PHY_MUX_PHY_SRC …
#define PHY_MUX_REF_SRC …
static inline struct clk_regmap_phy_mux *to_clk_regmap_phy_mux(struct clk_regmap *clkr)
{ … }
static int phy_mux_is_enabled(struct clk_hw *hw)
{ … }
static int phy_mux_enable(struct clk_hw *hw)
{ … }
static void phy_mux_disable(struct clk_hw *hw)
{ … }
const struct clk_ops clk_regmap_phy_mux_ops = …;
EXPORT_SYMBOL_GPL(…);