Lines Matching refs:spicfg
201 struct davinci_spi_config *spicfg = spi->controller_data;
208 if (spicfg && spicfg->wdelay)
270 struct davinci_spi_config *spicfg;
276 spicfg = spi->controller_data;
277 if (!spicfg)
278 spicfg = &davinci_spi_default_cfg;
327 if (spicfg->wdelay)
328 spifmt |= ((spicfg->wdelay << SPIFMT_WDELAY_SHIFT)
348 if (spicfg->odd_parity)
351 if (spicfg->parity_enable)
354 if (spicfg->timer_disable) {
357 delay |= (spicfg->c2tdelay << SPIDELAY_C2TDELAY_SHIFT)
359 delay |= (spicfg->t2cdelay << SPIDELAY_T2CDELAY_SHIFT)
365 delay |= (spicfg->t2edelay << SPIDELAY_T2EDELAY_SHIFT)
367 delay |= (spicfg->c2edelay << SPIDELAY_C2EDELAY_SHIFT)
381 struct davinci_spi_config *spicfg = spi->controller_data;
386 if (spicfg == NULL && np) {
387 spicfg = kzalloc(sizeof(*spicfg), GFP_KERNEL);
388 if (!spicfg)
390 *spicfg = davinci_spi_default_cfg;
393 spicfg->wdelay = (u8)prop;
394 spi->controller_data = spicfg;
397 spicfg->io_type = SPI_IO_TYPE_DMA;
438 struct davinci_spi_config *spicfg = spi->controller_data;
442 kfree(spicfg);
449 struct davinci_spi_config *spicfg = spi->controller_data;
452 if (spicfg)
453 can_dma = (spicfg->io_type == SPI_IO_TYPE_DMA) &&
572 struct davinci_spi_config *spicfg;
577 spicfg = (struct davinci_spi_config *)spi->controller_data;
578 if (!spicfg)
579 spicfg = &davinci_spi_default_cfg;
597 if (spicfg->io_type != SPI_IO_TYPE_POLL)
664 if (spicfg->io_type != SPI_IO_TYPE_POLL) {