Searched refs:virtbase (Results 1 – 4 of 4) sorted by relevance
/drivers/auxdisplay/ |
D | arm-charlcd.c | 70 void __iomem *virtbase; member 81 status = readl(lcd->virtbase + CHAR_STAT) & 0x01; in charlcd_interrupt() 83 writel(CHAR_RAW_CLEAR, lcd->virtbase + CHAR_RAW); in charlcd_interrupt() 99 writel(0x00, lcd->virtbase + CHAR_MASK); in charlcd_wait_complete_irq() 129 val = readl(lcd->virtbase + CHAR_RAW); in charlcd_4bit_read_char() 133 writel(CHAR_RAW_CLEAR, lcd->virtbase + CHAR_RAW); in charlcd_4bit_read_char() 138 data = readl(lcd->virtbase + CHAR_RD) & 0xf0; in charlcd_4bit_read_char() 148 val = readl(lcd->virtbase + CHAR_RAW); in charlcd_4bit_read_char() 151 writel(CHAR_RAW_CLEAR, lcd->virtbase + CHAR_RAW); in charlcd_4bit_read_char() 155 data |= (readl(lcd->virtbase + CHAR_RD) >> 4) & 0x0f; in charlcd_4bit_read_char() [all …]
|
/drivers/i2c/busses/ |
D | i2c-nomadik.c | 173 void __iomem *virtbase; member 227 writel((I2C_CR_FTX | I2C_CR_FRX), dev->virtbase + I2C_CR); in flush_i2c_fifo() 233 if ((readl(dev->virtbase + I2C_CR) & in flush_i2c_fifo() 253 writel(mask, dev->virtbase + I2C_IMSCR); in disable_all_interrupts() 264 writel(mask, dev->virtbase + I2C_ICR); in clear_all_interrupts() 280 i2c_clr_bit(dev->virtbase + I2C_CR, I2C_CR_PE); in init_hw() 355 writel(0x0, dev->virtbase + I2C_CR); in setup_i2c_controller() 356 writel(0x0, dev->virtbase + I2C_HSMCR); in setup_i2c_controller() 357 writel(0x0, dev->virtbase + I2C_TFTR); in setup_i2c_controller() 358 writel(0x0, dev->virtbase + I2C_RFTR); in setup_i2c_controller() [all …]
|
/drivers/spi/ |
D | spi-pl022.c | 371 void __iomem *virtbase; member 444 tmp = readw(SSP_CSR(pl022->virtbase)); in internal_cs_control() 449 writew(tmp, SSP_CSR(pl022->virtbase)); in internal_cs_control() 523 writew((readw(SSP_CR1(pl022->virtbase)) & in giveback() 524 (~SSP_CR1_MASK_SSE)), SSP_CR1(pl022->virtbase)); in giveback() 539 while (readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_RNE) in flush() 540 readw(SSP_DR(pl022->virtbase)); in flush() 541 } while ((readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_BSY) && limit--); in flush() 557 writel(chip->cr0, SSP_CR0(pl022->virtbase)); in restore_state() 559 writew(chip->cr0, SSP_CR0(pl022->virtbase)); in restore_state() [all …]
|
/drivers/dma/ |
D | ste_dma40.c | 570 void __iomem *virtbase; member 620 return chan->base->virtbase + D40_DREG_PCBASE + in chan_base() 1057 active_reg = d40c->base->virtbase + D40_DREG_ACTIVE; in __d40_execute_command_phy() 1059 active_reg = d40c->base->virtbase + D40_DREG_ACTIVO; in __d40_execute_command_phy() 1274 active_reg = d40c->base->virtbase + D40_DREG_ACTIVE; in __d40_execute_command_log() 1276 active_reg = d40c->base->virtbase + D40_DREG_ACTIVO; in __d40_execute_command_log() 1358 writel(var, d40c->base->virtbase + D40_DREG_PRMSE + addr_base); in d40_config_write() 1363 writel(var, d40c->base->virtbase + D40_DREG_PRMOE + addr_base); in d40_config_write() 1655 regs[i] = readl(base->virtbase + il[i].src); in d40_handle_interrupt() 1683 writel(BIT(idx), base->virtbase + il[row].clr); in d40_handle_interrupt() [all …]
|