Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 72b845e0 authored by David S. Miller's avatar David S. Miller
Browse files

[TG3]: Do not try to access NIC_SRAM_DATA_SIG on Sun parts.



Sun does't put an SEEPROM behind the tigon3 chip, among other things,
so accesses to these areas just give bus timeouts.

Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 0c51ed93
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -9097,6 +9097,10 @@ static void __devinit tg3_get_eeprom_hw_cfg(struct tg3 *tp)
	tp->phy_id = PHY_ID_INVALID;
	tp->led_ctrl = LED_CTRL_MODE_PHY_1;

	/* Do not even try poking around in here on Sun parts.  */
	if (tp->tg3_flags2 & TG3_FLG2_SUN_570X)
		return;

	tg3_read_mem(tp, NIC_SRAM_DATA_SIG, &val);
	if (val == NIC_SRAM_DATA_SIG_MAGIC) {
		u32 nic_cfg, led_cfg;