Lines Matching refs:alen
553 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--;
642 addr_byte = (addr >> (8 * alen)) & 0xff;
674 * the address phase is skipped due to alen=0.
707 uchar chip, uint addr, int alen, uchar *buffer,
715 if (alen < 0) {
730 if (alen > 2) {
731 printf("I2C write: addr len %d not supported\n", alen);
753 if (alen > 0)
754 chip |= ((addr >> (alen * 8)) &
763 omap_i2c_write_reg(i2c_base, ip_rev, alen + len, OMAP_I2C_CNT_REG);
771 while (alen) {
788 alen--;
790 (addr >> (8 * alen)) & 0xff,
887 int alen, uchar *buffer, int len)
893 alen, buffer, len);
897 int alen, uchar *buffer, int len)
903 alen, buffer, len);