Home
last modified time | relevance | path

Searched refs:virtbase (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/drivers/auxdisplay/
Darm-charlcd.c70 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 …]
/linux-6.12.1/drivers/i2c/busses/
Di2c-nomadik.c201 void __iomem *virtbase; member
241 return readl(priv->virtbase + reg); in nmk_i2c_readb()
243 return readb(priv->virtbase + reg); in nmk_i2c_readb()
250 writel(val, priv->virtbase + reg); in nmk_i2c_writeb()
252 writeb(val, priv->virtbase + reg); in nmk_i2c_writeb()
275 writel((I2C_CR_FTX | I2C_CR_FRX), priv->virtbase + I2C_CR); in flush_i2c_fifo()
281 if ((readl(priv->virtbase + I2C_CR) & in flush_i2c_fifo()
300 writel(0, priv->virtbase + I2C_IMSCR); in disable_all_interrupts()
309 writel(I2C_CLEAR_ALL_INTS, priv->virtbase + I2C_ICR); in clear_all_interrupts()
325 i2c_clr_bit(priv->virtbase + I2C_CR, I2C_CR_PE); in init_hw()
[all …]
/linux-6.12.1/drivers/spi/
Dspi-pl022.c364 void __iomem *virtbase; member
432 tmp = readw(SSP_CSR(pl022->virtbase)); in internal_cs_control()
437 writew(tmp, SSP_CSR(pl022->virtbase)); in internal_cs_control()
457 while (readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_RNE) in flush()
458 readw(SSP_DR(pl022->virtbase)); in flush()
459 } while ((readw(SSP_SR(pl022->virtbase)) & SSP_SR_MASK_BSY) && limit--); in flush()
475 writel(chip->cr0, SSP_CR0(pl022->virtbase)); in restore_state()
477 writew(chip->cr0, SSP_CR0(pl022->virtbase)); in restore_state()
478 writew(chip->cr1, SSP_CR1(pl022->virtbase)); in restore_state()
479 writew(chip->dmacr, SSP_DMACR(pl022->virtbase)); in restore_state()
[all …]
/linux-6.12.1/drivers/dma/
Dste_dma40.c595 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()
1678 regs[i] = readl(base->virtbase + il[i].src); in d40_handle_interrupt()
1706 writel(BIT(idx), base->virtbase + il[row].clr); in d40_handle_interrupt()
[all …]