Lines Matching refs:pram

58 			out_be32(&mspi->pram->rstate, 0);  in fsl_spi_cpm_reinit_txrx()
59 out_be16(&mspi->pram->rbptr, in fsl_spi_cpm_reinit_txrx()
60 in_be16(&mspi->pram->rbase)); in fsl_spi_cpm_reinit_txrx()
61 out_be32(&mspi->pram->tstate, 0); in fsl_spi_cpm_reinit_txrx()
62 out_be16(&mspi->pram->tbptr, in fsl_spi_cpm_reinit_txrx()
63 in_be16(&mspi->pram->tbase)); in fsl_spi_cpm_reinit_txrx()
308 void *pram; in fsl_spi_cpm_init() local
310 pram = devm_platform_ioremap_resource(to_platform_device(dev), in fsl_spi_cpm_init()
312 if (IS_ERR(pram)) in fsl_spi_cpm_init()
313 mspi->pram = NULL; in fsl_spi_cpm_init()
315 mspi->pram = pram; in fsl_spi_cpm_init()
320 mspi->pram = NULL; in fsl_spi_cpm_init()
322 mspi->pram = cpm_muram_addr(pram_ofs); in fsl_spi_cpm_init()
324 if (mspi->pram == NULL) { in fsl_spi_cpm_init()
354 out_be16(&mspi->pram->tbase, cpm_muram_offset(mspi->tx_bd)); in fsl_spi_cpm_init()
355 out_be16(&mspi->pram->rbase, cpm_muram_offset(mspi->rx_bd)); in fsl_spi_cpm_init()
356 out_8(&mspi->pram->tfcr, CPMFCR_EB | CPMFCR_GBL); in fsl_spi_cpm_init()
357 out_8(&mspi->pram->rfcr, CPMFCR_EB | CPMFCR_GBL); in fsl_spi_cpm_init()
358 out_be16(&mspi->pram->mrblr, SPI_MRBLR); in fsl_spi_cpm_init()
359 out_be32(&mspi->pram->rstate, 0); in fsl_spi_cpm_init()
360 out_be32(&mspi->pram->rdp, 0); in fsl_spi_cpm_init()
361 out_be16(&mspi->pram->rbptr, 0); in fsl_spi_cpm_init()
362 out_be16(&mspi->pram->rbc, 0); in fsl_spi_cpm_init()
363 out_be32(&mspi->pram->rxtmp, 0); in fsl_spi_cpm_init()
364 out_be32(&mspi->pram->tstate, 0); in fsl_spi_cpm_init()
365 out_be32(&mspi->pram->tdp, 0); in fsl_spi_cpm_init()
366 out_be16(&mspi->pram->tbptr, 0); in fsl_spi_cpm_init()
367 out_be16(&mspi->pram->tbc, 0); in fsl_spi_cpm_init()
368 out_be32(&mspi->pram->txtmp, 0); in fsl_spi_cpm_init()
378 cpm_muram_free(cpm_muram_offset(mspi->pram)); in fsl_spi_cpm_init()
396 cpm_muram_free(cpm_muram_offset(mspi->pram)); in fsl_spi_cpm_free()