Lines Matching refs:pram
59 out_be32(&mspi->pram->rstate, 0);
60 out_be16(&mspi->pram->rbptr,
61 in_be16(&mspi->pram->rbase));
62 out_be32(&mspi->pram->tstate, 0);
63 out_be16(&mspi->pram->tbptr,
64 in_be16(&mspi->pram->tbase));
273 /* QE with a fixed pram location? */
277 /* QE but with a dynamic pram location? */
331 void *pram;
333 pram = devm_platform_ioremap_resource(to_platform_device(dev),
335 if (IS_ERR(pram))
336 mspi->pram = NULL;
338 mspi->pram = pram;
343 mspi->pram = NULL;
345 mspi->pram = cpm_muram_addr(pram_ofs);
347 if (mspi->pram == NULL) {
377 out_be16(&mspi->pram->tbase, cpm_muram_offset(mspi->tx_bd));
378 out_be16(&mspi->pram->rbase, cpm_muram_offset(mspi->rx_bd));
379 out_8(&mspi->pram->tfcr, CPMFCR_EB | CPMFCR_GBL);
380 out_8(&mspi->pram->rfcr, CPMFCR_EB | CPMFCR_GBL);
381 out_be16(&mspi->pram->mrblr, SPI_MRBLR);
382 out_be32(&mspi->pram->rstate, 0);
383 out_be32(&mspi->pram->rdp, 0);
384 out_be16(&mspi->pram->rbptr, 0);
385 out_be16(&mspi->pram->rbc, 0);
386 out_be32(&mspi->pram->rxtmp, 0);
387 out_be32(&mspi->pram->tstate, 0);
388 out_be32(&mspi->pram->tdp, 0);
389 out_be16(&mspi->pram->tbptr, 0);
390 out_be16(&mspi->pram->tbc, 0);
391 out_be32(&mspi->pram->txtmp, 0);
401 cpm_muram_free(cpm_muram_offset(mspi->pram));
419 cpm_muram_free(cpm_muram_offset(mspi->pram));