Symbol: phy_cfg
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
524
union phy_configure_opts phy_cfg = {0};
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
526
phy_cfg.dp.link_rate =
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
528
phy_cfg.dp.set_rate = true;
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
529
ret = phy_configure(dp->phy, &phy_cfg);
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
554
union phy_configure_opts phy_cfg = {0};
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
556
phy_cfg.dp.lanes = dp->link_train.lane_count;
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
557
phy_cfg.dp.set_lanes = true;
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
558
ret = phy_configure(dp->phy, &phy_cfg);
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
584
union phy_configure_opts phy_cfg = {0};
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
594
phy_cfg.dp.voltage[lane] = vs;
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
595
phy_cfg.dp.pre[lane] = pe;
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
598
phy_cfg.dp.set_voltages = true;
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
599
ret = phy_configure(dp->phy, &phy_cfg);
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
525
struct phy_configure_opts_mipi_dphy *phy_cfg = &output->phy_opts.mipi_dphy;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
535
nlanes, phy_cfg);
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
714
struct phy_configure_opts_mipi_dphy *phy_cfg = &output->phy_opts.mipi_dphy;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
804
phy_cfg->hs_clk_rate);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1000
phy_cfg.dp.set_lanes = false;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1001
phy_cfg.dp.set_rate = false;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1002
phy_cfg.dp.set_voltages = true;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1003
ret = phy_configure(mhdp->phy, &phy_cfg);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1019
&phy_cfg);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1029
cdns_mhdp_print_lt_status("EQ phase failed", mhdp, &phy_cfg);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1101
union phy_configure_opts phy_cfg;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1118
&phy_cfg);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1119
phy_cfg.dp.lanes = mhdp->link.num_lanes;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1120
phy_cfg.dp.ssc = cdns_mhdp_get_ssc_supported(mhdp);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1121
phy_cfg.dp.set_lanes = false;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1122
phy_cfg.dp.set_rate = false;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1123
phy_cfg.dp.set_voltages = true;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1124
ret = phy_configure(mhdp->phy, &phy_cfg);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1147
&phy_cfg);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1170
cdns_mhdp_print_lt_status("CR phase failed", mhdp, &phy_cfg);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
804
union phy_configure_opts phy_cfg;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
825
phy_cfg.dp.link_rate = mhdp->link.rate / 100;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
826
phy_cfg.dp.lanes = mhdp->link.num_lanes;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
828
memset(phy_cfg.dp.voltage, 0, sizeof(phy_cfg.dp.voltage));
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
829
memset(phy_cfg.dp.pre, 0, sizeof(phy_cfg.dp.pre));
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
831
phy_cfg.dp.ssc = cdns_mhdp_get_ssc_supported(mhdp);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
832
phy_cfg.dp.set_lanes = true;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
833
phy_cfg.dp.set_rate = true;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
834
phy_cfg.dp.set_voltages = true;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
835
ret = phy_configure(mhdp->phy, &phy_cfg);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
857
union phy_configure_opts *phy_cfg)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
884
phy_cfg->dp.voltage[i] = set_volt;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
890
phy_cfg->dp.pre[i] = set_pre;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
949
union phy_configure_opts *phy_cfg)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
956
vs[i * 2] = '0' + phy_cfg->dp.voltage[i];
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
957
pe[i * 2] = '0' + phy_cfg->dp.pre[i];
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
975
union phy_configure_opts phy_cfg;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
997
&phy_cfg);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
998
phy_cfg.dp.lanes = mhdp->link.num_lanes;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
999
phy_cfg.dp.ssc = cdns_mhdp_get_ssc_supported(mhdp);
drivers/gpu/drm/bridge/imx/imx8qm-ldb.c
100
imx8qm_ldb_set_phy_cfg(imx8qm_ldb, di_clk, is_split, false, phy_cfg);
drivers/gpu/drm/bridge/imx/imx8qm-ldb.c
112
phy_cfg);
drivers/gpu/drm/bridge/imx/imx8qm-ldb.c
139
struct phy_configure_opts_lvds *phy_cfg = &opts.lvds;
drivers/gpu/drm/bridge/imx/imx8qm-ldb.c
154
imx8qm_ldb_set_phy_cfg(imx8qm_ldb, di_clk, is_split, false, phy_cfg);
drivers/gpu/drm/bridge/imx/imx8qm-ldb.c
163
phy_cfg);
drivers/gpu/drm/bridge/imx/imx8qm-ldb.c
70
struct phy_configure_opts_lvds *phy_cfg)
drivers/gpu/drm/bridge/imx/imx8qm-ldb.c
72
phy_cfg->bits_per_lane_and_dclk_cycle = 7;
drivers/gpu/drm/bridge/imx/imx8qm-ldb.c
73
phy_cfg->lanes = 4;
drivers/gpu/drm/bridge/imx/imx8qm-ldb.c
74
phy_cfg->differential_clk_rate = is_split ? di_clk / 2 : di_clk;
drivers/gpu/drm/bridge/imx/imx8qm-ldb.c
75
phy_cfg->is_slave = is_slave;
drivers/gpu/drm/bridge/imx/imx8qm-ldb.c
92
struct phy_configure_opts_lvds *phy_cfg = &opts.lvds;
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c
109
struct phy_configure_opts_lvds *phy_cfg = &opts.lvds;
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c
117
imx8qxp_ldb_set_phy_cfg(imx8qxp_ldb, di_clk, is_split, phy_cfg);
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c
151
struct phy_configure_opts_lvds *phy_cfg = &opts.lvds;
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c
177
imx8qxp_ldb_set_phy_cfg(imx8qxp_ldb, di_clk, is_split, phy_cfg);
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c
79
struct phy_configure_opts_lvds *phy_cfg)
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c
81
phy_cfg->bits_per_lane_and_dclk_cycle = 7;
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c
82
phy_cfg->lanes = 4;
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c
85
phy_cfg->differential_clk_rate = di_clk / 2;
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c
86
phy_cfg->is_slave = !imx8qxp_ldb->companion;
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c
88
phy_cfg->differential_clk_rate = di_clk;
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c
89
phy_cfg->is_slave = false;
drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c
100
union phy_configure_opts phy_cfg;
drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c
469
union phy_configure_opts *phy_cfg,
drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c
483
lanes, &phy_cfg->mipi_dphy);
drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c
521
union phy_configure_opts phy_cfg;
drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c
526
ret = imx93_dsi_get_phy_configure_opts(dsi, mode, &phy_cfg, lanes,
drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c
533
ret = dphy_pll_get_configure_from_opts(dsi, &phy_cfg.mipi_dphy, &cfg);
drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c
656
ret = dphy_pll_configure(dsi, &dsi->phy_cfg);
drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c
680
union phy_configure_opts phy_cfg;
drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c
684
ret = imx93_dsi_get_phy_configure_opts(dsi, mode, &phy_cfg, lanes,
drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c
691
*lane_mbps = DIV_ROUND_UP(phy_cfg.mipi_dphy.hs_clk_rate, USEC_PER_SEC);
drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c
693
memcpy(&dsi->phy_cfg, &phy_cfg, sizeof(phy_cfg));
drivers/gpu/drm/bridge/nwl-dsi.c
215
struct phy_configure_opts_mipi_dphy *cfg = &dsi->phy_cfg.mipi_dphy;
drivers/gpu/drm/bridge/nwl-dsi.c
655
union phy_configure_opts *phy_cfg = &dsi->phy_cfg;
drivers/gpu/drm/bridge/nwl-dsi.c
675
ret = phy_configure(dsi->phy, phy_cfg);
drivers/gpu/drm/bridge/nwl-dsi.c
71
union phy_configure_opts phy_cfg;
drivers/gpu/drm/bridge/nwl-dsi.c
859
memcpy(&dsi->phy_cfg, &new_cfg, sizeof(new_cfg));
drivers/gpu/drm/bridge/synopsys/dw-dp.c
553
union phy_configure_opts phy_cfg;
drivers/gpu/drm/bridge/synopsys/dw-dp.c
562
phy_cfg.dp.voltage[i] = vs[i];
drivers/gpu/drm/bridge/synopsys/dw-dp.c
563
phy_cfg.dp.pre[i] = pe[i];
drivers/gpu/drm/bridge/synopsys/dw-dp.c
566
phy_cfg.dp.set_lanes = false;
drivers/gpu/drm/bridge/synopsys/dw-dp.c
567
phy_cfg.dp.set_rate = false;
drivers/gpu/drm/bridge/synopsys/dw-dp.c
568
phy_cfg.dp.set_voltages = true;
drivers/gpu/drm/bridge/synopsys/dw-dp.c
570
ret = phy_configure(dp->phy, &phy_cfg);
drivers/gpu/drm/bridge/synopsys/dw-dp.c
593
union phy_configure_opts phy_cfg;
drivers/gpu/drm/bridge/synopsys/dw-dp.c
600
phy_cfg.dp.lanes = lanes;
drivers/gpu/drm/bridge/synopsys/dw-dp.c
601
phy_cfg.dp.link_rate = rate / 100;
drivers/gpu/drm/bridge/synopsys/dw-dp.c
602
phy_cfg.dp.ssc = ssc;
drivers/gpu/drm/bridge/synopsys/dw-dp.c
603
phy_cfg.dp.set_lanes = true;
drivers/gpu/drm/bridge/synopsys/dw-dp.c
604
phy_cfg.dp.set_rate = true;
drivers/gpu/drm/bridge/synopsys/dw-dp.c
605
phy_cfg.dp.set_voltages = false;
drivers/gpu/drm/bridge/synopsys/dw-dp.c
606
ret = phy_configure(dp->phy, &phy_cfg);
drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c
141
union phy_configure_opts phy_cfg = {};
drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c
148
phy_cfg.hdmi.tmds_char_rate = conn_state->hdmi.tmds_char_rate;
drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c
149
phy_cfg.hdmi.bpc = conn_state->hdmi.output_bpc;
drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c
151
ret = phy_configure(hdmi->phy, &phy_cfg);
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h
155
const struct dw_hdmi_phy_config *phy_cfg;
drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c
586
plat_data->phy_config = variant->phy_cfg;
drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c
625
.phy_cfg = sun50i_h6_phy_config,
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
5653
struct i40e_aq_get_phy_abilities_resp phy_cfg;
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
5660
status = i40e_aq_get_phy_capabilities(hw, false, true, &phy_cfg, NULL);
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
5667
if (phy_cfg.eee_capability == 0)
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
5670
i40e_eee_capability_to_kedata_supported(phy_cfg.eee_capability,
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
5675
status = i40e_aq_get_phy_capabilities(hw, false, false, &phy_cfg, NULL);
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
5680
if (phy_cfg.eee_capability)
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
5682
edata->eee_enabled = !!phy_cfg.eee_capability;
drivers/net/ethernet/intel/ice/ice_common.c
3952
struct ice_aqc_set_phy_cfg_data *phy_cfg)
drivers/net/ethernet/intel/ice/ice_common.c
3956
if (!phy_caps || !phy_cfg)
drivers/net/ethernet/intel/ice/ice_common.c
3966
if (phy_caps->phy_type_low != phy_cfg->phy_type_low ||
drivers/net/ethernet/intel/ice/ice_common.c
3967
phy_caps->phy_type_high != phy_cfg->phy_type_high ||
drivers/net/ethernet/intel/ice/ice_common.c
3968
((phy_caps->caps & caps_mask) != (phy_cfg->caps & cfg_mask)) ||
drivers/net/ethernet/intel/ice/ice_common.c
3969
phy_caps->low_power_ctrl_an != phy_cfg->low_power_ctrl_an ||
drivers/net/ethernet/intel/ice/ice_common.c
3970
phy_caps->eee_cap != phy_cfg->eee_cap ||
drivers/net/ethernet/intel/ice/ice_common.c
3971
phy_caps->eeer_value != phy_cfg->eeer_value ||
drivers/net/ethernet/intel/ice/ice_common.c
3972
phy_caps->link_fec_options != phy_cfg->link_fec_opt)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2022
struct ixgbe_aci_cmd_set_phy_cfg_data phy_cfg = {};
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2031
ixgbe_copy_phy_caps_to_cfg(&phy_caps, &phy_cfg);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2032
phy_cfg.caps |= (IXGBE_ACI_PHY_ENA_LINK |
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2044
phy_cfg.eee_cap = cpu_to_le16(eee_cap);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2046
return ixgbe_aci_set_phy_cfg(hw, &phy_cfg);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2209
struct ixgbe_aci_cmd_set_phy_cfg_data phy_cfg = {};
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2218
ixgbe_copy_phy_caps_to_cfg(&phy_caps, &phy_cfg);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2221
phy_cfg.caps &= ~IXGBE_ACI_PHY_ENA_LOW_POWER;
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2223
phy_cfg.caps |= IXGBE_ACI_PHY_ENA_LOW_POWER;
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2226
if (phy_caps.caps == phy_cfg.caps)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2229
phy_cfg.caps |= IXGBE_ACI_PHY_ENA_LINK;
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2230
phy_cfg.caps |= IXGBE_ACI_PHY_ENA_AUTO_LINK_UPDT;
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2232
return ixgbe_aci_set_phy_cfg(hw, &phy_cfg);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2248
struct ixgbe_aci_cmd_set_phy_cfg_data phy_cfg = {};
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2257
ixgbe_copy_phy_caps_to_cfg(&phy_caps, &phy_cfg);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2259
phy_cfg.low_power_ctrl_an |= IXGBE_ACI_PHY_EN_D3COLD_LOW_POWER_AUTONEG;
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2261
return ixgbe_aci_set_phy_cfg(hw, &phy_cfg);
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1519
struct eth_phy_cfg phy_cfg;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1525
memset(&phy_cfg, 0, sizeof(phy_cfg));
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1528
phy_cfg.speed = params->speed.forced_speed;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1529
phy_cfg.pause |= (params->pause.autoneg) ? ETH_PAUSE_AUTONEG : 0;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1530
phy_cfg.pause |= (params->pause.forced_rx) ? ETH_PAUSE_RX : 0;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1531
phy_cfg.pause |= (params->pause.forced_tx) ? ETH_PAUSE_TX : 0;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1532
phy_cfg.adv_speed = params->speed.advertised_speeds;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1533
phy_cfg.loopback_mode = params->loopback_mode;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1542
phy_cfg.eee_cfg |= EEE_CFG_EEE_ENABLED;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1544
phy_cfg.eee_cfg |= EEE_CFG_TX_LPI;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1546
phy_cfg.eee_cfg |= EEE_CFG_ADV_SPEED_1G;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1548
phy_cfg.eee_cfg |= EEE_CFG_ADV_SPEED_10G;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1549
phy_cfg.eee_cfg |= (params->eee.tx_lpi_timer <<
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1565
SET_MFW_FIELD(phy_cfg.fec_mode, FEC_FORCE_MODE, fec_bit);
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1594
SET_MFW_FIELD(phy_cfg.extended_speed, ETH_EXT_SPEED,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1619
phy_cfg.extended_speed |= ext_speed;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1621
SET_MFW_FIELD(phy_cfg.fec_mode, FEC_EXTENDED_MODE,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1630
phy_cfg.speed, phy_cfg.pause, phy_cfg.adv_speed,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1631
phy_cfg.loopback_mode, phy_cfg.fec_mode,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1632
phy_cfg.extended_speed);
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1639
mb_params.p_data_src = &phy_cfg;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1640
mb_params.data_src_size = sizeof(phy_cfg);
drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h
2069
u32 phy_cfg;
drivers/net/ethernet/sfc/mcdi_port_common.c
234
struct efx_mcdi_phy_data *phy_cfg = efx->phy_data;
drivers/net/ethernet/sfc/mcdi_port_common.c
240
if (phy_cfg->flags & (1 << MC_CMD_GET_PHY_CFG_OUT_TXDIS_LBN))
drivers/net/ethernet/sfc/mcdi_port_common.c
242
if (phy_cfg->flags & (1 << MC_CMD_GET_PHY_CFG_OUT_LOWPOWER_LBN))
drivers/net/ethernet/sfc/mcdi_port_common.c
244
if (phy_cfg->flags & (1 << MC_CMD_GET_PHY_CFG_OUT_POWEROFF_LBN))
drivers/net/ethernet/sfc/mcdi_port_common.c
376
struct efx_mcdi_phy_data *phy_cfg = efx->phy_data;
drivers/net/ethernet/sfc/mcdi_port_common.c
382
if (~phy_cfg->supported_cap & (1 << MC_CMD_PHY_CAP_AN_LBN))
drivers/net/ethernet/sfc/mcdi_port_common.c
531
struct efx_mcdi_phy_data *phy_cfg = efx->phy_data;
drivers/net/ethernet/sfc/mcdi_port_common.c
537
cmd->base.port = mcdi_to_ethtool_media(phy_cfg->media);
drivers/net/ethernet/sfc/mcdi_port_common.c
538
cmd->base.phy_address = phy_cfg->port;
drivers/net/ethernet/sfc/mcdi_port_common.c
541
mcdi_to_ethtool_linkset(phy_cfg->media, phy_cfg->supported_cap,
drivers/net/ethernet/sfc/mcdi_port_common.c
551
mcdi_to_ethtool_linkset(phy_cfg->media,
drivers/net/ethernet/sfc/mcdi_port_common.c
558
struct efx_mcdi_phy_data *phy_cfg = efx->phy_data;
drivers/net/ethernet/sfc/mcdi_port_common.c
586
caps |= ethtool_fec_caps_to_mcdi(phy_cfg->supported_cap, efx->fec_config);
drivers/net/ethernet/sfc/mcdi_port_common.c
595
phy_cfg->forced_cap = 0;
drivers/net/ethernet/sfc/mcdi_port_common.c
598
phy_cfg->forced_cap = caps;
drivers/net/ethernet/sfc/mcdi_port_common.c
670
struct efx_mcdi_phy_data *phy_cfg = efx->phy_data;
drivers/net/ethernet/sfc/mcdi_port_common.c
674
rc = ethtool_fec_supported(phy_cfg->supported_cap, fec->fec);
drivers/net/ethernet/sfc/mcdi_port_common.c
685
caps = phy_cfg->forced_cap;
drivers/net/ethernet/sfc/mcdi_port_common.c
687
caps |= ethtool_fec_caps_to_mcdi(phy_cfg->supported_cap, fec->fec);
drivers/net/ethernet/sfc/mcdi_port_common.c
721
struct efx_mcdi_phy_data *phy_cfg = efx->phy_data;
drivers/net/ethernet/sfc/mcdi_port_common.c
724
phy_cfg->forced_cap);
drivers/net/ethernet/sfc/mcdi_port_common.c
726
caps |= ethtool_fec_caps_to_mcdi(phy_cfg->supported_cap, efx->fec_config);
drivers/net/ethernet/sfc/mcdi_port_common.c
805
struct efx_mcdi_phy_data *phy_cfg = efx->phy_data;
drivers/net/ethernet/sfc/mcdi_port_common.c
809
if (phy_cfg->flags & (1 << MC_CMD_GET_PHY_CFG_OUT_BIST_LBN)) {
drivers/net/ethernet/sfc/mcdi_port_common.c
821
if (phy_cfg->flags & (1 << MC_CMD_GET_PHY_CFG_OUT_BIST_CABLE_SHORT_LBN)) {
drivers/net/ethernet/sfc/mcdi_port_common.c
823
(phy_cfg->flags &
drivers/net/ethernet/sfc/mcdi_port_common.c
828
} else if (phy_cfg->flags &
drivers/net/ethernet/sfc/mcdi_port_common.c
844
struct efx_mcdi_phy_data *phy_cfg = efx->phy_data;
drivers/net/ethernet/sfc/mcdi_port_common.c
846
if (phy_cfg->flags & (1 << MC_CMD_GET_PHY_CFG_OUT_BIST_LBN)) {
drivers/net/ethernet/sfc/mcdi_port_common.c
852
if (phy_cfg->flags & ((1 << MC_CMD_GET_PHY_CFG_OUT_BIST_CABLE_SHORT_LBN) |
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
235
struct efx_mcdi_phy_data *phy_cfg = efx->phy_data;
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
241
if (phy_cfg->flags & (1 << MC_CMD_GET_PHY_CFG_OUT_TXDIS_LBN))
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
243
if (phy_cfg->flags & (1 << MC_CMD_GET_PHY_CFG_OUT_LOWPOWER_LBN))
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
245
if (phy_cfg->flags & (1 << MC_CMD_GET_PHY_CFG_OUT_POWEROFF_LBN))
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
377
struct efx_mcdi_phy_data *phy_cfg = efx->phy_data;
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
383
if (~phy_cfg->supported_cap & (1 << MC_CMD_PHY_CAP_AN_LBN))
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
542
struct efx_mcdi_phy_data *phy_cfg = efx->phy_data;
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
548
cmd->base.port = mcdi_to_ethtool_media(phy_cfg->media);
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
549
cmd->base.phy_address = phy_cfg->port;
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
554
mcdi_to_ethtool_linkset(phy_cfg->media, phy_cfg->supported_cap,
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
564
mcdi_to_ethtool_linkset(phy_cfg->media,
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
573
struct efx_mcdi_phy_data *phy_cfg = efx->phy_data;
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
601
caps |= ethtool_fec_caps_to_mcdi(phy_cfg->supported_cap, efx->fec_config);
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
610
phy_cfg->forced_cap = 0;
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
613
phy_cfg->forced_cap = caps;
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
687
struct efx_mcdi_phy_data *phy_cfg = efx->phy_data;
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
691
rc = ethtool_fec_supported(phy_cfg->supported_cap, fec->fec);
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
702
caps = phy_cfg->forced_cap;
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
704
caps |= ethtool_fec_caps_to_mcdi(phy_cfg->supported_cap, fec->fec);
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
738
struct efx_mcdi_phy_data *phy_cfg = efx->phy_data;
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
741
phy_cfg->forced_cap);
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
743
caps |= ethtool_fec_caps_to_mcdi(phy_cfg->supported_cap, efx->fec_config);
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
823
struct efx_mcdi_phy_data *phy_cfg = efx->phy_data;
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
827
if (phy_cfg->flags & (1 << MC_CMD_GET_PHY_CFG_OUT_BIST_LBN)) {
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
839
if (phy_cfg->flags & (1 << MC_CMD_GET_PHY_CFG_OUT_BIST_CABLE_SHORT_LBN)) {
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
841
(phy_cfg->flags &
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
846
} else if (phy_cfg->flags &
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
863
struct efx_mcdi_phy_data *phy_cfg = efx->phy_data;
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
865
if (phy_cfg->flags & (1 << MC_CMD_GET_PHY_CFG_OUT_BIST_LBN)) {
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
871
if (phy_cfg->flags & ((1 << MC_CMD_GET_PHY_CFG_OUT_BIST_CABLE_SHORT_LBN) |
drivers/net/phy/microchip_t1.c
1342
static const struct lan887x_regwr_map phy_cfg[] = {
drivers/net/phy/microchip_t1.c
1372
return lan887x_phy_config(phydev, phy_cfg, ARRAY_SIZE(phy_cfg));
drivers/net/phy/microchip_t1.c
1382
static const struct lan887x_regwr_map phy_cfg[] = {
drivers/net/phy/microchip_t1.c
1388
ret = lan887x_phy_config(phydev, phy_cfg, ARRAY_SIZE(phy_cfg));
drivers/net/phy/microchip_t1.c
1390
static const struct lan887x_regwr_map phy_cfg[] = {
drivers/net/phy/microchip_t1.c
1395
ret = lan887x_phy_config(phydev, phy_cfg, ARRAY_SIZE(phy_cfg));
drivers/net/phy/microchip_t1.c
1406
static const struct lan887x_regwr_map phy_cfg[] = {
drivers/net/phy/microchip_t1.c
1413
ret = lan887x_phy_config(phydev, phy_cfg, ARRAY_SIZE(phy_cfg));
drivers/net/usb/aqc111.c
1005
aqc111_data->phy_cfg = AQ_PHY_POWER_EN;
drivers/net/usb/aqc111.c
1007
&aqc111_data->phy_cfg);
drivers/net/usb/aqc111.c
1048
aqc111_data->phy_cfg |= AQ_LOW_POWER;
drivers/net/usb/aqc111.c
1050
&aqc111_data->phy_cfg);
drivers/net/usb/aqc111.c
1362
aqc111_data->phy_cfg |= AQ_WOL;
drivers/net/usb/aqc111.c
1401
&aqc111_data->phy_cfg);
drivers/net/usb/aqc111.c
1403
aqc111_data->phy_cfg |= AQ_LOW_POWER;
drivers/net/usb/aqc111.c
1405
&aqc111_data->phy_cfg);
drivers/net/usb/aqc111.c
1428
aqc111_data->phy_cfg |= AQ_PHY_POWER_EN;
drivers/net/usb/aqc111.c
1429
aqc111_data->phy_cfg &= ~AQ_LOW_POWER;
drivers/net/usb/aqc111.c
1430
aqc111_data->phy_cfg &= ~AQ_WOL;
drivers/net/usb/aqc111.c
325
aqc111_data->phy_cfg &= ~AQ_ADV_MASK;
drivers/net/usb/aqc111.c
326
aqc111_data->phy_cfg |= AQ_PAUSE;
drivers/net/usb/aqc111.c
327
aqc111_data->phy_cfg |= AQ_ASYM_PAUSE;
drivers/net/usb/aqc111.c
328
aqc111_data->phy_cfg |= AQ_DOWNSHIFT;
drivers/net/usb/aqc111.c
329
aqc111_data->phy_cfg &= ~AQ_DSH_RETRIES_MASK;
drivers/net/usb/aqc111.c
330
aqc111_data->phy_cfg |= (3 << AQ_DSH_RETRIES_SHIFT) &
drivers/net/usb/aqc111.c
336
aqc111_data->phy_cfg |= AQ_ADV_5G;
drivers/net/usb/aqc111.c
339
aqc111_data->phy_cfg |= AQ_ADV_2G5;
drivers/net/usb/aqc111.c
342
aqc111_data->phy_cfg |= AQ_ADV_1G;
drivers/net/usb/aqc111.c
345
aqc111_data->phy_cfg |= AQ_ADV_100M;
drivers/net/usb/aqc111.c
351
aqc111_data->phy_cfg |= AQ_ADV_5G;
drivers/net/usb/aqc111.c
354
aqc111_data->phy_cfg |= AQ_ADV_2G5;
drivers/net/usb/aqc111.c
357
aqc111_data->phy_cfg |= AQ_ADV_1G;
drivers/net/usb/aqc111.c
360
aqc111_data->phy_cfg |= AQ_ADV_100M;
drivers/net/usb/aqc111.c
365
aqc111_write32_cmd(dev, AQ_PHY_OPS, 0, 0, &aqc111_data->phy_cfg);
drivers/net/usb/aqc111.c
767
aqc111_data->phy_cfg &= ~AQ_ADV_MASK;
drivers/net/usb/aqc111.c
768
aqc111_data->phy_cfg |= AQ_LOW_POWER;
drivers/net/usb/aqc111.c
769
aqc111_data->phy_cfg &= ~AQ_PHY_POWER_EN;
drivers/net/usb/aqc111.c
771
&aqc111_data->phy_cfg);
drivers/net/usb/aqc111.h
173
u32 phy_cfg;
drivers/net/wireless/intel/iwlwifi/fw/api/config.h
86
__le32 phy_cfg;
drivers/net/wireless/intel/iwlwifi/fw/api/config.h
98
__le32 phy_cfg;
drivers/net/wireless/intel/iwlwifi/mld/phy.c
196
.phy_cfg = cpu_to_le32(iwl_mld_get_phy_config(mld)),
drivers/net/wireless/intel/iwlwifi/mld/phy.c
202
IWL_DEBUG_INFO(mld, "Sending Phy CFG command: 0x%x\n", cmd.phy_cfg);
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
570
phy_cfg_cmd.phy_cfg =
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
575
phy_cfg_cmd.phy_cfg = cpu_to_le32(iwl_mvm_get_phy_config(mvm));
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
578
phy_cfg_cmd.phy_cfg |=
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
592
phy_cfg_cmd.phy_cfg);
drivers/phy/broadcom/phy-bcm-sr-usb.c
124
static int bcm_usb_ss_phy_init(struct bcm_usb_phy_cfg *phy_cfg)
drivers/phy/broadcom/phy-bcm-sr-usb.c
127
void __iomem *regs = phy_cfg->regs;
drivers/phy/broadcom/phy-bcm-sr-usb.c
131
offset = phy_cfg->offset;
drivers/phy/broadcom/phy-bcm-sr-usb.c
155
static int bcm_usb_hs_phy_init(struct bcm_usb_phy_cfg *phy_cfg)
drivers/phy/broadcom/phy-bcm-sr-usb.c
158
void __iomem *regs = phy_cfg->regs;
drivers/phy/broadcom/phy-bcm-sr-usb.c
161
offset = phy_cfg->offset;
drivers/phy/broadcom/phy-bcm-sr-usb.c
176
struct bcm_usb_phy_cfg *phy_cfg = phy_get_drvdata(phy);
drivers/phy/broadcom/phy-bcm-sr-usb.c
177
void __iomem *regs = phy_cfg->regs;
drivers/phy/broadcom/phy-bcm-sr-usb.c
180
offset = phy_cfg->offset;
drivers/phy/broadcom/phy-bcm-sr-usb.c
182
if (phy_cfg->type == USB_HS_PHY) {
drivers/phy/broadcom/phy-bcm-sr-usb.c
194
struct bcm_usb_phy_cfg *phy_cfg = phy_get_drvdata(phy);
drivers/phy/broadcom/phy-bcm-sr-usb.c
197
if (phy_cfg->type == USB_SS_PHY)
drivers/phy/broadcom/phy-bcm-sr-usb.c
198
ret = bcm_usb_ss_phy_init(phy_cfg);
drivers/phy/broadcom/phy-bcm-sr-usb.c
199
else if (phy_cfg->type == USB_HS_PHY)
drivers/phy/broadcom/phy-bcm-sr-usb.c
200
ret = bcm_usb_hs_phy_init(phy_cfg);
drivers/phy/broadcom/phy-bcm-sr-usb.c
214
struct bcm_usb_phy_cfg *phy_cfg;
drivers/phy/broadcom/phy-bcm-sr-usb.c
217
phy_cfg = dev_get_drvdata(dev);
drivers/phy/broadcom/phy-bcm-sr-usb.c
218
if (!phy_cfg)
drivers/phy/broadcom/phy-bcm-sr-usb.c
221
if (phy_cfg->version == BCM_SR_USB_COMBO_PHY) {
drivers/phy/broadcom/phy-bcm-sr-usb.c
227
return phy_cfg[phy_idx].phy;
drivers/phy/broadcom/phy-bcm-sr-usb.c
229
return phy_cfg->phy;
drivers/phy/broadcom/phy-bcm-sr-usb.c
235
struct bcm_usb_phy_cfg *phy_cfg;
drivers/phy/broadcom/phy-bcm-sr-usb.c
239
phy_cfg = devm_kzalloc(dev, NUM_BCM_SR_USB_COMBO_PHYS *
drivers/phy/broadcom/phy-bcm-sr-usb.c
242
if (!phy_cfg)
drivers/phy/broadcom/phy-bcm-sr-usb.c
246
phy_cfg[idx].regs = regs;
drivers/phy/broadcom/phy-bcm-sr-usb.c
247
phy_cfg[idx].version = version;
drivers/phy/broadcom/phy-bcm-sr-usb.c
249
phy_cfg[idx].offset = bcm_usb_combo_phy_hs;
drivers/phy/broadcom/phy-bcm-sr-usb.c
250
phy_cfg[idx].type = USB_HS_PHY;
drivers/phy/broadcom/phy-bcm-sr-usb.c
252
phy_cfg[idx].offset = bcm_usb_combo_phy_ss;
drivers/phy/broadcom/phy-bcm-sr-usb.c
253
phy_cfg[idx].type = USB_SS_PHY;
drivers/phy/broadcom/phy-bcm-sr-usb.c
255
phy_cfg[idx].phy = devm_phy_create(dev, node,
drivers/phy/broadcom/phy-bcm-sr-usb.c
257
if (IS_ERR(phy_cfg[idx].phy))
drivers/phy/broadcom/phy-bcm-sr-usb.c
258
return PTR_ERR(phy_cfg[idx].phy);
drivers/phy/broadcom/phy-bcm-sr-usb.c
260
phy_set_drvdata(phy_cfg[idx].phy, &phy_cfg[idx]);
drivers/phy/broadcom/phy-bcm-sr-usb.c
263
phy_cfg = devm_kzalloc(dev, sizeof(struct bcm_usb_phy_cfg),
drivers/phy/broadcom/phy-bcm-sr-usb.c
265
if (!phy_cfg)
drivers/phy/broadcom/phy-bcm-sr-usb.c
268
phy_cfg->regs = regs;
drivers/phy/broadcom/phy-bcm-sr-usb.c
269
phy_cfg->version = version;
drivers/phy/broadcom/phy-bcm-sr-usb.c
270
phy_cfg->offset = bcm_usb_hs_phy;
drivers/phy/broadcom/phy-bcm-sr-usb.c
271
phy_cfg->type = USB_HS_PHY;
drivers/phy/broadcom/phy-bcm-sr-usb.c
272
phy_cfg->phy = devm_phy_create(dev, node, &sr_phy_ops);
drivers/phy/broadcom/phy-bcm-sr-usb.c
273
if (IS_ERR(phy_cfg->phy))
drivers/phy/broadcom/phy-bcm-sr-usb.c
274
return PTR_ERR(phy_cfg->phy);
drivers/phy/broadcom/phy-bcm-sr-usb.c
276
phy_set_drvdata(phy_cfg->phy, phy_cfg);
drivers/phy/broadcom/phy-bcm-sr-usb.c
280
dev_set_drvdata(dev, phy_cfg);
drivers/phy/intel/phy-intel-lgm-combo.c
142
int (*phy_cfg)(struct intel_cbphy_iphy *))
drivers/phy/intel/phy-intel-lgm-combo.c
147
ret = phy_cfg(iphy);
drivers/phy/intel/phy-intel-lgm-combo.c
154
return phy_cfg(&cbphy->iphy[PHY_1]);
drivers/phy/realtek/phy-rtk-usb2.c
1011
const struct phy_cfg *phy_cfg;
drivers/phy/realtek/phy-rtk-usb2.c
1014
phy_cfg = of_device_get_match_data(dev);
drivers/phy/realtek/phy-rtk-usb2.c
1015
if (!phy_cfg) {
drivers/phy/realtek/phy-rtk-usb2.c
1025
rtk_phy->phy_cfg = devm_kzalloc(dev, sizeof(*phy_cfg), GFP_KERNEL);
drivers/phy/realtek/phy-rtk-usb2.c
1026
if (!rtk_phy->phy_cfg)
drivers/phy/realtek/phy-rtk-usb2.c
1029
memcpy(rtk_phy->phy_cfg, phy_cfg, sizeof(*phy_cfg));
drivers/phy/realtek/phy-rtk-usb2.c
1031
rtk_phy->num_phy = phy_cfg->num_phy;
drivers/phy/realtek/phy-rtk-usb2.c
1063
static const struct phy_cfg rtd1295_phy_cfg = {
drivers/phy/realtek/phy-rtk-usb2.c
1090
static const struct phy_cfg rtd1395_phy_cfg = {
drivers/phy/realtek/phy-rtk-usb2.c
1114
static const struct phy_cfg rtd1395_phy_cfg_2port = {
drivers/phy/realtek/phy-rtk-usb2.c
1138
static const struct phy_cfg rtd1619_phy_cfg = {
drivers/phy/realtek/phy-rtk-usb2.c
1160
static const struct phy_cfg rtd1319_phy_cfg = {
drivers/phy/realtek/phy-rtk-usb2.c
118
struct phy_cfg *phy_cfg;
drivers/phy/realtek/phy-rtk-usb2.c
1186
static const struct phy_cfg rtd1312c_phy_cfg = {
drivers/phy/realtek/phy-rtk-usb2.c
1211
static const struct phy_cfg rtd1619b_phy_cfg = {
drivers/phy/realtek/phy-rtk-usb2.c
1236
static const struct phy_cfg rtd1319d_phy_cfg = {
drivers/phy/realtek/phy-rtk-usb2.c
1261
static const struct phy_cfg rtd1315e_phy_cfg = {
drivers/phy/realtek/phy-rtk-usb2.c
238
static u8 __updated_dc_disconnect_level_page0_0xe4(struct phy_cfg *phy_cfg,
drivers/phy/realtek/phy-rtk-usb2.c
243
s32 dc_disconnect_mask = phy_cfg->dc_disconnect_mask;
drivers/phy/realtek/phy-rtk-usb2.c
265
struct phy_cfg *phy_cfg;
drivers/phy/realtek/phy-rtk-usb2.c
274
phy_cfg = rtk_phy->phy_cfg;
drivers/phy/realtek/phy-rtk-usb2.c
278
phy_data_page = phy_cfg->page0;
drivers/phy/realtek/phy-rtk-usb2.c
290
dc_disconnect_mask = phy_cfg->dc_disconnect_mask;
drivers/phy/realtek/phy-rtk-usb2.c
293
data = __updated_dc_disconnect_level_page0_0xe4(phy_cfg, phy_parameter, data);
drivers/phy/realtek/phy-rtk-usb2.c
304
static u8 __updated_dc_disconnect_level_page1_0xe2(struct phy_cfg *phy_cfg,
drivers/phy/realtek/phy-rtk-usb2.c
309
s32 dc_disconnect_mask = phy_cfg->dc_disconnect_mask;
drivers/phy/realtek/phy-rtk-usb2.c
311
if (phy_cfg->check_efuse_version == CHECK_EFUSE_V1) {
drivers/phy/realtek/phy-rtk-usb2.c
338
struct phy_cfg *phy_cfg;
drivers/phy/realtek/phy-rtk-usb2.c
346
phy_cfg = rtk_phy->phy_cfg;
drivers/phy/realtek/phy-rtk-usb2.c
350
phy_data_page = phy_cfg->page1;
drivers/phy/realtek/phy-rtk-usb2.c
362
dc_disconnect_mask = phy_cfg->dc_disconnect_mask;
drivers/phy/realtek/phy-rtk-usb2.c
365
data = __updated_dc_disconnect_level_page1_0xe2(phy_cfg, phy_parameter, data);
drivers/phy/realtek/phy-rtk-usb2.c
378
struct phy_cfg *phy_cfg = rtk_phy->phy_cfg;
drivers/phy/realtek/phy-rtk-usb2.c
380
if (phy_cfg->usb_dc_disconnect_at_page0)
drivers/phy/realtek/phy-rtk-usb2.c
386
static u8 __update_dc_driving_page0_0xe4(struct phy_cfg *phy_cfg,
drivers/phy/realtek/phy-rtk-usb2.c
390
s32 dc_driving_mask = phy_cfg->dc_driving_mask;
drivers/phy/realtek/phy-rtk-usb2.c
394
if (phy_cfg->check_efuse_version == CHECK_EFUSE_V1) {
drivers/phy/realtek/phy-rtk-usb2.c
418
struct phy_cfg *phy_cfg;
drivers/phy/realtek/phy-rtk-usb2.c
422
phy_cfg = rtk_phy->phy_cfg;
drivers/phy/realtek/phy-rtk-usb2.c
423
if (!phy_cfg->page0[4].addr) {
drivers/phy/realtek/phy-rtk-usb2.c
425
phy_cfg->page0[4].addr = PAGE0_0XE4;
drivers/phy/realtek/phy-rtk-usb2.c
426
phy_cfg->page0[4].data = rtk_phy_read(phy_reg, PAGE0_0XE4);
drivers/phy/realtek/phy-rtk-usb2.c
434
data = phy_cfg->page0[4].data;
drivers/phy/realtek/phy-rtk-usb2.c
435
dc_driving_mask = phy_cfg->dc_driving_mask;
drivers/phy/realtek/phy-rtk-usb2.c
441
phy_cfg->page0[4].data = (data & (~dc_driving_mask)) |
drivers/phy/realtek/phy-rtk-usb2.c
445
phy_cfg->page0[4].data = __update_dc_driving_page0_0xe4(phy_cfg,
drivers/phy/realtek/phy-rtk-usb2.c
447
phy_cfg->page0[4].data);
drivers/phy/realtek/phy-rtk-usb2.c
453
struct phy_cfg *phy_cfg;
drivers/phy/realtek/phy-rtk-usb2.c
456
phy_cfg = rtk_phy->phy_cfg;
drivers/phy/realtek/phy-rtk-usb2.c
460
if (!phy_cfg->page0[6].addr) {
drivers/phy/realtek/phy-rtk-usb2.c
462
phy_cfg->page0[6].addr = PAGE0_0XE6;
drivers/phy/realtek/phy-rtk-usb2.c
463
phy_cfg->page0[6].data = rtk_phy_read(phy_reg, PAGE0_0XE6);
drivers/phy/realtek/phy-rtk-usb2.c
466
phy_cfg->page0[6].data = phy_cfg->page0[6].data | HS_CLK_SELECT;
drivers/phy/realtek/phy-rtk-usb2.c
474
struct phy_cfg *phy_cfg;
drivers/phy/realtek/phy-rtk-usb2.c
480
phy_cfg = rtk_phy->phy_cfg;
drivers/phy/realtek/phy-rtk-usb2.c
484
if (!phy_cfg->do_toggle)
drivers/phy/realtek/phy-rtk-usb2.c
487
if (phy_cfg->is_double_sensitivity_mode)
drivers/phy/realtek/phy-rtk-usb2.c
503
if (!phy_cfg->do_toggle_driving)
drivers/phy/realtek/phy-rtk-usb2.c
509
phy_data_page = phy_cfg->page0;
drivers/phy/realtek/phy-rtk-usb2.c
522
phy_cfg->driving_updated_for_dev_dis;
drivers/phy/realtek/phy-rtk-usb2.c
523
s32 dc_driving_mask = phy_cfg->dc_driving_mask;
drivers/phy/realtek/phy-rtk-usb2.c
563
struct phy_cfg *phy_cfg;
drivers/phy/realtek/phy-rtk-usb2.c
568
phy_cfg = rtk_phy->phy_cfg;
drivers/phy/realtek/phy-rtk-usb2.c
572
if (phy_cfg->use_default_parameter) {
drivers/phy/realtek/phy-rtk-usb2.c
579
phy_data_page = phy_cfg->page0;
drivers/phy/realtek/phy-rtk-usb2.c
582
for (i = 0; i < phy_cfg->page0_size; i++) {
drivers/phy/realtek/phy-rtk-usb2.c
599
phy_data_page = phy_cfg->page1;
drivers/phy/realtek/phy-rtk-usb2.c
602
for (i = 0; i < phy_cfg->page1_size; i++) {
drivers/phy/realtek/phy-rtk-usb2.c
618
if (phy_cfg->page2_size == 0)
drivers/phy/realtek/phy-rtk-usb2.c
622
phy_data_page = phy_cfg->page2;
drivers/phy/realtek/phy-rtk-usb2.c
625
for (i = 0; i < phy_cfg->page2_size; i++) {
drivers/phy/realtek/phy-rtk-usb2.c
725
struct phy_cfg *phy_cfg;
drivers/phy/realtek/phy-rtk-usb2.c
728
phy_cfg = rtk_phy->phy_cfg;
drivers/phy/realtek/phy-rtk-usb2.c
732
phy_cfg->check_efuse ? "Enable" : "Disable");
drivers/phy/realtek/phy-rtk-usb2.c
734
phy_cfg->check_efuse_version);
drivers/phy/realtek/phy-rtk-usb2.c
736
phy_cfg->efuse_dc_driving_rate);
drivers/phy/realtek/phy-rtk-usb2.c
738
phy_cfg->dc_driving_mask);
drivers/phy/realtek/phy-rtk-usb2.c
740
phy_cfg->efuse_dc_disconnect_rate);
drivers/phy/realtek/phy-rtk-usb2.c
742
phy_cfg->dc_disconnect_mask);
drivers/phy/realtek/phy-rtk-usb2.c
744
phy_cfg->usb_dc_disconnect_at_page0 ? "true" : "false");
drivers/phy/realtek/phy-rtk-usb2.c
746
phy_cfg->do_toggle ? "Enable" : "Disable");
drivers/phy/realtek/phy-rtk-usb2.c
748
phy_cfg->do_toggle_driving ? "Enable" : "Disable");
drivers/phy/realtek/phy-rtk-usb2.c
750
phy_cfg->driving_updated_for_dev_dis);
drivers/phy/realtek/phy-rtk-usb2.c
752
phy_cfg->use_default_parameter ? "Enable" : "Disable");
drivers/phy/realtek/phy-rtk-usb2.c
754
phy_cfg->is_double_sensitivity_mode ? "Enable" : "Disable");
drivers/phy/realtek/phy-rtk-usb2.c
768
phy_data_page = phy_cfg->page0;
drivers/phy/realtek/phy-rtk-usb2.c
771
for (i = 0; i < phy_cfg->page0_size; i++) {
drivers/phy/realtek/phy-rtk-usb2.c
787
phy_data_page = phy_cfg->page1;
drivers/phy/realtek/phy-rtk-usb2.c
790
for (i = 0; i < phy_cfg->page1_size; i++) {
drivers/phy/realtek/phy-rtk-usb2.c
804
if (phy_cfg->page2_size == 0)
drivers/phy/realtek/phy-rtk-usb2.c
809
phy_data_page = phy_cfg->page2;
drivers/phy/realtek/phy-rtk-usb2.c
812
for (i = 0; i < phy_cfg->page2_size; i++) {
drivers/phy/realtek/phy-rtk-usb2.c
873
struct phy_cfg *phy_cfg = rtk_phy->phy_cfg;
drivers/phy/realtek/phy-rtk-usb2.c
880
if (!phy_cfg->check_efuse)
drivers/phy/realtek/phy-rtk-usb2.c
894
value = buf[0] & phy_cfg->dc_driving_mask;
drivers/phy/realtek/phy-rtk-usb2.c
900
if (phy_cfg->check_efuse_version == CHECK_EFUSE_V1) {
drivers/phy/realtek/phy-rtk-usb2.c
901
int rate = phy_cfg->efuse_dc_driving_rate;
drivers/phy/realtek/phy-rtk-usb2.c
921
phy_parameter->efuse_usb_dc_cal = value & phy_cfg->dc_driving_mask;
drivers/phy/realtek/phy-rtk-usb2.c
936
value = buf[0] & phy_cfg->dc_disconnect_mask;
drivers/phy/realtek/phy-rtk-usb2.c
942
if (phy_cfg->check_efuse_version == CHECK_EFUSE_V1) {
drivers/phy/realtek/phy-rtk-usb2.c
943
int rate = phy_cfg->efuse_dc_disconnect_rate;
drivers/phy/realtek/phy-rtk-usb2.c
951
phy_parameter->efuse_usb_dc_dis = value & phy_cfg->dc_disconnect_mask;
drivers/phy/realtek/phy-rtk-usb3.c
152
struct phy_cfg *phy_cfg = rtk_phy->phy_cfg;
drivers/phy/realtek/phy-rtk-usb3.c
163
if (!phy_cfg->do_toggle)
drivers/phy/realtek/phy-rtk-usb3.c
167
phy_data = phy_cfg->param + i;
drivers/phy/realtek/phy-rtk-usb3.c
185
struct phy_cfg *phy_cfg;
drivers/phy/realtek/phy-rtk-usb3.c
190
phy_cfg = rtk_phy->phy_cfg;
drivers/phy/realtek/phy-rtk-usb3.c
194
if (phy_cfg->use_default_parameter)
drivers/phy/realtek/phy-rtk-usb3.c
197
for (i = 0; i < phy_cfg->param_size; i++) {
drivers/phy/realtek/phy-rtk-usb3.c
198
struct phy_data *phy_data = phy_cfg->param + i;
drivers/phy/realtek/phy-rtk-usb3.c
209
if (phy_cfg->do_toggle_once)
drivers/phy/realtek/phy-rtk-usb3.c
210
phy_cfg->do_toggle = true;
drivers/phy/realtek/phy-rtk-usb3.c
214
if (phy_cfg->do_toggle_once) {
drivers/phy/realtek/phy-rtk-usb3.c
246
phy_cfg->do_toggle = false;
drivers/phy/realtek/phy-rtk-usb3.c
249
if (phy_cfg->check_rx_front_end_offset) {
drivers/phy/realtek/phy-rtk-usb3.c
359
struct phy_cfg *phy_cfg;
drivers/phy/realtek/phy-rtk-usb3.c
362
phy_cfg = rtk_phy->phy_cfg;
drivers/phy/realtek/phy-rtk-usb3.c
366
phy_cfg->check_efuse ? "Enable" : "Disable");
drivers/phy/realtek/phy-rtk-usb3.c
368
phy_cfg->do_toggle ? "Enable" : "Disable");
drivers/phy/realtek/phy-rtk-usb3.c
370
phy_cfg->do_toggle_once ? "Enable" : "Disable");
drivers/phy/realtek/phy-rtk-usb3.c
372
phy_cfg->use_default_parameter ? "Enable" : "Disable");
drivers/phy/realtek/phy-rtk-usb3.c
383
for (i = 0; i < phy_cfg->param_size; i++) {
drivers/phy/realtek/phy-rtk-usb3.c
384
struct phy_data *phy_data = phy_cfg->param + i;
drivers/phy/realtek/phy-rtk-usb3.c
436
struct phy_cfg *phy_cfg = rtk_phy->phy_cfg;
drivers/phy/realtek/phy-rtk-usb3.c
440
if (!phy_cfg->check_efuse)
drivers/phy/realtek/phy-rtk-usb3.c
471
struct phy_cfg *phy_cfg;
drivers/phy/realtek/phy-rtk-usb3.c
475
phy_cfg = rtk_phy->phy_cfg;
drivers/phy/realtek/phy-rtk-usb3.c
481
if (!phy_cfg->param[PHY_ADDR_0X20].addr && !phy_cfg->param[PHY_ADDR_0X20].data) {
drivers/phy/realtek/phy-rtk-usb3.c
482
phy_cfg->param[PHY_ADDR_0X20].addr = PHY_ADDR_0X20;
drivers/phy/realtek/phy-rtk-usb3.c
485
data = phy_cfg->param[PHY_ADDR_0X20].data;
drivers/phy/realtek/phy-rtk-usb3.c
491
phy_cfg->param[PHY_ADDR_0X20].data = data;
drivers/phy/realtek/phy-rtk-usb3.c
500
if (!phy_cfg->param[PHY_ADDR_0X20].addr && !phy_cfg->param[PHY_ADDR_0X20].data) {
drivers/phy/realtek/phy-rtk-usb3.c
501
phy_cfg->param[PHY_ADDR_0X20].addr = PHY_ADDR_0X20;
drivers/phy/realtek/phy-rtk-usb3.c
504
data = phy_cfg->param[PHY_ADDR_0X20].data;
drivers/phy/realtek/phy-rtk-usb3.c
510
phy_cfg->param[PHY_ADDR_0X20].data = data;
drivers/phy/realtek/phy-rtk-usb3.c
516
if (!phy_cfg->param[PHY_ADDR_0X21].addr && !phy_cfg->param[PHY_ADDR_0X21].data)
drivers/phy/realtek/phy-rtk-usb3.c
517
phy_cfg->param[PHY_ADDR_0X21].addr = PHY_ADDR_0X21;
drivers/phy/realtek/phy-rtk-usb3.c
519
phy_cfg->param[PHY_ADDR_0X21].data =
drivers/phy/realtek/phy-rtk-usb3.c
565
const struct phy_cfg *phy_cfg;
drivers/phy/realtek/phy-rtk-usb3.c
568
phy_cfg = of_device_get_match_data(dev);
drivers/phy/realtek/phy-rtk-usb3.c
569
if (!phy_cfg) {
drivers/phy/realtek/phy-rtk-usb3.c
579
rtk_phy->phy_cfg = devm_kzalloc(dev, sizeof(*phy_cfg), GFP_KERNEL);
drivers/phy/realtek/phy-rtk-usb3.c
580
if (!rtk_phy->phy_cfg)
drivers/phy/realtek/phy-rtk-usb3.c
583
memcpy(rtk_phy->phy_cfg, phy_cfg, sizeof(*phy_cfg));
drivers/phy/realtek/phy-rtk-usb3.c
616
static const struct phy_cfg rtd1295_phy_cfg = {
drivers/phy/realtek/phy-rtk-usb3.c
649
static const struct phy_cfg rtd1619_phy_cfg = {
drivers/phy/realtek/phy-rtk-usb3.c
661
static const struct phy_cfg rtd1319_phy_cfg = {
drivers/phy/realtek/phy-rtk-usb3.c
681
static const struct phy_cfg rtd1619b_phy_cfg = {
drivers/phy/realtek/phy-rtk-usb3.c
704
static const struct phy_cfg rtd1319d_phy_cfg = {
drivers/phy/realtek/phy-rtk-usb3.c
88
struct phy_cfg *phy_cfg;
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
1059
const struct phy_config *phy_cfg)
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
1091
inno_write(inno, 0xef + v, phy_cfg->regs[v]);
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
1174
const struct phy_config *phy_cfg)
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
1201
inno_write(inno, 0xb5 + v, phy_cfg->regs[v]);
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
1208
if (phy_cfg->tmdsclock > 340000000) {
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
1221
if (phy_cfg->tmdsclock > 165000000)
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
1248
if (phy_cfg->tmdsclock > 340000000)
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
283
const struct phy_config *phy_cfg);
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
609
const struct phy_config *phy_cfg = inno->plat_data->phy_cfg_table;
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
627
for (; phy_cfg->tmdsclock != 0; phy_cfg++)
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
628
if (tmdsclock <= phy_cfg->tmdsclock)
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
631
if (cfg->tmdsclock == 0 || phy_cfg->tmdsclock == 0)
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
642
ret = inno->plat_data->ops->power_on(inno, cfg, phy_cfg);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
1137
for (index = 0; index < rphy->phy_cfg->num_ports; index++) {
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
1264
rport->port_cfg = &rphy->phy_cfg->port_cfgs[USB2PHY_PORT_HOST];
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
1297
rport->port_cfg = &rphy->phy_cfg->port_cfgs[USB2PHY_PORT_OTG];
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
1406
rphy->phy_cfg = &phy_cfgs[index];
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
1413
if (!rphy->phy_cfg) {
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
1442
if (rphy->phy_cfg->phy_tuning) {
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
1443
ret = rphy->phy_cfg->phy_tuning(rphy);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
1480
if (++index >= rphy->phy_cfg->num_ports) {
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
1550
u32 reg = rphy->phy_cfg->reg;
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
1581
if (rphy->phy_cfg->reg == 0x0000 || rphy->phy_cfg->reg == 0x4000) {
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
1585
} else if (rphy->phy_cfg->reg == 0x8000 || rphy->phy_cfg->reg == 0xc000) {
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
262
const struct rockchip_usb2phy_cfg *phy_cfg;
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
326
if (rphy->phy_cfg->clkout_ctl_phy.enable) {
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
328
*clkout_ctl = &rphy->phy_cfg->clkout_ctl_phy;
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
331
*clkout_ctl = &rphy->phy_cfg->clkout_ctl;
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
804
property_enable(rphy->grf, &rphy->phy_cfg->chg_det.rdm_pdwn_en, en);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
805
property_enable(rphy->grf, &rphy->phy_cfg->chg_det.idp_src_en, en);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
811
property_enable(rphy->grf, &rphy->phy_cfg->chg_det.vdp_src_en, en);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
812
property_enable(rphy->grf, &rphy->phy_cfg->chg_det.idm_sink_en, en);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
818
property_enable(rphy->grf, &rphy->phy_cfg->chg_det.vdm_src_en, en);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
819
property_enable(rphy->grf, &rphy->phy_cfg->chg_det.idp_sink_en, en);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
844
property_enable(rphy->grf, &rphy->phy_cfg->chg_det.opmode, false);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
854
&rphy->phy_cfg->chg_det.dp_det);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
872
&rphy->phy_cfg->chg_det.cp_det);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
894
&rphy->phy_cfg->chg_det.dcp_det);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
908
property_enable(rphy->grf, &rphy->phy_cfg->chg_det.opmode, true);
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
393
const struct rockchip_combphy_cfg *phy_cfg;
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
397
phy_cfg = of_device_get_match_data(dev);
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
398
if (!phy_cfg) {
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
415
for (id = 0; id < phy_cfg->num_phys; id++) {
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
416
if (res->start == phy_cfg->phy_ids[id]) {
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
424
priv->cfg = phy_cfg;
drivers/phy/samsung/phy-exynos5-usbdrd.c
1004
inst->phy_cfg->phy_isol(inst, false);
drivers/phy/samsung/phy-exynos5-usbdrd.c
1023
inst->phy_cfg->phy_isol(inst, true);
drivers/phy/samsung/phy-exynos5-usbdrd.c
1178
if (inst->phy_cfg->id == EXYNOS5_DRDPHY_UTMI)
drivers/phy/samsung/phy-exynos5-usbdrd.c
1307
inst->phy_cfg->phy_init(phy_drd);
drivers/phy/samsung/phy-exynos5-usbdrd.c
1397
if (inst->phy_cfg->id == EXYNOS5_DRDPHY_UTMI) {
drivers/phy/samsung/phy-exynos5-usbdrd.c
1408
if (inst->phy_cfg->id == EXYNOS5_DRDPHY_UTMI) {
drivers/phy/samsung/phy-exynos5-usbdrd.c
1420
if (inst->phy_cfg->id == EXYNOS5_DRDPHY_UTMI)
drivers/phy/samsung/phy-exynos5-usbdrd.c
1434
if (inst->phy_cfg->id == EXYNOS5_DRDPHY_UTMI) {
drivers/phy/samsung/phy-exynos5-usbdrd.c
1461
inst->phy_cfg->phy_init(phy_drd);
drivers/phy/samsung/phy-exynos5-usbdrd.c
1639
inst->phy_cfg->phy_init(phy_drd);
drivers/phy/samsung/phy-exynos5-usbdrd.c
1728
if (inst->phy_cfg->id == EXYNOS5_DRDPHY_UTMI) {
drivers/phy/samsung/phy-exynos5-usbdrd.c
1753
if (inst->phy_cfg->id == EXYNOS5_DRDPHY_UTMI) {
drivers/phy/samsung/phy-exynos5-usbdrd.c
1761
if (inst->phy_cfg->id != EXYNOS5_DRDPHY_UTMI)
drivers/phy/samsung/phy-exynos5-usbdrd.c
1995
.phy_cfg = phy_cfg_exynos2200,
drivers/phy/samsung/phy-exynos5-usbdrd.c
2008
.phy_cfg = phy_cfg_exynos5,
drivers/phy/samsung/phy-exynos5-usbdrd.c
2021
.phy_cfg = phy_cfg_exynos5,
drivers/phy/samsung/phy-exynos5-usbdrd.c
2033
.phy_cfg = phy_cfg_exynos5,
drivers/phy/samsung/phy-exynos5-usbdrd.c
2046
.phy_cfg = phy_cfg_exynos5,
drivers/phy/samsung/phy-exynos5-usbdrd.c
2058
.phy_cfg = phy_cfg_exynos7870,
drivers/phy/samsung/phy-exynos5-usbdrd.c
2071
.phy_cfg = phy_cfg_exynos850,
drivers/phy/samsung/phy-exynos5-usbdrd.c
2099
.phy_cfg = phy_cfg_exynos850,
drivers/phy/samsung/phy-exynos5-usbdrd.c
2504
inst->phy_cfg->phy_isol(inst, false);
drivers/phy/samsung/phy-exynos5-usbdrd.c
2507
inst->phy_cfg->phy_init(phy_drd);
drivers/phy/samsung/phy-exynos5-usbdrd.c
2527
inst->phy_cfg->phy_isol(inst, true);
drivers/phy/samsung/phy-exynos5-usbdrd.c
2544
if (inst->phy_cfg->id == EXYNOS5_DRDPHY_UTMI)
drivers/phy/samsung/phy-exynos5-usbdrd.c
2546
else if (inst->phy_cfg->id == EXYNOS5_DRDPHY_PIPE3)
drivers/phy/samsung/phy-exynos5-usbdrd.c
2550
inst->phy_cfg->phy_isol(inst, true);
drivers/phy/samsung/phy-exynos5-usbdrd.c
2631
.phy_cfg = usb31drd_phy_cfg_exynosautov920,
drivers/phy/samsung/phy-exynos5-usbdrd.c
2661
.phy_cfg = usbdrd_hsphy_cfg_exynosautov920,
drivers/phy/samsung/phy-exynos5-usbdrd.c
2689
.phy_cfg = phy_cfg_exynosautov920,
drivers/phy/samsung/phy-exynos5-usbdrd.c
2865
.phy_cfg = phy_cfg_gs101,
drivers/phy/samsung/phy-exynos5-usbdrd.c
3046
phy_drd->phys[i].phy_cfg = &drv_data->phy_cfg[i];
drivers/phy/samsung/phy-exynos5-usbdrd.c
479
const struct exynos5_usbdrd_phy_config *phy_cfg;
drivers/phy/samsung/phy-exynos5-usbdrd.c
527
const struct exynos5_usbdrd_phy_config *phy_cfg;
drivers/phy/samsung/phy-exynos5-usbdrd.c
920
inst->phy_cfg->phy_init(phy_drd);
drivers/phy/samsung/phy-exynos5-usbdrd.c
923
reg = inst->phy_cfg->set_refclk(inst);
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
1032
u32 phy_cfg = hisi_sas_phy_read32(hisi_hba, i, PHY_CFG);
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
1034
phy_cfg &= ~PHY_CTRL_RESET_MSK;
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
1035
hisi_sas_phy_write32(hisi_hba, i, PHY_CFG, phy_cfg);
drivers/scsi/mvsas/mv_94xx.c
166
union reg_phy_cfg phy_cfg, phy_cfg_tmp;
drivers/scsi/mvsas/mv_94xx.c
169
phy_cfg.v = 0;
drivers/scsi/mvsas/mv_94xx.c
170
phy_cfg.u.disable_phy = phy_cfg_tmp.u.disable_phy;
drivers/scsi/mvsas/mv_94xx.c
171
phy_cfg.u.sas_support = 1;
drivers/scsi/mvsas/mv_94xx.c
172
phy_cfg.u.sata_support = 1;
drivers/scsi/mvsas/mv_94xx.c
173
phy_cfg.u.sata_host_mode = 1;
drivers/scsi/mvsas/mv_94xx.c
178
phy_cfg.u.speed_support = 1;
drivers/scsi/mvsas/mv_94xx.c
179
phy_cfg.u.snw_3_support = 0;
drivers/scsi/mvsas/mv_94xx.c
180
phy_cfg.u.tx_lnk_parity = 1;
drivers/scsi/mvsas/mv_94xx.c
181
phy_cfg.u.tx_spt_phs_lnk_rate = 0x30;
drivers/scsi/mvsas/mv_94xx.c
186
phy_cfg.u.speed_support = 3;
drivers/scsi/mvsas/mv_94xx.c
187
phy_cfg.u.tx_spt_phs_lnk_rate = 0x3c;
drivers/scsi/mvsas/mv_94xx.c
188
phy_cfg.u.tx_lgcl_lnk_rate = 0x08;
drivers/scsi/mvsas/mv_94xx.c
193
phy_cfg.u.speed_support = 7;
drivers/scsi/mvsas/mv_94xx.c
194
phy_cfg.u.snw_3_support = 1;
drivers/scsi/mvsas/mv_94xx.c
195
phy_cfg.u.tx_lnk_parity = 1;
drivers/scsi/mvsas/mv_94xx.c
196
phy_cfg.u.tx_spt_phs_lnk_rate = 0x3f;
drivers/scsi/mvsas/mv_94xx.c
197
phy_cfg.u.tx_lgcl_lnk_rate = 0x09;
drivers/scsi/mvsas/mv_94xx.c
200
mvs_write_port_vsr_data(mvi, phy_id, phy_cfg.v);