Lines Matching refs:cprman_write
332 static inline void cprman_write(struct bcm2835_cprman *cprman, u32 reg, u32 val) in cprman_write() function
354 cprman_write(cprman, CM_TCNTCTL, CM_KILL); in bcm2835_measure_tcnt_mux()
356 cprman_write(cprman, CM_TCNTCTL, in bcm2835_measure_tcnt_mux()
360 cprman_write(cprman, CM_OSCCOUNT, osccount); in bcm2835_measure_tcnt_mux()
389 cprman_write(cprman, CM_TCNTCTL, 0); in bcm2835_measure_tcnt_mux()
601 cprman_write(cprman, data->cm_ctrl_reg, CM_PLL_ANARST); in bcm2835_pll_off()
602 cprman_write(cprman, data->a2w_ctrl_reg, in bcm2835_pll_off()
615 cprman_write(cprman, data->a2w_ctrl_reg, in bcm2835_pll_on()
621 cprman_write(cprman, data->cm_ctrl_reg, in bcm2835_pll_on()
637 cprman_write(cprman, data->a2w_ctrl_reg, in bcm2835_pll_on()
658 cprman_write(cprman, ana_reg_base + i * 4, ana[i]); in bcm2835_pll_write_ana()
705 cprman_write(cprman, A2W_XOSC_CTRL, in bcm2835_pll_set_rate()
714 cprman_write(cprman, data->frac_reg, fdiv); in bcm2835_pll_set_rate()
721 cprman_write(cprman, data->a2w_ctrl_reg, a2w_ctl); in bcm2835_pll_set_rate()
810 cprman_write(cprman, data->cm_reg, in bcm2835_pll_divider_off()
813 cprman_write(cprman, data->a2w_reg, in bcm2835_pll_divider_off()
826 cprman_write(cprman, data->a2w_reg, in bcm2835_pll_divider_on()
830 cprman_write(cprman, data->cm_reg, in bcm2835_pll_divider_on()
852 cprman_write(cprman, data->a2w_reg, div); in bcm2835_pll_divider_set_rate()
854 cprman_write(cprman, data->cm_reg, cm | data->load_mask); in bcm2835_pll_divider_set_rate()
855 cprman_write(cprman, data->cm_reg, cm & ~data->load_mask); in bcm2835_pll_divider_set_rate()
1024 cprman_write(cprman, data->ctl_reg, in bcm2835_clock_off()
1039 cprman_write(cprman, data->ctl_reg, in bcm2835_clock_on()
1080 cprman_write(cprman, data->ctl_reg, ctl); in bcm2835_clock_set_rate()
1082 cprman_write(cprman, data->div_reg, div); in bcm2835_clock_set_rate()
1228 cprman_write(cprman, data->ctl_reg, src); in bcm2835_clock_set_parent()