Searched refs:dw_writel (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-designware-master.c | 28 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 …]
|
D | i2c-designware-slave.c | 23 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()
|
D | i2c-designware-common.c | 72 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()
|
D | i2c-designware-core.h | 283 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/ |
D | spi-dw.h | 156 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()
|
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 | 146 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()
|