Lines Matching refs:mux
15 #include <linux/mux/consumer.h>
569 struct serdes_am654_clk_mux *mux = to_serdes_am654_clk_mux(hw);
570 struct regmap *regmap = mux->regmap;
571 unsigned int reg = mux->reg;
578 return serdes_am654_mux_table[val][mux->clk_id];
583 struct serdes_am654_clk_mux *mux = to_serdes_am654_clk_mux(hw);
584 struct regmap *regmap = mux->regmap;
586 unsigned int reg = mux->reg;
587 int clk_id = mux->clk_id;
647 struct serdes_am654_clk_mux *mux;
658 mux = devm_kzalloc(dev, sizeof(*mux), GFP_KERNEL);
659 if (!mux)
662 init = &mux->clk_data;
708 mux->regmap = regmap;
709 mux->reg = reg;
710 mux->clk_id = clock_num;
711 mux->hw.init = init;
713 clk = devm_clk_register(dev, &mux->hw);