Lines Matching refs:eeprom_data

89 	u16 eeprom_data;  in nes_read_eeprom_values()  local
99 eeprom_data = nes_read16_eeprom(nesdev->regs, 0); in nes_read_eeprom_values()
100 nes_debug(NES_DBG_HW, "EEPROM Offset 0 = 0x%04X\n", eeprom_data); in nes_read_eeprom_values()
101 eeprom_offset = 2 + (((eeprom_data & 0x007f) << 3) << in nes_read_eeprom_values()
102 ((eeprom_data & 0x0080) >> 7)); in nes_read_eeprom_values()
105 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 4); in nes_read_eeprom_values()
106 if (eeprom_data != 0x5746) { in nes_read_eeprom_values()
107 nes_debug(NES_DBG_HW, "Not a valid Firmware Image = 0x%04X\n", eeprom_data); in nes_read_eeprom_values()
111 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 2); in nes_read_eeprom_values()
113 eeprom_offset + 2, eeprom_data); in nes_read_eeprom_values()
114 eeprom_offset += ((eeprom_data & 0x00ff) << 3) << ((eeprom_data & 0x0100) >> 8); in nes_read_eeprom_values()
117 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 4); in nes_read_eeprom_values()
118 if (eeprom_data != 0x5753) { in nes_read_eeprom_values()
119 printk("Not a valid Software Image = 0x%04X\n", eeprom_data); in nes_read_eeprom_values()
126 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 2); in nes_read_eeprom_values()
128 eeprom_offset + 2, eeprom_data); in nes_read_eeprom_values()
129 next_section_address = eeprom_offset + (((eeprom_data & 0x00ff) << 3) << in nes_read_eeprom_values()
130 ((eeprom_data & 0x0100) >> 8)); in nes_read_eeprom_values()
131 eeprom_data = nes_read16_eeprom(nesdev->regs, next_section_address + 4); in nes_read_eeprom_values()
132 if (eeprom_data != 0x414d) { in nes_read_eeprom_values()
134 eeprom_data); in nes_read_eeprom_values()
139 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 2); in nes_read_eeprom_values()
141 eeprom_offset + 2, eeprom_data); in nes_read_eeprom_values()
142 next_section_address = eeprom_offset + (((eeprom_data & 0x00ff) << 3) << in nes_read_eeprom_values()
143 ((eeprom_data & 0x0100) >> 8)); in nes_read_eeprom_values()
144 eeprom_data = nes_read16_eeprom(nesdev->regs, next_section_address + 4); in nes_read_eeprom_values()
145 if (eeprom_data != 0x4f52) { in nes_read_eeprom_values()
147 eeprom_data); in nes_read_eeprom_values()
152 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 2); in nes_read_eeprom_values()
154 eeprom_offset + 2, eeprom_data); in nes_read_eeprom_values()
155 next_section_address = eeprom_offset + ((eeprom_data & 0x00ff) << 3); in nes_read_eeprom_values()
156 eeprom_data = nes_read16_eeprom(nesdev->regs, next_section_address + 4); in nes_read_eeprom_values()
157 if (eeprom_data != 0x5746) { in nes_read_eeprom_values()
159 eeprom_data); in nes_read_eeprom_values()
164 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 2); in nes_read_eeprom_values()
166 eeprom_offset + 2, eeprom_data); in nes_read_eeprom_values()
167 next_section_address = eeprom_offset + ((eeprom_data & 0x00ff) << 3); in nes_read_eeprom_values()
168 eeprom_data = nes_read16_eeprom(nesdev->regs, next_section_address + 4); in nes_read_eeprom_values()
169 if (eeprom_data != 0x5753) { in nes_read_eeprom_values()
171 eeprom_data); in nes_read_eeprom_values()
176 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 2); in nes_read_eeprom_values()
178 eeprom_offset + 2, eeprom_data); in nes_read_eeprom_values()
179 next_section_address = eeprom_offset + ((eeprom_data & 0x00ff) << 3); in nes_read_eeprom_values()
180 eeprom_data = nes_read16_eeprom(nesdev->regs, next_section_address + 4); in nes_read_eeprom_values()
181 if (eeprom_data != 0x414d) { in nes_read_eeprom_values()
183 eeprom_data); in nes_read_eeprom_values()
188 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 2); in nes_read_eeprom_values()
190 eeprom_offset + 2, eeprom_data); in nes_read_eeprom_values()
191 next_section_address = eeprom_offset + ((eeprom_data & 0x00ff) << 3); in nes_read_eeprom_values()
192 eeprom_data = nes_read16_eeprom(nesdev->regs, next_section_address + 4); in nes_read_eeprom_values()
193 if (eeprom_data != 0x464e) { in nes_read_eeprom_values()
195 eeprom_data); in nes_read_eeprom_values()
198 eeprom_data = nes_read16_eeprom(nesdev->regs, next_section_address + 8); in nes_read_eeprom_values()
199 printk(PFX "Firmware version %u.%u\n", (u8)(eeprom_data>>8), (u8)eeprom_data); in nes_read_eeprom_values()
200 major_ver = (u8)(eeprom_data >> 8); in nes_read_eeprom_values()
201 minor_ver = (u8)(eeprom_data); in nes_read_eeprom_values()
216 nesadapter->firmware_version = (((u32)(u8)(eeprom_data>>8)) << 16) + in nes_read_eeprom_values()
217 (u32)((u8)eeprom_data); in nes_read_eeprom_values()
219 eeprom_data = nes_read16_eeprom(nesdev->regs, next_section_address + 10); in nes_read_eeprom_values()
220 printk(PFX "EEPROM version %u.%u\n", (u8)(eeprom_data>>8), (u8)eeprom_data); in nes_read_eeprom_values()
221 nesadapter->eeprom_version = (((u32)(u8)(eeprom_data>>8)) << 16) + in nes_read_eeprom_values()
222 (u32)((u8)eeprom_data); in nes_read_eeprom_values()
245 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
246 nesadapter->phy_type[0] = (u8)(eeprom_data >> 8); in nes_read_eeprom_values()
247 nesadapter->phy_type[1] = (u8)eeprom_data; in nes_read_eeprom_values()
251 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
252 nesadapter->phy_type[2] = (u8)(eeprom_data >> 8); in nes_read_eeprom_values()
253 nesadapter->phy_type[3] = (u8)eeprom_data; in nes_read_eeprom_values()
263 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
264 nesadapter->pd_config_size[0] = eeprom_data; in nes_read_eeprom_values()
266 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
267 nesadapter->pd_config_base[0] = eeprom_data; in nes_read_eeprom_values()
272 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
273 nesadapter->pd_config_size[1] = eeprom_data; in nes_read_eeprom_values()
275 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
276 nesadapter->pd_config_base[1] = eeprom_data; in nes_read_eeprom_values()
281 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
282 nesadapter->pd_config_size[2] = eeprom_data; in nes_read_eeprom_values()
284 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
285 nesadapter->pd_config_base[2] = eeprom_data; in nes_read_eeprom_values()
290 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
291 nesadapter->pd_config_size[3] = eeprom_data; in nes_read_eeprom_values()
293 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
294 nesadapter->pd_config_base[3] = eeprom_data; in nes_read_eeprom_values()
300 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
302 nesadapter->rx_pool_size = (((u32)eeprom_data) << 16) + in nes_read_eeprom_values()
307 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
309 nesadapter->tx_pool_size = (((u32)eeprom_data) << 16) + in nes_read_eeprom_values()
314 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
316 nesadapter->rx_threshold = (((u32)eeprom_data) << 16) + in nes_read_eeprom_values()
321 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
323 nesadapter->tcp_timer_core_clk_divisor = (((u32)eeprom_data) << 16) + in nes_read_eeprom_values()
329 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
331 nesadapter->iwarp_config = (((u32)eeprom_data) << 16) + in nes_read_eeprom_values()
336 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
338 nesadapter->cm_config = (((u32)eeprom_data) << 16) + in nes_read_eeprom_values()
343 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
345 nesadapter->sws_timer_config = (((u32)eeprom_data) << 16) + in nes_read_eeprom_values()
350 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
352 nesadapter->tcp_config1 = (((u32)eeprom_data) << 16) + in nes_read_eeprom_values()
357 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
359 nesadapter->wqm_wat = (((u32)eeprom_data) << 16) + in nes_read_eeprom_values()
364 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
366 nesadapter->core_clock = (((u32)eeprom_data) << 16) + in nes_read_eeprom_values()
372 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
373 nesadapter->phy_index[0] = (eeprom_data & 0xff00)>>8; in nes_read_eeprom_values()
374 nesadapter->phy_index[1] = eeprom_data & 0x00ff; in nes_read_eeprom_values()
376 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
377 nesadapter->phy_index[2] = (eeprom_data & 0xff00)>>8; in nes_read_eeprom_values()
378 nesadapter->phy_index[3] = eeprom_data & 0x00ff; in nes_read_eeprom_values()