Searched refs:dw_readl (Results 1 – 7 of 7) sorted by relevance
| /Linux-v5.4/drivers/i2c/busses/ |
| D | i2c-designware-slave.c | 120 stat = dw_readl(dev, DW_IC_INTR_STAT); in i2c_dw_read_clear_intrbits_slave() 130 dw_readl(dev, DW_IC_CLR_TX_ABRT); in i2c_dw_read_clear_intrbits_slave() 132 dw_readl(dev, DW_IC_CLR_RX_UNDER); in i2c_dw_read_clear_intrbits_slave() 134 dw_readl(dev, DW_IC_CLR_RX_OVER); in i2c_dw_read_clear_intrbits_slave() 136 dw_readl(dev, DW_IC_CLR_TX_OVER); in i2c_dw_read_clear_intrbits_slave() 138 dw_readl(dev, DW_IC_CLR_RX_DONE); in i2c_dw_read_clear_intrbits_slave() 140 dw_readl(dev, DW_IC_CLR_ACTIVITY); in i2c_dw_read_clear_intrbits_slave() 142 dw_readl(dev, DW_IC_CLR_STOP_DET); in i2c_dw_read_clear_intrbits_slave() 144 dw_readl(dev, DW_IC_CLR_START_DET); in i2c_dw_read_clear_intrbits_slave() 146 dw_readl(dev, DW_IC_CLR_GEN_CALL); in i2c_dw_read_clear_intrbits_slave() [all …]
|
| D | i2c-designware-master.c | 47 comp_param1 = dw_readl(dev, DW_IC_COMP_PARAM_1); in i2c_dw_set_timings_master() 197 ic_con = dw_readl(dev, DW_IC_CON); in i2c_dw_xfer_init() 226 dw_readl(dev, DW_IC_ENABLE_STATUS); in i2c_dw_xfer_init() 229 dw_readl(dev, DW_IC_CLR_INTR); in i2c_dw_xfer_init() 281 tx_limit = dev->tx_fifo_depth - dw_readl(dev, DW_IC_TXFLR); in i2c_dw_xfer_msg() 282 rx_limit = dev->rx_fifo_depth - dw_readl(dev, DW_IC_RXFLR); in i2c_dw_xfer_msg() 391 rx_valid = dw_readl(dev, DW_IC_RXFLR); in i2c_dw_read() 396 *buf = dw_readl(dev, DW_IC_DATA_CMD); in i2c_dw_read() 534 stat = dw_readl(dev, DW_IC_INTR_STAT); in i2c_dw_read_clear_intrbits() 544 dw_readl(dev, DW_IC_CLR_RX_UNDER); in i2c_dw_read_clear_intrbits() [all …]
|
| D | i2c-designware-common.c | 56 u32 dw_readl(struct dw_i2c_dev *dev, int offset) in dw_readl() function 101 reg = dw_readl(dev, DW_IC_COMP_TYPE); in i2c_dw_set_reg_access() 184 reg = dw_readl(dev, DW_IC_COMP_VERSION); in i2c_dw_set_sda_hold() 188 dev->sda_hold_time = dw_readl(dev, DW_IC_SDA_HOLD); in i2c_dw_set_sda_hold() 227 if ((dw_readl(dev, DW_IC_ENABLE_STATUS) & 1) == 0) in __i2c_dw_disable() 308 while (dw_readl(dev, DW_IC_STATUS) & DW_IC_STATUS_ACTIVITY) { in i2c_dw_wait_bus_not_busy() 313 if (dw_readl(dev, DW_IC_STATUS) & DW_IC_STATUS_ACTIVITY) in i2c_dw_wait_bus_not_busy() 361 dw_readl(dev, DW_IC_CLR_INTR); in i2c_dw_disable() 371 return dw_readl(dev, DW_IC_COMP_PARAM_1); in i2c_dw_read_comp_param()
|
| D | i2c-designware-core.h | 288 u32 dw_readl(struct dw_i2c_dev *dev, int offset);
|
| /Linux-v5.4/drivers/spi/ |
| D | spi-dw.c | 53 "CTRL0: \t\t0x%08x\n", dw_readl(dws, DW_SPI_CTRL0)); in dw_spi_show_regs() 55 "CTRL1: \t\t0x%08x\n", dw_readl(dws, DW_SPI_CTRL1)); in dw_spi_show_regs() 57 "SSIENR: \t0x%08x\n", dw_readl(dws, DW_SPI_SSIENR)); in dw_spi_show_regs() 59 "SER: \t\t0x%08x\n", dw_readl(dws, DW_SPI_SER)); in dw_spi_show_regs() 61 "BAUDR: \t\t0x%08x\n", dw_readl(dws, DW_SPI_BAUDR)); in dw_spi_show_regs() 63 "TXFTLR: \t0x%08x\n", dw_readl(dws, DW_SPI_TXFLTR)); in dw_spi_show_regs() 65 "RXFTLR: \t0x%08x\n", dw_readl(dws, DW_SPI_RXFLTR)); in dw_spi_show_regs() 67 "TXFLR: \t\t0x%08x\n", dw_readl(dws, DW_SPI_TXFLR)); in dw_spi_show_regs() 69 "RXFLR: \t\t0x%08x\n", dw_readl(dws, DW_SPI_RXFLR)); in dw_spi_show_regs() 71 "SR: \t\t0x%08x\n", dw_readl(dws, DW_SPI_SR)); in dw_spi_show_regs() [all …]
|
| D | spi-dw.h | 148 static inline u32 dw_readl(struct dw_spi *dws, u32 offset) in dw_readl() function 175 return dw_readl(dws, offset); in dw_read_io_reg() 207 new_mask = dw_readl(dws, DW_SPI_IMR) & ~mask; in spi_mask_intr() 216 new_mask = dw_readl(dws, DW_SPI_IMR) | mask; in spi_umask_intr()
|
| D | spi-dw-mid.c | 93 u16 irq_status = dw_readl(dws, DW_SPI_ISR); in dma_transfer() 98 dw_readl(dws, DW_SPI_ICR); in dma_transfer()
|