Searched refs:dw_writel (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/drivers/i2c/busses/ |
D | i2c-designware-core.c | 184 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 …]
|
D | i2c-designware-core.h | 116 extern void dw_writel(struct dw_i2c_dev *dev, u32 b, int offset);
|
/linux-4.1.27/drivers/spi/ |
D | spi-dw.h | 154 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()
|
D | spi-dw-mid.c | 231 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()
|
D | spi-dw.c | 151 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()
|