PHY Set BW ( u8 bw)

  1. If forcefastclock is zero

    1. Call Clock Control with 0 as the argument (fast clock)

  2. Copy bw to a global location also named bw
  3. If Core revision < 17

    1. Read Core Regiser 0x120 and save as tmp
  4. Call PHY reset

  5. Call PHY Init - Note that this call is recursive

  6. Call Rateset BW MCS Filter with hw_rateset and bw as arguments

  7. If the clock speed was changed above
    1. Call Clock Control with 2 as the argument (dynamic clock)

Exported/Archived from the wiki to HTML on 2016-10-27