Searched defs:addr (Results 226 - 250 of 1578) sorted by path

1234567891011>>

/drivers/i2c/busses/
H A Di2c-highlander.c279 static int highlander_i2c_smbus_xfer(struct i2c_adapter *adap, u16 addr, argument
289 dev_dbg(dev->dev, "addr %04x, command %02x, read_write %d, size %d\n",
290 addr, command, read_write, size);
339 iowrite16((addr << 1) | read_write, dev->base + SMSMADR);
H A Di2c-i801.c489 static s32 i801_access(struct i2c_adapter *adap, u16 addr, argument
504 outb_p(((addr & 0x7f) << 1) | (read_write & 0x01),
509 outb_p(((addr & 0x7f) << 1) | (read_write & 0x01),
516 outb_p(((addr & 0x7f) << 1) | (read_write & 0x01),
524 outb_p(((addr & 0x7f) << 1) | (read_write & 0x01),
534 outb_p(((addr & 0x7f) << 1) | (read_write & 0x01),
542 outb_p((addr & 0x7f) << 1, SMBHSTADD(priv));
702 info.addr = dmi_devices[i].i2c_addr;
752 info.addr = apanel_addr;
H A Di2c-ibm_iic.c255 DBG("%d: smbus_quick(0x%02x)\n", dev->idx, p->addr);
272 v = (u8)((p->addr << 1) | ((p->flags & I2C_M_RD) ? 1 : 0));
522 u16 addr = msg->addr; local
525 addr, msg->flags & I2C_M_TEN ? 10 : 7);
529 out_8(&iic->lmadr, addr);
530 out_8(&iic->hmadr, 0xf0 | ((addr >> 7) & 0x06));
534 out_8(&iic->lmadr, addr << 1);
540 return (p->addr > 0x3ff) || (!(p->flags & I2C_M_TEN) && (p->addr >
[all...]
H A Di2c-iop3xx.c51 unsigned char addr; local
53 addr = (msg->addr << 1);
56 addr |= 1;
58 return addr;
245 if (msg->addr == MYSAR) {
H A Di2c-isch.c142 * adap is i2c_adapter pointer, addr is the i2c device bus address, read_write
147 static s32 sch_access(struct i2c_adapter *adap, u16 addr, argument
163 outb((addr << 1) | read_write, SMBHSTADD);
167 outb((addr << 1) | read_write, SMBHSTADD);
173 outb((addr << 1) | read_write, SMBHSTADD);
180 outb((addr << 1) | read_write, SMBHSTADD);
189 outb((addr << 1) | read_write, SMBHSTADD);
H A Di2c-mxs.c126 static void mxs_i2c_pioq_setup_read(struct mxs_i2c_dev *i2c, u8 addr, int len, argument
133 data = (addr << 1) | I2C_SMBUS_READ;
141 u8 addr, u8 *buf, int len, int flags)
162 data = ((addr << 1) | I2C_SMBUS_WRITE) << 24;
223 dev_dbg(i2c->dev, "addr: 0x%04x, len: %d, flags: 0x%x, stop: %d\n",
224 msg->addr, msg->len, msg->flags, stop);
235 mxs_i2c_pioq_setup_read(i2c, msg->addr, msg->len, flags);
237 mxs_i2c_pioq_setup_write(i2c, msg->addr, msg->buf, msg->len,
140 mxs_i2c_pioq_setup_write(struct mxs_i2c_dev *i2c, u8 addr, u8 *buf, int len, int flags) argument
H A Di2c-nforce2-s4985.c49 static s32 nforce2_access_virt0(struct i2c_adapter *adap, u16 addr, argument
57 if ((addr & 0xfc) == 0x50 || (addr & 0xfc) == 0x30
58 || addr == 0x18)
62 error = nforce2_smbus->algo->smbus_xfer(adap, addr, flags, read_write,
75 static inline s32 nforce2_access_channel(struct i2c_adapter *adap, u16 addr, argument
84 if ((addr & 0xfc) != 0x50 && (addr & 0xfc) != 0x30)
100 error = nforce2_smbus->algo->smbus_xfer(adap, addr, flags, read_write,
108 static s32 nforce2_access_virt1(struct i2c_adapter *adap, u16 addr, argument
118 nforce2_access_virt2(struct i2c_adapter *adap, u16 addr, unsigned short flags, char read_write, u8 command, int size, union i2c_smbus_data *data) argument
128 nforce2_access_virt3(struct i2c_adapter *adap, u16 addr, unsigned short flags, char read_write, u8 command, int size, union i2c_smbus_data *data) argument
138 nforce2_access_virt4(struct i2c_adapter *adap, u16 addr, unsigned short flags, char read_write, u8 command, int size, union i2c_smbus_data *data) argument
[all...]
H A Di2c-nforce2.c191 static s32 nforce2_access(struct i2c_adapter * adap, u16 addr, argument
257 outb_p((addr & 0x7f) << 1, NVIDIA_SMB_ADDR);
H A Di2c-nuc900.c138 unsigned int addr = (msg->addr & 0x7f) << 1; local
141 addr |= 0x1;
142 writel(addr & 0xff, i2c->regs + TXR);
H A Di2c-ocores.c153 u8 addr = (msg->addr << 1); local
156 addr |= 1;
160 oc_setreg(i2c, OCI2C_DATA, addr);
201 (i2c->msg->addr << 1) |
H A Di2c-pasemi.c128 TXFIFO_WR(smbus, MTXFIFO_START | (msg->addr << 1) | read);
179 u16 addr, unsigned short flags, char read_write, u8 command,
188 addr <<= 1;
195 TXFIFO_WR(smbus, addr | read_flag | MTXFIFO_START |
199 TXFIFO_WR(smbus, addr | read_flag | MTXFIFO_START);
206 TXFIFO_WR(smbus, addr | MTXFIFO_START);
209 TXFIFO_WR(smbus, addr | I2C_SMBUS_READ | MTXFIFO_START);
216 TXFIFO_WR(smbus, addr | MTXFIFO_START);
219 TXFIFO_WR(smbus, addr | I2C_SMBUS_READ | MTXFIFO_START);
227 TXFIFO_WR(smbus, addr | MTXFIFO_STAR
178 pasemi_smb_xfer(struct i2c_adapter *adapter, u16 addr, unsigned short flags, char read_write, u8 command, int size, union i2c_smbus_data *data) argument
[all...]
H A Di2c-piix4.c369 static s32 piix4_access(struct i2c_adapter * adap, u16 addr, argument
378 outb_p((addr << 1) | read_write,
383 outb_p((addr << 1) | read_write,
390 outb_p((addr << 1) | read_write,
398 outb_p((addr << 1) | read_write,
408 outb_p((addr << 1) | read_write,
H A Di2c-pmcmsp.c107 u16 addr; /* The slave address (7 or 10 bits) */ member in struct:pmcmsptwi_cmd
484 "Setting address to 0x%04x\n", cmd->addr);
485 pmcmsptwi_writel(cmd->addr, data->iobase + MSP_TWI_ADD_REG_OFFSET);
546 msg->addr == nextmsg->addr) {
576 cmd.addr = msg->addr;
H A Di2c-pnx.c83 dev_dbg(&alg_data->adapter.dev, "%s(): addr 0x%x mode %d\n", __func__,
98 "%s: Bus busy. Slave addr = %02x, cntrl = %x, stat = %x\n",
106 "%s: Arbitration failure. Slave addr = %02x\n",
456 u8 addr; local
459 addr = pmsg->addr;
463 "%s: 10 bits addr not supported!\n",
490 rc = i2c_pnx_start(addr, alg_data);
H A Di2c-powermac.c41 u16 addr,
51 int addrdir = (addr << 1) | read;
95 * a repeat start/addr phase (but not stop in between)
169 addrdir = (msgs->addr << 1) | read;
305 info.addr = ((*prop) & 0xff) >> 1;
40 i2c_powermac_smbus_xfer( struct i2c_adapter* adap, u16 addr, unsigned short flags, char read_write, u8 command, int size, union i2c_smbus_data* data) argument
H A Di2c-pxa.c626 unsigned int addr = (msg->addr & 0x7f) << 1; local
629 addr |= 1;
631 return addr;
H A Di2c-s3c2410.c176 unsigned int addr = (msg->addr & 0x7f) << 1; local
185 addr |= 1;
190 addr ^= 1;
198 dev_dbg(i2c->dev, "START: %08lx to IICSTAT, %02x to DS\n", stat, addr);
199 writeb(addr, i2c->regs + S3C2410_IICDS);
865 of_property_read_u32(np, "samsung,i2c-slave-addr", &pdata->slave_addr);
H A Di2c-scmi.c81 acpi_smbus_cmi_access(struct i2c_adapter *adap, u16 addr, unsigned short flags, argument
175 mt_params[1].integer.value = addr;
H A Di2c-sibyte.c40 static int smbus_xfer(struct i2c_adapter *i2c_adap, u16 addr, argument
53 csr_out32((V_SMB_ADDR(addr) |
59 csr_out32((V_SMB_ADDR(addr) | V_SMB_TT_RD1BYTE),
64 csr_out32((V_SMB_ADDR(addr) | V_SMB_TT_WR1BYTE),
71 csr_out32((V_SMB_ADDR(addr) | V_SMB_TT_CMD_RD1BYTE),
77 csr_out32((V_SMB_ADDR(addr) | V_SMB_TT_WR2BYTE),
84 csr_out32((V_SMB_ADDR(addr) | V_SMB_TT_CMD_RD2BYTE),
92 csr_out32((V_SMB_ADDR(addr) | V_SMB_TT_WR2BYTE),
H A Di2c-sirf.c172 unsigned char addr; local
181 addr = msg->addr << 1; /* Generate address */
183 addr |= 1;
185 writel(addr, siic->base + SIRFSOC_I2C_CMD(siic->cmd_ptr++));
H A Di2c-sis5595.c290 static s32 sis5595_access(struct i2c_adapter *adap, u16 addr, argument
298 sis5595_write(SMB_ADDR, ((addr & 0x7f) << 1) | (read_write & 0x01));
302 sis5595_write(SMB_ADDR, ((addr & 0x7f) << 1) | (read_write & 0x01));
308 sis5595_write(SMB_ADDR, ((addr & 0x7f) << 1) | (read_write & 0x01));
316 sis5595_write(SMB_ADDR, ((addr & 0x7f) << 1) | (read_write & 0x01));
H A Di2c-sis630.c317 static s32 sis630_access(struct i2c_adapter *adap, u16 addr, argument
325 sis630_write(SMB_ADDR, ((addr & 0x7f) << 1) | (read_write & 0x01));
329 sis630_write(SMB_ADDR, ((addr & 0x7f) << 1) | (read_write & 0x01));
335 sis630_write(SMB_ADDR, ((addr & 0x7f) << 1) | (read_write & 0x01));
343 sis630_write(SMB_ADDR,((addr & 0x7f) << 1) | (read_write & 0x01));
352 sis630_write(SMB_ADDR,((addr & 0x7f) << 1) | (read_write & 0x01));
417 in acpi io space and read acpi base addr
H A Di2c-sis96x.c163 static s32 sis96x_access(struct i2c_adapter * adap, u16 addr, argument
171 sis96x_write(SMB_ADDR, ((addr & 0x7f) << 1) | (read_write & 0x01));
176 sis96x_write(SMB_ADDR, ((addr & 0x7f) << 1) | (read_write & 0x01));
183 sis96x_write(SMB_ADDR, ((addr & 0x7f) << 1) | (read_write & 0x01));
192 sis96x_write(SMB_ADDR, ((addr & 0x7f) << 1) | (read_write & 0x01));
H A Di2c-stub.c54 static s32 stub_xfer(struct i2c_adapter * adap, u16 addr, unsigned short flags, argument
63 if (addr == chip_addr[i]) {
74 dev_dbg(&adap->dev, "smbus quick - addr 0x%02x\n", addr);
81 dev_dbg(&adap->dev, "smbus byte - addr 0x%02x, "
83 addr, command);
86 dev_dbg(&adap->dev, "smbus byte - addr 0x%02x, "
88 addr, data->byte);
98 dev_dbg(&adap->dev, "smbus byte data - addr 0x%02x, "
100 addr, dat
[all...]
H A Di2c-taos-evm.c48 u8 addr; /* last used address */ member in struct:taos_data
63 tsl2550_info.type, tsl2550_info.addr);
70 static int taos_smbus_xfer(struct i2c_adapter *adapter, u16 addr, argument
84 if (addr != taos->addr)
85 p += sprintf(p, "@%02X", addr);
110 taos->addr = addr;

Completed in 307 milliseconds

1234567891011>>