Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/i2c/busses/
Di2c-designware-core.c184 void dw_writel(struct dw_i2c_dev *dev, u32 b, int offset) in dw_writel() function
258 dw_writel(dev, enable, DW_IC_ENABLE); in __i2c_dw_enable()
338 dw_writel(dev, hcnt, DW_IC_SS_SCL_HCNT); in i2c_dw_init()
339 dw_writel(dev, lcnt, DW_IC_SS_SCL_LCNT); in i2c_dw_init()
357 dw_writel(dev, hcnt, DW_IC_FS_SCL_HCNT); in i2c_dw_init()
358 dw_writel(dev, lcnt, DW_IC_FS_SCL_LCNT); in i2c_dw_init()
365 dw_writel(dev, dev->sda_hold_time, DW_IC_SDA_HOLD); in i2c_dw_init()
372 dw_writel(dev, dev->tx_fifo_depth / 2, DW_IC_TX_TL); in i2c_dw_init()
373 dw_writel(dev, 0, DW_IC_RX_TL); in i2c_dw_init()
376 dw_writel(dev, dev->master_cfg , DW_IC_CON); in i2c_dw_init()
[all …]
Di2c-designware-core.h116 extern void dw_writel(struct dw_i2c_dev *dev, u32 b, int offset);
/linux-4.1.27/drivers/spi/
Dspi-dw.h154 static inline void dw_writel(struct dw_spi *dws, u32 offset, u32 val) in dw_writel() function
183 dw_writel(dws, offset, val); in dw_write_io_reg()
190 dw_writel(dws, DW_SPI_SSIENR, (enable ? 1 : 0)); in spi_enable_chip()
195 dw_writel(dws, DW_SPI_BAUDR, div); in spi_set_clk()
204 dw_writel(dws, DW_SPI_IMR, new_mask); in spi_mask_intr()
213 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.c151 dw_writel(dws, DW_SPI_SER, BIT(spi->chip_select)); in dw_spi_set_cs()
357 dw_writel(dws, DW_SPI_CTRL0, cr0); in dw_spi_transfer_one()
378 dw_writel(dws, DW_SPI_TXFLTR, txlevel); in dw_spi_transfer_one()
502 dw_writel(dws, DW_SPI_TXFLTR, fifo); in spi_hw_init()
506 dw_writel(dws, DW_SPI_TXFLTR, 0); in spi_hw_init()