Home
last modified time | relevance | path

Searched refs:addrdir (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/i2c/busses/
Di2c-powermac.c47 int addrdir = (addr << 1) | read; in i2c_powermac_smbus_xfer() local
119 rc = pmac_i2c_xfer(bus, addrdir, subsize, subaddr, buf, len); in i2c_powermac_smbus_xfer()
124 "err %d\n", addrdir >> 1, size, rc); in i2c_powermac_smbus_xfer()
128 "err %d\n", addrdir >> 1, size, rc); in i2c_powermac_smbus_xfer()
153 int addrdir; in i2c_powermac_master_xfer() local
157 addrdir = i2c_8bit_addr_from_msg(msgs); in i2c_powermac_master_xfer()
170 rc = pmac_i2c_xfer(bus, addrdir, 0, 0, msgs->buf, msgs->len); in i2c_powermac_master_xfer()
174 addrdir & 1 ? "read from" : "write to", in i2c_powermac_master_xfer()
175 addrdir >> 1, rc); in i2c_powermac_master_xfer()
178 addrdir & 1 ? "read from" : "write to", in i2c_powermac_master_xfer()
[all …]
/Linux-v4.19/arch/powerpc/platforms/powermac/
Dlow_i2c.c98 int (*xfer)(struct pmac_i2c_bus *bus, u8 addrdir, int subsize,
400 static int kw_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, in kw_i2c_xfer() argument
436 kw_write_reg(reg_addr, addrdir & 0xff); in kw_i2c_xfer()
448 host->rw = (addrdir & 1); in kw_i2c_xfer()
676 static int pmu_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, in pmu_i2c_xfer() argument
682 int read = addrdir & 1; in pmu_i2c_xfer()
701 hdr->address = addrdir; in pmu_i2c_xfer()
708 hdr->address = addrdir & 0xfe; in pmu_i2c_xfer()
709 hdr->comb_addr = addrdir; in pmu_i2c_xfer()
842 static int smu_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, in smu_i2c_xfer() argument
[all …]
/Linux-v4.19/arch/powerpc/include/asm/
Dpmac_low_i2c.h95 extern int pmac_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize,