Lines Matching full:scc_pram
207 void __iomem *scc_pram; member
290 qmc_write16(chan->qmc->scc_pram + QMC_GBL_MRBLR, in qmc_chan_set_param()
911 qmc_write16(qmc->scc_pram + QMC_GBL_TSATRX + (i * 2), 0x0000); in qmc_setup_tsa_64rxtx()
921 qmc_write16(qmc->scc_pram + QMC_GBL_TSATRX + (i * 2), val); in qmc_setup_tsa_64rxtx()
926 qmc_setbits16(qmc->scc_pram + QMC_GBL_TSATRX + ((info->nb_rx_ts - 1) * 2), in qmc_setup_tsa_64rxtx()
931 qmc_write16(qmc->scc_pram + QMC_GBL_RX_S_PTR, val); in qmc_setup_tsa_64rxtx()
932 qmc_write16(qmc->scc_pram + QMC_GBL_RXPTR, val); in qmc_setup_tsa_64rxtx()
933 qmc_write16(qmc->scc_pram + QMC_GBL_TX_S_PTR, val); in qmc_setup_tsa_64rxtx()
934 qmc_write16(qmc->scc_pram + QMC_GBL_TXPTR, val); in qmc_setup_tsa_64rxtx()
952 qmc_write16(qmc->scc_pram + QMC_GBL_TSATRX + (i * 2), 0x0000); in qmc_setup_tsa_32rx_32tx()
953 qmc_write16(qmc->scc_pram + QMC_GBL_TSATTX + (i * 2), 0x0000); in qmc_setup_tsa_32rx_32tx()
965 qmc_write16(qmc->scc_pram + QMC_GBL_TSATRX + (i * 2), val); in qmc_setup_tsa_32rx_32tx()
974 qmc_write16(qmc->scc_pram + QMC_GBL_TSATTX + (i * 2), val); in qmc_setup_tsa_32rx_32tx()
979 qmc_setbits16(qmc->scc_pram + QMC_GBL_TSATRX + ((info->nb_rx_ts - 1) * 2), in qmc_setup_tsa_32rx_32tx()
981 qmc_setbits16(qmc->scc_pram + QMC_GBL_TSATTX + ((info->nb_tx_ts - 1) * 2), in qmc_setup_tsa_32rx_32tx()
986 qmc_write16(qmc->scc_pram + QMC_GBL_RX_S_PTR, val); in qmc_setup_tsa_32rx_32tx()
987 qmc_write16(qmc->scc_pram + QMC_GBL_RXPTR, val); in qmc_setup_tsa_32rx_32tx()
991 qmc_write16(qmc->scc_pram + QMC_GBL_TX_S_PTR, val); in qmc_setup_tsa_32rx_32tx()
992 qmc_write16(qmc->scc_pram + QMC_GBL_TXPTR, val); in qmc_setup_tsa_32rx_32tx()
1290 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "scc_pram"); in qmc_probe()
1294 qmc->scc_pram = devm_ioremap_resource(qmc->dev, res); in qmc_probe()
1295 if (IS_ERR(qmc->scc_pram)) in qmc_probe()
1296 return PTR_ERR(qmc->scc_pram); in qmc_probe()
1343 qmc_write32(qmc->scc_pram + QMC_GBL_MCBASE, qmc->bd_dma_addr); in qmc_probe()
1357 qmc_write32(qmc->scc_pram + QMC_GBL_INTBASE, qmc->int_dma_addr); in qmc_probe()
1358 qmc_write32(qmc->scc_pram + QMC_GBL_INTPTR, qmc->int_dma_addr); in qmc_probe()
1361 qmc_write16(qmc->scc_pram + QMC_GBL_MRBLR, HDLC_MAX_MRU + 4); in qmc_probe()
1363 qmc_write16(qmc->scc_pram + QMC_GBL_GRFTHR, 1); in qmc_probe()
1364 qmc_write16(qmc->scc_pram + QMC_GBL_GRFCNT, 1); in qmc_probe()
1366 qmc_write32(qmc->scc_pram + QMC_GBL_C_MASK32, 0xDEBB20E3); in qmc_probe()
1367 qmc_write16(qmc->scc_pram + QMC_GBL_C_MASK16, 0xF0B8); in qmc_probe()
1373 qmc_write16(qmc->scc_pram + QMC_GBL_QMCSTATE, 0x8000); in qmc_probe()