bcm-v4

[Specification

LP PHY Adjust Gain Tables (u32 freq)

  1. If the PHY revision < 2

    1. Set the table width to 16, the table length to 3, the table offset to 0, and the table data pointer to a 3 element u16 array
    2. If freq < 2500

      1. Set the isolation to lpphy_tr_isolation_med

    3. Else if freq <= 5320

      1. Set the isolation to lpphy_tr_isolation_low

    4. Else if freq <= 5700

      1. Set the isolation to lpphy_tr_isolation_med

    5. Otherwise
      1. Set the isolation to lpphy_tr_isolation_hi

    6. Set element 0 of the array to ((isolation - 26)/12) << 12

    7. Set element 1 to element 0 + 0x1000
    8. Set element 2 to element 1 + 0x1000
    9. Set the table ID to 13
    10. Write the LP table

    11. Set the table ID to 12
    12. Write the LP table


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