Home | History | Annotate | Download | only in sunxi

Lines Matching defs:cctl

162 	uint32_t ctl, cctl;
194 for (cctl = 0; cctl <= __SHIFTOUT_MASK(SPI_CCTL_CDR1); cctl++) {
195 if ((sc->sc_modclkrate / (1 << cctl)) <= speed)
200 cctl = __SHIFTIN(cctl, SPI_CCTL_CDR1);
202 cctl = howmany(sc->sc_modclkrate, 2 * speed) - 1;
203 cctl = SPI_CCTL_DRS|__SHIFTIN(cctl, SPI_CCTL_CDR2);
206 device_printf(sc->sc_dev, "ctl 0x%x, cctl 0x%x, CLK %uHz, SCLK %uHz\n",
207 ctl, cctl, sc->sc_modclkrate,
208 (cctl & SPI_CCTL_DRS)
209 ? (sc->sc_modclkrate / (u_int)(2 * (__SHIFTOUT(cctl, SPI_CCTL_CDR2) + 1)))
210 : (sc->sc_modclkrate >> (__SHIFTOUT(cctl, SPI_CCTL_CDR1) + 1))
215 SPIREG_WRITE(sc, SPI_CCTL, cctl);