Lines Matching +full:0 +full:xffff

46 	AEL100X_TX_CONFIG1  = 0xc002,
48 AEL1002_PWR_DOWN_HI = 0xc011,
49 AEL1002_PWR_DOWN_LO = 0xc012,
50 AEL1002_XFI_EQL = 0xc015,
51 AEL1002_LB_EN = 0xc017,
53 AEL_OPT_SETTINGS = 0xc017,
54 AEL_I2C_CTRL = 0xc30a,
55 AEL_I2C_DATA = 0xc30b,
56 AEL_I2C_STAT = 0xc30c,
58 AEL2005_GPIO_CTRL = 0xc214,
59 AEL2005_GPIO_STAT = 0xc215,
61 AEL2020_GPIO_INTR = 0xc103,
62 AEL2020_GPIO_CTRL = 0xc108,
63 AEL2020_GPIO_STAT = 0xc10c,
64 AEL2020_GPIO_CFG = 0xc110,
66 AEL2020_GPIO_SDA = 0,
77 MODULE_DEV_ADDR = 0xa0,
78 SFF_DEV_ADDR = 0xa2,
83 phy_transtype_unknown = 0,
103 for (err = 0; rv->mmd_addr && !err; rv++) { in set_phy_regs()
104 if (rv->clear_bits == 0xffff) in set_phy_regs()
117 int tx_on_gpio = phy->addr == 0 ? F_GPIO7_OUT_VAL : F_GPIO2_OUT_VAL; in ael100x_txon()
120 t3_set_reg_field(phy->adapter, A_T3DBG_GPIO_EN, 0, tx_on_gpio); in ael100x_txon()
137 for (i = 0; i < 200; i++) { in ael_i2c_rd()
172 for (i = 0; i < 200; i++) { in ael_i2c_wr()
178 return 0; in ael_i2c_wr()
189 v = ael_i2c_rd(phy, MODULE_DEV_ADDR, 0); in get_phytrans_type()
190 if (v < 0) in get_phytrans_type()
201 if (v < 0) in ael_laser_down()
207 if (v < 0) in ael_laser_down()
210 v &= 0x40; in ael_laser_down()
221 if (v < 0) in ael_laser_down()
225 v |= 0x40; in ael_laser_down()
227 v &= ~0x40; in ael_laser_down()
241 BMCR_PDOWN, enable ? BMCR_PDOWN : 0); in ael1002_power_down()
261 if ((err = ael1002_power_down(phy, 0)) || in ael1002_reset()
263 (err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL1002_PWR_DOWN_HI, 0)) || in ael1002_reset()
264 (err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL1002_PWR_DOWN_LO, 0)) || in ael1002_reset()
265 (err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL1002_XFI_EQL, 0x18)) || in ael1002_reset()
267 0, 1 << 5))) in ael1002_reset()
271 if (err >= 0) in ael1002_reset()
274 return 0; in ael1002_reset()
279 return 0; in ael1002_intr_noop()
304 else if (stat0 == 1 && stat1 == 0 && stat2 == 1) in get_link_status_r()
313 return 0; in get_link_status_r()
353 ael_laser_down(phy, 0); in t3_ael1002_phy_prep()
355 err = ael1002_get_module_type(phy, 0); in t3_ael1002_phy_prep()
356 if (err >= 0) in t3_ael1002_phy_prep()
359 return 0; in t3_ael1002_phy_prep()
371 F_GPIO6_OUT_VAL, 0); in ael1006_reset()
392 err = t3_mdio_change_bits(phy, MDIO_DEV_PMA_PMD, MII_BMCR, 1, 0); in ael1006_reset()
435 return 0; in t3_ael1006_phy_prep()
453 if (v < 0) in ael2xxx_get_module_type()
456 if (v == 0x1) in ael2xxx_get_module_type()
458 if (v == 0x10) in ael2xxx_get_module_type()
460 if (v == 0x20) in ael2xxx_get_module_type()
462 if (v == 0x40) in ael2xxx_get_module_type()
466 if (v < 0) in ael2xxx_get_module_type()
470 if (v < 0) in ael2xxx_get_module_type()
472 if (v & 0x1) in ael2xxx_get_module_type()
477 if (v < 0) in ael2xxx_get_module_type()
483 if (v < 0) in ael2xxx_get_module_type()
486 if (v & 0x80) { in ael2xxx_get_module_type()
488 v = ael_i2c_rd(phy, MODULE_DEV_ADDR, 0x12); in ael2xxx_get_module_type()
489 if (v < 0) in ael2xxx_get_module_type()
498 if (v < 0) in ael2xxx_get_module_type()
507 if (v < 0) in ael2xxx_get_module_type()
509 v &= 0xf0; in ael2xxx_get_module_type()
510 if (v == 0x10) in ael2xxx_get_module_type()
512 if (v == 0x40) in ael2xxx_get_module_type()
514 if (v == 0x80) in ael2xxx_get_module_type()
527 { MDIO_DEV_PMA_PMD, 0xc003, 0xffff, 0x181 }, in ael2005_setup_sr_edc()
528 { MDIO_DEV_PMA_PMD, 0xc010, 0xffff, 0x448a }, in ael2005_setup_sr_edc()
529 { MDIO_DEV_PMA_PMD, 0xc04a, 0xffff, 0x5200 }, in ael2005_setup_sr_edc()
530 { 0, 0, 0, 0 } in ael2005_setup_sr_edc()
533 0xcc00, 0x2ff4, in ael2005_setup_sr_edc()
534 0xcc01, 0x3cd4, in ael2005_setup_sr_edc()
535 0xcc02, 0x2015, in ael2005_setup_sr_edc()
536 0xcc03, 0x3105, in ael2005_setup_sr_edc()
537 0xcc04, 0x6524, in ael2005_setup_sr_edc()
538 0xcc05, 0x27ff, in ael2005_setup_sr_edc()
539 0xcc06, 0x300f, in ael2005_setup_sr_edc()
540 0xcc07, 0x2c8b, in ael2005_setup_sr_edc()
541 0xcc08, 0x300b, in ael2005_setup_sr_edc()
542 0xcc09, 0x4009, in ael2005_setup_sr_edc()
543 0xcc0a, 0x400e, in ael2005_setup_sr_edc()
544 0xcc0b, 0x2f72, in ael2005_setup_sr_edc()
545 0xcc0c, 0x3002, in ael2005_setup_sr_edc()
546 0xcc0d, 0x1002, in ael2005_setup_sr_edc()
547 0xcc0e, 0x2172, in ael2005_setup_sr_edc()
548 0xcc0f, 0x3012, in ael2005_setup_sr_edc()
549 0xcc10, 0x1002, in ael2005_setup_sr_edc()
550 0xcc11, 0x25d2, in ael2005_setup_sr_edc()
551 0xcc12, 0x3012, in ael2005_setup_sr_edc()
552 0xcc13, 0x1002, in ael2005_setup_sr_edc()
553 0xcc14, 0xd01e, in ael2005_setup_sr_edc()
554 0xcc15, 0x27d2, in ael2005_setup_sr_edc()
555 0xcc16, 0x3012, in ael2005_setup_sr_edc()
556 0xcc17, 0x1002, in ael2005_setup_sr_edc()
557 0xcc18, 0x2004, in ael2005_setup_sr_edc()
558 0xcc19, 0x3c84, in ael2005_setup_sr_edc()
559 0xcc1a, 0x6436, in ael2005_setup_sr_edc()
560 0xcc1b, 0x2007, in ael2005_setup_sr_edc()
561 0xcc1c, 0x3f87, in ael2005_setup_sr_edc()
562 0xcc1d, 0x8676, in ael2005_setup_sr_edc()
563 0xcc1e, 0x40b7, in ael2005_setup_sr_edc()
564 0xcc1f, 0xa746, in ael2005_setup_sr_edc()
565 0xcc20, 0x4047, in ael2005_setup_sr_edc()
566 0xcc21, 0x5673, in ael2005_setup_sr_edc()
567 0xcc22, 0x2982, in ael2005_setup_sr_edc()
568 0xcc23, 0x3002, in ael2005_setup_sr_edc()
569 0xcc24, 0x13d2, in ael2005_setup_sr_edc()
570 0xcc25, 0x8bbd, in ael2005_setup_sr_edc()
571 0xcc26, 0x2862, in ael2005_setup_sr_edc()
572 0xcc27, 0x3012, in ael2005_setup_sr_edc()
573 0xcc28, 0x1002, in ael2005_setup_sr_edc()
574 0xcc29, 0x2092, in ael2005_setup_sr_edc()
575 0xcc2a, 0x3012, in ael2005_setup_sr_edc()
576 0xcc2b, 0x1002, in ael2005_setup_sr_edc()
577 0xcc2c, 0x5cc3, in ael2005_setup_sr_edc()
578 0xcc2d, 0x314, in ael2005_setup_sr_edc()
579 0xcc2e, 0x2942, in ael2005_setup_sr_edc()
580 0xcc2f, 0x3002, in ael2005_setup_sr_edc()
581 0xcc30, 0x1002, in ael2005_setup_sr_edc()
582 0xcc31, 0xd019, in ael2005_setup_sr_edc()
583 0xcc32, 0x2032, in ael2005_setup_sr_edc()
584 0xcc33, 0x3012, in ael2005_setup_sr_edc()
585 0xcc34, 0x1002, in ael2005_setup_sr_edc()
586 0xcc35, 0x2a04, in ael2005_setup_sr_edc()
587 0xcc36, 0x3c74, in ael2005_setup_sr_edc()
588 0xcc37, 0x6435, in ael2005_setup_sr_edc()
589 0xcc38, 0x2fa4, in ael2005_setup_sr_edc()
590 0xcc39, 0x3cd4, in ael2005_setup_sr_edc()
591 0xcc3a, 0x6624, in ael2005_setup_sr_edc()
592 0xcc3b, 0x5563, in ael2005_setup_sr_edc()
593 0xcc3c, 0x2d42, in ael2005_setup_sr_edc()
594 0xcc3d, 0x3002, in ael2005_setup_sr_edc()
595 0xcc3e, 0x13d2, in ael2005_setup_sr_edc()
596 0xcc3f, 0x464d, in ael2005_setup_sr_edc()
597 0xcc40, 0x2862, in ael2005_setup_sr_edc()
598 0xcc41, 0x3012, in ael2005_setup_sr_edc()
599 0xcc42, 0x1002, in ael2005_setup_sr_edc()
600 0xcc43, 0x2032, in ael2005_setup_sr_edc()
601 0xcc44, 0x3012, in ael2005_setup_sr_edc()
602 0xcc45, 0x1002, in ael2005_setup_sr_edc()
603 0xcc46, 0x2fb4, in ael2005_setup_sr_edc()
604 0xcc47, 0x3cd4, in ael2005_setup_sr_edc()
605 0xcc48, 0x6624, in ael2005_setup_sr_edc()
606 0xcc49, 0x5563, in ael2005_setup_sr_edc()
607 0xcc4a, 0x2d42, in ael2005_setup_sr_edc()
608 0xcc4b, 0x3002, in ael2005_setup_sr_edc()
609 0xcc4c, 0x13d2, in ael2005_setup_sr_edc()
610 0xcc4d, 0x2ed2, in ael2005_setup_sr_edc()
611 0xcc4e, 0x3002, in ael2005_setup_sr_edc()
612 0xcc4f, 0x1002, in ael2005_setup_sr_edc()
613 0xcc50, 0x2fd2, in ael2005_setup_sr_edc()
614 0xcc51, 0x3002, in ael2005_setup_sr_edc()
615 0xcc52, 0x1002, in ael2005_setup_sr_edc()
616 0xcc53, 0x004, in ael2005_setup_sr_edc()
617 0xcc54, 0x2942, in ael2005_setup_sr_edc()
618 0xcc55, 0x3002, in ael2005_setup_sr_edc()
619 0xcc56, 0x1002, in ael2005_setup_sr_edc()
620 0xcc57, 0x2092, in ael2005_setup_sr_edc()
621 0xcc58, 0x3012, in ael2005_setup_sr_edc()
622 0xcc59, 0x1002, in ael2005_setup_sr_edc()
623 0xcc5a, 0x5cc3, in ael2005_setup_sr_edc()
624 0xcc5b, 0x317, in ael2005_setup_sr_edc()
625 0xcc5c, 0x2f72, in ael2005_setup_sr_edc()
626 0xcc5d, 0x3002, in ael2005_setup_sr_edc()
627 0xcc5e, 0x1002, in ael2005_setup_sr_edc()
628 0xcc5f, 0x2942, in ael2005_setup_sr_edc()
629 0xcc60, 0x3002, in ael2005_setup_sr_edc()
630 0xcc61, 0x1002, in ael2005_setup_sr_edc()
631 0xcc62, 0x22cd, in ael2005_setup_sr_edc()
632 0xcc63, 0x301d, in ael2005_setup_sr_edc()
633 0xcc64, 0x2862, in ael2005_setup_sr_edc()
634 0xcc65, 0x3012, in ael2005_setup_sr_edc()
635 0xcc66, 0x1002, in ael2005_setup_sr_edc()
636 0xcc67, 0x2ed2, in ael2005_setup_sr_edc()
637 0xcc68, 0x3002, in ael2005_setup_sr_edc()
638 0xcc69, 0x1002, in ael2005_setup_sr_edc()
639 0xcc6a, 0x2d72, in ael2005_setup_sr_edc()
640 0xcc6b, 0x3002, in ael2005_setup_sr_edc()
641 0xcc6c, 0x1002, in ael2005_setup_sr_edc()
642 0xcc6d, 0x628f, in ael2005_setup_sr_edc()
643 0xcc6e, 0x2112, in ael2005_setup_sr_edc()
644 0xcc6f, 0x3012, in ael2005_setup_sr_edc()
645 0xcc70, 0x1002, in ael2005_setup_sr_edc()
646 0xcc71, 0x5aa3, in ael2005_setup_sr_edc()
647 0xcc72, 0x2dc2, in ael2005_setup_sr_edc()
648 0xcc73, 0x3002, in ael2005_setup_sr_edc()
649 0xcc74, 0x1312, in ael2005_setup_sr_edc()
650 0xcc75, 0x6f72, in ael2005_setup_sr_edc()
651 0xcc76, 0x1002, in ael2005_setup_sr_edc()
652 0xcc77, 0x2807, in ael2005_setup_sr_edc()
653 0xcc78, 0x31a7, in ael2005_setup_sr_edc()
654 0xcc79, 0x20c4, in ael2005_setup_sr_edc()
655 0xcc7a, 0x3c24, in ael2005_setup_sr_edc()
656 0xcc7b, 0x6724, in ael2005_setup_sr_edc()
657 0xcc7c, 0x1002, in ael2005_setup_sr_edc()
658 0xcc7d, 0x2807, in ael2005_setup_sr_edc()
659 0xcc7e, 0x3187, in ael2005_setup_sr_edc()
660 0xcc7f, 0x20c4, in ael2005_setup_sr_edc()
661 0xcc80, 0x3c24, in ael2005_setup_sr_edc()
662 0xcc81, 0x6724, in ael2005_setup_sr_edc()
663 0xcc82, 0x1002, in ael2005_setup_sr_edc()
664 0xcc83, 0x2514, in ael2005_setup_sr_edc()
665 0xcc84, 0x3c64, in ael2005_setup_sr_edc()
666 0xcc85, 0x6436, in ael2005_setup_sr_edc()
667 0xcc86, 0xdff4, in ael2005_setup_sr_edc()
668 0xcc87, 0x6436, in ael2005_setup_sr_edc()
669 0xcc88, 0x1002, in ael2005_setup_sr_edc()
670 0xcc89, 0x40a4, in ael2005_setup_sr_edc()
671 0xcc8a, 0x643c, in ael2005_setup_sr_edc()
672 0xcc8b, 0x4016, in ael2005_setup_sr_edc()
673 0xcc8c, 0x8c6c, in ael2005_setup_sr_edc()
674 0xcc8d, 0x2b24, in ael2005_setup_sr_edc()
675 0xcc8e, 0x3c24, in ael2005_setup_sr_edc()
676 0xcc8f, 0x6435, in ael2005_setup_sr_edc()
677 0xcc90, 0x1002, in ael2005_setup_sr_edc()
678 0xcc91, 0x2b24, in ael2005_setup_sr_edc()
679 0xcc92, 0x3c24, in ael2005_setup_sr_edc()
680 0xcc93, 0x643a, in ael2005_setup_sr_edc()
681 0xcc94, 0x4025, in ael2005_setup_sr_edc()
682 0xcc95, 0x8a5a, in ael2005_setup_sr_edc()
683 0xcc96, 0x1002, in ael2005_setup_sr_edc()
684 0xcc97, 0x2731, in ael2005_setup_sr_edc()
685 0xcc98, 0x3011, in ael2005_setup_sr_edc()
686 0xcc99, 0x1001, in ael2005_setup_sr_edc()
687 0xcc9a, 0xc7a0, in ael2005_setup_sr_edc()
688 0xcc9b, 0x100, in ael2005_setup_sr_edc()
689 0xcc9c, 0xc502, in ael2005_setup_sr_edc()
690 0xcc9d, 0x53ac, in ael2005_setup_sr_edc()
691 0xcc9e, 0xc503, in ael2005_setup_sr_edc()
692 0xcc9f, 0xd5d5, in ael2005_setup_sr_edc()
693 0xcca0, 0xc600, in ael2005_setup_sr_edc()
694 0xcca1, 0x2a6d, in ael2005_setup_sr_edc()
695 0xcca2, 0xc601, in ael2005_setup_sr_edc()
696 0xcca3, 0x2a4c, in ael2005_setup_sr_edc()
697 0xcca4, 0xc602, in ael2005_setup_sr_edc()
698 0xcca5, 0x111, in ael2005_setup_sr_edc()
699 0xcca6, 0xc60c, in ael2005_setup_sr_edc()
700 0xcca7, 0x5900, in ael2005_setup_sr_edc()
701 0xcca8, 0xc710, in ael2005_setup_sr_edc()
702 0xcca9, 0x700, in ael2005_setup_sr_edc()
703 0xccaa, 0xc718, in ael2005_setup_sr_edc()
704 0xccab, 0x700, in ael2005_setup_sr_edc()
705 0xccac, 0xc720, in ael2005_setup_sr_edc()
706 0xccad, 0x4700, in ael2005_setup_sr_edc()
707 0xccae, 0xc801, in ael2005_setup_sr_edc()
708 0xccaf, 0x7f50, in ael2005_setup_sr_edc()
709 0xccb0, 0xc802, in ael2005_setup_sr_edc()
710 0xccb1, 0x7760, in ael2005_setup_sr_edc()
711 0xccb2, 0xc803, in ael2005_setup_sr_edc()
712 0xccb3, 0x7fce, in ael2005_setup_sr_edc()
713 0xccb4, 0xc804, in ael2005_setup_sr_edc()
714 0xccb5, 0x5700, in ael2005_setup_sr_edc()
715 0xccb6, 0xc805, in ael2005_setup_sr_edc()
716 0xccb7, 0x5f11, in ael2005_setup_sr_edc()
717 0xccb8, 0xc806, in ael2005_setup_sr_edc()
718 0xccb9, 0x4751, in ael2005_setup_sr_edc()
719 0xccba, 0xc807, in ael2005_setup_sr_edc()
720 0xccbb, 0x57e1, in ael2005_setup_sr_edc()
721 0xccbc, 0xc808, in ael2005_setup_sr_edc()
722 0xccbd, 0x2700, in ael2005_setup_sr_edc()
723 0xccbe, 0xc809, in ael2005_setup_sr_edc()
724 0xccbf, 0x000, in ael2005_setup_sr_edc()
725 0xccc0, 0xc821, in ael2005_setup_sr_edc()
726 0xccc1, 0x002, in ael2005_setup_sr_edc()
727 0xccc2, 0xc822, in ael2005_setup_sr_edc()
728 0xccc3, 0x014, in ael2005_setup_sr_edc()
729 0xccc4, 0xc832, in ael2005_setup_sr_edc()
730 0xccc5, 0x1186, in ael2005_setup_sr_edc()
731 0xccc6, 0xc847, in ael2005_setup_sr_edc()
732 0xccc7, 0x1e02, in ael2005_setup_sr_edc()
733 0xccc8, 0xc013, in ael2005_setup_sr_edc()
734 0xccc9, 0xf341, in ael2005_setup_sr_edc()
735 0xccca, 0xc01a, in ael2005_setup_sr_edc()
736 0xcccb, 0x446, in ael2005_setup_sr_edc()
737 0xcccc, 0xc024, in ael2005_setup_sr_edc()
738 0xcccd, 0x1000, in ael2005_setup_sr_edc()
739 0xccce, 0xc025, in ael2005_setup_sr_edc()
740 0xcccf, 0xa00, in ael2005_setup_sr_edc()
741 0xccd0, 0xc026, in ael2005_setup_sr_edc()
742 0xccd1, 0xc0c, in ael2005_setup_sr_edc()
743 0xccd2, 0xc027, in ael2005_setup_sr_edc()
744 0xccd3, 0xc0c, in ael2005_setup_sr_edc()
745 0xccd4, 0xc029, in ael2005_setup_sr_edc()
746 0xccd5, 0x0a0, in ael2005_setup_sr_edc()
747 0xccd6, 0xc030, in ael2005_setup_sr_edc()
748 0xccd7, 0xa00, in ael2005_setup_sr_edc()
749 0xccd8, 0xc03c, in ael2005_setup_sr_edc()
750 0xccd9, 0x01c, in ael2005_setup_sr_edc()
751 0xccda, 0xc005, in ael2005_setup_sr_edc()
752 0xccdb, 0x7a06, in ael2005_setup_sr_edc()
753 0xccdc, 0x000, in ael2005_setup_sr_edc()
754 0xccdd, 0x2731, in ael2005_setup_sr_edc()
755 0xccde, 0x3011, in ael2005_setup_sr_edc()
756 0xccdf, 0x1001, in ael2005_setup_sr_edc()
757 0xcce0, 0xc620, in ael2005_setup_sr_edc()
758 0xcce1, 0x000, in ael2005_setup_sr_edc()
759 0xcce2, 0xc621, in ael2005_setup_sr_edc()
760 0xcce3, 0x03f, in ael2005_setup_sr_edc()
761 0xcce4, 0xc622, in ael2005_setup_sr_edc()
762 0xcce5, 0x000, in ael2005_setup_sr_edc()
763 0xcce6, 0xc623, in ael2005_setup_sr_edc()
764 0xcce7, 0x000, in ael2005_setup_sr_edc()
765 0xcce8, 0xc624, in ael2005_setup_sr_edc()
766 0xcce9, 0x000, in ael2005_setup_sr_edc()
767 0xccea, 0xc625, in ael2005_setup_sr_edc()
768 0xcceb, 0x000, in ael2005_setup_sr_edc()
769 0xccec, 0xc627, in ael2005_setup_sr_edc()
770 0xcced, 0x000, in ael2005_setup_sr_edc()
771 0xccee, 0xc628, in ael2005_setup_sr_edc()
772 0xccef, 0x000, in ael2005_setup_sr_edc()
773 0xccf0, 0xc62c, in ael2005_setup_sr_edc()
774 0xccf1, 0x000, in ael2005_setup_sr_edc()
775 0xccf2, 0x000, in ael2005_setup_sr_edc()
776 0xccf3, 0x2806, in ael2005_setup_sr_edc()
777 0xccf4, 0x3cb6, in ael2005_setup_sr_edc()
778 0xccf5, 0xc161, in ael2005_setup_sr_edc()
779 0xccf6, 0x6134, in ael2005_setup_sr_edc()
780 0xccf7, 0x6135, in ael2005_setup_sr_edc()
781 0xccf8, 0x5443, in ael2005_setup_sr_edc()
782 0xccf9, 0x303, in ael2005_setup_sr_edc()
783 0xccfa, 0x6524, in ael2005_setup_sr_edc()
784 0xccfb, 0x00b, in ael2005_setup_sr_edc()
785 0xccfc, 0x1002, in ael2005_setup_sr_edc()
786 0xccfd, 0x2104, in ael2005_setup_sr_edc()
787 0xccfe, 0x3c24, in ael2005_setup_sr_edc()
788 0xccff, 0x2105, in ael2005_setup_sr_edc()
789 0xcd00, 0x3805, in ael2005_setup_sr_edc()
790 0xcd01, 0x6524, in ael2005_setup_sr_edc()
791 0xcd02, 0xdff4, in ael2005_setup_sr_edc()
792 0xcd03, 0x4005, in ael2005_setup_sr_edc()
793 0xcd04, 0x6524, in ael2005_setup_sr_edc()
794 0xcd05, 0x1002, in ael2005_setup_sr_edc()
795 0xcd06, 0x5dd3, in ael2005_setup_sr_edc()
796 0xcd07, 0x306, in ael2005_setup_sr_edc()
797 0xcd08, 0x2ff7, in ael2005_setup_sr_edc()
798 0xcd09, 0x38f7, in ael2005_setup_sr_edc()
799 0xcd0a, 0x60b7, in ael2005_setup_sr_edc()
800 0xcd0b, 0xdffd, in ael2005_setup_sr_edc()
801 0xcd0c, 0x00a, in ael2005_setup_sr_edc()
802 0xcd0d, 0x1002, in ael2005_setup_sr_edc()
803 0xcd0e, 0 in ael2005_setup_sr_edc()
813 for (i = 0; i < ARRAY_SIZE(sr_edc) && !err; i += 2) in ael2005_setup_sr_edc()
824 { MDIO_DEV_PMA_PMD, 0xc04a, 0xffff, 0x5a00 }, in ael2005_setup_twinax_edc()
825 { 0, 0, 0, 0 } in ael2005_setup_twinax_edc()
828 { MDIO_DEV_PMA_PMD, 0xc014, 0xffff, 0xfe16 }, in ael2005_setup_twinax_edc()
829 { MDIO_DEV_PMA_PMD, 0xc015, 0xffff, 0xa000 }, in ael2005_setup_twinax_edc()
830 { 0, 0, 0, 0 } in ael2005_setup_twinax_edc()
833 0xcc00, 0x4009, in ael2005_setup_twinax_edc()
834 0xcc01, 0x27ff, in ael2005_setup_twinax_edc()
835 0xcc02, 0x300f, in ael2005_setup_twinax_edc()
836 0xcc03, 0x40aa, in ael2005_setup_twinax_edc()
837 0xcc04, 0x401c, in ael2005_setup_twinax_edc()
838 0xcc05, 0x401e, in ael2005_setup_twinax_edc()
839 0xcc06, 0x2ff4, in ael2005_setup_twinax_edc()
840 0xcc07, 0x3cd4, in ael2005_setup_twinax_edc()
841 0xcc08, 0x2035, in ael2005_setup_twinax_edc()
842 0xcc09, 0x3145, in ael2005_setup_twinax_edc()
843 0xcc0a, 0x6524, in ael2005_setup_twinax_edc()
844 0xcc0b, 0x26a2, in ael2005_setup_twinax_edc()
845 0xcc0c, 0x3012, in ael2005_setup_twinax_edc()
846 0xcc0d, 0x1002, in ael2005_setup_twinax_edc()
847 0xcc0e, 0x29c2, in ael2005_setup_twinax_edc()
848 0xcc0f, 0x3002, in ael2005_setup_twinax_edc()
849 0xcc10, 0x1002, in ael2005_setup_twinax_edc()
850 0xcc11, 0x2072, in ael2005_setup_twinax_edc()
851 0xcc12, 0x3012, in ael2005_setup_twinax_edc()
852 0xcc13, 0x1002, in ael2005_setup_twinax_edc()
853 0xcc14, 0x22cd, in ael2005_setup_twinax_edc()
854 0xcc15, 0x301d, in ael2005_setup_twinax_edc()
855 0xcc16, 0x2e52, in ael2005_setup_twinax_edc()
856 0xcc17, 0x3012, in ael2005_setup_twinax_edc()
857 0xcc18, 0x1002, in ael2005_setup_twinax_edc()
858 0xcc19, 0x28e2, in ael2005_setup_twinax_edc()
859 0xcc1a, 0x3002, in ael2005_setup_twinax_edc()
860 0xcc1b, 0x1002, in ael2005_setup_twinax_edc()
861 0xcc1c, 0x628f, in ael2005_setup_twinax_edc()
862 0xcc1d, 0x2ac2, in ael2005_setup_twinax_edc()
863 0xcc1e, 0x3012, in ael2005_setup_twinax_edc()
864 0xcc1f, 0x1002, in ael2005_setup_twinax_edc()
865 0xcc20, 0x5553, in ael2005_setup_twinax_edc()
866 0xcc21, 0x2ae2, in ael2005_setup_twinax_edc()
867 0xcc22, 0x3002, in ael2005_setup_twinax_edc()
868 0xcc23, 0x1302, in ael2005_setup_twinax_edc()
869 0xcc24, 0x401e, in ael2005_setup_twinax_edc()
870 0xcc25, 0x2be2, in ael2005_setup_twinax_edc()
871 0xcc26, 0x3012, in ael2005_setup_twinax_edc()
872 0xcc27, 0x1002, in ael2005_setup_twinax_edc()
873 0xcc28, 0x2da2, in ael2005_setup_twinax_edc()
874 0xcc29, 0x3012, in ael2005_setup_twinax_edc()
875 0xcc2a, 0x1002, in ael2005_setup_twinax_edc()
876 0xcc2b, 0x2ba2, in ael2005_setup_twinax_edc()
877 0xcc2c, 0x3002, in ael2005_setup_twinax_edc()
878 0xcc2d, 0x1002, in ael2005_setup_twinax_edc()
879 0xcc2e, 0x5ee3, in ael2005_setup_twinax_edc()
880 0xcc2f, 0x305, in ael2005_setup_twinax_edc()
881 0xcc30, 0x400e, in ael2005_setup_twinax_edc()
882 0xcc31, 0x2bc2, in ael2005_setup_twinax_edc()
883 0xcc32, 0x3002, in ael2005_setup_twinax_edc()
884 0xcc33, 0x1002, in ael2005_setup_twinax_edc()
885 0xcc34, 0x2b82, in ael2005_setup_twinax_edc()
886 0xcc35, 0x3012, in ael2005_setup_twinax_edc()
887 0xcc36, 0x1002, in ael2005_setup_twinax_edc()
888 0xcc37, 0x5663, in ael2005_setup_twinax_edc()
889 0xcc38, 0x302, in ael2005_setup_twinax_edc()
890 0xcc39, 0x401e, in ael2005_setup_twinax_edc()
891 0xcc3a, 0x6f72, in ael2005_setup_twinax_edc()
892 0xcc3b, 0x1002, in ael2005_setup_twinax_edc()
893 0xcc3c, 0x628f, in ael2005_setup_twinax_edc()
894 0xcc3d, 0x2be2, in ael2005_setup_twinax_edc()
895 0xcc3e, 0x3012, in ael2005_setup_twinax_edc()
896 0xcc3f, 0x1002, in ael2005_setup_twinax_edc()
897 0xcc40, 0x22cd, in ael2005_setup_twinax_edc()
898 0xcc41, 0x301d, in ael2005_setup_twinax_edc()
899 0xcc42, 0x2e52, in ael2005_setup_twinax_edc()
900 0xcc43, 0x3012, in ael2005_setup_twinax_edc()
901 0xcc44, 0x1002, in ael2005_setup_twinax_edc()
902 0xcc45, 0x2522, in ael2005_setup_twinax_edc()
903 0xcc46, 0x3012, in ael2005_setup_twinax_edc()
904 0xcc47, 0x1002, in ael2005_setup_twinax_edc()
905 0xcc48, 0x2da2, in ael2005_setup_twinax_edc()
906 0xcc49, 0x3012, in ael2005_setup_twinax_edc()
907 0xcc4a, 0x1002, in ael2005_setup_twinax_edc()
908 0xcc4b, 0x2ca2, in ael2005_setup_twinax_edc()
909 0xcc4c, 0x3012, in ael2005_setup_twinax_edc()
910 0xcc4d, 0x1002, in ael2005_setup_twinax_edc()
911 0xcc4e, 0x2fa4, in ael2005_setup_twinax_edc()
912 0xcc4f, 0x3cd4, in ael2005_setup_twinax_edc()
913 0xcc50, 0x6624, in ael2005_setup_twinax_edc()
914 0xcc51, 0x410b, in ael2005_setup_twinax_edc()
915 0xcc52, 0x56b3, in ael2005_setup_twinax_edc()
916 0xcc53, 0x3c4, in ael2005_setup_twinax_edc()
917 0xcc54, 0x2fb2, in ael2005_setup_twinax_edc()
918 0xcc55, 0x3002, in ael2005_setup_twinax_edc()
919 0xcc56, 0x1002, in ael2005_setup_twinax_edc()
920 0xcc57, 0x220b, in ael2005_setup_twinax_edc()
921 0xcc58, 0x303b, in ael2005_setup_twinax_edc()
922 0xcc59, 0x56b3, in ael2005_setup_twinax_edc()
923 0xcc5a, 0x3c3, in ael2005_setup_twinax_edc()
924 0xcc5b, 0x866b, in ael2005_setup_twinax_edc()
925 0xcc5c, 0x400c, in ael2005_setup_twinax_edc()
926 0xcc5d, 0x23a2, in ael2005_setup_twinax_edc()
927 0xcc5e, 0x3012, in ael2005_setup_twinax_edc()
928 0xcc5f, 0x1002, in ael2005_setup_twinax_edc()
929 0xcc60, 0x2da2, in ael2005_setup_twinax_edc()
930 0xcc61, 0x3012, in ael2005_setup_twinax_edc()
931 0xcc62, 0x1002, in ael2005_setup_twinax_edc()
932 0xcc63, 0x2ca2, in ael2005_setup_twinax_edc()
933 0xcc64, 0x3012, in ael2005_setup_twinax_edc()
934 0xcc65, 0x1002, in ael2005_setup_twinax_edc()
935 0xcc66, 0x2fb4, in ael2005_setup_twinax_edc()
936 0xcc67, 0x3cd4, in ael2005_setup_twinax_edc()
937 0xcc68, 0x6624, in ael2005_setup_twinax_edc()
938 0xcc69, 0x56b3, in ael2005_setup_twinax_edc()
939 0xcc6a, 0x3c3, in ael2005_setup_twinax_edc()
940 0xcc6b, 0x866b, in ael2005_setup_twinax_edc()
941 0xcc6c, 0x401c, in ael2005_setup_twinax_edc()
942 0xcc6d, 0x2205, in ael2005_setup_twinax_edc()
943 0xcc6e, 0x3035, in ael2005_setup_twinax_edc()
944 0xcc6f, 0x5b53, in ael2005_setup_twinax_edc()
945 0xcc70, 0x2c52, in ael2005_setup_twinax_edc()
946 0xcc71, 0x3002, in ael2005_setup_twinax_edc()
947 0xcc72, 0x13c2, in ael2005_setup_twinax_edc()
948 0xcc73, 0x5cc3, in ael2005_setup_twinax_edc()
949 0xcc74, 0x317, in ael2005_setup_twinax_edc()
950 0xcc75, 0x2522, in ael2005_setup_twinax_edc()
951 0xcc76, 0x3012, in ael2005_setup_twinax_edc()
952 0xcc77, 0x1002, in ael2005_setup_twinax_edc()
953 0xcc78, 0x2da2, in ael2005_setup_twinax_edc()
954 0xcc79, 0x3012, in ael2005_setup_twinax_edc()
955 0xcc7a, 0x1002, in ael2005_setup_twinax_edc()
956 0xcc7b, 0x2b82, in ael2005_setup_twinax_edc()
957 0xcc7c, 0x3012, in ael2005_setup_twinax_edc()
958 0xcc7d, 0x1002, in ael2005_setup_twinax_edc()
959 0xcc7e, 0x5663, in ael2005_setup_twinax_edc()
960 0xcc7f, 0x303, in ael2005_setup_twinax_edc()
961 0xcc80, 0x401e, in ael2005_setup_twinax_edc()
962 0xcc81, 0x004, in ael2005_setup_twinax_edc()
963 0xcc82, 0x2c42, in ael2005_setup_twinax_edc()
964 0xcc83, 0x3012, in ael2005_setup_twinax_edc()
965 0xcc84, 0x1002, in ael2005_setup_twinax_edc()
966 0xcc85, 0x6f72, in ael2005_setup_twinax_edc()
967 0xcc86, 0x1002, in ael2005_setup_twinax_edc()
968 0xcc87, 0x628f, in ael2005_setup_twinax_edc()
969 0xcc88, 0x2304, in ael2005_setup_twinax_edc()
970 0xcc89, 0x3c84, in ael2005_setup_twinax_edc()
971 0xcc8a, 0x6436, in ael2005_setup_twinax_edc()
972 0xcc8b, 0xdff4, in ael2005_setup_twinax_edc()
973 0xcc8c, 0x6436, in ael2005_setup_twinax_edc()
974 0xcc8d, 0x2ff5, in ael2005_setup_twinax_edc()
975 0xcc8e, 0x3005, in ael2005_setup_twinax_edc()
976 0xcc8f, 0x8656, in ael2005_setup_twinax_edc()
977 0xcc90, 0xdfba, in ael2005_setup_twinax_edc()
978 0xcc91, 0x56a3, in ael2005_setup_twinax_edc()
979 0xcc92, 0xd05a, in ael2005_setup_twinax_edc()
980 0xcc93, 0x21c2, in ael2005_setup_twinax_edc()
981 0xcc94, 0x3012, in ael2005_setup_twinax_edc()
982 0xcc95, 0x1392, in ael2005_setup_twinax_edc()
983 0xcc96, 0xd05a, in ael2005_setup_twinax_edc()
984 0xcc97, 0x56a3, in ael2005_setup_twinax_edc()
985 0xcc98, 0xdfba, in ael2005_setup_twinax_edc()
986 0xcc99, 0x383, in ael2005_setup_twinax_edc()
987 0xcc9a, 0x6f72, in ael2005_setup_twinax_edc()
988 0xcc9b, 0x1002, in ael2005_setup_twinax_edc()
989 0xcc9c, 0x28c5, in ael2005_setup_twinax_edc()
990 0xcc9d, 0x3005, in ael2005_setup_twinax_edc()
991 0xcc9e, 0x4178, in ael2005_setup_twinax_edc()
992 0xcc9f, 0x5653, in ael2005_setup_twinax_edc()
993 0xcca0, 0x384, in ael2005_setup_twinax_edc()
994 0xcca1, 0x22b2, in ael2005_setup_twinax_edc()
995 0xcca2, 0x3012, in ael2005_setup_twinax_edc()
996 0xcca3, 0x1002, in ael2005_setup_twinax_edc()
997 0xcca4, 0x2be5, in ael2005_setup_twinax_edc()
998 0xcca5, 0x3005, in ael2005_setup_twinax_edc()
999 0xcca6, 0x41e8, in ael2005_setup_twinax_edc()
1000 0xcca7, 0x5653, in ael2005_setup_twinax_edc()
1001 0xcca8, 0x382, in ael2005_setup_twinax_edc()
1002 0xcca9, 0x002, in ael2005_setup_twinax_edc()
1003 0xccaa, 0x4258, in ael2005_setup_twinax_edc()
1004 0xccab, 0x2474, in ael2005_setup_twinax_edc()
1005 0xccac, 0x3c84, in ael2005_setup_twinax_edc()
1006 0xccad, 0x6437, in ael2005_setup_twinax_edc()
1007 0xccae, 0xdff4, in ael2005_setup_twinax_edc()
1008 0xccaf, 0x6437, in ael2005_setup_twinax_edc()
1009 0xccb0, 0x2ff5, in ael2005_setup_twinax_edc()
1010 0xccb1, 0x3c05, in ael2005_setup_twinax_edc()
1011 0xccb2, 0x8757, in ael2005_setup_twinax_edc()
1012 0xccb3, 0xb888, in ael2005_setup_twinax_edc()
1013 0xccb4, 0x9787, in ael2005_setup_twinax_edc()
1014 0xccb5, 0xdff4, in ael2005_setup_twinax_edc()
1015 0xccb6, 0x6724, in ael2005_setup_twinax_edc()
1016 0xccb7, 0x866a, in ael2005_setup_twinax_edc()
1017 0xccb8, 0x6f72, in ael2005_setup_twinax_edc()
1018 0xccb9, 0x1002, in ael2005_setup_twinax_edc()
1019 0xccba, 0x2d01, in ael2005_setup_twinax_edc()
1020 0xccbb, 0x3011, in ael2005_setup_twinax_edc()
1021 0xccbc, 0x1001, in ael2005_setup_twinax_edc()
1022 0xccbd, 0xc620, in ael2005_setup_twinax_edc()
1023 0xccbe, 0x14e5, in ael2005_setup_twinax_edc()
1024 0xccbf, 0xc621, in ael2005_setup_twinax_edc()
1025 0xccc0, 0xc53d, in ael2005_setup_twinax_edc()
1026 0xccc1, 0xc622, in ael2005_setup_twinax_edc()
1027 0xccc2, 0x3cbe, in ael2005_setup_twinax_edc()
1028 0xccc3, 0xc623, in ael2005_setup_twinax_edc()
1029 0xccc4, 0x4452, in ael2005_setup_twinax_edc()
1030 0xccc5, 0xc624, in ael2005_setup_twinax_edc()
1031 0xccc6, 0xc5c5, in ael2005_setup_twinax_edc()
1032 0xccc7, 0xc625, in ael2005_setup_twinax_edc()
1033 0xccc8, 0xe01e, in ael2005_setup_twinax_edc()
1034 0xccc9, 0xc627, in ael2005_setup_twinax_edc()
1035 0xccca, 0x000, in ael2005_setup_twinax_edc()
1036 0xcccb, 0xc628, in ael2005_setup_twinax_edc()
1037 0xcccc, 0x000, in ael2005_setup_twinax_edc()
1038 0xcccd, 0xc62b, in ael2005_setup_twinax_edc()
1039 0xccce, 0x000, in ael2005_setup_twinax_edc()
1040 0xcccf, 0xc62c, in ael2005_setup_twinax_edc()
1041 0xccd0, 0x000, in ael2005_setup_twinax_edc()
1042 0xccd1, 0x000, in ael2005_setup_twinax_edc()
1043 0xccd2, 0x2d01, in ael2005_setup_twinax_edc()
1044 0xccd3, 0x3011, in ael2005_setup_twinax_edc()
1045 0xccd4, 0x1001, in ael2005_setup_twinax_edc()
1046 0xccd5, 0xc620, in ael2005_setup_twinax_edc()
1047 0xccd6, 0x000, in ael2005_setup_twinax_edc()
1048 0xccd7, 0xc621, in ael2005_setup_twinax_edc()
1049 0xccd8, 0x000, in ael2005_setup_twinax_edc()
1050 0xccd9, 0xc622, in ael2005_setup_twinax_edc()
1051 0xccda, 0x0ce, in ael2005_setup_twinax_edc()
1052 0xccdb, 0xc623, in ael2005_setup_twinax_edc()
1053 0xccdc, 0x07f, in ael2005_setup_twinax_edc()
1054 0xccdd, 0xc624, in ael2005_setup_twinax_edc()
1055 0xccde, 0x032, in ael2005_setup_twinax_edc()
1056 0xccdf, 0xc625, in ael2005_setup_twinax_edc()
1057 0xcce0, 0x000, in ael2005_setup_twinax_edc()
1058 0xcce1, 0xc627, in ael2005_setup_twinax_edc()
1059 0xcce2, 0x000, in ael2005_setup_twinax_edc()
1060 0xcce3, 0xc628, in ael2005_setup_twinax_edc()
1061 0xcce4, 0x000, in ael2005_setup_twinax_edc()
1062 0xcce5, 0xc62b, in ael2005_setup_twinax_edc()
1063 0xcce6, 0x000, in ael2005_setup_twinax_edc()
1064 0xcce7, 0xc62c, in ael2005_setup_twinax_edc()
1065 0xcce8, 0x000, in ael2005_setup_twinax_edc()
1066 0xcce9, 0x000, in ael2005_setup_twinax_edc()
1067 0xccea, 0x2d01, in ael2005_setup_twinax_edc()
1068 0xcceb, 0x3011, in ael2005_setup_twinax_edc()
1069 0xccec, 0x1001, in ael2005_setup_twinax_edc()
1070 0xcced, 0xc502, in ael2005_setup_twinax_edc()
1071 0xccee, 0x609f, in ael2005_setup_twinax_edc()
1072 0xccef, 0xc600, in ael2005_setup_twinax_edc()
1073 0xccf0, 0x2a6e, in ael2005_setup_twinax_edc()
1074 0xccf1, 0xc601, in ael2005_setup_twinax_edc()
1075 0xccf2, 0x2a2c, in ael2005_setup_twinax_edc()
1076 0xccf3, 0xc60c, in ael2005_setup_twinax_edc()
1077 0xccf4, 0x5400, in ael2005_setup_twinax_edc()
1078 0xccf5, 0xc710, in ael2005_setup_twinax_edc()
1079 0xccf6, 0x700, in ael2005_setup_twinax_edc()
1080 0xccf7, 0xc718, in ael2005_setup_twinax_edc()
1081 0xccf8, 0x700, in ael2005_setup_twinax_edc()
1082 0xccf9, 0xc720, in ael2005_setup_twinax_edc()
1083 0xccfa, 0x4700, in ael2005_setup_twinax_edc()
1084 0xccfb, 0xc728, in ael2005_setup_twinax_edc()
1085 0xccfc, 0x700, in ael2005_setup_twinax_edc()
1086 0xccfd, 0xc729, in ael2005_setup_twinax_edc()
1087 0xccfe, 0x1207, in ael2005_setup_twinax_edc()
1088 0xccff, 0xc801, in ael2005_setup_twinax_edc()
1089 0xcd00, 0x7f50, in ael2005_setup_twinax_edc()
1090 0xcd01, 0xc802, in ael2005_setup_twinax_edc()
1091 0xcd02, 0x7760, in ael2005_setup_twinax_edc()
1092 0xcd03, 0xc803, in ael2005_setup_twinax_edc()
1093 0xcd04, 0x7fce, in ael2005_setup_twinax_edc()
1094 0xcd05, 0xc804, in ael2005_setup_twinax_edc()
1095 0xcd06, 0x520e, in ael2005_setup_twinax_edc()
1096 0xcd07, 0xc805, in ael2005_setup_twinax_edc()
1097 0xcd08, 0x5c11, in ael2005_setup_twinax_edc()
1098 0xcd09, 0xc806, in ael2005_setup_twinax_edc()
1099 0xcd0a, 0x3c51, in ael2005_setup_twinax_edc()
1100 0xcd0b, 0xc807, in ael2005_setup_twinax_edc()
1101 0xcd0c, 0x4061, in ael2005_setup_twinax_edc()
1102 0xcd0d, 0xc808, in ael2005_setup_twinax_edc()
1103 0xcd0e, 0x49c1, in ael2005_setup_twinax_edc()
1104 0xcd0f, 0xc809, in ael2005_setup_twinax_edc()
1105 0xcd10, 0x3840, in ael2005_setup_twinax_edc()
1106 0xcd11, 0xc80a, in ael2005_setup_twinax_edc()
1107 0xcd12, 0x000, in ael2005_setup_twinax_edc()
1108 0xcd13, 0xc821, in ael2005_setup_twinax_edc()
1109 0xcd14, 0x002, in ael2005_setup_twinax_edc()
1110 0xcd15, 0xc822, in ael2005_setup_twinax_edc()
1111 0xcd16, 0x046, in ael2005_setup_twinax_edc()
1112 0xcd17, 0xc844, in ael2005_setup_twinax_edc()
1113 0xcd18, 0x182f, in ael2005_setup_twinax_edc()
1114 0xcd19, 0xc013, in ael2005_setup_twinax_edc()
1115 0xcd1a, 0xf341, in ael2005_setup_twinax_edc()
1116 0xcd1b, 0xc01a, in ael2005_setup_twinax_edc()
1117 0xcd1c, 0x446, in ael2005_setup_twinax_edc()
1118 0xcd1d, 0xc024, in ael2005_setup_twinax_edc()
1119 0xcd1e, 0x1000, in ael2005_setup_twinax_edc()
1120 0xcd1f, 0xc025, in ael2005_setup_twinax_edc()
1121 0xcd20, 0xa00, in ael2005_setup_twinax_edc()
1122 0xcd21, 0xc026, in ael2005_setup_twinax_edc()
1123 0xcd22, 0xc0c, in ael2005_setup_twinax_edc()
1124 0xcd23, 0xc027, in ael2005_setup_twinax_edc()
1125 0xcd24, 0xc0c, in ael2005_setup_twinax_edc()
1126 0xcd25, 0xc029, in ael2005_setup_twinax_edc()
1127 0xcd26, 0x0a0, in ael2005_setup_twinax_edc()
1128 0xcd27, 0xc030, in ael2005_setup_twinax_edc()
1129 0xcd28, 0xa00, in ael2005_setup_twinax_edc()
1130 0xcd29, 0xc03c, in ael2005_setup_twinax_edc()
1131 0xcd2a, 0x01c, in ael2005_setup_twinax_edc()
1132 0xcd2b, 0x000, in ael2005_setup_twinax_edc()
1133 0xcd2c, 0x2b84, in ael2005_setup_twinax_edc()
1134 0xcd2d, 0x3c74, in ael2005_setup_twinax_edc()
1135 0xcd2e, 0x6435, in ael2005_setup_twinax_edc()
1136 0xcd2f, 0xdff4, in ael2005_setup_twinax_edc()
1137 0xcd30, 0x6435, in ael2005_setup_twinax_edc()
1138 0xcd31, 0x2806, in ael2005_setup_twinax_edc()
1139 0xcd32, 0x3006, in ael2005_setup_twinax_edc()
1140 0xcd33, 0x8565, in ael2005_setup_twinax_edc()
1141 0xcd34, 0x2b24, in ael2005_setup_twinax_edc()
1142 0xcd35, 0x3c24, in ael2005_setup_twinax_edc()
1143 0xcd36, 0x6436, in ael2005_setup_twinax_edc()
1144 0xcd37, 0x1002, in ael2005_setup_twinax_edc()
1145 0xcd38, 0x2b24, in ael2005_setup_twinax_edc()
1146 0xcd39, 0x3c24, in ael2005_setup_twinax_edc()
1147 0xcd3a, 0x6436, in ael2005_setup_twinax_edc()
1148 0xcd3b, 0x4045, in ael2005_setup_twinax_edc()
1149 0xcd3c, 0x8656, in ael2005_setup_twinax_edc()
1150 0xcd3d, 0x1002, in ael2005_setup_twinax_edc()
1151 0xcd3e, 0x2807, in ael2005_setup_twinax_edc()
1152 0xcd3f, 0x31a7, in ael2005_setup_twinax_edc()
1153 0xcd40, 0x20c4, in ael2005_setup_twinax_edc()
1154 0xcd41, 0x3c24, in ael2005_setup_twinax_edc()
1155 0xcd42, 0x6724, in ael2005_setup_twinax_edc()
1156 0xcd43, 0x1002, in ael2005_setup_twinax_edc()
1157 0xcd44, 0x2807, in ael2005_setup_twinax_edc()
1158 0xcd45, 0x3187, in ael2005_setup_twinax_edc()
1159 0xcd46, 0x20c4, in ael2005_setup_twinax_edc()
1160 0xcd47, 0x3c24, in ael2005_setup_twinax_edc()
1161 0xcd48, 0x6724, in ael2005_setup_twinax_edc()
1162 0xcd49, 0x1002, in ael2005_setup_twinax_edc()
1163 0xcd4a, 0x2514, in ael2005_setup_twinax_edc()
1164 0xcd4b, 0x3c64, in ael2005_setup_twinax_edc()
1165 0xcd4c, 0x6436, in ael2005_setup_twinax_edc()
1166 0xcd4d, 0xdff4, in ael2005_setup_twinax_edc()
1167 0xcd4e, 0x6436, in ael2005_setup_twinax_edc()
1168 0xcd4f, 0x1002, in ael2005_setup_twinax_edc()
1169 0xcd50, 0x2806, in ael2005_setup_twinax_edc()
1170 0xcd51, 0x3cb6, in ael2005_setup_twinax_edc()
1171 0xcd52, 0xc161, in ael2005_setup_twinax_edc()
1172 0xcd53, 0x6134, in ael2005_setup_twinax_edc()
1173 0xcd54, 0x6135, in ael2005_setup_twinax_edc()
1174 0xcd55, 0x5443, in ael2005_setup_twinax_edc()
1175 0xcd56, 0x303, in ael2005_setup_twinax_edc()
1176 0xcd57, 0x6524, in ael2005_setup_twinax_edc()
1177 0xcd58, 0x00b, in ael2005_setup_twinax_edc()
1178 0xcd59, 0x1002, in ael2005_setup_twinax_edc()
1179 0xcd5a, 0xd019, in ael2005_setup_twinax_edc()
1180 0xcd5b, 0x2104, in ael2005_setup_twinax_edc()
1181 0xcd5c, 0x3c24, in ael2005_setup_twinax_edc()
1182 0xcd5d, 0x2105, in ael2005_setup_twinax_edc()
1183 0xcd5e, 0x3805, in ael2005_setup_twinax_edc()
1184 0xcd5f, 0x6524, in ael2005_setup_twinax_edc()
1185 0xcd60, 0xdff4, in ael2005_setup_twinax_edc()
1186 0xcd61, 0x4005, in ael2005_setup_twinax_edc()
1187 0xcd62, 0x6524, in ael2005_setup_twinax_edc()
1188 0xcd63, 0x2e8d, in ael2005_setup_twinax_edc()
1189 0xcd64, 0x303d, in ael2005_setup_twinax_edc()
1190 0xcd65, 0x5dd3, in ael2005_setup_twinax_edc()
1191 0xcd66, 0x306, in ael2005_setup_twinax_edc()
1192 0xcd67, 0x2ff7, in ael2005_setup_twinax_edc()
1193 0xcd68, 0x38f7, in ael2005_setup_twinax_edc()
1194 0xcd69, 0x60b7, in ael2005_setup_twinax_edc()
1195 0xcd6a, 0xdffd, in ael2005_setup_twinax_edc()
1196 0xcd6b, 0x00a, in ael2005_setup_twinax_edc()
1197 0xcd6c, 0x1002, in ael2005_setup_twinax_edc()
1198 0xcd6d, 0 in ael2005_setup_twinax_edc()
1210 for (i = 0; i < ARRAY_SIZE(twinax_edc) && !err; i += 2) in ael2005_setup_twinax_edc()
1235 int err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL2005_GPIO_CTRL, 0x200); in ael2005_intr_enable()
1241 int err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL2005_GPIO_CTRL, 0x100); in ael2005_intr_disable()
1247 int err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL2005_GPIO_CTRL, 0xd00); in ael2005_intr_clear()
1254 { MDIO_DEV_PMA_PMD, 0xc001, 0, 1 << 5 }, in ael2005_reset()
1255 { MDIO_DEV_PMA_PMD, 0xc017, 0, 1 << 5 }, in ael2005_reset()
1256 { MDIO_DEV_PMA_PMD, 0xc013, 0xffff, 0xf341 }, in ael2005_reset()
1257 { MDIO_DEV_PMA_PMD, 0xc210, 0xffff, 0x8000 }, in ael2005_reset()
1258 { MDIO_DEV_PMA_PMD, 0xc210, 0xffff, 0x8100 }, in ael2005_reset()
1259 { MDIO_DEV_PMA_PMD, 0xc210, 0xffff, 0x8000 }, in ael2005_reset()
1260 { MDIO_DEV_PMA_PMD, 0xc210, 0xffff, 0 }, in ael2005_reset()
1261 { 0, 0, 0, 0 } in ael2005_reset()
1264 { MDIO_DEV_PMA_PMD, 0xca00, 0xffff, 0x0080 }, in ael2005_reset()
1265 { MDIO_DEV_PMA_PMD, 0xca12, 0xffff, 0 }, in ael2005_reset()
1266 { 0, 0, 0, 0 } in ael2005_reset()
1276 err = t3_phy_reset(phy, MDIO_DEV_PMA_PMD, 0); in ael2005_reset()
1288 err = ael2005_get_module_type(phy, 0); in ael2005_reset()
1289 if (err < 0) in ael2005_reset()
1294 err = 0; in ael2005_reset()
1315 int ret, edc_needed, cause = 0; in ael2005_intr_handler()
1323 0xd00); in ael2005_intr_handler()
1329 if (ret < 0) in ael2005_intr_handler()
1342 ret = ael2005_reset(phy, 0); in ael2005_intr_handler()
1349 if (ret < 0) in ael2005_intr_handler()
1393 ael_laser_down(phy, 0); in t3_ael2005_phy_prep()
1395 err = ael2005_get_module_type(phy, 0); in t3_ael2005_phy_prep()
1396 if (err >= 0) in t3_ael2005_phy_prep()
1399 return t3_mdio_change_bits(phy, MDIO_DEV_PMA_PMD, AEL_OPT_SETTINGS, 0, in t3_ael2005_phy_prep()
1409 { MDIO_DEV_PMA_PMD, 0xcc01, 0xffff, 0x488a }, in ael2020_setup_sr_edc()
1411 { MDIO_DEV_PMA_PMD, 0xcb1b, 0xffff, 0x0200 }, in ael2020_setup_sr_edc()
1412 { MDIO_DEV_PMA_PMD, 0xcb1c, 0xffff, 0x00f0 }, in ael2020_setup_sr_edc()
1413 { MDIO_DEV_PMA_PMD, 0xcc06, 0xffff, 0x00e0 }, in ael2020_setup_sr_edc()
1416 { 0, 0, 0, 0 } in ael2020_setup_sr_edc()
1426 return 0; in ael2020_setup_sr_edc()
1435 { MDIO_DEV_PMA_PMD, 0xff28, 0xffff, 0x4001 }, in ael2020_setup_twinax_edc()
1436 { MDIO_DEV_PMA_PMD, 0xff2a, 0xffff, 0x0002 }, in ael2020_setup_twinax_edc()
1437 { 0, 0, 0, 0 } in ael2020_setup_twinax_edc()
1441 { MDIO_DEV_PMA_PMD, 0xd000, 0xffff, 0x5200 }, in ael2020_setup_twinax_edc()
1442 { 0, 0, 0, 0 } in ael2020_setup_twinax_edc()
1446 { MDIO_DEV_PMA_PMD, 0xd080, 0xffff, 0x0100 }, in ael2020_setup_twinax_edc()
1447 { MDIO_DEV_PMA_PMD, 0xd092, 0xffff, 0x0000 }, in ael2020_setup_twinax_edc()
1448 { 0, 0, 0, 0 } in ael2020_setup_twinax_edc()
1452 0xd800, 0x4009, in ael2020_setup_twinax_edc()
1453 0xd801, 0x2fff, in ael2020_setup_twinax_edc()
1454 0xd802, 0x300f, in ael2020_setup_twinax_edc()
1455 0xd803, 0x40aa, in ael2020_setup_twinax_edc()
1456 0xd804, 0x401c, in ael2020_setup_twinax_edc()
1457 0xd805, 0x401e, in ael2020_setup_twinax_edc()
1458 0xd806, 0x20c5, in ael2020_setup_twinax_edc()
1459 0xd807, 0x3c05, in ael2020_setup_twinax_edc()
1460 0xd808, 0x6536, in ael2020_setup_twinax_edc()
1461 0xd809, 0x2fe4, in ael2020_setup_twinax_edc()
1462 0xd80a, 0x3dc4, in ael2020_setup_twinax_edc()
1463 0xd80b, 0x6624, in ael2020_setup_twinax_edc()
1464 0xd80c, 0x2ff4, in ael2020_setup_twinax_edc()
1465 0xd80d, 0x3dc4, in ael2020_setup_twinax_edc()
1466 0xd80e, 0x2035, in ael2020_setup_twinax_edc()
1467 0xd80f, 0x30a5, in ael2020_setup_twinax_edc()
1468 0xd810, 0x6524, in ael2020_setup_twinax_edc()
1469 0xd811, 0x2ca2, in ael2020_setup_twinax_edc()
1470 0xd812, 0x3012, in ael2020_setup_twinax_edc()
1471 0xd813, 0x1002, in ael2020_setup_twinax_edc()
1472 0xd814, 0x27e2, in ael2020_setup_twinax_edc()
1473 0xd815, 0x3022, in ael2020_setup_twinax_edc()
1474 0xd816, 0x1002, in ael2020_setup_twinax_edc()
1475 0xd817, 0x28d2, in ael2020_setup_twinax_edc()
1476 0xd818, 0x3022, in ael2020_setup_twinax_edc()
1477 0xd819, 0x1002, in ael2020_setup_twinax_edc()
1478 0xd81a, 0x2892, in ael2020_setup_twinax_edc()
1479 0xd81b, 0x3012, in ael2020_setup_twinax_edc()
1480 0xd81c, 0x1002, in ael2020_setup_twinax_edc()
1481 0xd81d, 0x24e2, in ael2020_setup_twinax_edc()
1482 0xd81e, 0x3022, in ael2020_setup_twinax_edc()
1483 0xd81f, 0x1002, in ael2020_setup_twinax_edc()
1484 0xd820, 0x27e2, in ael2020_setup_twinax_edc()
1485 0xd821, 0x3012, in ael2020_setup_twinax_edc()
1486 0xd822, 0x1002, in ael2020_setup_twinax_edc()
1487 0xd823, 0x2422, in ael2020_setup_twinax_edc()
1488 0xd824, 0x3022, in ael2020_setup_twinax_edc()
1489 0xd825, 0x1002, in ael2020_setup_twinax_edc()
1490 0xd826, 0x22cd, in ael2020_setup_twinax_edc()
1491 0xd827, 0x301d, in ael2020_setup_twinax_edc()
1492 0xd828, 0x28f2, in ael2020_setup_twinax_edc()
1493 0xd829, 0x3022, in ael2020_setup_twinax_edc()
1494 0xd82a, 0x1002, in ael2020_setup_twinax_edc()
1495 0xd82b, 0x5553, in ael2020_setup_twinax_edc()
1496 0xd82c, 0x0307, in ael2020_setup_twinax_edc()
1497 0xd82d, 0x2572, in ael2020_setup_twinax_edc()
1498 0xd82e, 0x3022, in ael2020_setup_twinax_edc()
1499 0xd82f, 0x1002, in ael2020_setup_twinax_edc()
1500 0xd830, 0x21a2, in ael2020_setup_twinax_edc()
1501 0xd831, 0x3012, in ael2020_setup_twinax_edc()
1502 0xd832, 0x1002, in ael2020_setup_twinax_edc()
1503 0xd833, 0x4016, in ael2020_setup_twinax_edc()
1504 0xd834, 0x5e63, in ael2020_setup_twinax_edc()
1505 0xd835, 0x0344, in ael2020_setup_twinax_edc()
1506 0xd836, 0x21a2, in ael2020_setup_twinax_edc()
1507 0xd837, 0x3012, in ael2020_setup_twinax_edc()
1508 0xd838, 0x1002, in ael2020_setup_twinax_edc()
1509 0xd839, 0x400e, in ael2020_setup_twinax_edc()
1510 0xd83a, 0x2572, in ael2020_setup_twinax_edc()
1511 0xd83b, 0x3022, in ael2020_setup_twinax_edc()
1512 0xd83c, 0x1002, in ael2020_setup_twinax_edc()
1513 0xd83d, 0x2b22, in ael2020_setup_twinax_edc()
1514 0xd83e, 0x3012, in ael2020_setup_twinax_edc()
1515 0xd83f, 0x1002, in ael2020_setup_twinax_edc()
1516 0xd840, 0x2842, in ael2020_setup_twinax_edc()
1517 0xd841, 0x3022, in ael2020_setup_twinax_edc()
1518 0xd842, 0x1002, in ael2020_setup_twinax_edc()
1519 0xd843, 0x26e2, in ael2020_setup_twinax_edc()
1520 0xd844, 0x3022, in ael2020_setup_twinax_edc()
1521 0xd845, 0x1002, in ael2020_setup_twinax_edc()
1522 0xd846, 0x2fa4, in ael2020_setup_twinax_edc()
1523 0xd847, 0x3dc4, in ael2020_setup_twinax_edc()
1524 0xd848, 0x6624, in ael2020_setup_twinax_edc()
1525 0xd849, 0x2e8b, in ael2020_setup_twinax_edc()
1526 0xd84a, 0x303b, in ael2020_setup_twinax_edc()
1527 0xd84b, 0x56b3, in ael2020_setup_twinax_edc()
1528 0xd84c, 0x03c6, in ael2020_setup_twinax_edc()
1529 0xd84d, 0x866b, in ael2020_setup_twinax_edc()
1530 0xd84e, 0x400c, in ael2020_setup_twinax_edc()
1531 0xd84f, 0x2782, in ael2020_setup_twinax_edc()
1532 0xd850, 0x3012, in ael2020_setup_twinax_edc()
1533 0xd851, 0x1002, in ael2020_setup_twinax_edc()
1534 0xd852, 0x2c4b, in ael2020_setup_twinax_edc()
1535 0xd853, 0x309b, in ael2020_setup_twinax_edc()
1536 0xd854, 0x56b3, in ael2020_setup_twinax_edc()
1537 0xd855, 0x03c3, in ael2020_setup_twinax_edc()
1538 0xd856, 0x866b, in ael2020_setup_twinax_edc()
1539 0xd857, 0x400c, in ael2020_setup_twinax_edc()
1540 0xd858, 0x22a2, in ael2020_setup_twinax_edc()
1541 0xd859, 0x3022, in ael2020_setup_twinax_edc()
1542 0xd85a, 0x1002, in ael2020_setup_twinax_edc()
1543 0xd85b, 0x2842, in ael2020_setup_twinax_edc()
1544 0xd85c, 0x3022, in ael2020_setup_twinax_edc()
1545 0xd85d, 0x1002, in ael2020_setup_twinax_edc()
1546 0xd85e, 0x26e2, in ael2020_setup_twinax_edc()
1547 0xd85f, 0x3022, in ael2020_setup_twinax_edc()
1548 0xd860, 0x1002, in ael2020_setup_twinax_edc()
1549 0xd861, 0x2fb4, in ael2020_setup_twinax_edc()
1550 0xd862, 0x3dc4, in ael2020_setup_twinax_edc()
1551 0xd863, 0x6624, in ael2020_setup_twinax_edc()
1552 0xd864, 0x56b3, in ael2020_setup_twinax_edc()
1553 0xd865, 0x03c3, in ael2020_setup_twinax_edc()
1554 0xd866, 0x866b, in ael2020_setup_twinax_edc()
1555 0xd867, 0x401c, in ael2020_setup_twinax_edc()
1556 0xd868, 0x2c45, in ael2020_setup_twinax_edc()
1557 0xd869, 0x3095, in ael2020_setup_twinax_edc()
1558 0xd86a, 0x5b53, in ael2020_setup_twinax_edc()
1559 0xd86b, 0x23d2, in ael2020_setup_twinax_edc()
1560 0xd86c, 0x3012, in ael2020_setup_twinax_edc()
1561 0xd86d, 0x13c2, in ael2020_setup_twinax_edc()
1562 0xd86e, 0x5cc3, in ael2020_setup_twinax_edc()
1563 0xd86f, 0x2782, in ael2020_setup_twinax_edc()
1564 0xd870, 0x3012, in ael2020_setup_twinax_edc()
1565 0xd871, 0x1312, in ael2020_setup_twinax_edc()
1566 0xd872, 0x2b22, in ael2020_setup_twinax_edc()
1567 0xd873, 0x3012, in ael2020_setup_twinax_edc()
1568 0xd874, 0x1002, in ael2020_setup_twinax_edc()
1569 0xd875, 0x2842, in ael2020_setup_twinax_edc()
1570 0xd876, 0x3022, in ael2020_setup_twinax_edc()
1571 0xd877, 0x1002, in ael2020_setup_twinax_edc()
1572 0xd878, 0x2622, in ael2020_setup_twinax_edc()
1573 0xd879, 0x3022, in ael2020_setup_twinax_edc()
1574 0xd87a, 0x1002, in ael2020_setup_twinax_edc()
1575 0xd87b, 0x21a2, in ael2020_setup_twinax_edc()
1576 0xd87c, 0x3012, in ael2020_setup_twinax_edc()
1577 0xd87d, 0x1002, in ael2020_setup_twinax_edc()
1578 0xd87e, 0x628f, in ael2020_setup_twinax_edc()
1579 0xd87f, 0x2985, in ael2020_setup_twinax_edc()
1580 0xd880, 0x33a5, in ael2020_setup_twinax_edc()
1581 0xd881, 0x26e2, in ael2020_setup_twinax_edc()
1582 0xd882, 0x3022, in ael2020_setup_twinax_edc()
1583 0xd883, 0x1002, in ael2020_setup_twinax_edc()
1584 0xd884, 0x5653, in ael2020_setup_twinax_edc()
1585 0xd885, 0x03d2, in ael2020_setup_twinax_edc()
1586 0xd886, 0x401e, in ael2020_setup_twinax_edc()
1587 0xd887, 0x6f72, in ael2020_setup_twinax_edc()
1588 0xd888, 0x1002, in ael2020_setup_twinax_edc()
1589 0xd889, 0x628f, in ael2020_setup_twinax_edc()
1590 0xd88a, 0x2304, in ael2020_setup_twinax_edc()
1591 0xd88b, 0x3c84, in ael2020_setup_twinax_edc()
1592 0xd88c, 0x6436, in ael2020_setup_twinax_edc()
1593 0xd88d, 0xdff4, in ael2020_setup_twinax_edc()
1594 0xd88e, 0x6436, in ael2020_setup_twinax_edc()
1595 0xd88f, 0x2ff5, in ael2020_setup_twinax_edc()
1596 0xd890, 0x3005, in ael2020_setup_twinax_edc()
1597 0xd891, 0x8656, in ael2020_setup_twinax_edc()
1598 0xd892, 0xdfba, in ael2020_setup_twinax_edc()
1599 0xd893, 0x56a3, in ael2020_setup_twinax_edc()
1600 0xd894, 0xd05a, in ael2020_setup_twinax_edc()
1601 0xd895, 0x29e2, in ael2020_setup_twinax_edc()
1602 0xd896, 0x3012, in ael2020_setup_twinax_edc()
1603 0xd897, 0x1392, in ael2020_setup_twinax_edc()
1604 0xd898, 0xd05a, in ael2020_setup_twinax_edc()
1605 0xd899, 0x56a3, in ael2020_setup_twinax_edc()
1606 0xd89a, 0xdfba, in ael2020_setup_twinax_edc()
1607 0xd89b, 0x0383, in ael2020_setup_twinax_edc()
1608 0xd89c, 0x6f72, in ael2020_setup_twinax_edc()
1609 0xd89d, 0x1002, in ael2020_setup_twinax_edc()
1610 0xd89e, 0x2a64, in ael2020_setup_twinax_edc()
1611 0xd89f, 0x3014, in ael2020_setup_twinax_edc()
1612 0xd8a0, 0x2005, in ael2020_setup_twinax_edc()
1613 0xd8a1, 0x3d75, in ael2020_setup_twinax_edc()
1614 0xd8a2, 0xc451, in ael2020_setup_twinax_edc()
1615 0xd8a3, 0x29a2, in ael2020_setup_twinax_edc()
1616 0xd8a4, 0x3022, in ael2020_setup_twinax_edc()
1617 0xd8a5, 0x1002, in ael2020_setup_twinax_edc()
1618 0xd8a6, 0x178c, in ael2020_setup_twinax_edc()
1619 0xd8a7, 0x1898, in ael2020_setup_twinax_edc()
1620 0xd8a8, 0x19a4, in ael2020_setup_twinax_edc()
1621 0xd8a9, 0x1ab0, in ael2020_setup_twinax_edc()
1622 0xd8aa, 0x1bbc, in ael2020_setup_twinax_edc()
1623 0xd8ab, 0x1cc8, in ael2020_setup_twinax_edc()
1624 0xd8ac, 0x1dd3, in ael2020_setup_twinax_edc()
1625 0xd8ad, 0x1ede, in ael2020_setup_twinax_edc()
1626 0xd8ae, 0x1fe9, in ael2020_setup_twinax_edc()
1627 0xd8af, 0x20f4, in ael2020_setup_twinax_edc()
1628 0xd8b0, 0x21ff, in ael2020_setup_twinax_edc()
1629 0xd8b1, 0x0000, in ael2020_setup_twinax_edc()
1630 0xd8b2, 0x2741, in ael2020_setup_twinax_edc()
1631 0xd8b3, 0x3021, in ael2020_setup_twinax_edc()
1632 0xd8b4, 0x1001, in ael2020_setup_twinax_edc()
1633 0xd8b5, 0xc620, in ael2020_setup_twinax_edc()
1634 0xd8b6, 0x0000, in ael2020_setup_twinax_edc()
1635 0xd8b7, 0xc621, in ael2020_setup_twinax_edc()
1636 0xd8b8, 0x0000, in ael2020_setup_twinax_edc()
1637 0xd8b9, 0xc622, in ael2020_setup_twinax_edc()
1638 0xd8ba, 0x00e2, in ael2020_setup_twinax_edc()
1639 0xd8bb, 0xc623, in ael2020_setup_twinax_edc()
1640 0xd8bc, 0x007f, in ael2020_setup_twinax_edc()
1641 0xd8bd, 0xc624, in ael2020_setup_twinax_edc()
1642 0xd8be, 0x00ce, in ael2020_setup_twinax_edc()
1643 0xd8bf, 0xc625, in ael2020_setup_twinax_edc()
1644 0xd8c0, 0x0000, in ael2020_setup_twinax_edc()
1645 0xd8c1, 0xc627, in ael2020_setup_twinax_edc()
1646 0xd8c2, 0x0000, in ael2020_setup_twinax_edc()
1647 0xd8c3, 0xc628, in ael2020_setup_twinax_edc()
1648 0xd8c4, 0x0000, in ael2020_setup_twinax_edc()
1649 0xd8c5, 0xc90a, in ael2020_setup_twinax_edc()
1650 0xd8c6, 0x3a7c, in ael2020_setup_twinax_edc()
1651 0xd8c7, 0xc62c, in ael2020_setup_twinax_edc()
1652 0xd8c8, 0x0000, in ael2020_setup_twinax_edc()
1653 0xd8c9, 0x0000, in ael2020_setup_twinax_edc()
1654 0xd8ca, 0x2741, in ael2020_setup_twinax_edc()
1655 0xd8cb, 0x3021, in ael2020_setup_twinax_edc()
1656 0xd8cc, 0x1001, in ael2020_setup_twinax_edc()
1657 0xd8cd, 0xc502, in ael2020_setup_twinax_edc()
1658 0xd8ce, 0x53ac, in ael2020_setup_twinax_edc()
1659 0xd8cf, 0xc503, in ael2020_setup_twinax_edc()
1660 0xd8d0, 0x2cd3, in ael2020_setup_twinax_edc()
1661 0xd8d1, 0xc600, in ael2020_setup_twinax_edc()
1662 0xd8d2, 0x2a6e, in ael2020_setup_twinax_edc()
1663 0xd8d3, 0xc601, in ael2020_setup_twinax_edc()
1664 0xd8d4, 0x2a2c, in ael2020_setup_twinax_edc()
1665 0xd8d5, 0xc605, in ael2020_setup_twinax_edc()
1666 0xd8d6, 0x5557, in ael2020_setup_twinax_edc()
1667 0xd8d7, 0xc60c, in ael2020_setup_twinax_edc()
1668 0xd8d8, 0x5400, in ael2020_setup_twinax_edc()
1669 0xd8d9, 0xc710, in ael2020_setup_twinax_edc()
1670 0xd8da, 0x0700, in ael2020_setup_twinax_edc()
1671 0xd8db, 0xc711, in ael2020_setup_twinax_edc()
1672 0xd8dc, 0x0f06, in ael2020_setup_twinax_edc()
1673 0xd8dd, 0xc718, in ael2020_setup_twinax_edc()
1674 0xd8de, 0x700, in ael2020_setup_twinax_edc()
1675 0xd8df, 0xc719, in ael2020_setup_twinax_edc()
1676 0xd8e0, 0x0f06, in ael2020_setup_twinax_edc()
1677 0xd8e1, 0xc720, in ael2020_setup_twinax_edc()
1678 0xd8e2, 0x4700, in ael2020_setup_twinax_edc()
1679 0xd8e3, 0xc721, in ael2020_setup_twinax_edc()
1680 0xd8e4, 0x0f06, in ael2020_setup_twinax_edc()
1681 0xd8e5, 0xc728, in ael2020_setup_twinax_edc()
1682 0xd8e6, 0x0700, in ael2020_setup_twinax_edc()
1683 0xd8e7, 0xc729, in ael2020_setup_twinax_edc()
1684 0xd8e8, 0x1207, in ael2020_setup_twinax_edc()
1685 0xd8e9, 0xc801, in ael2020_setup_twinax_edc()
1686 0xd8ea, 0x7f50, in ael2020_setup_twinax_edc()
1687 0xd8eb, 0xc802, in ael2020_setup_twinax_edc()
1688 0xd8ec, 0x7760, in ael2020_setup_twinax_edc()
1689 0xd8ed, 0xc803, in ael2020_setup_twinax_edc()
1690 0xd8ee, 0x7fce, in ael2020_setup_twinax_edc()
1691 0xd8ef, 0xc804, in ael2020_setup_twinax_edc()
1692 0xd8f0, 0x520e, in ael2020_setup_twinax_edc()
1693 0xd8f1, 0xc805, in ael2020_setup_twinax_edc()
1694 0xd8f2, 0x5c11, in ael2020_setup_twinax_edc()
1695 0xd8f3, 0xc806, in ael2020_setup_twinax_edc()
1696 0xd8f4, 0x3c51, in ael2020_setup_twinax_edc()
1697 0xd8f5, 0xc807, in ael2020_setup_twinax_edc()
1698 0xd8f6, 0x4061, in ael2020_setup_twinax_edc()
1699 0xd8f7, 0xc808, in ael2020_setup_twinax_edc()
1700 0xd8f8, 0x49c1, in ael2020_setup_twinax_edc()
1701 0xd8f9, 0xc809, in ael2020_setup_twinax_edc()
1702 0xd8fa, 0x3840, in ael2020_setup_twinax_edc()
1703 0xd8fb, 0xc80a, in ael2020_setup_twinax_edc()
1704 0xd8fc, 0x0000, in ael2020_setup_twinax_edc()
1705 0xd8fd, 0xc821, in ael2020_setup_twinax_edc()
1706 0xd8fe, 0x0002, in ael2020_setup_twinax_edc()
1707 0xd8ff, 0xc822, in ael2020_setup_twinax_edc()
1708 0xd900, 0x0046, in ael2020_setup_twinax_edc()
1709 0xd901, 0xc844, in ael2020_setup_twinax_edc()
1710 0xd902, 0x182f, in ael2020_setup_twinax_edc()
1711 0xd903, 0xc849, in ael2020_setup_twinax_edc()
1712 0xd904, 0x0400, in ael2020_setup_twinax_edc()
1713 0xd905, 0xc84a, in ael2020_setup_twinax_edc()
1714 0xd906, 0x0002, in ael2020_setup_twinax_edc()
1715 0xd907, 0xc013, in ael2020_setup_twinax_edc()
1716 0xd908, 0xf341, in ael2020_setup_twinax_edc()
1717 0xd909, 0xc084, in ael2020_setup_twinax_edc()
1718 0xd90a, 0x0030, in ael2020_setup_twinax_edc()
1719 0xd90b, 0xc904, in ael2020_setup_twinax_edc()
1720 0xd90c, 0x1401, in ael2020_setup_twinax_edc()
1721 0xd90d, 0xcb0c, in ael2020_setup_twinax_edc()
1722 0xd90e, 0x0004, in ael2020_setup_twinax_edc()
1723 0xd90f, 0xcb0e, in ael2020_setup_twinax_edc()
1724 0xd910, 0xa00a, in ael2020_setup_twinax_edc()
1725 0xd911, 0xcb0f, in ael2020_setup_twinax_edc()
1726 0xd912, 0xc0c0, in ael2020_setup_twinax_edc()
1727 0xd913, 0xcb10, in ael2020_setup_twinax_edc()
1728 0xd914, 0xc0c0, in ael2020_setup_twinax_edc()
1729 0xd915, 0xcb11, in ael2020_setup_twinax_edc()
1730 0xd916, 0x00a0, in ael2020_setup_twinax_edc()
1731 0xd917, 0xcb12, in ael2020_setup_twinax_edc()
1732 0xd918, 0x0007, in ael2020_setup_twinax_edc()
1733 0xd919, 0xc241, in ael2020_setup_twinax_edc()
1734 0xd91a, 0xa000, in ael2020_setup_twinax_edc()
1735 0xd91b, 0xc243, in ael2020_setup_twinax_edc()
1736 0xd91c, 0x7fe0, in ael2020_setup_twinax_edc()
1737 0xd91d, 0xc604, in ael2020_setup_twinax_edc()
1738 0xd91e, 0x000e, in ael2020_setup_twinax_edc()
1739 0xd91f, 0xc609, in ael2020_setup_twinax_edc()
1740 0xd920, 0x00f5, in ael2020_setup_twinax_edc()
1741 0xd921, 0xc611, in ael2020_setup_twinax_edc()
1742 0xd922, 0x000e, in ael2020_setup_twinax_edc()
1743 0xd923, 0xc660, in ael2020_setup_twinax_edc()
1744 0xd924, 0x9600, in ael2020_setup_twinax_edc()
1745 0xd925, 0xc687, in ael2020_setup_twinax_edc()
1746 0xd926, 0x0004, in ael2020_setup_twinax_edc()
1747 0xd927, 0xc60a, in ael2020_setup_twinax_edc()
1748 0xd928, 0x04f5, in ael2020_setup_twinax_edc()
1749 0xd929, 0x0000, in ael2020_setup_twinax_edc()
1750 0xd92a, 0x2741, in ael2020_setup_twinax_edc()
1751 0xd92b, 0x3021, in ael2020_setup_twinax_edc()
1752 0xd92c, 0x1001, in ael2020_setup_twinax_edc()
1753 0xd92d, 0xc620, in ael2020_setup_twinax_edc()
1754 0xd92e, 0x14e5, in ael2020_setup_twinax_edc()
1755 0xd92f, 0xc621, in ael2020_setup_twinax_edc()
1756 0xd930, 0xc53d, in ael2020_setup_twinax_edc()
1757 0xd931, 0xc622, in ael2020_setup_twinax_edc()
1758 0xd932, 0x3cbe, in ael2020_setup_twinax_edc()
1759 0xd933, 0xc623, in ael2020_setup_twinax_edc()
1760 0xd934, 0x4452, in ael2020_setup_twinax_edc()
1761 0xd935, 0xc624, in ael2020_setup_twinax_edc()
1762 0xd936, 0xc5c5, in ael2020_setup_twinax_edc()
1763 0xd937, 0xc625, in ael2020_setup_twinax_edc()
1764 0xd938, 0xe01e, in ael2020_setup_twinax_edc()
1765 0xd939, 0xc627, in ael2020_setup_twinax_edc()
1766 0xd93a, 0x0000, in ael2020_setup_twinax_edc()
1767 0xd93b, 0xc628, in ael2020_setup_twinax_edc()
1768 0xd93c, 0x0000, in ael2020_setup_twinax_edc()
1769 0xd93d, 0xc62c, in ael2020_setup_twinax_edc()
1770 0xd93e, 0x0000, in ael2020_setup_twinax_edc()
1771 0xd93f, 0xc90a, in ael2020_setup_twinax_edc()
1772 0xd940, 0x3a7c, in ael2020_setup_twinax_edc()
1773 0xd941, 0x0000, in ael2020_setup_twinax_edc()
1774 0xd942, 0x2b84, in ael2020_setup_twinax_edc()
1775 0xd943, 0x3c74, in ael2020_setup_twinax_edc()
1776 0xd944, 0x6435, in ael2020_setup_twinax_edc()
1777 0xd945, 0xdff4, in ael2020_setup_twinax_edc()
1778 0xd946, 0x6435, in ael2020_setup_twinax_edc()
1779 0xd947, 0x2806, in ael2020_setup_twinax_edc()
1780 0xd948, 0x3006, in ael2020_setup_twinax_edc()
1781 0xd949, 0x8565, in ael2020_setup_twinax_edc()
1782 0xd94a, 0x2b24, in ael2020_setup_twinax_edc()
1783 0xd94b, 0x3c24, in ael2020_setup_twinax_edc()
1784 0xd94c, 0x6436, in ael2020_setup_twinax_edc()
1785 0xd94d, 0x1002, in ael2020_setup_twinax_edc()
1786 0xd94e, 0x2b24, in ael2020_setup_twinax_edc()
1787 0xd94f, 0x3c24, in ael2020_setup_twinax_edc()
1788 0xd950, 0x6436, in ael2020_setup_twinax_edc()
1789 0xd951, 0x4045, in ael2020_setup_twinax_edc()
1790 0xd952, 0x8656, in ael2020_setup_twinax_edc()
1791 0xd953, 0x5663, in ael2020_setup_twinax_edc()
1792 0xd954, 0x0302, in ael2020_setup_twinax_edc()
1793 0xd955, 0x401e, in ael2020_setup_twinax_edc()
1794 0xd956, 0x1002, in ael2020_setup_twinax_edc()
1795 0xd957, 0x2807, in ael2020_setup_twinax_edc()
1796 0xd958, 0x31a7, in ael2020_setup_twinax_edc()
1797 0xd959, 0x20c4, in ael2020_setup_twinax_edc()
1798 0xd95a, 0x3c24, in ael2020_setup_twinax_edc()
1799 0xd95b, 0x6724, in ael2020_setup_twinax_edc()
1800 0xd95c, 0x2ff7, in ael2020_setup_twinax_edc()
1801 0xd95d, 0x30f7, in ael2020_setup_twinax_edc()
1802 0xd95e, 0x20c4, in ael2020_setup_twinax_edc()
1803 0xd95f, 0x3c04, in ael2020_setup_twinax_edc()
1804 0xd960, 0x6724, in ael2020_setup_twinax_edc()
1805 0xd961, 0x1002, in ael2020_setup_twinax_edc()
1806 0xd962, 0x2807, in ael2020_setup_twinax_edc()
1807 0xd963, 0x3187, in ael2020_setup_twinax_edc()
1808 0xd964, 0x20c4, in ael2020_setup_twinax_edc()
1809 0xd965, 0x3c24, in ael2020_setup_twinax_edc()
1810 0xd966, 0x6724, in ael2020_setup_twinax_edc()
1811 0xd967, 0x2fe4, in ael2020_setup_twinax_edc()
1812 0xd968, 0x3dc4, in ael2020_setup_twinax_edc()
1813 0xd969, 0x6437, in ael2020_setup_twinax_edc()
1814 0xd96a, 0x20c4, in ael2020_setup_twinax_edc()
1815 0xd96b, 0x3c04, in ael2020_setup_twinax_edc()
1816 0xd96c, 0x6724, in ael2020_setup_twinax_edc()
1817 0xd96d, 0x1002, in ael2020_setup_twinax_edc()
1818 0xd96e, 0x24f4, in ael2020_setup_twinax_edc()
1819 0xd96f, 0x3c64, in ael2020_setup_twinax_edc()
1820 0xd970, 0x6436, in ael2020_setup_twinax_edc()
1821 0xd971, 0xdff4, in ael2020_setup_twinax_edc()
1822 0xd972, 0x6436, in ael2020_setup_twinax_edc()
1823 0xd973, 0x1002, in ael2020_setup_twinax_edc()
1824 0xd974, 0x2006, in ael2020_setup_twinax_edc()
1825 0xd975, 0x3d76, in ael2020_setup_twinax_edc()
1826 0xd976, 0xc161, in ael2020_setup_twinax_edc()
1827 0xd977, 0x6134, in ael2020_setup_twinax_edc()
1828 0xd978, 0x6135, in ael2020_setup_twinax_edc()
1829 0xd979, 0x5443, in ael2020_setup_twinax_edc()
1830 0xd97a, 0x0303, in ael2020_setup_twinax_edc()
1831 0xd97b, 0x6524, in ael2020_setup_twinax_edc()
1832 0xd97c, 0x00fb, in ael2020_setup_twinax_edc()
1833 0xd97d, 0x1002, in ael2020_setup_twinax_edc()
1834 0xd97e, 0x20d4, in ael2020_setup_twinax_edc()
1835 0xd97f, 0x3c24, in ael2020_setup_twinax_edc()
1836 0xd980, 0x2025, in ael2020_setup_twinax_edc()
1837 0xd981, 0x3005, in ael2020_setup_twinax_edc()
1838 0xd982, 0x6524, in ael2020_setup_twinax_edc()
1839 0xd983, 0x1002, in ael2020_setup_twinax_edc()
1840 0xd984, 0xd019, in ael2020_setup_twinax_edc()
1841 0xd985, 0x2104, in ael2020_setup_twinax_edc()
1842 0xd986, 0x3c24, in ael2020_setup_twinax_edc()
1843 0xd987, 0x2105, in ael2020_setup_twinax_edc()
1844 0xd988, 0x3805, in ael2020_setup_twinax_edc()
1845 0xd989, 0x6524, in ael2020_setup_twinax_edc()
1846 0xd98a, 0xdff4, in ael2020_setup_twinax_edc()
1847 0xd98b, 0x4005, in ael2020_setup_twinax_edc()
1848 0xd98c, 0x6524, in ael2020_setup_twinax_edc()
1849 0xd98d, 0x2e8d, in ael2020_setup_twinax_edc()
1850 0xd98e, 0x303d, in ael2020_setup_twinax_edc()
1851 0xd98f, 0x2408, in ael2020_setup_twinax_edc()
1852 0xd990, 0x35d8, in ael2020_setup_twinax_edc()
1853 0xd991, 0x5dd3, in ael2020_setup_twinax_edc()
1854 0xd992, 0x0307, in ael2020_setup_twinax_edc()
1855 0xd993, 0x8887, in ael2020_setup_twinax_edc()
1856 0xd994, 0x63a7, in ael2020_setup_twinax_edc()
1857 0xd995, 0x8887, in ael2020_setup_twinax_edc()
1858 0xd996, 0x63a7, in ael2020_setup_twinax_edc()
1859 0xd997, 0xdffd, in ael2020_setup_twinax_edc()
1860 0xd998, 0x00f9, in ael2020_setup_twinax_edc()
1861 0xd999, 0x1002, in ael2020_setup_twinax_edc()
1862 0xd99a, 0x866a, in ael2020_setup_twinax_edc()
1863 0xd99b, 0x6138, in ael2020_setup_twinax_edc()
1864 0xd99c, 0x5883, in ael2020_setup_twinax_edc()
1865 0xd99d, 0x2aa2, in ael2020_setup_twinax_edc()
1866 0xd99e, 0x3022, in ael2020_setup_twinax_edc()
1867 0xd99f, 0x1302, in ael2020_setup_twinax_edc()
1868 0xd9a0, 0x2ff7, in ael2020_setup_twinax_edc()
1869 0xd9a1, 0x3007, in ael2020_setup_twinax_edc()
1870 0xd9a2, 0x8785, in ael2020_setup_twinax_edc()
1871 0xd9a3, 0xb887, in ael2020_setup_twinax_edc()
1872 0xd9a4, 0x8786, in ael2020_setup_twinax_edc()
1873 0xd9a5, 0xb8c6, in ael2020_setup_twinax_edc()
1874 0xd9a6, 0x5a53, in ael2020_setup_twinax_edc()
1875 0xd9a7, 0x29b2, in ael2020_setup_twinax_edc()
1876 0xd9a8, 0x3022, in ael2020_setup_twinax_edc()
1877 0xd9a9, 0x13c2, in ael2020_setup_twinax_edc()
1878 0xd9aa, 0x2474, in ael2020_setup_twinax_edc()
1879 0xd9ab, 0x3c84, in ael2020_setup_twinax_edc()
1880 0xd9ac, 0x64d7, in ael2020_setup_twinax_edc()
1881 0xd9ad, 0x64d7, in ael2020_setup_twinax_edc()
1882 0xd9ae, 0x2ff5, in ael2020_setup_twinax_edc()
1883 0xd9af, 0x3c05, in ael2020_setup_twinax_edc()
1884 0xd9b0, 0x8757, in ael2020_setup_twinax_edc()
1885 0xd9b1, 0xb886, in ael2020_setup_twinax_edc()
1886 0xd9b2, 0x9767, in ael2020_setup_twinax_edc()
1887 0xd9b3, 0x67c4, in ael2020_setup_twinax_edc()
1888 0xd9b4, 0x6f72, in ael2020_setup_twinax_edc()
1889 0xd9b5, 0x1002, in ael2020_setup_twinax_edc()
1890 0xd9b6, 0x0000, in ael2020_setup_twinax_edc()
1904 for (i = 0; i < ARRAY_SIZE(twinax_edc) && !err; i += 2) in ael2020_setup_twinax_edc()
1926 if (stat & (0x1 << (AEL2020_GPIO_MODDET*4))) { in ael2020_get_module_type()
1942 0xffff, 0x4 }, in ael2020_intr_enable()
1944 0xffff, 0x8 << (AEL2020_GPIO_LSTAT*4) }, in ael2020_intr_enable()
1947 0xffff, 0x2 << (AEL2020_GPIO_MODDET*4) }, in ael2020_intr_enable()
1950 { 0, 0, 0, 0 } in ael2020_intr_enable()
1963 return 0; in ael2020_intr_enable()
1973 0xffff, 0xb << (AEL2020_GPIO_LSTAT*4) }, in ael2020_intr_disable()
1976 0xffff, 0x1 << (AEL2020_GPIO_MODDET*4) }, in ael2020_intr_disable()
1979 { 0, 0, 0, 0 } in ael2020_intr_disable()
2005 { MDIO_DEV_PMA_PMD, 0xc003, 0xffff, 0x3101 },
2007 { MDIO_DEV_PMA_PMD, 0xcd40, 0xffff, 0x0001 },
2009 { MDIO_DEV_PMA_PMD, 0xca12, 0xffff, 0x0100 },
2010 { MDIO_DEV_PMA_PMD, 0xca22, 0xffff, 0x0100 },
2011 { MDIO_DEV_PMA_PMD, 0xca42, 0xffff, 0x0100 },
2012 { MDIO_DEV_PMA_PMD, 0xff02, 0xffff, 0x0023 },
2013 { MDIO_DEV_PMA_PMD, 0xff03, 0xffff, 0x0000 },
2014 { MDIO_DEV_PMA_PMD, 0xff04, 0xffff, 0x0000 },
2016 { MDIO_DEV_PMA_PMD, 0xc20d, 0xffff, 0x0002 },
2018 { 0, 0, 0, 0 }
2047 err = ael2020_get_module_type(phy, 0); in ael2020_reset()
2048 if (err < 0) in ael2020_reset()
2052 err = 0; in ael2020_reset()
2072 int ret, edc_needed, cause = 0; in ael2020_intr_handler()
2078 if (stat & (0x1 << AEL2020_GPIO_MODDET)) { in ael2020_intr_handler()
2081 if (ret < 0) in ael2020_intr_handler()
2094 ret = ael2020_reset(phy, 0); in ael2020_intr_handler()
2101 if (ret < 0) in ael2020_intr_handler()
2151 err = ael2020_get_module_type(phy, 0); in t3_ael2020_phy_prep()
2152 if (err >= 0) in t3_ael2020_phy_prep()
2155 ael_laser_down(phy, 0); in t3_ael2020_phy_prep()
2156 return 0; in t3_ael2020_phy_prep()
2184 return 0; in get_link_status_x()
2225 * Some cards where the PHY is supposed to be at address 0 actually in t3_qt2045_phy_prep()
2229 stat == 0xffff) in t3_qt2045_phy_prep()
2231 return 0; in t3_qt2045_phy_prep()
2236 return 0; in xaui_direct_reset()
2260 return 0; in xaui_direct_get_link_status()
2265 return 0; in xaui_direct_power_down()
2301 return 0; in t3_xaui_direct_phy_prep()