Searched refs:virtbase (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/auxdisplay/ |
| H A D | arm-charlcd.c | 69 void __iomem *virtbase; member 80 status = readl(lcd->virtbase + CHAR_STAT) & 0x01; in charlcd_interrupt() 82 writel(CHAR_RAW_CLEAR, lcd->virtbase + CHAR_RAW); in charlcd_interrupt() 98 writel(0x00, lcd->virtbase + CHAR_MASK); in charlcd_wait_complete_irq() 123 readl_poll_timeout_atomic(lcd->virtbase + CHAR_RAW, val, in charlcd_4bit_read_char() 125 writel(CHAR_RAW_CLEAR, lcd->virtbase + CHAR_RAW); in charlcd_4bit_read_char() 130 data = readl(lcd->virtbase + CHAR_RD) & 0xf0; in charlcd_4bit_read_char() 137 readl_poll_timeout_atomic(lcd->virtbase + CHAR_RAW, val, in charlcd_4bit_read_char() 139 writel(CHAR_RAW_CLEAR, lcd->virtbase + CHAR_RAW); in charlcd_4bit_read_char() 143 data |= (readl(lcd->virtbase + CHAR_RD) >> 4) & 0x0f; in charlcd_4bit_read_char() [all …]
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-nomadik.c | 184 * @virtbase: virtual io memory area. 203 void __iomem *virtbase; 243 return readl(priv->virtbase + reg); in nmk_i2c_readb() 245 return readb(priv->virtbase + reg); in nmk_i2c_readb() 252 writel(val, priv->virtbase + reg); in nmk_i2c_writeb() 254 writeb(val, priv->virtbase + reg); in nmk_i2c_writeb() 277 writel((I2C_CR_FTX | I2C_CR_FRX), priv->virtbase + I2C_CR); in flush_i2c_fifo() 283 if ((readl(priv->virtbase + I2C_CR) & in flush_i2c_fifo() 302 writel(0, priv->virtbase + I2C_IMSCR); in disable_all_interrupts() 311 writel(I2C_CLEAR_ALL_INTS, priv->virtbase in clear_all_interrupts() 202 void __iomem *virtbase; global() member [all...] |
| /linux/drivers/spi/ |
| H A D | spi-pl022.c | 365 void __iomem *virtbase; member 433 tmp = readw(SSP_CSR(pl022->virtbase)); in internal_cs_control() 438 writew(tmp, SSP_CSR(pl022->virtbase)); in internal_cs_control() 458 while (readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_RNE) in flush() 459 readw(SSP_DR(pl022->virtbase)); in flush() 460 } while ((readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_BSY) && limit--); in flush() 476 writel(chip->cr0, SSP_CR0(pl022->virtbase)); in restore_state() 478 writew(chip->cr0, SSP_CR0(pl022->virtbase)); in restore_state() 479 writew(chip->cr1, SSP_CR1(pl022->virtbase)); in restore_state() 480 writew(chip->dmacr, SSP_DMACR(pl022->virtbase)); in restore_state() [all …]
|
| /linux/drivers/dma/ |
| H A D | ste_dma40.c | 595 void __iomem *virtbase; member 643 return chan->base->virtbase + D40_DREG_PCBASE + in chan_base() 1080 active_reg = d40c->base->virtbase + D40_DREG_ACTIVE; in __d40_execute_command_phy() 1082 active_reg = d40c->base->virtbase + D40_DREG_ACTIVO; in __d40_execute_command_phy() 1297 active_reg = d40c->base->virtbase + D40_DREG_ACTIVE; in __d40_execute_command_log() 1299 active_reg = d40c->base->virtbase + D40_DREG_ACTIVO; in __d40_execute_command_log() 1381 writel(var, d40c->base->virtbase + D40_DREG_PRMSE + addr_base); in d40_config_write() 1386 writel(var, d40c->base->virtbase + D40_DREG_PRMOE + addr_base); in d40_config_write() 1675 regs[i] = readl(base->virtbase + il[i].src); in d40_handle_interrupt() 1703 writel(BIT(idx), base->virtbase + il[row].clr); in d40_handle_interrupt() [all …]
|