• Home
  • Raw
  • Download

Lines Matching refs:eeprom

166 static void rt61pci_eepromregister_read(struct eeprom_93cx6 *eeprom)  in rt61pci_eepromregister_read()  argument
168 struct rt2x00_dev *rt2x00dev = eeprom->data; in rt61pci_eepromregister_read()
173 eeprom->reg_data_in = !!rt2x00_get_field32(reg, E2PROM_CSR_DATA_IN); in rt61pci_eepromregister_read()
174 eeprom->reg_data_out = !!rt2x00_get_field32(reg, E2PROM_CSR_DATA_OUT); in rt61pci_eepromregister_read()
175 eeprom->reg_data_clock = in rt61pci_eepromregister_read()
177 eeprom->reg_chip_select = in rt61pci_eepromregister_read()
181 static void rt61pci_eepromregister_write(struct eeprom_93cx6 *eeprom) in rt61pci_eepromregister_write() argument
183 struct rt2x00_dev *rt2x00dev = eeprom->data; in rt61pci_eepromregister_write()
186 rt2x00_set_field32(&reg, E2PROM_CSR_DATA_IN, !!eeprom->reg_data_in); in rt61pci_eepromregister_write()
187 rt2x00_set_field32(&reg, E2PROM_CSR_DATA_OUT, !!eeprom->reg_data_out); in rt61pci_eepromregister_write()
189 !!eeprom->reg_data_clock); in rt61pci_eepromregister_write()
191 !!eeprom->reg_chip_select); in rt61pci_eepromregister_write()
207 .eeprom = {
753 u16 eeprom; in rt61pci_config_lna_gain() local
760 eeprom = rt2x00_eeprom_read(rt2x00dev, EEPROM_RSSI_OFFSET_BG); in rt61pci_config_lna_gain()
761 lna_gain -= rt2x00_get_field16(eeprom, EEPROM_RSSI_OFFSET_BG_1); in rt61pci_config_lna_gain()
766 eeprom = rt2x00_eeprom_read(rt2x00dev, EEPROM_RSSI_OFFSET_A); in rt61pci_config_lna_gain()
767 lna_gain -= rt2x00_get_field16(eeprom, EEPROM_RSSI_OFFSET_A_1); in rt61pci_config_lna_gain()
1572 u16 eeprom; in rt61pci_init_bbp() local
1605 eeprom = rt2x00_eeprom_read(rt2x00dev, EEPROM_BBP_START + i); in rt61pci_init_bbp()
1607 if (eeprom != 0xffff && eeprom != 0x0000) { in rt61pci_init_bbp()
1608 reg_id = rt2x00_get_field16(eeprom, EEPROM_BBP_REG_ID); in rt61pci_init_bbp()
1609 value = rt2x00_get_field16(eeprom, EEPROM_BBP_VALUE); in rt61pci_init_bbp()
2301 struct eeprom_93cx6 eeprom; in rt61pci_validate_eeprom() local
2309 eeprom.data = rt2x00dev; in rt61pci_validate_eeprom()
2310 eeprom.register_read = rt61pci_eepromregister_read; in rt61pci_validate_eeprom()
2311 eeprom.register_write = rt61pci_eepromregister_write; in rt61pci_validate_eeprom()
2312 eeprom.width = rt2x00_get_field32(reg, E2PROM_CSR_TYPE_93C46) ? in rt61pci_validate_eeprom()
2314 eeprom.reg_data_in = 0; in rt61pci_validate_eeprom()
2315 eeprom.reg_data_out = 0; in rt61pci_validate_eeprom()
2316 eeprom.reg_data_clock = 0; in rt61pci_validate_eeprom()
2317 eeprom.reg_chip_select = 0; in rt61pci_validate_eeprom()
2319 eeprom_93cx6_multiread(&eeprom, EEPROM_BASE, rt2x00dev->eeprom, in rt61pci_validate_eeprom()
2411 u16 eeprom; in rt61pci_init_eeprom() local
2416 eeprom = rt2x00_eeprom_read(rt2x00dev, EEPROM_ANTENNA); in rt61pci_init_eeprom()
2421 value = rt2x00_get_field16(eeprom, EEPROM_ANTENNA_RF_TYPE); in rt61pci_init_eeprom()
2437 if (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_NUM) == 2) in rt61pci_init_eeprom()
2444 rt2x00_get_field16(eeprom, EEPROM_ANTENNA_TX_DEFAULT); in rt61pci_init_eeprom()
2446 rt2x00_get_field16(eeprom, EEPROM_ANTENNA_RX_DEFAULT); in rt61pci_init_eeprom()
2451 if (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_FRAME_TYPE)) in rt61pci_init_eeprom()
2457 if (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_HARDWARE_RADIO)) in rt61pci_init_eeprom()
2463 eeprom = rt2x00_eeprom_read(rt2x00dev, EEPROM_FREQ); in rt61pci_init_eeprom()
2464 if (rt2x00_get_field16(eeprom, EEPROM_FREQ_SEQ)) in rt61pci_init_eeprom()
2467 rt2x00dev->freq_offset = rt2x00_get_field16(eeprom, EEPROM_FREQ_OFFSET); in rt61pci_init_eeprom()
2472 eeprom = rt2x00_eeprom_read(rt2x00dev, EEPROM_NIC); in rt61pci_init_eeprom()
2474 if (rt2x00_get_field16(eeprom, EEPROM_NIC_EXTERNAL_LNA_A)) in rt61pci_init_eeprom()
2476 if (rt2x00_get_field16(eeprom, EEPROM_NIC_EXTERNAL_LNA_BG)) in rt61pci_init_eeprom()
2487 ANTENNA_A + rt2x00_get_field16(eeprom, EEPROM_NIC_RX_FIXED); in rt61pci_init_eeprom()
2489 ANTENNA_B - rt2x00_get_field16(eeprom, EEPROM_NIC_TX_FIXED); in rt61pci_init_eeprom()
2491 if (rt2x00_get_field16(eeprom, EEPROM_NIC_TX_DIVERSITY)) in rt61pci_init_eeprom()
2493 if (rt2x00_get_field16(eeprom, EEPROM_NIC_ENABLE_DIVERSITY)) in rt61pci_init_eeprom()
2503 eeprom = rt2x00_eeprom_read(rt2x00dev, EEPROM_LED); in rt61pci_init_eeprom()
2504 value = rt2x00_get_field16(eeprom, EEPROM_LED_LED_MODE); in rt61pci_init_eeprom()
2514 rt2x00_get_field16(eeprom, in rt61pci_init_eeprom()
2517 rt2x00_get_field16(eeprom, in rt61pci_init_eeprom()
2520 rt2x00_get_field16(eeprom, in rt61pci_init_eeprom()
2523 rt2x00_get_field16(eeprom, in rt61pci_init_eeprom()
2526 rt2x00_get_field16(eeprom, in rt61pci_init_eeprom()
2529 rt2x00_get_field16(eeprom, EEPROM_LED_POLARITY_ACT)); in rt61pci_init_eeprom()
2531 rt2x00_get_field16(eeprom, in rt61pci_init_eeprom()
2534 rt2x00_get_field16(eeprom, in rt61pci_init_eeprom()