Lines Matching refs:base_addr
39 static void bcm2835_i2c_init_transfer(uint32_t base_addr, bool read) in bcm2835_i2c_init_transfer() argument
44 writel(base_addr + BCM2835_I2C_C, in bcm2835_i2c_init_transfer()
53 uint32_t base_addr = bsc_base_addrs[index]; in test_i2c_read_write() local
56 writel(base_addr + BCM2835_I2C_A, 0x50); in test_i2c_read_write()
57 writel(base_addr + BCM2835_I2C_DLEN, 3); in test_i2c_read_write()
59 bcm2835_i2c_init_transfer(base_addr, 0); in test_i2c_read_write()
61 writel(base_addr + BCM2835_I2C_FIFO, TMP105_REG_T_HIGH); in test_i2c_read_write()
62 writel(base_addr + BCM2835_I2C_FIFO, 0xde); in test_i2c_read_write()
63 writel(base_addr + BCM2835_I2C_FIFO, 0xad); in test_i2c_read_write()
66 writel(base_addr + BCM2835_I2C_S, BCM2835_I2C_S_DONE | BCM2835_I2C_S_ERR | in test_i2c_read_write()
70 writel(base_addr + BCM2835_I2C_A, 0x50); in test_i2c_read_write()
71 writel(base_addr + BCM2835_I2C_DLEN, 1); in test_i2c_read_write()
73 bcm2835_i2c_init_transfer(base_addr, 0); in test_i2c_read_write()
75 writel(base_addr + BCM2835_I2C_FIFO, TMP105_REG_T_HIGH); in test_i2c_read_write()
77 writel(base_addr + BCM2835_I2C_DLEN, 2); in test_i2c_read_write()
78 bcm2835_i2c_init_transfer(base_addr, 1); in test_i2c_read_write()
80 i2cdata = readl(base_addr + BCM2835_I2C_FIFO); in test_i2c_read_write()
83 i2cdata = readl(base_addr + BCM2835_I2C_FIFO); in test_i2c_read_write()
87 writel(base_addr + BCM2835_I2C_S, BCM2835_I2C_S_DONE | BCM2835_I2C_S_ERR | in test_i2c_read_write()