/* This function will read all requested words from the eeprom, this is done by calling eeprom_93cx6_read() multiple times. But with the additional change that while the eeprom_93cx6_read will return host ordered bytes, this method will return little endian words.  */
void eeprom_93cx6_multiread(struct eeprom_93cx6 *eeprom, const u8 word, __le16 *data, const u16 words)
/* This function will read all requested words from the eeprom, this is done by calling eeprom_93cx6_read() multiple times. But with the additional change that while the eeprom_93cx6_read will return host ordered bytes, this method will return little endian words.  */
void eeprom_93cx6_multiread(struct eeprom_93cx6 *eeprom, const u8 word, __le16 *data, const u16 words)
{
	unsigned int i;
	u16 tmp;
	for (i = 0; i < words; i++) {
		tmp = 0;
		eeprom_93cx6_read(eeprom, word + i, &tmp);
		data[i] = cpu_to_le16(tmp);
	}
}