bcm-v4

[Specification

LP PHY Save Restore Dig Filt State ( bool save, u16 *coefs1 )

  1. Create a 9-element u16 array named addr and initialize with 0x4C1, 0x4C2, 0x4C3, 0x4C4, 0x4C5, 0x4C6, 0x4C7, 0x4C8, and 0x4CF
  2. Create a 9-element u16 array named coefs2 and initialize with 0xDE5E, 0xE832, 0xE331, 0x4D26, 0x0026, 0x1420, 0x0020, 0xFE08, and 0x0008
  3. If save
    1. Loop 9 times with loop index j
      1. Read PHY Register addr[j] and store in coefs1[j]

    2. Set coefs3 to coefs2
  4. Otherwise
    1. Set coefs3 to coefs1
  5. Loop 9 times with loop index j
    1. Write coefs3[j] to PHY Register addr[j]


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