Lines Matching refs:eeprom_data

90 	u16 eeprom_data;  in nes_read_eeprom_values()  local
100 eeprom_data = nes_read16_eeprom(nesdev->regs, 0); in nes_read_eeprom_values()
101 nes_debug(NES_DBG_HW, "EEPROM Offset 0 = 0x%04X\n", eeprom_data); in nes_read_eeprom_values()
102 eeprom_offset = 2 + (((eeprom_data & 0x007f) << 3) << in nes_read_eeprom_values()
103 ((eeprom_data & 0x0080) >> 7)); in nes_read_eeprom_values()
106 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 4); in nes_read_eeprom_values()
107 if (eeprom_data != 0x5746) { in nes_read_eeprom_values()
108 nes_debug(NES_DBG_HW, "Not a valid Firmware Image = 0x%04X\n", eeprom_data); in nes_read_eeprom_values()
112 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 2); in nes_read_eeprom_values()
114 eeprom_offset + 2, eeprom_data); in nes_read_eeprom_values()
115 eeprom_offset += ((eeprom_data & 0x00ff) << 3) << ((eeprom_data & 0x0100) >> 8); in nes_read_eeprom_values()
118 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 4); in nes_read_eeprom_values()
119 if (eeprom_data != 0x5753) { in nes_read_eeprom_values()
120 printk("Not a valid Software Image = 0x%04X\n", eeprom_data); in nes_read_eeprom_values()
127 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 2); in nes_read_eeprom_values()
129 eeprom_offset + 2, eeprom_data); in nes_read_eeprom_values()
130 next_section_address = eeprom_offset + (((eeprom_data & 0x00ff) << 3) << in nes_read_eeprom_values()
131 ((eeprom_data & 0x0100) >> 8)); in nes_read_eeprom_values()
132 eeprom_data = nes_read16_eeprom(nesdev->regs, next_section_address + 4); in nes_read_eeprom_values()
133 if (eeprom_data != 0x414d) { in nes_read_eeprom_values()
135 eeprom_data); in nes_read_eeprom_values()
140 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 2); in nes_read_eeprom_values()
142 eeprom_offset + 2, eeprom_data); in nes_read_eeprom_values()
143 next_section_address = eeprom_offset + (((eeprom_data & 0x00ff) << 3) << in nes_read_eeprom_values()
144 ((eeprom_data & 0x0100) >> 8)); in nes_read_eeprom_values()
145 eeprom_data = nes_read16_eeprom(nesdev->regs, next_section_address + 4); in nes_read_eeprom_values()
146 if (eeprom_data != 0x4f52) { in nes_read_eeprom_values()
148 eeprom_data); in nes_read_eeprom_values()
153 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 2); in nes_read_eeprom_values()
155 eeprom_offset + 2, eeprom_data); in nes_read_eeprom_values()
156 next_section_address = eeprom_offset + ((eeprom_data & 0x00ff) << 3); in nes_read_eeprom_values()
157 eeprom_data = nes_read16_eeprom(nesdev->regs, next_section_address + 4); in nes_read_eeprom_values()
158 if (eeprom_data != 0x5746) { in nes_read_eeprom_values()
160 eeprom_data); in nes_read_eeprom_values()
165 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 2); in nes_read_eeprom_values()
167 eeprom_offset + 2, eeprom_data); in nes_read_eeprom_values()
168 next_section_address = eeprom_offset + ((eeprom_data & 0x00ff) << 3); in nes_read_eeprom_values()
169 eeprom_data = nes_read16_eeprom(nesdev->regs, next_section_address + 4); in nes_read_eeprom_values()
170 if (eeprom_data != 0x5753) { in nes_read_eeprom_values()
172 eeprom_data); in nes_read_eeprom_values()
177 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 2); in nes_read_eeprom_values()
179 eeprom_offset + 2, eeprom_data); in nes_read_eeprom_values()
180 next_section_address = eeprom_offset + ((eeprom_data & 0x00ff) << 3); in nes_read_eeprom_values()
181 eeprom_data = nes_read16_eeprom(nesdev->regs, next_section_address + 4); in nes_read_eeprom_values()
182 if (eeprom_data != 0x414d) { in nes_read_eeprom_values()
184 eeprom_data); in nes_read_eeprom_values()
189 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset + 2); in nes_read_eeprom_values()
191 eeprom_offset + 2, eeprom_data); in nes_read_eeprom_values()
192 next_section_address = eeprom_offset + ((eeprom_data & 0x00ff) << 3); in nes_read_eeprom_values()
193 eeprom_data = nes_read16_eeprom(nesdev->regs, next_section_address + 4); in nes_read_eeprom_values()
194 if (eeprom_data != 0x464e) { in nes_read_eeprom_values()
196 eeprom_data); in nes_read_eeprom_values()
199 eeprom_data = nes_read16_eeprom(nesdev->regs, next_section_address + 8); in nes_read_eeprom_values()
200 printk(PFX "Firmware version %u.%u\n", (u8)(eeprom_data>>8), (u8)eeprom_data); in nes_read_eeprom_values()
201 major_ver = (u8)(eeprom_data >> 8); in nes_read_eeprom_values()
202 minor_ver = (u8)(eeprom_data); in nes_read_eeprom_values()
217 nesadapter->firmware_version = (((u32)(u8)(eeprom_data>>8)) << 16) + in nes_read_eeprom_values()
218 (u32)((u8)eeprom_data); in nes_read_eeprom_values()
220 eeprom_data = nes_read16_eeprom(nesdev->regs, next_section_address + 10); in nes_read_eeprom_values()
221 printk(PFX "EEPROM version %u.%u\n", (u8)(eeprom_data>>8), (u8)eeprom_data); in nes_read_eeprom_values()
222 nesadapter->eeprom_version = (((u32)(u8)(eeprom_data>>8)) << 16) + in nes_read_eeprom_values()
223 (u32)((u8)eeprom_data); in nes_read_eeprom_values()
246 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
247 nesadapter->phy_type[0] = (u8)(eeprom_data >> 8); in nes_read_eeprom_values()
248 nesadapter->phy_type[1] = (u8)eeprom_data; in nes_read_eeprom_values()
252 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
253 nesadapter->phy_type[2] = (u8)(eeprom_data >> 8); in nes_read_eeprom_values()
254 nesadapter->phy_type[3] = (u8)eeprom_data; in nes_read_eeprom_values()
264 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
265 nesadapter->pd_config_size[0] = eeprom_data; in nes_read_eeprom_values()
267 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
268 nesadapter->pd_config_base[0] = eeprom_data; in nes_read_eeprom_values()
273 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
274 nesadapter->pd_config_size[1] = eeprom_data; in nes_read_eeprom_values()
276 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
277 nesadapter->pd_config_base[1] = eeprom_data; in nes_read_eeprom_values()
282 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
283 nesadapter->pd_config_size[2] = eeprom_data; in nes_read_eeprom_values()
285 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
286 nesadapter->pd_config_base[2] = eeprom_data; in nes_read_eeprom_values()
291 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
292 nesadapter->pd_config_size[3] = eeprom_data; in nes_read_eeprom_values()
294 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
295 nesadapter->pd_config_base[3] = eeprom_data; in nes_read_eeprom_values()
301 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
303 nesadapter->rx_pool_size = (((u32)eeprom_data) << 16) + in nes_read_eeprom_values()
308 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
310 nesadapter->tx_pool_size = (((u32)eeprom_data) << 16) + in nes_read_eeprom_values()
315 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
317 nesadapter->rx_threshold = (((u32)eeprom_data) << 16) + in nes_read_eeprom_values()
322 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
324 nesadapter->tcp_timer_core_clk_divisor = (((u32)eeprom_data) << 16) + in nes_read_eeprom_values()
330 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
332 nesadapter->iwarp_config = (((u32)eeprom_data) << 16) + in nes_read_eeprom_values()
337 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
339 nesadapter->cm_config = (((u32)eeprom_data) << 16) + in nes_read_eeprom_values()
344 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
346 nesadapter->sws_timer_config = (((u32)eeprom_data) << 16) + in nes_read_eeprom_values()
351 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
353 nesadapter->tcp_config1 = (((u32)eeprom_data) << 16) + in nes_read_eeprom_values()
358 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
360 nesadapter->wqm_wat = (((u32)eeprom_data) << 16) + in nes_read_eeprom_values()
365 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
367 nesadapter->core_clock = (((u32)eeprom_data) << 16) + in nes_read_eeprom_values()
373 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
374 nesadapter->phy_index[0] = (eeprom_data & 0xff00)>>8; in nes_read_eeprom_values()
375 nesadapter->phy_index[1] = eeprom_data & 0x00ff; in nes_read_eeprom_values()
377 eeprom_data = nes_read16_eeprom(nesdev->regs, eeprom_offset); in nes_read_eeprom_values()
378 nesadapter->phy_index[2] = (eeprom_data & 0xff00)>>8; in nes_read_eeprom_values()
379 nesadapter->phy_index[3] = eeprom_data & 0x00ff; in nes_read_eeprom_values()