Home
last modified time | relevance | path

Searched refs:I2C_CR (Results 1 – 2 of 2) sorted by relevance

/linux-4.1.27/drivers/i2c/busses/
Di2c-stu300.c25 #define I2C_CR (0x00000000) macro
193 val = stu300_r8(dev->virtbase + I2C_CR); in stu300_irq_enable()
196 stu300_wr8(val, dev->virtbase + I2C_CR); in stu300_irq_enable()
197 stu300_wr8(val, dev->virtbase + I2C_CR); in stu300_irq_enable()
203 val = stu300_r8(dev->virtbase + I2C_CR); in stu300_irq_disable()
206 stu300_wr8(val, dev->virtbase + I2C_CR); in stu300_irq_disable()
207 stu300_wr8(val, dev->virtbase + I2C_CR); in stu300_irq_disable()
346 stu300_wr8(cr_value, dev->virtbase + I2C_CR); in stu300_start_and_await_event()
563 stu300_wr8(0x00, dev->virtbase + I2C_CR); in stu300_init_hw()
586 dev->virtbase + I2C_CR); in stu300_init_hw()
[all …]
Di2c-nomadik.c31 #define I2C_CR (0x000) macro
230 writel((I2C_CR_FTX | I2C_CR_FRX), dev->virtbase + I2C_CR); in flush_i2c_fifo()
236 if ((readl(dev->virtbase + I2C_CR) & in flush_i2c_fifo()
283 i2c_clr_bit(dev->virtbase + I2C_CR , I2C_CR_PE); in init_hw()
358 writel(0x0, dev->virtbase + I2C_CR); in setup_i2c_controller()
429 dev->virtbase + I2C_CR); in setup_i2c_controller()
431 writel(dev->sm << 4, dev->virtbase + I2C_CR); in setup_i2c_controller()
457 writel(readl(dev->virtbase + I2C_CR) | DEFAULT_I2C_REG_CR, in read_i2c()
458 dev->virtbase + I2C_CR); in read_i2c()
461 i2c_set_bit(dev->virtbase + I2C_CR, I2C_CR_PE); in read_i2c()
[all …]