]> git.baikalelectronics.ru Git - kernel.git/commit
MIPS: BCM47XX: fixup broken MAC addresses in nvram
authorHauke Mehrtens <hauke@hauke-m.de>
Mon, 28 Jul 2014 22:08:01 +0000 (00:08 +0200)
committerRalf Baechle <ralf@linux-mips.org>
Wed, 30 Jul 2014 17:25:15 +0000 (19:25 +0200)
commit9cd17694840e9ccbc7bb3ef33070410506cd4e0d
tree56f1a2d28257a5a33c4845627e4003301227b41f
parent3fb9a39f496630dc8c9d4f7f4a2f34f765b2345d
MIPS: BCM47XX: fixup broken MAC addresses in nvram

The address prefix 00:90:4C is used by Broadcom in their initial
configuration. When a mac address with the prefix 00:90:4C is used all
devices from the same series are sharing the same mac address. To
prevent mac address collisions we replace them with a mac address based
on the base address. To generate such addresses we take the main mac
address from et0macaddr and increase it by two for the first wifi
device and by 3 for the second one. This matches the printed mac
address on the device. The main mac address increased by one is used as
wan address by the vendor code.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Cc: zajec5@gmail.com
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/7489/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/bcm47xx/sprom.c