/* NOTE: To better understand how these functions work (i.e what is a chip select and why do have to keep driving the eeprom clock?), read just about any data sheet for a Microwire compatible EEPROM.  */
static void eeprom_write_reg(struct ipw_priv *p, u32 data)
/* NOTE: To better understand how these functions work (i.e what is a chip select and why do have to keep driving the eeprom clock?), read just about any data sheet for a Microwire compatible EEPROM.  */
static void eeprom_write_reg(struct ipw_priv *p, u32 data)
{
	ipw_write_reg32(p, FW_MEM_REG_EEPROM_ACCESS, data);
	udelay(p->eeprom_delay);
	return;
}