Searched refs:virtbase (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/auxdisplay/ |
| H A D | arm-charlcd.c | 68 void __iomem *virtbase; member 79 status = readl(lcd->virtbase + CHAR_STAT) & 0x01; in charlcd_interrupt() 81 writel(CHAR_RAW_CLEAR, lcd->virtbase + CHAR_RAW); in charlcd_interrupt() 97 writel(0x00, lcd->virtbase + CHAR_MASK); in charlcd_wait_complete_irq() 122 readl_poll_timeout_atomic(lcd->virtbase + CHAR_RAW, val, in charlcd_4bit_read_char() 124 writel(CHAR_RAW_CLEAR, lcd->virtbase + CHAR_RAW); in charlcd_4bit_read_char() 129 data = readl(lcd->virtbase + CHAR_RD) & 0xf0; in charlcd_4bit_read_char() 136 readl_poll_timeout_atomic(lcd->virtbase + CHAR_RAW, val, in charlcd_4bit_read_char() 138 writel(CHAR_RAW_CLEAR, lcd->virtbase + CHAR_RAW); in charlcd_4bit_read_char() 142 data |= (readl(lcd->virtbase + CHAR_RD) >> 4) & 0x0f; in charlcd_4bit_read_char() [all …]
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-nomadik.c | 203 void __iomem *virtbase; member 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 + I2C_ICR); in clear_all_interrupts() 327 i2c_clr_bit(priv->virtbase + I2C_CR, I2C_CR_PE); in init_hw() [all …]
|