Lines Matching refs:eeprom

136 static void rt2400pci_eepromregister_read(struct eeprom_93cx6 *eeprom)  in rt2400pci_eepromregister_read()  argument
138 struct rt2x00_dev *rt2x00dev = eeprom->data; in rt2400pci_eepromregister_read()
143 eeprom->reg_data_in = !!rt2x00_get_field32(reg, CSR21_EEPROM_DATA_IN); in rt2400pci_eepromregister_read()
144 eeprom->reg_data_out = !!rt2x00_get_field32(reg, CSR21_EEPROM_DATA_OUT); in rt2400pci_eepromregister_read()
145 eeprom->reg_data_clock = in rt2400pci_eepromregister_read()
147 eeprom->reg_chip_select = in rt2400pci_eepromregister_read()
151 static void rt2400pci_eepromregister_write(struct eeprom_93cx6 *eeprom) in rt2400pci_eepromregister_write() argument
153 struct rt2x00_dev *rt2x00dev = eeprom->data; in rt2400pci_eepromregister_write()
156 rt2x00_set_field32(&reg, CSR21_EEPROM_DATA_IN, !!eeprom->reg_data_in); in rt2400pci_eepromregister_write()
157 rt2x00_set_field32(&reg, CSR21_EEPROM_DATA_OUT, !!eeprom->reg_data_out); in rt2400pci_eepromregister_write()
159 !!eeprom->reg_data_clock); in rt2400pci_eepromregister_write()
161 !!eeprom->reg_chip_select); in rt2400pci_eepromregister_write()
177 .eeprom = {
927 u16 eeprom; in rt2400pci_init_bbp() local
950 rt2x00_eeprom_read(rt2x00dev, EEPROM_BBP_START + i, &eeprom); in rt2400pci_init_bbp()
952 if (eeprom != 0xffff && eeprom != 0x0000) { in rt2400pci_init_bbp()
953 reg_id = rt2x00_get_field16(eeprom, EEPROM_BBP_REG_ID); in rt2400pci_init_bbp()
954 value = rt2x00_get_field16(eeprom, EEPROM_BBP_VALUE); in rt2400pci_init_bbp()
1438 struct eeprom_93cx6 eeprom; in rt2400pci_validate_eeprom() local
1445 eeprom.data = rt2x00dev; in rt2400pci_validate_eeprom()
1446 eeprom.register_read = rt2400pci_eepromregister_read; in rt2400pci_validate_eeprom()
1447 eeprom.register_write = rt2400pci_eepromregister_write; in rt2400pci_validate_eeprom()
1448 eeprom.width = rt2x00_get_field32(reg, CSR21_TYPE_93C46) ? in rt2400pci_validate_eeprom()
1450 eeprom.reg_data_in = 0; in rt2400pci_validate_eeprom()
1451 eeprom.reg_data_out = 0; in rt2400pci_validate_eeprom()
1452 eeprom.reg_data_clock = 0; in rt2400pci_validate_eeprom()
1453 eeprom.reg_chip_select = 0; in rt2400pci_validate_eeprom()
1455 eeprom_93cx6_multiread(&eeprom, EEPROM_BASE, rt2x00dev->eeprom, in rt2400pci_validate_eeprom()
1480 u16 eeprom; in rt2400pci_init_eeprom() local
1485 rt2x00_eeprom_read(rt2x00dev, EEPROM_ANTENNA, &eeprom); in rt2400pci_init_eeprom()
1490 value = rt2x00_get_field16(eeprom, EEPROM_ANTENNA_RF_TYPE); in rt2400pci_init_eeprom()
1504 rt2x00_get_field16(eeprom, EEPROM_ANTENNA_TX_DEFAULT); in rt2400pci_init_eeprom()
1506 rt2x00_get_field16(eeprom, EEPROM_ANTENNA_RX_DEFAULT); in rt2400pci_init_eeprom()
1523 value = rt2x00_get_field16(eeprom, EEPROM_ANTENNA_LED_MODE); in rt2400pci_init_eeprom()
1536 if (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_HARDWARE_RADIO)) in rt2400pci_init_eeprom()
1542 if (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_RX_AGCVGC_TUNING)) in rt2400pci_init_eeprom()