bcm-v4

[Specification

LP PHY Get Radio Loft ( u8 *ei0, u8 *eq0, u8 *fi0, u8 *fq0)

(Updated to 5.10.56.46)

  1. If PHY revision < 2

    1. Read PHY Register 0x48, AND with 0x0F

    2. Read PHY Register 0x48, AND with 0xF0, right shift by 4, subtract from the previous result and store in argument ei0

    3. Read PHY Register 0x49, AND with 0x0F

    4. Read PHY Register 0x49, AND with 0xF0, right shift by 4, subtract from the previous result and store in argument eq0

    5. Read PHY Register 0x4B, AND with 0x0F

    6. Read PHY Register 0x4B, AND with 0xF0, right shift by 4, subtract from the previous result and store in argument fi0

    7. Read PHY Register 0x4A, AND with 0x0F

    8. Read PHY Register 0x4A, AND with 0xF0, right shift by 4, subtract from the previous result and store in argument fq0

  2. Otherwise
    1. Read PHY Register 0xFE, AND with 0x0F

    2. Read PHY Register 0xFE, AND with 0xF0, right shift by 4, subtract from the previous result and store in argument ei0

    3. Read PHY Register 0xFF, AND with 0x0F

    4. Read PHY Register 0xFF, AND with 0xF0, right shift by 4, subtract from the previous result and store in argument eq0

    5. Read PHY Register 0xFC, AND with 0x0F

    6. Read PHY Register 0xFC, AND with 0xF0, right shift by 4, subtract from the previous result and store in argument fi0

    7. Read PHY Register 0xFD, AND with 0x0F

    8. Read PHY Register 0xFD, AND with 0xF0, right shift by 4, subtract from the previous result and store in argument fq0


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