Lines Matching refs:qmc_write16
279 static void qmc_write16(void __iomem *addr, u16 val) in qmc_write16() function
291 qmc_write16(addr, qmc_read16(addr) | set); in qmc_setbits16()
296 qmc_write16(addr, qmc_read16(addr) & ~clr); in qmc_clrbits16()
301 qmc_write16(addr, (qmc_read16(addr) & ~clr) | set); in qmc_clrsetbits16()
416 qmc_write16(chan->qmc->scc_pram + QMC_GBL_MRBLR, in qmc_chan_set_param()
418 qmc_write16(chan->s_param + QMC_SPE_MFLR, in qmc_chan_set_param()
430 qmc_write16(chan->s_param + QMC_SPE_TMRBLR, in qmc_chan_set_param()
469 qmc_write16(&bd->cbd_datlen, length); in qmc_chan_write_submit()
479 qmc_write16(&bd->cbd_sc, ctrl); in qmc_chan_write_submit()
528 qmc_write16(&bd->cbd_sc, ctrl & ~QMC_BD_TX_UB); in qmc_chan_write_done()
577 qmc_write16(&bd->cbd_datlen, 0); /* data length is updated by the QMC */ in qmc_chan_read_submit()
591 qmc_write16(&bd->cbd_sc, ctrl); in qmc_chan_read_submit()
651 qmc_write16(&bd->cbd_sc, ctrl & ~QMC_BD_RX_UB); in qmc_chan_read_done()
995 qmc_write16(chan->s_param + QMC_SPE_TRNSYNC, trnsync); in qmc_setup_chan_trnsync()
1138 qmc_write16(&bd->cbd_sc, ctrl & ~(QMC_BD_RX_UB | QMC_BD_RX_E)); in qmc_chan_reset_rx()
1149 qmc_write16(chan->s_param + QMC_SPE_RBPTR, in qmc_chan_reset_rx()
1172 qmc_write16(&bd->cbd_sc, ctrl & ~(QMC_BD_TX_UB | QMC_BD_TX_R)); in qmc_chan_reset_tx()
1183 qmc_write16(chan->s_param + QMC_SPE_TBPTR, in qmc_chan_reset_tx()
1359 qmc_write16(qmc->scc_pram + QMC_GBL_TSATRX + (i * 2), 0x0000); in qmc_init_tsa_64rxtx()
1367 qmc_write16(qmc->scc_pram + QMC_GBL_RX_S_PTR, val); in qmc_init_tsa_64rxtx()
1368 qmc_write16(qmc->scc_pram + QMC_GBL_RXPTR, val); in qmc_init_tsa_64rxtx()
1369 qmc_write16(qmc->scc_pram + QMC_GBL_TX_S_PTR, val); in qmc_init_tsa_64rxtx()
1370 qmc_write16(qmc->scc_pram + QMC_GBL_TXPTR, val); in qmc_init_tsa_64rxtx()
1388 qmc_write16(qmc->scc_pram + QMC_GBL_TSATRX + (i * 2), 0x0000); in qmc_init_tsa_32rx_32tx()
1389 qmc_write16(qmc->scc_pram + QMC_GBL_TSATTX + (i * 2), 0x0000); in qmc_init_tsa_32rx_32tx()
1400 qmc_write16(qmc->scc_pram + QMC_GBL_RX_S_PTR, val); in qmc_init_tsa_32rx_32tx()
1401 qmc_write16(qmc->scc_pram + QMC_GBL_RXPTR, val); in qmc_init_tsa_32rx_32tx()
1405 qmc_write16(qmc->scc_pram + QMC_GBL_TX_S_PTR, val); in qmc_init_tsa_32rx_32tx()
1406 qmc_write16(qmc->scc_pram + QMC_GBL_TXPTR, val); in qmc_init_tsa_32rx_32tx()
1452 qmc_write16(chan->s_param + QMC_SPE_TBASE, val); in qmc_setup_chan()
1453 qmc_write16(chan->s_param + QMC_SPE_TBPTR, val); in qmc_setup_chan()
1457 qmc_write16(chan->s_param + QMC_SPE_RBASE, val); in qmc_setup_chan()
1458 qmc_write16(chan->s_param + QMC_SPE_RBPTR, val); in qmc_setup_chan()
1465 qmc_write16(chan->s_param + QMC_SPE_TMRBLR, 60); in qmc_setup_chan()
1469 qmc_write16(chan->s_param + QMC_SPE_CHAMR, val); in qmc_setup_chan()
1475 qmc_write16(chan->s_param + QMC_SPE_MFLR, 60); in qmc_setup_chan()
1476 qmc_write16(chan->s_param + QMC_SPE_CHAMR, in qmc_setup_chan()
1481 qmc_write16(chan->s_param + QMC_SPE_INTMSK, 0x0000); in qmc_setup_chan()
1488 qmc_write16(&bd->cbd_sc, val); in qmc_setup_chan()
1491 qmc_write16(&bd->cbd_sc, val | QMC_BD_RX_W); in qmc_setup_chan()
1500 qmc_write16(&bd->cbd_sc, val); in qmc_setup_chan()
1503 qmc_write16(&bd->cbd_sc, val | QMC_BD_TX_W); in qmc_setup_chan()
1530 qmc_write16(chan->s_param + QMC_SPE_INTMSK, in qmc_finalize_chans()
1535 qmc_write16(chan->s_param + QMC_SPE_INTMSK, in qmc_finalize_chans()
1556 qmc_write16(qmc->int_table + i, 0x0000); in qmc_setup_ints()
1561 qmc_write16(last, QMC_INT_W); in qmc_setup_ints()
1577 qmc_write16(qmc->int_curr, int_entry & QMC_INT_W); in qmc_irq_gint()
1635 qmc_write16(qmc->scc_regs + SCC_SCCE, scce); in qmc_irq_handler()
1811 qmc_write16(qmc->scc_regs + SCC_SCCM, 0x0000); in qmc_cpm1_init_scc()
1812 qmc_write16(qmc->scc_regs + SCC_SCCE, 0x000F); in qmc_cpm1_init_scc()
1852 qmc_write16(qmc->scc_pram + QMC_GBL_RXPTR, val); in qmc_qe_init_ucc()
1854 qmc_write16(qmc->scc_pram + QMC_GBL_TXPTR, val); in qmc_qe_init_ucc()
1865 qmc_write16(qmc->scc_regs + SCC_SCCM, 0x0000); in qmc_qe_init_ucc()
1866 qmc_write16(qmc->scc_regs + SCC_SCCE, 0x000F); in qmc_qe_init_ucc()
1961 qmc_write16(qmc->scc_pram + QMC_GBL_MRBLR, HDLC_MAX_MRU + 4); in qmc_probe()
1963 qmc_write16(qmc->scc_pram + QMC_GBL_GRFTHR, 1); in qmc_probe()
1964 qmc_write16(qmc->scc_pram + QMC_GBL_GRFCNT, 1); in qmc_probe()
1967 qmc_write16(qmc->scc_pram + QMC_GBL_C_MASK16, 0xF0B8); in qmc_probe()
1979 qmc_write16(qmc->scc_pram + QMC_QE_GBL_RX_FRM_BASE, in qmc_probe()
1981 qmc_write16(qmc->scc_pram + QMC_QE_GBL_TX_FRM_BASE, in qmc_probe()
1989 qmc_write16(qmc->scc_pram + QMC_GBL_QMCSTATE, 0x8000); in qmc_probe()
2014 qmc_write16(qmc->scc_regs + SCC_SCCM, in qmc_probe()
2037 qmc_write16(qmc->scc_regs + SCC_SCCM, 0); in qmc_probe()
2052 qmc_write16(qmc->scc_regs + SCC_SCCM, 0); in qmc_remove()