Home
last modified time | relevance | path

Searched refs:dw_writel (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/drivers/i2c/busses/
Di2c-designware-master.c28 dw_writel(dev, dev->tx_fifo_depth / 2, DW_IC_TX_TL); in i2c_dw_configure_fifo_master()
29 dw_writel(dev, 0, DW_IC_RX_TL); in i2c_dw_configure_fifo_master()
32 dw_writel(dev, dev->master_cfg, DW_IC_CON); in i2c_dw_configure_fifo_master()
165 dw_writel(dev, dev->ss_hcnt, DW_IC_SS_SCL_HCNT); in i2c_dw_init_master()
166 dw_writel(dev, dev->ss_lcnt, DW_IC_SS_SCL_LCNT); in i2c_dw_init_master()
169 dw_writel(dev, dev->fs_hcnt, DW_IC_FS_SCL_HCNT); in i2c_dw_init_master()
170 dw_writel(dev, dev->fs_lcnt, DW_IC_FS_SCL_LCNT); in i2c_dw_init_master()
174 dw_writel(dev, dev->hs_hcnt, DW_IC_HS_SCL_HCNT); in i2c_dw_init_master()
175 dw_writel(dev, dev->hs_lcnt, DW_IC_HS_SCL_LCNT); in i2c_dw_init_master()
180 dw_writel(dev, dev->sda_hold_time, DW_IC_SDA_HOLD); in i2c_dw_init_master()
[all …]
Di2c-designware-slave.c23 dw_writel(dev, 0, DW_IC_TX_TL); in i2c_dw_configure_fifo_slave()
24 dw_writel(dev, 0, DW_IC_RX_TL); in i2c_dw_configure_fifo_slave()
27 dw_writel(dev, dev->slave_cfg, DW_IC_CON); in i2c_dw_configure_fifo_slave()
28 dw_writel(dev, DW_IC_INTR_SLAVE_MASK, DW_IC_INTR_MASK); in i2c_dw_configure_fifo_slave()
52 dw_writel(dev, dev->sda_hold_time, DW_IC_SDA_HOLD); in i2c_dw_init_slave()
75 dw_writel(dev, slave->addr, DW_IC_SAR); in i2c_dw_reg_slave()
197 dw_writel(dev, val, DW_IC_DATA_CMD); in i2c_dw_irq_handler_slave()
Di2c-designware-common.c72 void dw_writel(struct dw_i2c_dev *dev, u32 b, int offset) in dw_writel() function
344 dw_writel(dev, 0, DW_IC_INTR_MASK); in i2c_dw_disable()
350 dw_writel(dev, 0, DW_IC_INTR_MASK); in i2c_dw_disable_int()
Di2c-designware-core.h283 void dw_writel(struct dw_i2c_dev *dev, u32 b, int offset);
300 dw_writel(dev, 1, DW_IC_ENABLE); in __i2c_dw_enable()
305 dw_writel(dev, 0, DW_IC_ENABLE); in __i2c_dw_disable_nowait()
/Linux-v4.19/drivers/spi/
Dspi-dw.h156 static inline void dw_writel(struct dw_spi *dws, u32 offset, u32 val) in dw_writel() function
185 dw_writel(dws, offset, val); in dw_write_io_reg()
192 dw_writel(dws, DW_SPI_SSIENR, (enable ? 1 : 0)); in spi_enable_chip()
197 dw_writel(dws, DW_SPI_BAUDR, div); in spi_set_clk()
206 dw_writel(dws, DW_SPI_IMR, new_mask); in spi_mask_intr()
215 dw_writel(dws, DW_SPI_IMR, new_mask); in spi_umask_intr()
Dspi-dw-mid.c231 dw_writel(dws, DW_SPI_DMARDLR, 0xf); in mid_spi_dma_setup()
232 dw_writel(dws, DW_SPI_DMATDLR, 0x10); in mid_spi_dma_setup()
238 dw_writel(dws, DW_SPI_DMACR, dma_ctrl); in mid_spi_dma_setup()
Dspi-dw.c146 dw_writel(dws, DW_SPI_SER, BIT(spi->chip_select)); in dw_spi_set_cs()
342 dw_writel(dws, DW_SPI_CTRL0, cr0); in dw_spi_transfer_one()
363 dw_writel(dws, DW_SPI_TXFLTR, txlevel); in dw_spi_transfer_one()
462 dw_writel(dws, DW_SPI_TXFLTR, fifo); in spi_hw_init()
466 dw_writel(dws, DW_SPI_TXFLTR, 0); in spi_hw_init()