Home | History | Annotate | Download | only in broadcom

Lines Matching defs:ctlreg

117 bcmcm_wait(struct bcm2835cm_softc *sc, int ctlreg, int onoff)
123 r = CM_READ(sc, ctlreg);
129 device_printf(sc->sc_dev, "busy (addr=%#x)\n", ctlreg);
141 int ctlreg, divreg;
151 ctlreg = CM_GP0CTL;
155 ctlreg = CM_GP1CTL;
159 ctlreg = CM_GP2CTL;
163 ctlreg = CM_PCMCTL;
167 ctlreg = CM_PWMCTL;
183 r = CM_READ(sc, ctlreg);
188 CM_WRITE(sc, ctlreg, r);
191 bcmcm_wait(sc, ctlreg, 0);
195 CM_WRITE(sc, ctlreg, ctl & ~CM_CTL_ENAB);
199 CM_WRITE(sc, ctlreg, ctl);
200 return bcmcm_wait(sc, ctlreg, 1);
211 int ctlreg, divreg;
220 ctlreg = CM_GP0CTL;
224 ctlreg = CM_GP1CTL;
228 ctlreg = CM_GP2CTL;
232 ctlreg = CM_PCMCTL;
236 ctlreg = CM_PWMCTL;
244 *ctlp = CM_READ(sc, ctlreg);