Lines Matching defs:cfg
307 struct dw_spi_cfg *cfg)
315 cr0 |= (cfg->dfs - 1);
319 cr0 |= cfg->tmode << SPI_TMOD_OFFSET;
322 cr0 |= cfg->tmode << DWC_SSI_CTRLR0_TMOD_OFFSET;
326 if (cfg->tmode == SPI_TMOD_EPROMREAD || cfg->tmode == SPI_TMOD_RO)
327 dw_writel(dws, DW_SPI_CTRLR1, cfg->ndf ? cfg->ndf - 1 : 0);
330 clk_div = (DIV_ROUND_UP(dws->max_freq, cfg->freq) + 1) & 0xfffe;
407 struct dw_spi_cfg cfg = {
426 dw_spi_update_config(dws, spi, &cfg);
653 struct dw_spi_cfg cfg;
669 cfg.dfs = 8;
670 cfg.freq = clamp(mem->spi->max_speed_hz, 0U, dws->max_mem_freq);
672 cfg.tmode = SPI_TMOD_EPROMREAD;
673 cfg.ndf = op->data.nbytes;
675 cfg.tmode = SPI_TMOD_TO;
680 dw_spi_update_config(dws, mem->spi, &cfg);