Lines Matching refs:chconf
88 unsigned int chconf; /* 0x2C, 0x40, 0x54, 0x68 */ 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()
141 int i, chconf; in omap3_spi_write() local
143 chconf = readl(&priv->regs->channel[priv->cs].chconf); in omap3_spi_write()
148 chconf &= ~(OMAP3_MCSPI_CHCONF_TRM_MASK | OMAP3_MCSPI_CHCONF_WL_MASK); in omap3_spi_write()
149 chconf |= (priv->wordlen - 1) << 7; in omap3_spi_write()
150 chconf |= OMAP3_MCSPI_CHCONF_TRM_TX_ONLY; in omap3_spi_write()
151 chconf |= OMAP3_MCSPI_CHCONF_FORCE; in omap3_spi_write()
152 omap3_spi_write_chconf(priv, chconf); in omap3_spi_write()
186 chconf &= ~OMAP3_MCSPI_CHCONF_FORCE; in omap3_spi_write()
187 omap3_spi_write_chconf(priv, chconf); in omap3_spi_write()
195 int i, chconf; in omap3_spi_read() local
198 chconf = readl(&priv->regs->channel[priv->cs].chconf); in omap3_spi_read()
203 chconf &= ~(OMAP3_MCSPI_CHCONF_TRM_MASK | OMAP3_MCSPI_CHCONF_WL_MASK); in omap3_spi_read()
204 chconf |= (priv->wordlen - 1) << 7; in omap3_spi_read()
205 chconf |= OMAP3_MCSPI_CHCONF_TRM_RX_ONLY; in omap3_spi_read()
206 chconf |= OMAP3_MCSPI_CHCONF_FORCE; in omap3_spi_read()
207 omap3_spi_write_chconf(priv, chconf); in omap3_spi_read()
238 chconf &= ~OMAP3_MCSPI_CHCONF_FORCE; in omap3_spi_read()
239 omap3_spi_write_chconf(priv, chconf); in omap3_spi_read()
250 int chconf, i = 0; in omap3_spi_txrx() local
252 chconf = readl(&priv->regs->channel[priv->cs].chconf); in omap3_spi_txrx()
258 chconf &= ~(OMAP3_MCSPI_CHCONF_TRM_MASK | OMAP3_MCSPI_CHCONF_WL_MASK); in omap3_spi_txrx()
259 chconf |= (priv->wordlen - 1) << 7; in omap3_spi_txrx()
260 chconf |= OMAP3_MCSPI_CHCONF_FORCE; in omap3_spi_txrx()
261 omap3_spi_write_chconf(priv, chconf); in omap3_spi_txrx()
308 chconf &= ~OMAP3_MCSPI_CHCONF_FORCE; in omap3_spi_txrx()
309 omap3_spi_write_chconf(priv, chconf); in omap3_spi_txrx()
332 int chconf = readl(&priv->regs->channel[priv->cs].chconf); in _spi_xfer() local
336 chconf |= OMAP3_MCSPI_CHCONF_FORCE; in _spi_xfer()
337 omap3_spi_write_chconf(priv, chconf); in _spi_xfer()
340 chconf &= ~OMAP3_MCSPI_CHCONF_FORCE; in _spi_xfer()
341 omap3_spi_write_chconf(priv, 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()
419 confr = readl(&priv->regs->channel[priv->wordlen].chconf); in _omap3_spi_set_wordlen()