Lines Matching defs:cctl
198 uint32_t tcr, cctl;
232 for (cctl = 0; cctl <= __SHIFTOUT_MASK(SPI_CCTL_CDR1); cctl++) {
233 if ((sc->sc_modclkrate / (1<<cctl)) <= speed)
238 cctl = __SHIFTIN(cctl, SPI_CCTL_CDR1);
240 cctl = howmany(sc->sc_modclkrate, 2 * speed) - 1;
241 cctl = SPI_CCTL_DRS|__SHIFTIN(cctl, SPI_CCTL_CDR2);
244 device_printf(sc->sc_dev, "tcr 0x%x, cctl 0x%x, CLK %uHz, SCLK %uHz\n",
245 tcr, cctl, sc->sc_modclkrate,
246 (cctl & SPI_CCTL_DRS)
247 ? (sc->sc_modclkrate / (u_int)(2 * (__SHIFTOUT(cctl, SPI_CCTL_CDR2) + 1)))
248 : (sc->sc_modclkrate >> (__SHIFTOUT(cctl, SPI_CCTL_CDR1) + 1))
251 SPIREG_WRITE(sc, SPI_CCTL, cctl);