Home
last modified time | relevance | path

Searched refs:phy_cfg (Results 1 – 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/drivers/phy/broadcom/
Dphy-bcm-sr-usb.c124 static int bcm_usb_ss_phy_init(struct bcm_usb_phy_cfg *phy_cfg) in bcm_usb_ss_phy_init() argument
127 void __iomem *regs = phy_cfg->regs; in bcm_usb_ss_phy_init()
131 offset = phy_cfg->offset; in bcm_usb_ss_phy_init()
155 static int bcm_usb_hs_phy_init(struct bcm_usb_phy_cfg *phy_cfg) in bcm_usb_hs_phy_init() argument
158 void __iomem *regs = phy_cfg->regs; in bcm_usb_hs_phy_init()
161 offset = phy_cfg->offset; in bcm_usb_hs_phy_init()
176 struct bcm_usb_phy_cfg *phy_cfg = phy_get_drvdata(phy); in bcm_usb_phy_reset() local
177 void __iomem *regs = phy_cfg->regs; in bcm_usb_phy_reset()
180 offset = phy_cfg->offset; in bcm_usb_phy_reset()
182 if (phy_cfg->type == USB_HS_PHY) { in bcm_usb_phy_reset()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
Dmcdi_port_common.c236 struct efx_mcdi_phy_data *phy_cfg = efx->phy_data; in efx_get_mcdi_phy_flags() local
242 if (phy_cfg->flags & (1 << MC_CMD_GET_PHY_CFG_OUT_TXDIS_LBN)) in efx_get_mcdi_phy_flags()
244 if (phy_cfg->flags & (1 << MC_CMD_GET_PHY_CFG_OUT_LOWPOWER_LBN)) in efx_get_mcdi_phy_flags()
246 if (phy_cfg->flags & (1 << MC_CMD_GET_PHY_CFG_OUT_POWEROFF_LBN)) in efx_get_mcdi_phy_flags()
378 struct efx_mcdi_phy_data *phy_cfg = efx->phy_data; in efx_mcdi_phy_check_fcntl() local
384 if (~phy_cfg->supported_cap & (1 << MC_CMD_PHY_CAP_AN_LBN)) in efx_mcdi_phy_check_fcntl()
542 struct efx_mcdi_phy_data *phy_cfg = efx->phy_data; in efx_mcdi_phy_get_link_ksettings() local
548 cmd->base.port = mcdi_to_ethtool_media(phy_cfg->media); in efx_mcdi_phy_get_link_ksettings()
549 cmd->base.phy_address = phy_cfg->port; in efx_mcdi_phy_get_link_ksettings()
554 mcdi_to_ethtool_linkset(phy_cfg->media, phy_cfg->supported_cap, in efx_mcdi_phy_get_link_ksettings()
[all …]
/kernel/linux/linux-5.10/drivers/net/usb/
Daqc111.c324 aqc111_data->phy_cfg &= ~AQ_ADV_MASK; in aqc111_set_phy_speed()
325 aqc111_data->phy_cfg |= AQ_PAUSE; in aqc111_set_phy_speed()
326 aqc111_data->phy_cfg |= AQ_ASYM_PAUSE; in aqc111_set_phy_speed()
327 aqc111_data->phy_cfg |= AQ_DOWNSHIFT; in aqc111_set_phy_speed()
328 aqc111_data->phy_cfg &= ~AQ_DSH_RETRIES_MASK; in aqc111_set_phy_speed()
329 aqc111_data->phy_cfg |= (3 << AQ_DSH_RETRIES_SHIFT) & in aqc111_set_phy_speed()
335 aqc111_data->phy_cfg |= AQ_ADV_5G; in aqc111_set_phy_speed()
338 aqc111_data->phy_cfg |= AQ_ADV_2G5; in aqc111_set_phy_speed()
341 aqc111_data->phy_cfg |= AQ_ADV_1G; in aqc111_set_phy_speed()
344 aqc111_data->phy_cfg |= AQ_ADV_100M; in aqc111_set_phy_speed()
[all …]
Daqc111.h173 u32 phy_cfg; member
/kernel/linux/linux-5.10/drivers/phy/rockchip/
Dphy-rockchip-inno-usb2.c221 const struct rockchip_usb2phy_cfg *phy_cfg; member
265 if (!property_enabled(base, &rphy->phy_cfg->clkout_ctl)) { in rockchip_usb2phy_clk480m_prepare()
266 ret = property_enable(base, &rphy->phy_cfg->clkout_ctl, true); in rockchip_usb2phy_clk480m_prepare()
284 property_enable(base, &rphy->phy_cfg->clkout_ctl, false); in rockchip_usb2phy_clk480m_unprepare()
293 return property_enabled(base, &rphy->phy_cfg->clkout_ctl); in rockchip_usb2phy_clk480m_prepared()
658 property_enable(base, &rphy->phy_cfg->chg_det.rdm_pdwn_en, en); in rockchip_chg_enable_dcd()
659 property_enable(base, &rphy->phy_cfg->chg_det.idp_src_en, en); in rockchip_chg_enable_dcd()
667 property_enable(base, &rphy->phy_cfg->chg_det.vdp_src_en, en); in rockchip_chg_enable_primary_det()
668 property_enable(base, &rphy->phy_cfg->chg_det.idm_sink_en, en); in rockchip_chg_enable_primary_det()
676 property_enable(base, &rphy->phy_cfg->chg_det.vdm_src_en, en); in rockchip_chg_enable_secondary_det()
[all …]
Dphy-rockchip-inno-hdmi.c283 const struct phy_config *phy_cfg);
461 const struct phy_config *phy_cfg = inno->plat_data->phy_cfg_table; in inno_hdmi_phy_power_on() local
479 for (; phy_cfg->tmdsclock != 0; phy_cfg++) in inno_hdmi_phy_power_on()
480 if (tmdsclock <= phy_cfg->tmdsclock) in inno_hdmi_phy_power_on()
483 if (cfg->tmdsclock == 0 || phy_cfg->tmdsclock == 0) in inno_hdmi_phy_power_on()
492 ret = inno->plat_data->ops->power_on(inno, cfg, phy_cfg); in inno_hdmi_phy_power_on()
898 const struct phy_config *phy_cfg) in inno_hdmi_phy_rk3228_power_on() argument
930 inno_write(inno, 0xef + v, phy_cfg->regs[v]); in inno_hdmi_phy_rk3228_power_on()
1013 const struct phy_config *phy_cfg) in inno_hdmi_phy_rk3328_power_on() argument
1038 inno_write(inno, 0xb5 + v, phy_cfg->regs[v]); in inno_hdmi_phy_rk3328_power_on()
[all …]
/kernel/linux/linux-5.10/drivers/phy/samsung/
Dphy-exynos5-usbdrd.c169 const struct exynos5_usbdrd_phy_config *phy_cfg; member
206 const struct exynos5_usbdrd_phy_config *phy_cfg; member
416 inst->phy_cfg->phy_init(phy_drd); in exynos5_usbdrd_phy_init()
419 reg = inst->phy_cfg->set_refclk(inst); in exynos5_usbdrd_phy_init()
512 inst->phy_cfg->phy_isol(inst, 0); in exynos5_usbdrd_phy_power_on()
539 inst->phy_cfg->phy_isol(inst, 1); in exynos5_usbdrd_phy_power_off()
702 if (inst->phy_cfg->id == EXYNOS5_DRDPHY_UTMI) in exynos5_usbdrd_phy_calibrate()
783 .phy_cfg = phy_cfg_exynos5,
790 .phy_cfg = phy_cfg_exynos5,
796 .phy_cfg = phy_cfg_exynos5,
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/cadence/
Dcdns-mhdp8546-core.c859 union phy_configure_opts phy_cfg; in cdns_mhdp_link_training_init() local
880 phy_cfg.dp.link_rate = mhdp->link.rate / 100; in cdns_mhdp_link_training_init()
881 phy_cfg.dp.lanes = mhdp->link.num_lanes; in cdns_mhdp_link_training_init()
883 memset(phy_cfg.dp.voltage, 0, sizeof(phy_cfg.dp.voltage)); in cdns_mhdp_link_training_init()
884 memset(phy_cfg.dp.pre, 0, sizeof(phy_cfg.dp.pre)); in cdns_mhdp_link_training_init()
886 phy_cfg.dp.ssc = cdns_mhdp_get_ssc_supported(mhdp); in cdns_mhdp_link_training_init()
887 phy_cfg.dp.set_lanes = true; in cdns_mhdp_link_training_init()
888 phy_cfg.dp.set_rate = true; in cdns_mhdp_link_training_init()
889 phy_cfg.dp.set_voltages = true; in cdns_mhdp_link_training_init()
890 ret = phy_configure(mhdp->phy, &phy_cfg); in cdns_mhdp_link_training_init()
[all …]
/kernel/linux/linux-5.10/drivers/scsi/mvsas/
Dmv_94xx.c166 union reg_phy_cfg phy_cfg, phy_cfg_tmp; in set_phy_rate() local
169 phy_cfg.v = 0; in set_phy_rate()
170 phy_cfg.u.disable_phy = phy_cfg_tmp.u.disable_phy; in set_phy_rate()
171 phy_cfg.u.sas_support = 1; in set_phy_rate()
172 phy_cfg.u.sata_support = 1; in set_phy_rate()
173 phy_cfg.u.sata_host_mode = 1; in set_phy_rate()
178 phy_cfg.u.speed_support = 1; in set_phy_rate()
179 phy_cfg.u.snw_3_support = 0; in set_phy_rate()
180 phy_cfg.u.tx_lnk_parity = 1; in set_phy_rate()
181 phy_cfg.u.tx_spt_phs_lnk_rate = 0x30; in set_phy_rate()
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/fw/api/
Dconfig.h148 __le32 phy_cfg; member
160 __le32 phy_cfg; member
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qed/
Dqed_mcp.c1488 struct eth_phy_cfg phy_cfg; in qed_mcp_set_link() local
1494 memset(&phy_cfg, 0, sizeof(phy_cfg)); in qed_mcp_set_link()
1497 phy_cfg.speed = params->speed.forced_speed; in qed_mcp_set_link()
1498 phy_cfg.pause |= (params->pause.autoneg) ? ETH_PAUSE_AUTONEG : 0; in qed_mcp_set_link()
1499 phy_cfg.pause |= (params->pause.forced_rx) ? ETH_PAUSE_RX : 0; in qed_mcp_set_link()
1500 phy_cfg.pause |= (params->pause.forced_tx) ? ETH_PAUSE_TX : 0; in qed_mcp_set_link()
1501 phy_cfg.adv_speed = params->speed.advertised_speeds; in qed_mcp_set_link()
1502 phy_cfg.loopback_mode = params->loopback_mode; in qed_mcp_set_link()
1511 phy_cfg.eee_cfg |= EEE_CFG_EEE_ENABLED; in qed_mcp_set_link()
1513 phy_cfg.eee_cfg |= EEE_CFG_TX_LPI; in qed_mcp_set_link()
[all …]
Dqed_hsi.h13182 u32 phy_cfg; member
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/
Dcdns-dsi.c555 struct phy_configure_opts_mipi_dphy *phy_cfg, in cdns_dsi_adjust_phy_config() argument
593 phy_cfg->hs_clk_rate = dlane_bps * 8; in cdns_dsi_adjust_phy_config()
608 struct phy_configure_opts_mipi_dphy *phy_cfg = &output->phy_opts.mipi_dphy; in cdns_dsi_check_conf() local
619 nlanes, phy_cfg); in cdns_dsi_check_conf()
621 ret = cdns_dsi_adjust_phy_config(dsi, dsi_cfg, phy_cfg, mode, mode_valid_check); in cdns_dsi_check_conf()
638 if ((u64)phy_cfg->hs_clk_rate * in cdns_dsi_check_conf()
786 struct phy_configure_opts_mipi_dphy *phy_cfg = &output->phy_opts.mipi_dphy; in cdns_dsi_bridge_enable() local
836 phy_cfg->hs_clk_rate); in cdns_dsi_bridge_enable()
837 reg_wakeup = (phy_cfg->hs_prepare + phy_cfg->hs_zero) / tx_byte_period; in cdns_dsi_bridge_enable()
Dnwl-dsi.c77 union phy_configure_opts phy_cfg; member
224 struct phy_configure_opts_mipi_dphy *cfg = &dsi->phy_cfg.mipi_dphy; in nwl_dsi_config_host()
668 union phy_configure_opts *phy_cfg = &dsi->phy_cfg; in nwl_dsi_enable() local
682 ret = phy_configure(dsi->phy, phy_cfg); in nwl_dsi_enable()
863 if (new_cfg.mipi_dphy.hs_clk_rate == dsi->phy_cfg.mipi_dphy.hs_clk_rate) in nwl_dsi_bridge_mode_set()
869 memcpy(&dsi->phy_cfg, &new_cfg, sizeof(new_cfg)); in nwl_dsi_bridge_mode_set()
/kernel/linux/linux-5.10/drivers/phy/intel/
Dphy-intel-lgm-combo.c142 int (*phy_cfg)(struct intel_cbphy_iphy *)) in intel_cbphy_iphy_cfg()
147 ret = phy_cfg(iphy); in intel_cbphy_iphy_cfg()
154 return phy_cfg(&cbphy->iphy[PHY_1]); in intel_cbphy_iphy_cfg()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/rockchip/
Ddw_mipi_dsi_rockchip.txt15 For RK3399, a phy config clock (phy_cfg) and a grf clock(grf)
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/
Dsun8i_dw_hdmi.h157 const struct dw_hdmi_phy_config *phy_cfg; member
Dsun8i_hdmi_phy.c577 plat_data->phy_config = variant->phy_cfg; in sun8i_hdmi_phy_set_ops()
624 .phy_cfg = sun50i_h6_phy_config,
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
Dice_common.c2907 struct ice_aqc_set_phy_cfg_data *phy_cfg) in ice_phy_caps_equals_cfg() argument
2911 if (!phy_caps || !phy_cfg) in ice_phy_caps_equals_cfg()
2921 if (phy_caps->phy_type_low != phy_cfg->phy_type_low || in ice_phy_caps_equals_cfg()
2922 phy_caps->phy_type_high != phy_cfg->phy_type_high || in ice_phy_caps_equals_cfg()
2923 ((phy_caps->caps & caps_mask) != (phy_cfg->caps & cfg_mask)) || in ice_phy_caps_equals_cfg()
2924 phy_caps->low_power_ctrl_an != phy_cfg->low_power_ctrl_an || in ice_phy_caps_equals_cfg()
2925 phy_caps->eee_cap != phy_cfg->eee_cap || in ice_phy_caps_equals_cfg()
2926 phy_caps->eeer_value != phy_cfg->eeer_value || in ice_phy_caps_equals_cfg()
2927 phy_caps->link_fec_options != phy_cfg->link_fec_opt) in ice_phy_caps_equals_cfg()
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/
Dfw.c617 phy_cfg_cmd.phy_cfg = in iwl_send_phy_cfg_cmd()
622 phy_cfg_cmd.phy_cfg = cpu_to_le32(iwl_mvm_get_phy_config(mvm)); in iwl_send_phy_cfg_cmd()
625 phy_cfg_cmd.phy_cfg |= in iwl_send_phy_cfg_cmd()
643 phy_cfg_cmd.phy_cfg); in iwl_send_phy_cfg_cmd()
/kernel/linux/linux-5.10/drivers/scsi/hisi_sas/
Dhisi_sas_v2_hw.c1033 u32 phy_cfg = hisi_sas_phy_read32(hisi_hba, i, PHY_CFG); in reset_hw_v2_hw() local
1035 phy_cfg &= ~PHY_CTRL_RESET_MSK; in reset_hw_v2_hw()
1036 hisi_sas_phy_write32(hisi_hba, i, PHY_CFG, phy_cfg); in reset_hw_v2_hw()
/kernel/linux/patches/linux-5.10/yangfan_patch/
Ddrivers.patch8188 + union phy_configure_opts phy_cfg = {0};
8190 + phy_cfg.dp.lanes = 0;
8191 + phy_cfg.dp.set_lanes = true;
8192 + ret = phy_configure(dp->phy, &phy_cfg);
10004 + union phy_configure_opts phy_cfg = {0};
10006 + phy_cfg.dp.lanes = dp->link_train.lane_count;
10007 + phy_cfg.dp.link_rate =
10009 + phy_cfg.dp.ssc = analogix_dp_ssc_supported(dp);
10010 + phy_cfg.dp.set_lanes = false;
10011 + phy_cfg.dp.set_rate = true;
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/rockchip/
Drk3399.dtsi1806 clock-names = "ref", "pclk", "phy_cfg", "grf";
1842 clock-names = "ref", "pclk", "phy_cfg", "grf";
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/
D0020_linux_drivers_gpu.patch6192 union phy_configure_opts phy_cfg;
6765 - if (new_cfg.mipi_dphy.hs_clk_rate == dsi->phy_cfg.mipi_dphy.hs_clk_rate)
6786 memcpy(&dsi->phy_cfg, &new_cfg, sizeof(new_cfg));