aboutsummaryrefslogtreecommitdiffstats
path: root/virt/kvm/ioapic.c
diff options
context:
space:
mode:
authorLuciano Coelho <coelho@ti.com>2011-12-23 09:32:17 +0200
committerLuciano Coelho <coelho@ti.com>2012-02-15 08:38:29 +0200
commit5e037e74802a10a71dddbb05585753b2fcbd8ad7 (patch)
tree4fca005d0d5bdf06ed0d44a095e5bf3c36c27999 /virt/kvm/ioapic.c
parent30c5dbd1ee191dca1c04c70df0ba1adf0a9769c3 (diff)
downloadkernel_goldelico_gta04-5e037e74802a10a71dddbb05585753b2fcbd8ad7.zip
kernel_goldelico_gta04-5e037e74802a10a71dddbb05585753b2fcbd8ad7.tar.gz
kernel_goldelico_gta04-5e037e74802a10a71dddbb05585753b2fcbd8ad7.tar.bz2
wl12xx: use two MAC addresses based on the NVS or from fuse ROM
Add support for two MAC addresses. If the NVS has a valid MAC address, that takes precedence and we use two sequential address starting from the one specified. If the NVS doesn't contain a valid MAC address (ie. if it is set to 00:00:00:00:00:00), we check if the HW PG version in use has the BD_ADDR written in the fuse ROM. If it does, we read it and derive the two subsequent addresses for WLAN. During production, 3 addresses are reserved per device. The first for Bluetooth (burnt in the fuse ROM) and the following two for WLAN. This patch has some code by Igal and Arik (squashed from internal patches). Signed-off-by: Arik Nemtsov <arik@wizery.com> Signed-off-by: Igal Chernobelsky <igalc@ti.com> Signed-off-by: Luciano Coelho <coelho@ti.com>
Diffstat (limited to 'virt/kvm/ioapic.c')
0 files changed, 0 insertions, 0 deletions