Lines Matching refs:cprman_write
334 static inline void cprman_write(struct bcm2835_cprman *cprman, u32 reg, u32 val) in cprman_write() function
356 cprman_write(cprman, CM_TCNTCTL, CM_KILL); in bcm2835_measure_tcnt_mux()
358 cprman_write(cprman, CM_TCNTCTL, in bcm2835_measure_tcnt_mux()
362 cprman_write(cprman, CM_OSCCOUNT, osccount); in bcm2835_measure_tcnt_mux()
391 cprman_write(cprman, CM_TCNTCTL, 0); in bcm2835_measure_tcnt_mux()
618 cprman_write(cprman, data->cm_ctrl_reg, CM_PLL_ANARST); in bcm2835_pll_off()
619 cprman_write(cprman, data->a2w_ctrl_reg, in bcm2835_pll_off()
632 cprman_write(cprman, data->a2w_ctrl_reg, in bcm2835_pll_on()
638 cprman_write(cprman, data->cm_ctrl_reg, in bcm2835_pll_on()
654 cprman_write(cprman, data->a2w_ctrl_reg, in bcm2835_pll_on()
675 cprman_write(cprman, ana_reg_base + i * 4, ana[i]); in bcm2835_pll_write_ana()
723 cprman_write(cprman, A2W_XOSC_CTRL, in bcm2835_pll_set_rate()
732 cprman_write(cprman, data->frac_reg, fdiv); in bcm2835_pll_set_rate()
739 cprman_write(cprman, data->a2w_ctrl_reg, a2w_ctl); in bcm2835_pll_set_rate()
828 cprman_write(cprman, data->cm_reg, in bcm2835_pll_divider_off()
831 cprman_write(cprman, data->a2w_reg, in bcm2835_pll_divider_off()
844 cprman_write(cprman, data->a2w_reg, in bcm2835_pll_divider_on()
848 cprman_write(cprman, data->cm_reg, in bcm2835_pll_divider_on()
870 cprman_write(cprman, data->a2w_reg, div); in bcm2835_pll_divider_set_rate()
872 cprman_write(cprman, data->cm_reg, cm | data->load_mask); in bcm2835_pll_divider_set_rate()
873 cprman_write(cprman, data->cm_reg, cm & ~data->load_mask); in bcm2835_pll_divider_set_rate()
1037 cprman_write(cprman, data->ctl_reg, in bcm2835_clock_off()
1052 cprman_write(cprman, data->ctl_reg, in bcm2835_clock_on()
1093 cprman_write(cprman, data->ctl_reg, ctl); in bcm2835_clock_set_rate()
1095 cprman_write(cprman, data->div_reg, div); in bcm2835_clock_set_rate()
1241 cprman_write(cprman, data->ctl_reg, src); in bcm2835_clock_set_parent()