Lines Matching defs:cctl
194 uint32_t tcr, cctl;
228 for (cctl = 0; cctl <= __SHIFTOUT_MASK(SPI_CCTL_CDR1); cctl++) {
229 if ((sc->sc_modclkrate / (1<<cctl)) <= speed)
234 cctl = __SHIFTIN(cctl, SPI_CCTL_CDR1);
236 cctl = howmany(sc->sc_modclkrate, 2 * speed) - 1;
237 cctl = SPI_CCTL_DRS|__SHIFTIN(cctl, SPI_CCTL_CDR2);
240 device_printf(sc->sc_dev, "tcr 0x%x, cctl 0x%x, CLK %uHz, SCLK %uHz\n",
241 tcr, cctl, sc->sc_modclkrate,
242 (cctl & SPI_CCTL_DRS)
243 ? (sc->sc_modclkrate / (u_int)(2 * (__SHIFTOUT(cctl, SPI_CCTL_CDR2) + 1)))
244 : (sc->sc_modclkrate >> (__SHIFTOUT(cctl, SPI_CCTL_CDR1) + 1))
247 SPIREG_WRITE(sc, SPI_CCTL, cctl);