summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorMarcel Ziswiler <marcel.ziswiler@toradex.com>2014-03-31 17:54:25 +0200
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2014-03-31 17:54:25 +0200
commitf032a4e356a04f3ab3d14805b34d48d64ce2a8ca (patch)
treeb37dde66f9a87be4d5aa5713e5c2639c5bf21360 /arch
parent3560d23f14c26b65f89a9d6b674fc0f3196fa0f1 (diff)
apalis_t30: igb: no nvm and Ethernet MAC address handling
Springville/i211 with a blank Flash/iNVM use different PCI IDs. Extend the driver to load despite i210/i211 data sheets claiming tools only, not for driver. Only warn rather than fail on NVM validation failures on Apalis T30. Revise Ethernet MAC address assignment: should now handle up to two instances of custom user MACs (2nd one with a 0x100000 offset). This way customer does not have to worry about NVM on a secondary Ethernet on the carrier board and still gets a valid official MAC address from us (e.g. analogous to how we did it on our Protea carrier board). Use the Toradex OUI as default MAC address if no valid one is encountered. Tested on samples of Apalis T30 2GB V1.0B, V1.0C and Apalis T30 1GB V1.0A both with blank NVMs as well as iNVMs programmed with Intel's defaults.
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions