Each core revision has initial values that need to be written to the MMIO during the chip initialization procedure. The BS Initial values are written after the chip is initialized.
(Names in parentheses are for b43-fwcutter)
Initial Values for Core Revisions 2 or 4
A PHY
APHYBSInitVal2 - A PHY BS Initial Values ("d11a0g0bsinitvals2")
B or G PHY
BGPHYBSInitVal2 B or G PHY BS Initial Values ("d11b0g0bsinitvals2")
Initial Values for Core Revisions 5 and Up
A PHY
APHYBSInitVal5 A PHY BS Initial Values
if bit 0x10000 is set in coreflags hi use "d11a0g1bsinitvals5", otherwise "d11a0g0bsinitvals5")
B or G PHY
BGPHYBSInitVal5 B or G PHY BS Initial Values ("d11b0g0bsinitvals")