PHY Set BW ( u8 bw)
If forcefastclock is zero
Call Clock Control with 0 as the argument (fast clock)
- Copy bw to a global location also named bw
If Core revision < 17
- Read Core Regiser 0x120 and save as tmp
Call PHY reset
Call PHY Init - Note that this call is recursive
Call Rateset BW MCS Filter with hw_rateset and bw as arguments
- If the clock speed was changed above
Call Clock Control with 2 as the argument (dynamic clock)