Lines Matching refs:fgxbar
210 struct flexgen *fgxbar;
216 fgxbar = kzalloc(sizeof(struct flexgen), GFP_KERNEL);
217 if (!fgxbar)
231 fgxbar->mux.lock = lock;
232 fgxbar->mux.mask = BIT(6) - 1;
233 fgxbar->mux.reg = xbar_reg;
234 fgxbar->mux.shift = xbar_shift;
235 fgxbar->mux.table = NULL;
239 fgxbar->pgate.lock = lock;
240 fgxbar->pgate.reg = xbar_reg;
241 fgxbar->pgate.bit_idx = xbar_shift + 6;
244 fgxbar->pdiv.lock = lock;
245 fgxbar->pdiv.reg = reg + 0x58 + idx * 4;
246 fgxbar->pdiv.width = 10;
249 fgxbar->fgate.lock = lock;
250 fgxbar->fgate.reg = fdiv_reg;
251 fgxbar->fgate.bit_idx = 6;
254 fgxbar->fdiv.lock = lock;
255 fgxbar->fdiv.reg = fdiv_reg;
256 fgxbar->fdiv.width = 6;
259 fgxbar->sync.lock = lock;
260 fgxbar->sync.reg = fdiv_reg;
261 fgxbar->sync.bit_idx = 7;
263 fgxbar->control_mode = mode;
265 fgxbar->hw.init = &init;
267 clk = clk_register(NULL, &fgxbar->hw);
269 kfree(fgxbar);