Lines Matching defs:qmp_phy_cfg
2767 struct qmp_phy_cfg { struct
2769 unsigned int type;
2771 int nlanes;
2774 const struct qmp_phy_init_tbl *serdes_tbl;
2775 int serdes_tbl_num;
2776 const struct qmp_phy_init_tbl *serdes_tbl_sec;
2777 int serdes_tbl_num_sec;
2778 const struct qmp_phy_init_tbl *tx_tbl;
2779 int tx_tbl_num;
2780 const struct qmp_phy_init_tbl *tx_tbl_sec;
2781 int tx_tbl_num_sec;
2782 const struct qmp_phy_init_tbl *rx_tbl;
2783 int rx_tbl_num;
2784 const struct qmp_phy_init_tbl *rx_tbl_sec;
2785 int rx_tbl_num_sec;
2786 const struct qmp_phy_init_tbl *pcs_tbl;
2787 int pcs_tbl_num;
2788 const struct qmp_phy_init_tbl *pcs_tbl_sec;
2789 int pcs_tbl_num_sec;
2790 const struct qmp_phy_init_tbl *pcs_misc_tbl;
2791 int pcs_misc_tbl_num;
2792 const struct qmp_phy_init_tbl *pcs_misc_tbl_sec;
2793 int pcs_misc_tbl_num_sec;
2796 const struct qmp_phy_init_tbl *serdes_tbl_rbr;
2797 int serdes_tbl_rbr_num;
2798 const struct qmp_phy_init_tbl *serdes_tbl_hbr;
2799 int serdes_tbl_hbr_num;
2800 const struct qmp_phy_init_tbl *serdes_tbl_hbr2;
2801 int serdes_tbl_hbr2_num;
2802 const struct qmp_phy_init_tbl *serdes_tbl_hbr3;
2803 int serdes_tbl_hbr3_num;
2806 int (*configure_dp_phy)(struct qmp_phy *qphy);
2807 void (*configure_dp_tx)(struct qmp_phy *qphy);
2808 int (*calibrate_dp_phy)(struct qmp_phy *qphy);
2809 void (*dp_aux_init)(struct qmp_phy *qphy);
2812 const char * const *clk_list;
2813 int num_clks;
2815 const char * const *reset_list;
2816 int num_resets;
2818 const char * const *vreg_list;
2819 int num_vregs;
2822 const unsigned int *regs;
2824 unsigned int start_ctrl;
2825 unsigned int pwrdn_ctrl;
2826 unsigned int mask_com_pcs_ready;
2850 const struct qmp_phy_cfg *usb_cfg; argument