Lines Matching refs:spicfg
200 struct davinci_spi_config *spicfg = spi->controller_data;
207 if (spicfg && spicfg->wdelay)
269 struct davinci_spi_config *spicfg;
275 spicfg = spi->controller_data;
276 if (!spicfg)
277 spicfg = &davinci_spi_default_cfg;
326 if (spicfg->wdelay)
327 spifmt |= ((spicfg->wdelay << SPIFMT_WDELAY_SHIFT)
347 if (spicfg->odd_parity)
350 if (spicfg->parity_enable)
353 if (spicfg->timer_disable) {
356 delay |= (spicfg->c2tdelay << SPIDELAY_C2TDELAY_SHIFT)
358 delay |= (spicfg->t2cdelay << SPIDELAY_T2CDELAY_SHIFT)
364 delay |= (spicfg->t2edelay << SPIDELAY_T2EDELAY_SHIFT)
366 delay |= (spicfg->c2edelay << SPIDELAY_C2EDELAY_SHIFT)
380 struct davinci_spi_config *spicfg = spi->controller_data;
385 if (spicfg == NULL && np) {
386 spicfg = kzalloc(sizeof(*spicfg), GFP_KERNEL);
387 if (!spicfg)
389 *spicfg = davinci_spi_default_cfg;
392 spicfg->wdelay = (u8)prop;
393 spi->controller_data = spicfg;
396 spicfg->io_type = SPI_IO_TYPE_DMA;
437 struct davinci_spi_config *spicfg = spi->controller_data;
441 kfree(spicfg);
448 struct davinci_spi_config *spicfg = spi->controller_data;
451 if (spicfg)
452 can_dma = (spicfg->io_type == SPI_IO_TYPE_DMA) &&
571 struct davinci_spi_config *spicfg;
576 spicfg = (struct davinci_spi_config *)spi->controller_data;
577 if (!spicfg)
578 spicfg = &davinci_spi_default_cfg;
596 if (spicfg->io_type != SPI_IO_TYPE_POLL)
663 if (spicfg->io_type != SPI_IO_TYPE_POLL) {