Lines Matching refs:espi

17 	ccsr_espi_t	*espi;  member
81 fsl->espi = (void *)(CONFIG_SYS_MPC85xx_ESPI_ADDR); in spi_setup_slave()
129 ccsr_espi_t *espi = fsl->espi; in spi_claim_bus() local
139 out_be32(&espi->mode, ESPI_MODE_RXTHR(3) in spi_claim_bus()
142 out_be32(&espi->event, 0xffffffff); /* Clear all eSPI events */ in spi_claim_bus()
143 out_be32(&espi->mask, 0x00000000); /* Mask all eSPI interrupts */ in spi_claim_bus()
147 out_be32(&espi->csmode[i], ESPI_CSMODE_INIT_VAL); in spi_claim_bus()
149 out_be32(&espi->csmode[cs], in_be32(&espi->csmode[cs]) & in spi_claim_bus()
155 out_be32(&espi->csmode[cs], in_be32(&espi->csmode[cs]) in spi_claim_bus()
160 out_be32(&espi->csmode[cs], in_be32(&espi->csmode[cs]) in spi_claim_bus()
163 out_be32(&espi->csmode[cs], in_be32(&espi->csmode[cs]) in spi_claim_bus()
167 out_be32(&espi->csmode[cs], in_be32(&espi->csmode[cs]) in spi_claim_bus()
171 out_be32(&espi->csmode[cs], in_be32(&espi->csmode[cs]) in spi_claim_bus()
184 ccsr_espi_t *espi = fsl->espi; in fsl_espi_tx() local
193 out_be32(&espi->tx, tmpdout); in fsl_espi_tx()
194 out_be32(&espi->event, ESPI_EV_TNF); in fsl_espi_tx()
200 event = in_be32(&espi->event); in fsl_espi_tx()
202 out_be32(&espi->event, ESPI_EV_TXE); in fsl_espi_tx()
214 ccsr_espi_t *espi = fsl->espi; in fsl_espi_rx() local
229 tmpdin = in_be32(&espi->rx); in fsl_espi_rx()
239 out_be32(&espi->event, ESPI_EV_RNE); in fsl_espi_rx()
248 ccsr_espi_t *espi = fsl->espi; in spi_xfer() local
315 out_be32(&espi->event , 0xffffffff); in spi_xfer()
318 event = in_be32(&espi->event); in spi_xfer()
328 event = in_be32(&espi->event); in spi_xfer()
370 ccsr_espi_t *espi = fsl->espi; in spi_cs_activate() local
377 out_be32(&espi->com, com); in spi_cs_activate()
383 ccsr_espi_t *espi = fsl->espi; in spi_cs_deactivate() local
386 out_be32(&espi->mode, in_be32(&espi->mode) & (~ESPI_MODE_EN)); in spi_cs_deactivate()
387 out_be32(&espi->mode, in_be32(&espi->mode) | ESPI_MODE_EN); in spi_cs_deactivate()