Searched refs:alen (Results 1 - 25 of 26) sorted by relevance

12

/u-boot/drivers/i2c/
H A Dsoft_i2c.c321 int alen, uchar *buffer, int len)
324 PRINTD("i2c_read: chip %02X addr %02X alen %d buffer %p len %d\n",
325 chip, addr, alen, buffer, len);
339 chip |= ((addr >> (alen * 8)) & CONFIG_SYS_I2C_EEPROM_ADDR_OVERFLOW);
352 if(alen > 0) {
358 shift = (alen-1) * 8;
359 while(alen-- > 0) {
396 int alen, uchar *buffer, int len)
400 PRINTD("i2c_write: chip %02X addr %02X alen %d buffer %p len %d\n",
401 chip, addr, alen, buffe
320 soft_i2c_read(struct i2c_adapter *adap, uchar chip, uint addr, int alen, uchar *buffer, int len) argument
395 soft_i2c_write(struct i2c_adapter *adap, uchar chip, uint addr, int alen, uchar *buffer, int len) argument
[all...]
H A Dlpc32xx_i2c.c111 int alen, u8 *data, int length)
120 if (alen) {
124 while (alen--) {
126 int a = (addr >> (8 * alen)) & 0xff;
127 if (!alen)
178 int alen, u8 *data, int length)
187 if (alen | length)
193 while (alen) {
197 alen--;
198 int a = (addr >> (8 * alen))
110 __i2c_read(struct lpc32xx_i2c_base *base, u8 dev, uint addr, int alen, u8 *data, int length) argument
177 __i2c_write(struct lpc32xx_i2c_base *base, u8 dev, uint addr, int alen, u8 *data, int length) argument
239 lpc32xx_i2c_read(struct i2c_adapter *adap, u8 dev, uint addr, int alen, u8 *data, int length) argument
246 lpc32xx_i2c_write(struct i2c_adapter *adap, u8 dev, uint addr, int alen, u8 *data, int length) argument
[all...]
H A Ddavinci_i2c.c126 uint32_t addr, int alen, uint8_t *buf, int len)
131 if ((alen < 0) || (alen > 2)) {
132 printf("%s(): bogus address length %x\n", __func__, alen);
139 if (alen != 0) {
142 REG(&(i2c_base->i2c_cnt)) = alen;
150 switch (alen) {
224 uint32_t addr, int alen, uint8_t *buf, int len)
229 if ((alen < 0) || (alen >
125 _davinci_i2c_read(struct i2c_regs *i2c_base, uint8_t chip, uint32_t addr, int alen, uint8_t *buf, int len) argument
223 _davinci_i2c_write(struct i2c_regs *i2c_base, uint8_t chip, uint32_t addr, int alen, uint8_t *buf, int len) argument
[all...]
H A Dmv_i2c.c239 static int __i2c_read(struct mv_i2c *base, uchar chip, u8 *addr, int alen, argument
244 debug("i2c_read(chip=0x%02x, addr=0x%02x, alen=0x%02x, "
245 "len=0x%02x)\n", chip, *addr, alen, len);
266 * alen defines how much bytes we have to send.
268 while (--alen >= 0) {
269 debug("i2c_read: send address byte %02x (alen=%d)\n",
270 *addr, alen);
274 msg.data = addr[alen];
315 static int __i2c_write(struct mv_i2c *base, uchar chip, u8 *addr, int alen, argument
320 debug("i2c_write(chip=0x%02x, addr=0x%02x, alen
438 i2c_read(uchar chip, uint addr, int alen, uchar *buffer, int len) argument
463 i2c_write(uchar chip, uint addr, int alen, uchar *buffer, int len) argument
[all...]
H A Dnx_i2c.c473 uint alen, uchar *buffer, uint len, uint seq)
483 if (alen > 4) {
484 debug("I2C read: addr len %d not supported\n", alen);
488 if (alen > 0)
491 if (alen > 0) {
499 &xaddr[4 - alen], alen, buffer, len, seq);
510 uint alen, uchar *buffer, uint len, uint seq)
520 if (alen > 4) {
521 debug("I2C write: addr len %d not supported\n", alen);
472 nx_i2c_read(struct udevice *dev, uchar chip_addr, uint addr, uint alen, uchar *buffer, uint len, uint seq) argument
509 nx_i2c_write(struct udevice *dev, uchar chip_addr, uint addr, uint alen, uchar *buffer, uint len, uint seq) argument
[all...]
H A Di2c-cortina.c147 int alen, int write_read)
149 int addr_len = alen;
156 if (alen == 0 && write_read == I2C_CMD_RD)
161 while (alen) {
162 alen--;
194 int alen, uint8_t *buffer, int len)
199 rc = i2c_xfer_init(regs, chip, addr, alen, I2C_CMD_RD);
232 int alen, uint8_t *buffer, int len)
237 rc = i2c_xfer_init(regs, chip, addr, alen, I2C_CMD_WT);
146 i2c_xfer_init(struct i2c_regs *regs, uint8_t chip, uint addr, int alen, int write_read) argument
193 ca_i2c_read(struct i2c_regs *regs, uint8_t chip, uint addr, int alen, uint8_t *buffer, int len) argument
231 ca_i2c_write(struct i2c_regs *regs, uint8_t chip, uint addr, int alen, uint8_t *buffer, int len) argument
H A Domap24xx_i2c.c553 uchar chip, uint addr, int alen, uchar *buffer,
559 if (alen < 0) {
574 if (alen > 2) {
575 printf("I2C read: addr len %d not supported\n", alen);
596 if (alen > 0)
597 chip |= ((addr >> (alen * 8)) &
606 omap_i2c_write_reg(i2c_base, ip_rev, alen, OMAP_I2C_CNT_REG);
610 if (alen) {
638 if (alen) {
641 alen
552 __omap24_i2c_read(void __iomem *i2c_base, int ip_rev, int waitdelay, uchar chip, uint addr, int alen, uchar *buffer, int len) argument
706 __omap24_i2c_write(void __iomem *i2c_base, int ip_rev, int waitdelay, uchar chip, uint addr, int alen, uchar *buffer, int len) argument
886 omap24_i2c_read(struct i2c_adapter *adap, uchar chip, uint addr, int alen, uchar *buffer, int len) argument
896 omap24_i2c_write(struct i2c_adapter *adap, uchar chip, uint addr, int alen, uchar *buffer, int len) argument
[all...]
H A Ddesignware_i2c.c415 int alen)
421 while (alen) {
422 alen--;
424 writel((addr >> (alen * 8)) & 0xff,
457 * @alen:
464 int alen, u8 *buffer, int len)
481 dev |= ((addr >> (alen * 8)) & CONFIG_SYS_I2C_EEPROM_ADDR_OVERFLOW);
482 addr &= ~(CONFIG_SYS_I2C_EEPROM_ADDR_OVERFLOW << (alen * 8));
488 if (i2c_xfer_init(i2c_base, dev, addr, alen))
525 * @alen
414 i2c_xfer_init(struct i2c_regs *i2c_base, uchar chip, uint addr, int alen) argument
463 __dw_i2c_read(struct i2c_regs *i2c_base, u8 dev, uint addr, int alen, u8 *buffer, int len) argument
531 __dw_i2c_write(struct i2c_regs *i2c_base, u8 dev, uint addr, int alen, u8 *buffer, int len) argument
655 dw_i2c_read(struct i2c_adapter *adap, u8 dev, uint addr, int alen, u8 *buffer, int len) argument
661 dw_i2c_write(struct i2c_adapter *adap, u8 dev, uint addr, int alen, u8 *buffer, int len) argument
[all...]
H A Dmvtwsi.c641 * @alen: The length of the address bytes in bytes.
650 u8 *addr, int alen, uchar *data, int length,
662 if (alen > 0) {
666 while ((status == 0) && alen--)
667 status = twsi_send(twsi, addr[alen],
696 * @alen: The length of the address bytes in bytes.
704 u8 *addr, int alen, uchar *data, int length,
718 while ((status == 0) && (alen-- > 0))
719 status = twsi_send(twsi, addr[alen], MVTWSI_STATUS_DATA_W_ACK,
754 int alen, ucha
649 __twsi_i2c_read(struct mvtwsi_registers *twsi, uchar chip, u8 *addr, int alen, uchar *data, int length, uint tick) argument
703 __twsi_i2c_write(struct mvtwsi_registers *twsi, uchar chip, u8 *addr, int alen, uchar *data, int length, uint tick) argument
753 twsi_i2c_read(struct i2c_adapter *adap, uchar chip, uint addr, int alen, uchar *data, int length) argument
768 twsi_i2c_write(struct i2c_adapter *adap, uchar chip, uint addr, int alen, uchar *data, int length) argument
[all...]
H A Dihs_i2c.c148 static int ihs_i2c_address(struct udevice *dev, uchar chip, u8 *addr, int alen, argument
151 return ihs_i2c_send_buffer(dev, chip, addr, alen, hold_bus, I2COP_WRITE);
155 int alen, uchar *buffer, int len, int read)
163 res = ihs_i2c_address(dev, chip, addr, alen, len);
154 ihs_i2c_access(struct udevice *dev, uchar chip, u8 *addr, int alen, uchar *buffer, int len, int read) argument
H A Di2c_core.c279 * alen: Number of bytes to use for addr (typically 1, 2 for larger
287 int i2c_read(uint8_t chip, unsigned int addr, int alen, argument
290 return I2C_ADAP->read(I2C_ADAP, chip, addr, alen, buffer, len);
293 int i2c_write(uint8_t chip, unsigned int addr, int alen, argument
296 return I2C_ADAP->write(I2C_ADAP, chip, addr, alen, buffer, len);
H A Dexynos_hs_i2c.c367 unsigned char alen,
374 if (!(len + alen)) {
381 (i2c, chip, len + alen, false, issue_stop);
386 for (i = 0; i < alen; i++) {
420 unsigned char alen,
434 if (alen) {
436 rv = hsi2c_write(i2c, chip, addr, alen, NULL, 0, false);
364 hsi2c_write(struct exynos5_hsi2c *i2c, unsigned char chip, unsigned char addr[], unsigned char alen, unsigned char data[], unsigned short len, bool issue_stop) argument
417 hsi2c_read(struct exynos5_hsi2c *i2c, unsigned char chip, unsigned char addr[], unsigned char alen, unsigned char data[], unsigned short len) argument
H A Dmxc_i2c.c262 u32 addr, int alen)
304 if (alen >= 0) {
310 while (alen--) {
311 ret = tx_byte(i2c_bus, (addr >> (alen * 8)) & 0xff);
484 u32 addr, int alen)
495 ret = i2c_init_transfer_(i2c_bus, chip, addr, alen);
629 * If alen is > 0, then this function will send a transaction of the form:
634 * If alen == 0, then we get this transaction:
640 * If alen < 0, then we get this transaction:
647 int alen, u
261 i2c_init_transfer_(struct mxc_i2c_bus *i2c_bus, u8 chip, u32 addr, int alen) argument
483 i2c_init_transfer(struct mxc_i2c_bus *i2c_bus, u8 chip, u32 addr, int alen) argument
646 bus_i2c_read(struct mxc_i2c_bus *i2c_bus, u8 chip, u32 addr, int alen, u8 *buf, int len) argument
694 bus_i2c_write(struct mxc_i2c_bus *i2c_bus, u8 chip, u32 addr, int alen, const u8 *buf, int len) argument
715 mxc_i2c_read(struct i2c_adapter *adap, uint8_t chip, uint addr, int alen, uint8_t *buffer, int len) argument
722 mxc_i2c_write(struct i2c_adapter *adap, uint8_t chip, uint addr, int alen, uint8_t *buffer, int len) argument
[all...]
H A Dsh_i2c.c238 uint addr, int alen, u8 *data, int len)
256 int alen, u8 *data, int len)
237 sh_i2c_read(struct i2c_adapter *adap, uint8_t chip, uint addr, int alen, u8 *data, int len) argument
255 sh_i2c_write(struct i2c_adapter *adap, uint8_t chip, uint addr, int alen, u8 *data, int len) argument
H A Diproc_i2c.c496 uchar chip, uint regaddr, int alen, uchar *buffer, int len)
556 uchar chip, uint addr, int alen, uchar *buffer, int len)
495 i2c_write(struct udevice *bus, uchar chip, uint regaddr, int alen, uchar *buffer, int len) argument
555 i2c_read(struct udevice *bus, uchar chip, uint addr, int alen, uchar *buffer, int len) argument
/u-boot/cmd/
H A Di2c.c206 int alen; local
208 alen = default_len;
211 alen = arg[j+1] - '0';
216 return alen;
250 int alen; local
270 alen = get_alen(argv[2], DEFAULT_ADDR_LEN);
271 if (alen > 3)
286 if (!ret && alen != -1)
287 ret = i2c_set_chip_offset_len(dev, alen);
291 ret = i2c_read(chip, devaddr, alen, memadd
304 int alen; local
472 int alen; local
593 int alen; local
680 int alen; local
765 int alen; local
989 int alen; local
[all...]
H A Deeprom.c68 int alen; local
74 alen = 2;
79 alen = 3;
84 return alen;
110 static int eeprom_rw_block(unsigned offset, uchar *addr, unsigned alen, argument
119 alen - 1, &dev);
134 ret = i2c_read(addr[0], offset, alen - 1, buffer, len);
136 ret = i2c_write(addr[0], offset, alen - 1, buffer, len);
148 unsigned alen, len; local
157 alen
[all...]
/u-boot/include/
H A Di2c.h668 uint addr, int alen, uint8_t *buffer,
671 uint addr, int alen, uint8_t *buffer,
805 * alen: Number of bytes to use for addr (typically 1, 2 for larger
813 int i2c_read(uint8_t chip, unsigned int addr, int alen,
816 int i2c_write(uint8_t chip, unsigned int addr, int alen,
858 * alen: Number of bytes to use for addr (typically 1, 2 for larger
866 int i2c_read(uchar chip, uint addr, int alen, uchar *buffer, int len);
867 int i2c_write(uchar chip, uint addr, int alen, uchar *buffer, int len);
/u-boot/board/gateworks/gw_ventana/
H A Deeprom.c51 int gsc_i2c_read(uchar chip, uint addr, int alen, uchar *buf, int len) argument
62 ret = i2c_set_chip_offset_len(dev, alen);
64 puts("EEPROM: Failed to set alen\n");
75 ret = i2c_read(chip, addr, alen, buf, len);
88 int gsc_i2c_write(uchar chip, uint addr, int alen, uchar *buf, int len) argument
99 ret = i2c_set_chip_offset_len(dev, alen);
101 puts("EEPROM: Failed to set alen\n");
110 ret = i2c_write(chip, addr, alen, buf, len);
H A Deeprom.h151 int gsc_i2c_read(uchar chip, uint addr, int alen, uchar *buf, int len);
152 int gsc_i2c_write(uchar chip, uint addr, int alen, uchar *buf, int len);
/u-boot/fs/ubifs/
H A Dlpt_commit.c195 int lnum, offs, len, alen, done_lsave, done_ltab, err; local
234 alen = ALIGN(offs, c->min_io_size);
235 upd_ltab(c, lnum, c->leb_size - alen, alen - offs);
277 alen = ALIGN(offs, c->min_io_size);
278 upd_ltab(c, lnum, c->leb_size - alen, alen - offs);
297 alen = ALIGN(offs, c->min_io_size);
298 upd_ltab(c, lnum, c->leb_size - alen, alen
374 int lnum, offs, len, from, err, wlen, alen, done_ltab, done_lsave; local
[all...]
H A Dlpt.c608 int lnum, err = 0, node_sz, iopos, i, j, cnt, len, alen, row; local
698 alen = ALIGN(len, c->min_io_size);
699 set_ltab(c, lnum, c->leb_size - alen, alen - len);
700 memset(p, 0xff, alen - len);
701 err = ubifs_leb_change(c, lnum++, buf, alen);
727 alen = ALIGN(len, c->min_io_size);
728 set_ltab(c, lnum, c->leb_size - alen,
729 alen - len);
730 memset(p, 0xff, alen
[all...]
/u-boot/lib/rsa/
H A Drsa-keyprop.c585 size_t mlen, alen, u; local
600 alen = (a_bitlen + 31) >> 5;
602 memcpy(x + 1, a + 1, alen * sizeof *a);
603 for (u = alen; u < mlen; u ++) {
614 memcpy(x + 1, a + 2 + (alen - mlen), (mlen - 1) * sizeof *a);
616 for (u = 1 + alen - mlen; u > 0; u --) {
/u-boot/tools/binman/
H A Dcbfs_util.py819 atag, alen = struct.unpack(">II", hdr)
820 data = hdr + fd.read(alen - 8)
823 atag, alen, compress, _decomp_size = struct.unpack(
827 atag, alen, load, entry_offset, memsize = struct.unpack(
/u-boot/board/gateworks/venice/
H A Deeprom.c78 static int eeprom_read(int busno, int slave, int alen, struct venice_board_info *info) argument
96 ret = i2c_set_chip_offset_len(dev, alen);
98 puts("EEPROM: Failed to set alen\n");

Completed in 131 milliseconds

12