bcm-v4

[Specification

GPHY TR Switch ( int tr, bool set )

  1. Set tmp1 to (tr << 14) | (tr << 6)

  2. Read PHY Register 0x4A0, mask with 0xBFBF, bitwise OR with tmp1, and save as tmp2

  3. Write tmp2 to PHY Register 0x4A0

  4. Read PHY Register 0x4A1, mask with 0xBFBF, bitwise OR with tmp1, and save as tmp2

  5. Write tmp2 to PHY Register 0x4A1

  6. Read PHY Register 0x4A2, mask with 0xBFBF, and save as tmp2

  7. If set
    1. Bitwise OR tmp2 with (tr << 14)

  8. Otherwise
    1. Bitwise OR tmp2 with tmp1
  9. Write tmp2 to PHY Register 0x4A2


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