/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-powermac.c | 39 int addrdir = (addr << 1) | read; in i2c_powermac_smbus_xfer() local 111 rc = pmac_i2c_xfer(bus, addrdir, subsize, subaddr, buf, len); in i2c_powermac_smbus_xfer() 116 "err %d\n", addrdir >> 1, size, rc); in i2c_powermac_smbus_xfer() 120 "err %d\n", addrdir >> 1, size, rc); in i2c_powermac_smbus_xfer() 145 int addrdir; in i2c_powermac_master_xfer() local 149 addrdir = i2c_8bit_addr_from_msg(msgs); in i2c_powermac_master_xfer() 162 rc = pmac_i2c_xfer(bus, addrdir, 0, 0, msgs->buf, msgs->len); in i2c_powermac_master_xfer() 166 addrdir & 1 ? "read from" : "write to", in i2c_powermac_master_xfer() 167 addrdir >> 1, rc); in i2c_powermac_master_xfer() 170 addrdir in i2c_powermac_master_xfer() [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-powermac.c | 39 int addrdir = (addr << 1) | read; in i2c_powermac_smbus_xfer() local 106 rc = pmac_i2c_xfer(bus, addrdir, subsize, subaddr, buf, len); in i2c_powermac_smbus_xfer() 111 "err %d\n", addrdir >> 1, size, rc); in i2c_powermac_smbus_xfer() 115 "err %d\n", addrdir >> 1, size, rc); in i2c_powermac_smbus_xfer() 140 int addrdir; in i2c_powermac_master_xfer() local 144 addrdir = i2c_8bit_addr_from_msg(msgs); in i2c_powermac_master_xfer() 157 rc = pmac_i2c_xfer(bus, addrdir, 0, 0, msgs->buf, msgs->len); in i2c_powermac_master_xfer() 161 addrdir & 1 ? "read from" : "write to", in i2c_powermac_master_xfer() 162 addrdir >> 1, rc); in i2c_powermac_master_xfer() 165 addrdir in i2c_powermac_master_xfer() [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/powermac/ |
H A D | low_i2c.c | 94 int (*xfer)(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, 396 static int kw_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, in kw_i2c_xfer() argument 432 kw_write_reg(reg_addr, addrdir & 0xff); in kw_i2c_xfer() 444 host->rw = (addrdir & 1); in kw_i2c_xfer() 672 static int pmu_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, in pmu_i2c_xfer() argument 678 int read = addrdir & 1; in pmu_i2c_xfer() 697 hdr->address = addrdir; in pmu_i2c_xfer() 704 hdr->address = addrdir & 0xfe; in pmu_i2c_xfer() 705 hdr->comb_addr = addrdir; in pmu_i2c_xfer() 839 static int smu_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, in argument 1136 pmac_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, u32 subaddr, u8 *data, int len) pmac_i2c_xfer() argument [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/powermac/ |
H A D | low_i2c.c | 94 int (*xfer)(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, 396 static int kw_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, in kw_i2c_xfer() argument 432 kw_write_reg(reg_addr, addrdir & 0xff); in kw_i2c_xfer() 444 host->rw = (addrdir & 1); in kw_i2c_xfer() 673 static int pmu_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, in pmu_i2c_xfer() argument 679 int read = addrdir & 1; in pmu_i2c_xfer() 698 hdr->address = addrdir; in pmu_i2c_xfer() 705 hdr->address = addrdir & 0xfe; in pmu_i2c_xfer() 706 hdr->comb_addr = addrdir; in pmu_i2c_xfer() 840 static int smu_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, in argument 1137 pmac_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, u32 subaddr, u8 *data, int len) pmac_i2c_xfer() argument [all...] |
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | pmac_low_i2c.h | 90 extern int pmac_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize,
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | pmac_low_i2c.h | 90 extern int pmac_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize,
|