Lines Matching defs:index

54 	u8 index;
64 u8 index;
138 ((output)->data->reg_output_offset[(output)->index])
143 ((output)->data->reg_rdiv_offset[(output)->index])
471 static int si5341_clk_reparent(struct clk_si5341 *data, u8 index)
476 val = (index << SI5341_IN_SEL_SHIFT) & SI5341_IN_SEL_MASK;
485 if (index < 3) {
488 SI5341_IN_EN, 0x07, BIT(index));
495 BIT(index + SI5341_INX_TO_PFD_SHIFT));
510 err = regmap_write(data->regmap, SI5341_IN_PDIV(index), 1);
514 err = regmap_write(data->regmap, SI5341_IN_PSET(index), 1);
519 err = regmap_write(data->regmap, SI5341_PX_UPD, BIT(index));
546 static int si5341_clk_set_parent(struct clk_hw *hw, u8 index)
550 return si5341_clk_reparent(data, index);
568 u8 index = synth->index;
575 if (!(val & BIT(index)))
582 if (!(val & BIT(index)))
590 return !(val & BIT(index));
596 u8 index = synth->index; /* In range 0..5 */
597 u8 mask = BIT(index);
614 u8 index = synth->index;
615 u8 mask = BIT(index);
645 SI5341_SYNTH_N_NUM(synth->index), &n_num, &n_den);
690 u8 index = synth->index;
693 SI5341_SYNTH_N_NUM(index), n_num, n_den);
696 SI5341_SYNTH_N_PIBYP, BIT(index), is_integer ? BIT(index) : 0);
701 SI5341_SYNTH_N_UPD(index), 0x01);
733 synth->index, n_num, n_den,
902 static int si5341_output_reparent(struct clk_si5341_output *output, u8 index)
905 SI5341_OUT_MUX_SEL(output), 0x07, index);
908 static int si5341_output_set_parent(struct clk_hw *hw, u8 index)
912 if (index >= output->data->num_synth)
915 return si5341_output_reparent(output, index);
970 "invalid output index %u\n", idx);
977 "invalid synthesizer index %u\n", idx);
984 "invalid PLL index %u\n", idx);
1706 data->synth[i].index = i;
1728 data->clk[i].index = i;