bcm-v4

[Specification

chipphyinit(phyaddr)

  1. if chipid is 0x5356
    1. from idx 0 to idx < 5

      1. call chipphywr with idx, 0x1f and 0x008b given

      2. call chipphywr with idx, 0x15 and 0x0100 given

      3. call chipphywr with idx, 0x1f and 0x000f given

      4. call chipphywr with idx, 0x12 and 0x2aaa given

      5. call chipphywr with idx, 0x1f and 0x000b given

  2. if ((chipid is 0x5357 or chipid is 0x4749) and chippkg is not 10) or (chipid is 53572 and chippkg is not 9)
    1. call si_pmu_chipcontrol with 2, 0xc0000000, 0, see shared/siutils.c
    2. call si_pmu_chipcontrol with 4, 0x80000000, 0, see shared/siutils.c
    3. from idx 0 to idx < 5

      1. call chipphywr with idx, 0x1f and 0x000f given

      2. call chipphywr with idx, 0x16 and 0x5284 given

      3. call chipphywr with idx, 0x1f and 0x000b given

      4. call chipphywr with idx, 0x17 and 0x0010 given

      5. call chipphywr with idx, 0x1f and 0x000f given

      6. call chipphywr with idx, 0x16 and 0x5296 given

      7. call chipphywr with idx, 0x17 and 0x1073 given

      8. call chipphywr with idx, 0x17 and 0x9073 given

      9. call chipphywr with idx, 0x16 and 0x52b6 given

      10. call chipphywr with idx, 0x17 and 0x9273 given

      11. call chipphywr with idx, 0x1f and 0x000b given


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