Searched refs:twsi_base (Results 1 – 4 of 4) sorted by relevance
/openbmc/linux/drivers/i2c/busses/ |
H A D | i2c-octeon-core.h | 110 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 D | i2c-octeon-core.c | 83 return (__raw_readq(i2c->twsi_base + SW_TWSI(i2c)) & SW_TWSI_V) == 0; in octeon_i2c_hlc_test_valid() 186 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() 472 octeon_i2c_writeq_flush(ext, i2c->twsi_base + SW_TWSI_EXT(i2c)); in octeon_i2c_hlc_write() 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() 513 octeon_i2c_writeq_flush(ext, i2c->twsi_base + SW_TWSI_EXT(i2c)); in octeon_i2c_hlc_comp_read() 519 octeon_i2c_writeq_flush(cmd, i2c->twsi_base + SW_TWSI(i2c)); in octeon_i2c_hlc_comp_read() [all …]
|
H A D | i2c-thunderx-pcidrv.c | 43 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 D | i2c-octeon-platdrv.c | 169 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()
|