Lines Matching defs:odf
52 struct clkgen_field odf[C32_MAX_ODFS];
85 .odf = { CLKGEN_FIELD(0x54, C32_ODF_MASK, 4),
102 .odf = { CLKGEN_FIELD(0x58, C32_ODF_MASK, 4),
120 .odf = { CLKGEN_FIELD(0x0, C32_ODF_MASK, 3) },
131 .odf = { CLKGEN_FIELD(0x8, C32_ODF_MASK, 8),
144 .odf = { CLKGEN_FIELD(0x0, C32_ODF_MASK, 10) },
155 .odf = { CLKGEN_FIELD(0x8, C32_ODF_MASK, 8) },
166 .odf = { CLKGEN_FIELD(0x8, C32_ODF_MASK, 8),
179 .odf = { CLKGEN_FIELD(0x0, C32_ODF_MASK, 10) },
190 .odf = { CLKGEN_FIELD(0x2b4, C32_ODF_MASK, 0) },
202 .odf = { CLKGEN_FIELD(0x2b4, C32_ODF_MASK, 0) },
214 .odf = { CLKGEN_FIELD(0x2dc, C32_ODF_MASK, 0) },
226 .odf = { CLKGEN_FIELD(0x1b0, C32_ODF_MASK, 8) },
350 unsigned long odf, ldf, idf;
356 odf = CLKGEN_READ(pll, odf[0]);
362 if (!odf) /* odf==0 means 1 */
363 odf = 1;
366 rate = (((parent_rate / 1000) * ldf) / (odf * idf)) * 1000;
549 int odf,
565 gate->reg = reg + pll_data->odf_gate[odf].offset;
566 gate->bit_idx = pll_data->odf_gate[odf].shift;
576 div->reg = reg + pll_data->odf[odf].offset;
577 div->shift = pll_data->odf[odf].shift;
578 div->width = fls(pll_data->odf[odf].mask);
646 int num_odfs, odf;
685 for (odf = 0; odf < num_odfs; odf++) {
690 odf, &clk_name))
694 odf, &clkgena_c32_odf_lock, clk_name);
698 clk_data->clks[odf] = clk;