bcm-v4

[Specification

N PHY Restore RSSI Calibration

  1. If the band type is 2 GHz
    1. If nphy_rssical_chanspec_2G is zero

      1. Return
    2. Maskset Radio Register 0x602B with mask 0xE3 and set with rssical_cache.rssical_radio_regs_2G[0]

    3. Maskset Radio Register 0x702B with mask 0xE3 and set with rssical_cache.rssical_radio_regs_2G[1]

    4. Write rssical_cache.rssical_phyregs_2G[0] to PHY Register 0x1A6

    5. Write rssical_cache.rssical_phyregs_2G[1] to PHY Register 0x1AC

    6. Write rssical_cache.rssical_phyregs_2G[2] to PHY Register 0x1B2

    7. Write rssical_cache.rssical_phyregs_2G[3] to PHY Register 0x1B8

    8. Write rssical_cache.rssical_phyregs_2G[4] to PHY Register 0x1A4

    9. Write rssical_cache.rssical_phyregs_2G[5] to PHY Register 0x1AA

    10. Write rssical_cache.rssical_phyregs_2G[6] to PHY Register 0x1B0

    11. Write rssical_cache.rssical_phyregs_2G[7] to PHY Register 0x1B6

    12. Write rssical_cache.rssical_phyregs_2G[8] to PHY Register 0x1A5

    13. Write rssical_cache.rssical_phyregs_2G[9] to PHY Register 0x1AB

    14. Write rssical_cache.rssical_phyregs_2G[10] to PHY Register 0x1B1

    15. Write rssical_cache.rssical_phyregs_2G[11] to PHY Register 0x1B7

  2. Otherwise
    1. If nphy_rssical_chanspec_5G is zero

      1. Return
    2. Maskset Radio Register 0x602B with mask 0xE3 and set with rssical_cache.rssical_radio_regs_5G[0]

    3. Maskset Radio Register 0x702B with mask 0xE3 and set with rssical_cache.rssical_radio_regs_5G[1]

    4. Write rssical_cache.rssical_phyregs_5G[0] to PHY Register 0x1A6

    5. Write rssical_cache.rssical_phyregs_5G[1] to PHY Register 0x1AC

    6. Write rssical_cache.rssical_phyregs_5G[2] to PHY Register 0x1B2

    7. Write rssical_cache.rssical_phyregs_5G[3] to PHY Register 0x1B8

    8. Write rssical_cache.rssical_phyregs_5G[4] to PHY Register 0x1A4

    9. Write rssical_cache.rssical_phyregs_5G[5] to PHY Register 0x1AA

    10. Write rssical_cache.rssical_phyregs_5G[6] to PHY Register 0x1B0

    11. Write rssical_cache.rssical_phyregs_5G[7] to PHY Register 0x1B6

    12. Write rssical_cache.rssical_phyregs_5G[8] to PHY Register 0x1A5

    13. Write rssical_cache.rssical_phyregs_5G[9] to PHY Register 0x1AB

    14. Write rssical_cache.rssical_phyregs_5G[10] to PHY Register 0x1B1

    15. Write rssical_cache.rssical_phyregs_5G[11] to PHY Register 0x1B7


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