net, thunder, bgx: Add support to get MAC address from ACPI.
net, thunder, bgx: Add support to get MAC address from ACPI.

Currently there is no way to get the MAC address in a firmware
independent manner, so set the MAC address of the device directly from
the ACPI tables.

The binding agrees with the proposed standard here:

http://www.uefi.org/sites/default/files/resources/nic-request-v2.pdf

Based on code from: Narinder Dhillon <ndhillon@cavium.com>
                    Tomasz Nowicki <fdd9c4222ab3411edc7e02cd0fc06212c69f4f6f@linaro.org>
                    Robert Richter <09a735f7eb72c187e2a850d6e35405365edf772e@cavium.com>

Signed-off-by: Tomasz Nowicki <fdd9c4222ab3411edc7e02cd0fc06212c69f4f6f@linaro.org>
Signed-off-by: Robert Richter <09a735f7eb72c187e2a850d6e35405365edf772e@cavium.com>
Signed-off-by: David Daney <eec15f2dea0e7d114bf41a5bde8a2858b8f3e893@cavium.com>
Signed-off-by: David S. Miller <fe08d3c717adf2ae63592e4c9aec6e3e404d8e3e@davemloft.net>

KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs