bcm-v4

[Specification

N PHY Stop Playback

  1. If phyhang_avoid

    1. Call N PHY Stay in Carrier Search with argument 1

  2. Save PHY register 0xC7 as tmp
  3. If bit 1 is set in tmp
    1. OR PHY Register 0xC3 with 2

  4. Otherwise, if bit 2 is set in tmp
    1. clear bit 0x8000 in PHY Register 0xC2

  5. clear bit 0x4 in phy reg 0xc3
  6. If (nphy_bb_mult_save & 0x80000000) is not zero

    1. Mask nphy_bb_mult_save with 0xFFFF and save as tmp

    2. Write an N PHY Table with ID 15, length 1, offset 87, width 16 and data from tmp
    3. Set nphy_bb_mult_save to zero

  7. If phyhang_avoid

    1. Call N PHY Stay in Carrier Search with argument 0


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