Lines Matching defs:data
54 static int i2c_write(struct i2c_adapter *adap, u8 adr, u8 *data, int len)
57 .buf = data, .len = len};
471 u8 probe[4] = { 0xe0, 0x00, 0x00, 0x00 }, data[4];
475 .buf = data, .len = 4 } };
480 if (data[0] == 0x02 && data[1] == 0x2b && data[3] == 0x43)
526 u8 val, data[2];
529 res = i2c_read_regs(i2c, addr, 0x04, data, 2);
533 if (data[0] != 0x01) {
553 * else there will be issues with the data transport and non-
570 u8 probe[1] = { 0x00 }, data[4];
575 if (i2c_io(i2c, addr, probe, 1, data, 4))
577 if (data[0] == 'D' && data[1] == 'F') {
578 *id = data[2];
582 if (data[0] == 'C' && data[1] == 'I') {
583 *id = data[2];
776 #define MICNG_EETAG_DRXD1_OSCDEVIATION 0x1000 /* 2 Bytes data */
777 #define MICNG_EETAG_DRXD2_OSCDEVIATION 0x1001 /* 2 Bytes data */
779 #define MICNG_EETAG_MT2060_1_1STIF 0x1100 /* 2 Bytes data */
780 #define MICNG_EETAG_MT2060_2_1STIF 0x1101 /* 2 Bytes data */
788 u8 adr, u16 reg, u8 data)
791 u8 m[3] = {(reg >> 8), (reg & 0xff), data};
803 u8 adr, u16 reg, u8 *data, int len)
810 .buf = data, .len = len} };
820 u16 Tag, u32 MaxLen, u8 *data, u32 *pLength)
847 status = i2c_read_eeprom(adapter, 0x50, Addr, data, Length);
860 u16 Tag, u32 Length, u8 *data)
887 /* Note: We write the data one byte at a time to avoid
893 status = i2c_write_eeprom(adapter, 0x50, Addr, data[i]);
907 if (Tmp != data[i])
919 static int eeprom_read_ushort(struct i2c_adapter *adapter, u16 tag, u16 *data)
931 *data = (buf[0] << 8) | buf[1];
935 static int eeprom_write_ushort(struct i2c_adapter *adapter, u16 tag, u16 data)
940 buf[0] = data >> 8;
941 buf[1] = data & 0xff;
953 u16 data = 0;
956 data = (u16) deviation;
959 eeprom_write_ushort(adap, 0x1000 + chan->number, data);
961 if (eeprom_read_ushort(adap, 0x1000 + chan->number, &data))
962 data = 0;
964 (s16)data);
967 return (s16) data;