Lines Matching refs:cs

116 	unsigned int cs;  member
125 writel(val, &priv->regs->channel[priv->cs].chconf); in omap3_spi_write_chconf()
127 readl(&priv->regs->channel[priv->cs].chconf); in omap3_spi_write_chconf()
132 writel(enable, &priv->regs->channel[priv->cs].chctrl); in omap3_spi_set_enable()
134 readl(&priv->regs->channel[priv->cs].chctrl); in omap3_spi_set_enable()
143 chconf = readl(&priv->regs->channel[priv->cs].chconf); in omap3_spi_write()
157 while (!(readl(&priv->regs->channel[priv->cs].chstat) & in omap3_spi_write()
161 readl(&priv->regs->channel[priv->cs].chstat)); in omap3_spi_write()
166 unsigned int *tx = &priv->regs->channel[priv->cs].tx; in omap3_spi_write()
176 while ((readl(&priv->regs->channel[priv->cs].chstat) & in omap3_spi_write()
198 chconf = readl(&priv->regs->channel[priv->cs].chconf); in omap3_spi_read()
209 writel(0, &priv->regs->channel[priv->cs].tx); in omap3_spi_read()
214 while (!(readl(&priv->regs->channel[priv->cs].chstat) & in omap3_spi_read()
218 readl(&priv->regs->channel[priv->cs].chstat)); in omap3_spi_read()
228 unsigned int *rx = &priv->regs->channel[priv->cs].rx; in omap3_spi_read()
252 chconf = readl(&priv->regs->channel[priv->cs].chconf); in omap3_spi_txrx()
267 while (!(readl(&priv->regs->channel[priv->cs].chstat) & in omap3_spi_txrx()
271 readl(&priv->regs->channel[priv->cs].chstat)); in omap3_spi_txrx()
276 unsigned int *tx = &priv->regs->channel[priv->cs].tx; in omap3_spi_txrx()
286 while (!(readl(&priv->regs->channel[priv->cs].chstat) & in omap3_spi_txrx()
290 readl(&priv->regs->channel[priv->cs].chstat)); in omap3_spi_txrx()
295 unsigned int *rx = &priv->regs->channel[priv->cs].rx; in omap3_spi_txrx()
332 int chconf = readl(&priv->regs->channel[priv->cs].chconf); in _spi_xfer()
360 confr = readl(&priv->regs->channel[priv->cs].chconf); in _omap3_spi_set_speed()
382 confr = readl(&priv->regs->channel[priv->cs].chconf); in _omap3_spi_set_mode()
500 struct spi_slave *spi_setup_slave(unsigned int bus, unsigned int cs, in spi_setup_slave() argument
539 if (((bus == 0) && (cs > 3)) || in spi_setup_slave()
540 ((bus == 1) && (cs > 1)) || in spi_setup_slave()
541 ((bus == 2) && (cs > 1)) || in spi_setup_slave()
542 ((bus == 3) && (cs > 0))) { in spi_setup_slave()
543 printf("SPI error: unsupported chip select %i on bus %i\n", cs, bus); in spi_setup_slave()
558 priv = spi_alloc_slave(struct omap3_spi_priv, bus, cs); in spi_setup_slave()
565 priv->cs = cs; in spi_setup_slave()
593 priv->cs = slave_plat->cs; in omap3_spi_claim_bus()
616 priv->cs = slave_plat->cs; in omap3_spi_set_wordlen()
656 priv->cs = slave_plat->cs; in omap3_spi_set_speed()
669 priv->cs = slave_plat->cs; in omap3_spi_set_mode()