Home
last modified time | relevance | path

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

/openbmc/linux/drivers/i2c/busses/
H A Di2c-octeon-core.h110 void __iomem *twsi_base; member
144 __raw_writeq(SW_TWSI_V | eop_reg | data, i2c->twsi_base + SW_TWSI(i2c)); in octeon_i2c_reg_write()
146 tmp = __raw_readq(i2c->twsi_base + SW_TWSI(i2c)); in octeon_i2c_reg_write()
172 __raw_writeq(SW_TWSI_V | eop_reg | SW_TWSI_R, i2c->twsi_base + SW_TWSI(i2c)); in octeon_i2c_reg_read()
174 tmp = __raw_readq(i2c->twsi_base + SW_TWSI(i2c)); in octeon_i2c_reg_read()
201 return __raw_readq(i2c->twsi_base + TWSI_INT(i2c)); in octeon_i2c_read_int()
211 octeon_i2c_writeq_flush(data, i2c->twsi_base + TWSI_INT(i2c)); in octeon_i2c_write_int()
H A Di2c-octeon-core.c186 stat = __raw_readq(i2c->twsi_base + SW_TWSI(i2c)); in octeon_i2c_check_status()
422 octeon_i2c_writeq_flush(cmd, i2c->twsi_base + SW_TWSI(i2c)); in octeon_i2c_hlc_read()
427 cmd = __raw_readq(i2c->twsi_base + SW_TWSI(i2c)); in octeon_i2c_hlc_read()
435 cmd = __raw_readq(i2c->twsi_base + SW_TWSI_EXT(i2c)); in octeon_i2c_hlc_read()
475 octeon_i2c_writeq_flush(cmd, i2c->twsi_base + SW_TWSI(i2c)); in octeon_i2c_hlc_write()
480 cmd = __raw_readq(i2c->twsi_base + SW_TWSI(i2c)); in octeon_i2c_hlc_write()
519 octeon_i2c_writeq_flush(cmd, i2c->twsi_base + SW_TWSI(i2c)); in octeon_i2c_hlc_comp_read()
525 cmd = __raw_readq(i2c->twsi_base + SW_TWSI(i2c)); in octeon_i2c_hlc_comp_read()
533 cmd = __raw_readq(i2c->twsi_base + SW_TWSI_EXT(i2c)); in octeon_i2c_hlc_comp_read()
583 octeon_i2c_writeq_flush(cmd, i2c->twsi_base + SW_TWSI(i2c)); in octeon_i2c_hlc_comp_write()
[all …]
H A Di2c-thunderx-pcidrv.c43 i2c->twsi_base + TWSI_INT_ENA_W1S); in thunder_i2c_int_enable()
52 i2c->twsi_base + TWSI_INT_ENA_W1C); in thunder_i2c_int_disable()
58 i2c->twsi_base + TWSI_INT_ENA_W1S); in thunder_i2c_hlc_int_enable()
64 i2c->twsi_base + TWSI_INT_ENA_W1C); in thunder_i2c_hlc_int_disable()
179 i2c->twsi_base = pcim_iomap(pdev, 0, pci_resource_len(pdev, 0)); in thunder_i2c_probe_pci()
180 if (!i2c->twsi_base) in thunder_i2c_probe_pci()
H A Di2c-octeon-platdrv.c169 i2c->twsi_base = devm_platform_ioremap_resource(pdev, 0); in octeon_i2c_probe()
170 if (IS_ERR(i2c->twsi_base)) { in octeon_i2c_probe()
171 result = PTR_ERR(i2c->twsi_base); in octeon_i2c_probe()