Lines Matching refs:writel
118 writel(*priv->buf++, priv->membase + UNIPHIER_FI2C_DTTX); in uniphier_fi2c_fill_txfifo()
140 writel(priv->enabled_irqs, priv->membase + UNIPHIER_FI2C_IE); in uniphier_fi2c_set_irqs()
145 writel(-1, priv->membase + UNIPHIER_FI2C_IC); in uniphier_fi2c_clear_irqs()
154 writel(UNIPHIER_FI2C_CR_MST | UNIPHIER_FI2C_CR_STO, in uniphier_fi2c_stop()
222 writel(UNIPHIER_FI2C_CR_MST | in uniphier_fi2c_interrupt()
254 writel(0, priv->membase + UNIPHIER_FI2C_TBC); in uniphier_fi2c_tx_init()
256 writel(UNIPHIER_FI2C_DTTX_CMD | addr << 1, in uniphier_fi2c_tx_init()
271 writel(priv->len, priv->membase + UNIPHIER_FI2C_RBC); in uniphier_fi2c_rx_init()
280 writel(0, priv->membase + UNIPHIER_FI2C_RBC); in uniphier_fi2c_rx_init()
286 writel(UNIPHIER_FI2C_DTTX_CMD | UNIPHIER_FI2C_DTTX_RD | addr << 1, in uniphier_fi2c_rx_init()
292 writel(UNIPHIER_FI2C_RST_RST, priv->membase + UNIPHIER_FI2C_RST); in uniphier_fi2c_reset()
297 writel(UNIPHIER_FI2C_BRST_FOEN | UNIPHIER_FI2C_BRST_RSCL, in uniphier_fi2c_prepare_operation()
328 writel(UNIPHIER_FI2C_RST_TBRST | UNIPHIER_FI2C_RST_RBRST, in uniphier_fi2c_master_xfer_one()
339 writel(UNIPHIER_FI2C_CR_MST | UNIPHIER_FI2C_CR_STA, in uniphier_fi2c_master_xfer_one()
433 writel(val ? UNIPHIER_FI2C_BRST_RSCL : 0, in uniphier_fi2c_set_scl()
489 writel(clk_count, priv->membase + UNIPHIER_FI2C_CYC); in uniphier_fi2c_clk_init()
490 writel(clk_count / 2, priv->membase + UNIPHIER_FI2C_LCTL); in uniphier_fi2c_clk_init()
491 writel(clk_count / 2, priv->membase + UNIPHIER_FI2C_SSUT); in uniphier_fi2c_clk_init()
492 writel(clk_count / 16, priv->membase + UNIPHIER_FI2C_DSUT); in uniphier_fi2c_clk_init()