Lines Matching refs:pfd
244 const struct vc3_pfd_data *pfd = vc3->data;
249 regmap_read(vc3->regmap, pfd->offs, &prediv);
250 if (pfd->num == VC3_PFD1) {
252 if (prediv & pfd->mdiv1_bitmsk) {
260 } else if (pfd->num == VC3_PFD2) {
262 if (prediv & pfd->mdiv1_bitmsk) {
273 if (prediv & pfd->mdiv1_bitmsk)
279 if (prediv & pfd->mdiv2_bitmsk)
291 const struct vc3_pfd_data *pfd = vc3->data;
303 if (pfd->num == VC3_PFD1 || pfd->num == VC3_PFD3) {
318 const struct vc3_pfd_data *pfd = vc3->data;
324 regmap_update_bits(vc3->regmap, pfd->offs, pfd->mdiv1_bitmsk,
325 pfd->mdiv1_bitmsk);
326 regmap_update_bits(vc3->regmap, pfd->offs, pfd->mdiv2_bitmsk, 0);
333 regmap_update_bits(vc3->regmap, pfd->offs, pfd->mdiv2_bitmsk,
334 pfd->mdiv2_bitmsk);
335 regmap_update_bits(vc3->regmap, pfd->offs, pfd->mdiv1_bitmsk, 0);
337 if (pfd->num == VC3_PFD1)
339 else if (pfd->num == VC3_PFD2)
344 regmap_write(vc3->regmap, pfd->offs, div);
1028 /* Register pfd muxes */
1037 /* Register pfd's */