Home
last modified time | relevance | path

Searched refs:phy_data (Results 1 – 25 of 79) sorted by relevance

1234

/openbmc/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-phy-v2.c405 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_redrv_write() local
522 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_sfp_put_mux() local
541 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_sfp_get_mux() local
565 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_get_comm_ownership() local
610 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_mdio_mii_write_c22() local
621 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_mdio_mii_write_c45() local
656 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_mii_write_c22() local
3390 if (phy_data->redrv && !phy_data->redrv_if) { in xgbe_phy_start()
3480 pdata->phy_data = phy_data; in xgbe_phy_init()
3511 phy_data->port_mode, phy_data->conn_type); in xgbe_phy_init()
[all …]
H A Dxgbe-phy-v1.c235 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_an_outcome() local
369 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_kr_mode() local
412 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_kx_2500_mode() local
455 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_kx_1000_mode() local
498 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_cur_mode() local
519 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_switch_mode() local
538 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_get_mode() local
608 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_valid_speed() local
684 phy_data = devm_kzalloc(pdata->dev, sizeof(*phy_data), GFP_KERNEL); in xgbe_phy_init()
685 if (!phy_data) in xgbe_phy_init()
[all …]
/openbmc/linux/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_hw.c75 u16 phy_data; in atl1c_get_permanent_address() local
97 phy_data &= ~ANACTRL_HB_EN; in atl1c_get_permanent_address()
126 phy_data |= ANACTRL_HB_EN; in atl1c_get_permanent_address()
303 u16 reg, u16 *phy_data) in atl1c_read_phy_core() argument
310 *phy_data = 0; in atl1c_read_phy_core()
352 u16 reg, u16 phy_data) in atl1c_write_phy_core() argument
501 u16 phy_data; in atl1c_phy_reset() local
543 phy_data = in atl1c_phy_reset()
646 u16 phy_data; in atl1c_get_link_status() local
671 u16 phy_data; in atl1c_get_speed_and_duplex() local
[all …]
H A Datl1c_ethtool.c132 u16 phy_data; in atl1c_get_regs() local
160 atl1c_read_phy_reg(hw, MII_BMCR, &phy_data); in atl1c_get_regs()
161 regs_buff[AT_REGS_LEN/sizeof(u32) - 2] = (u32) phy_data; in atl1c_get_regs()
162 atl1c_read_phy_reg(hw, MII_BMSR, &phy_data); in atl1c_get_regs()
163 regs_buff[AT_REGS_LEN/sizeof(u32) - 1] = (u32) phy_data; in atl1c_get_regs()
H A Datl1c_hw.h33 int atl1c_read_phy_reg(struct atl1c_hw *hw, u16 reg_addr, u16 *phy_data);
34 int atl1c_write_phy_reg(struct atl1c_hw *hw, u32 reg_addr, u16 phy_data);
45 u16 reg, u16 *phy_data);
47 u16 reg, u16 phy_data);
49 u16 reg_addr, u16 *phy_data);
51 u16 reg_addr, u16 phy_data);
52 int atl1c_read_phy_dbg(struct atl1c_hw *hw, u16 reg_addr, u16 *phy_data);
53 int atl1c_write_phy_dbg(struct atl1c_hw *hw, u16 reg_addr, u16 phy_data);
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drxmq.c1531 if (phy_data->with_data) { in iwl_mvm_decode_eht_ext_mu()
1641 if (phy_data->with_data) { in iwl_mvm_decode_eht_ext_tb()
1771 if (phy_data->with_data) { in iwl_mvm_decode_eht_phy_data()
1822 if (phy_data->with_data) in iwl_mvm_decode_eht_phy_data()
1886 if (phy_data->with_data) in iwl_mvm_rx_eht()
1976 if (!phy_data->with_data) { in iwl_mvm_rx_eht()
2219 phy_data->info_type = in iwl_mvm_rx_fill_status()
2251 phy_data->energy_a, phy_data->energy_b); in iwl_mvm_rx_fill_status()
2374 phy_data.rate_n_flags = iwl_new_rate_from_v1(phy_data.rate_n_flags); in iwl_mvm_rx_mpdu_mq()
2388 phy_data.with_data = true; in iwl_mvm_rx_mpdu_mq()
[all …]
/openbmc/linux/drivers/net/ethernet/sfc/falcon/
H A Dqt202x_phy.c162 struct qt202x_phy_data *phy_data = efx->phy_data; in qt2025c_firmware_id() local
182 struct qt202x_phy_data *phy_data = efx->phy_data; in qt2025c_bug17190_workaround() local
215 struct qt202x_phy_data *phy_data = efx->phy_data; in qt2025c_select_phy_mode() local
341 struct qt202x_phy_data *phy_data; in qt202x_phy_probe() local
344 if (!phy_data) in qt202x_phy_probe()
346 efx->phy_data = phy_data; in qt202x_phy_probe()
347 phy_data->phy_mode = efx->phy_mode; in qt202x_phy_probe()
349 phy_data->bug17190_timer = 0; in qt202x_phy_probe()
402 struct qt202x_phy_data *phy_data = efx->phy_data; in qt202x_phy_reconfigure() local
446 kfree(efx->phy_data); in qt202x_phy_remove()
[all …]
H A Dtenxpress.c165 struct tenxpress_phy_data *phy_data; in tenxpress_phy_probe() local
168 phy_data = kzalloc(sizeof(*phy_data), GFP_KERNEL); in tenxpress_phy_probe()
169 if (!phy_data) in tenxpress_phy_probe()
171 efx->phy_data = phy_data; in tenxpress_phy_probe()
172 phy_data->phy_mode = efx->phy_mode; in tenxpress_phy_probe()
321 struct tenxpress_phy_data *phy_data = efx->phy_data; in tenxpress_phy_reconfigure() local
325 phy_data->phy_mode = efx->phy_mode; in tenxpress_phy_reconfigure()
330 phy_data->phy_mode != PHY_MODE_NORMAL); in tenxpress_phy_reconfigure()
346 phy_data->phy_mode = efx->phy_mode; in tenxpress_phy_reconfigure()
382 kfree(efx->phy_data); in tenxpress_phy_remove()
[all …]
H A Dtxc43128_phy.c323 struct txc43128_data *phy_data; in txc43128_phy_probe() local
326 phy_data = kzalloc(sizeof(*phy_data), GFP_KERNEL); in txc43128_phy_probe()
327 if (!phy_data) in txc43128_phy_probe()
329 efx->phy_data = phy_data; in txc43128_phy_probe()
330 phy_data->phy_mode = efx->phy_mode; in txc43128_phy_probe()
446 struct txc43128_data *phy_data = efx->phy_data; in txc43128_phy_reconfigure() local
469 phy_data->phy_mode = efx->phy_mode; in txc43128_phy_reconfigure()
470 phy_data->loopback_mode = efx->loopback_mode; in txc43128_phy_reconfigure()
483 kfree(efx->phy_data); in txc43128_phy_remove()
484 efx->phy_data = NULL; in txc43128_phy_remove()
[all …]
/openbmc/linux/drivers/net/ethernet/intel/igb/
H A De1000_phy.c459 u16 phy_data; in igb_copper_link_setup_82580() local
526 u16 phy_data; in igb_copper_link_setup_m88() local
584 &phy_data); in igb_copper_link_setup_m88()
603 phy_data); in igb_copper_link_setup_m88()
630 u16 phy_data; in igb_copper_link_setup_m88_gen2() local
1136 u16 phy_data; in igb_phy_force_speed_duplex_igp() local
1201 u16 phy_data; in igb_phy_force_speed_duplex_m88() local
1210 &phy_data); in igb_phy_force_speed_duplex_m88()
1912 u16 phy_data; in igb_get_phy_info_m88() local
2447 u16 phy_data; in igb_phy_force_speed_duplex_82580() local
[all …]
/openbmc/linux/drivers/net/ethernet/intel/e1000/
H A De1000_hw.c1006 u16 phy_data; in e1000_copper_link_preconfig() local
1065 u16 phy_data; in e1000_copper_link_igp_setup() local
1102 phy_data &= in e1000_copper_link_igp_setup()
1206 u16 phy_data; in e1000_copper_link_mgp_setup() local
1312 u16 phy_data; in e1000_copper_link_autoneg() local
1420 u16 phy_data; in e1000_setup_copper_link() local
1649 u16 phy_data; in e1000_phy_force_speed_duplex() local
1909 u16 phy_data; in e1000_config_mac_to_phy() local
2376 u16 phy_data; in e1000_check_for_link() local
2557 u16 phy_data; in e1000_get_speed_and_duplex() local
[all …]
/openbmc/linux/drivers/net/ethernet/intel/e1000e/
H A Dphy.c630 u16 phy_data; in e1000_set_master_slave_mode() local
669 u16 phy_data; in e1000_copper_link_setup_82577() local
724 u16 phy_data; in e1000e_copper_link_setup_m88() local
776 phy_data); in e1000e_copper_link_setup_m88()
1235 u16 phy_data; in e1000e_phy_force_speed_duplex_igp() local
1299 u16 phy_data; in e1000e_phy_force_speed_duplex_m88() local
1604 u16 phy_data, offset, mask; in e1000e_check_downshift() local
1831 u16 phy_data, index; in e1000e_get_cable_length_m88() local
1933 u16 phy_data; in e1000e_get_phy_info_m88() local
3165 u16 phy_data; in e1000_phy_force_speed_duplex_82577() local
[all …]
H A D80003es2lan.c523 u16 phy_data; in e1000_phy_force_speed_duplex_80003es2lan() local
538 e_dbg("GG82563 PSCR: %X\n", phy_data); in e1000_phy_force_speed_duplex_80003es2lan()
540 ret_val = e1e_rphy(hw, MII_BMCR, &phy_data); in e1000_phy_force_speed_duplex_80003es2lan()
547 phy_data |= BMCR_RESET; in e1000_phy_force_speed_duplex_80003es2lan()
549 ret_val = e1e_wphy(hw, MII_BMCR, phy_data); in e1000_phy_force_speed_duplex_80003es2lan()
586 phy_data &= ~GG82563_MSCR_TX_CLK_MASK; in e1000_phy_force_speed_duplex_80003es2lan()
588 phy_data |= GG82563_MSCR_TX_CLK_10MBPS_2_5; in e1000_phy_force_speed_duplex_80003es2lan()
590 phy_data |= GG82563_MSCR_TX_CLK_100MBPS_25; in e1000_phy_force_speed_duplex_80003es2lan()
595 phy_data |= GG82563_MSCR_ASSERT_CRS_ON_TX; in e1000_phy_force_speed_duplex_80003es2lan()
612 u16 phy_data, index; in e1000_get_cable_length_80003es2lan() local
[all …]
/openbmc/u-boot/drivers/net/
H A De1000.c2344 uint16_t phy_data; in e1000_copper_link_preconfig() local
2381 &phy_data); in e1000_copper_link_preconfig()
2384 phy_data); in e1000_copper_link_preconfig()
2428 &phy_data); in e1000_set_d3_lplu_state()
2438 &phy_data); in e1000_set_d3_lplu_state()
2448 phy_data); in e1000_set_d3_lplu_state()
2518 &phy_data); in e1000_set_d3_lplu_state()
2524 phy_data); in e1000_set_d3_lplu_state()
2562 &phy_data); in e1000_set_d0_lplu_state()
2757 &phy_data); in e1000_copper_link_igp_setup()
[all …]
H A Duli526x.c812 u16 phy_data, u32 chip_id) in uli_phy_write() argument
852 phy_write_1bit(ioaddr, phy_data & i ? in uli_phy_write()
864 u16 phy_data; in uli_phy_read() local
898 for (phy_data = 0, i = 0; i < 16; i++) { in uli_phy_read()
899 phy_data <<= 1; in uli_phy_read()
900 phy_data |= phy_read_1bit(ioaddr, chip_id); in uli_phy_read()
903 return phy_data; in uli_phy_read()
925 u8 offset, u16 phy_data) in phy_writeby_cr10() argument
956 u16 phy_data; in phy_read_1bit() local
960 phy_data = (inl(ioaddr) >> 19) & 0x1; in phy_read_1bit()
[all …]
/openbmc/linux/drivers/phy/rockchip/
H A Dphy-rockchip-pcie.c66 struct rockchip_pcie_data *phy_data; member
103 regmap_write(rk_phy->reg_base, rk_phy->phy_data->pcie_conf, in phy_wr_cfg()
111 regmap_write(rk_phy->reg_base, rk_phy->phy_data->pcie_conf, in phy_wr_cfg()
116 regmap_write(rk_phy->reg_base, rk_phy->phy_data->pcie_conf, in phy_wr_cfg()
131 rk_phy->phy_data->pcie_laneoff, in rockchip_pcie_phy_power_off()
152 rk_phy->phy_data->pcie_laneoff, in rockchip_pcie_phy_power_off()
179 regmap_write(rk_phy->reg_base, rk_phy->phy_data->pcie_conf, in rockchip_pcie_phy_power_on()
185 rk_phy->phy_data->pcie_laneoff, in rockchip_pcie_phy_power_on()
200 rk_phy->phy_data->pcie_status, in rockchip_pcie_phy_power_on()
221 rk_phy->phy_data->pcie_status, in rockchip_pcie_phy_power_on()
[all …]
/openbmc/linux/drivers/net/ethernet/sfc/
H A Dmcdi_port_common.c432 phy_data = kzalloc(sizeof(*phy_data), GFP_KERNEL); in efx_mcdi_phy_probe()
433 if (phy_data == NULL) in efx_mcdi_phy_probe()
448 efx->phy_data = phy_data; in efx_mcdi_phy_probe()
449 efx->phy_type = phy_data->type; in efx_mcdi_phy_probe()
465 phy_data->forced_cap = caps; in efx_mcdi_phy_probe()
526 kfree(phy_data); in efx_mcdi_phy_probe()
532 struct efx_mcdi_phy_data *phy_data = efx->phy_data; in efx_mcdi_phy_remove() local
534 efx->phy_data = NULL; in efx_mcdi_phy_remove()
535 kfree(phy_data); in efx_mcdi_phy_remove()
968 struct efx_mcdi_phy_data *phy_data = efx->phy_data; in efx_mcdi_phy_module_type() local
[all …]
H A Dmcdi_port.c75 struct efx_mcdi_phy_data *phy_data = efx->phy_data; in efx_mcdi_phy_get_caps() local
77 return phy_data->supported_cap; in efx_mcdi_phy_get_caps()
/openbmc/linux/drivers/net/ethernet/sfc/siena/
H A Dmcdi_port_common.c433 phy_data = kzalloc(sizeof(*phy_data), GFP_KERNEL); in efx_siena_mcdi_phy_probe()
434 if (phy_data == NULL) in efx_siena_mcdi_phy_probe()
449 efx->phy_data = phy_data; in efx_siena_mcdi_phy_probe()
450 efx->phy_type = phy_data->type; in efx_siena_mcdi_phy_probe()
466 phy_data->forced_cap = caps; in efx_siena_mcdi_phy_probe()
527 kfree(phy_data); in efx_siena_mcdi_phy_probe()
533 struct efx_mcdi_phy_data *phy_data = efx->phy_data; in efx_siena_mcdi_phy_remove() local
535 efx->phy_data = NULL; in efx_siena_mcdi_phy_remove()
536 kfree(phy_data); in efx_siena_mcdi_phy_remove()
976 struct efx_mcdi_phy_data *phy_data = efx->phy_data; in efx_mcdi_phy_module_type() local
[all …]
/openbmc/linux/drivers/net/ethernet/atheros/atlx/
H A Datlx.c31 static s32 atlx_read_phy_reg(struct atl1_hw *hw, u16 reg_addr, u16 *phy_data);
82 u16 phy_data = 0; in atlx_check_for_link() local
86 atlx_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data); in atlx_check_for_link()
87 atlx_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data); in atlx_check_for_link()
91 if (!(phy_data & BMSR_LSTATUS)) { in atlx_check_for_link()
174 u16 phy_data; in atlx_clear_phy_int() local
178 atlx_read_phy_reg(&adapter->hw, 19, &phy_data); in atlx_clear_phy_int()
H A Datl1.c358 *phy_data = (u16) val; in atl1_read_phy_reg()
638 u16 phy_data; in atl1_phy_reset() local
646 phy_data = in atl1_phy_reset()
654 phy_data = in atl1_phy_reset()
870 u16 phy_data; in atl1_get_speed_and_duplex() local
1283 u16 speed, duplex, phy_data; in atl1_check_link() local
1368 phy_data = in atl1_check_link()
3255 u16 phy_data; in atl1_set_link_ksettings() local
3305 phy_data = in atl1_set_link_ksettings()
3313 phy_data = in atl1_set_link_ksettings()
[all …]
/openbmc/linux/drivers/net/ethernet/atheros/atl1e/
H A Datl1e_hw.c200 int atl1e_read_phy_reg(struct atl1e_hw *hw, u16 reg_addr, u16 *phy_data) in atl1e_read_phy_reg() argument
221 *phy_data = (u16)val; in atl1e_read_phy_reg()
239 val = ((u32)(phy_data & MDIO_DATA_MASK)) << MDIO_DATA_SHIFT | in atl1e_write_phy_reg()
378 u16 phy_data; in atl1e_phy_commit() local
380 phy_data = BMCR_RESET | BMCR_ANENABLE | BMCR_ANRESTART; in atl1e_phy_commit()
382 ret_val = atl1e_write_phy_reg(hw, MII_BMCR, phy_data); in atl1e_phy_commit()
586 u16 phy_data; in atl1e_get_speed_and_duplex() local
589 err = atl1e_read_phy_reg(hw, MII_AT001_PSSR, &phy_data); in atl1e_get_speed_and_duplex()
593 if (!(phy_data & MII_AT001_PSSR_SPD_DPLX_RESOLVED)) in atl1e_get_speed_and_duplex()
596 switch (phy_data & MII_AT001_PSSR_SPEED) { in atl1e_get_speed_and_duplex()
[all …]
/openbmc/linux/drivers/phy/ti/
H A Dphy-omap-usb2.c375 struct usb_phy_data *phy_data; in omap_usb2_probe() local
382 phy_data = (struct usb_phy_data *)of_id->data; in omap_usb2_probe()
395 phy->phy.label = phy_data->label; in omap_usb2_probe()
398 phy->mask = phy_data->mask; in omap_usb2_probe()
399 phy->power_on = phy_data->power_on; in omap_usb2_probe()
400 phy->power_off = phy_data->power_off; in omap_usb2_probe()
401 phy->flags = phy_data->flags; in omap_usb2_probe()
477 if (phy_data->flags & OMAP_USB2_HAS_SET_VBUS) in omap_usb2_probe()
479 if (phy_data->flags & OMAP_USB2_HAS_START_SRP) in omap_usb2_probe()
/openbmc/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_phy.h129 u32 device_type, u16 *phy_data);
131 u32 device_type, u16 phy_data);
133 u32 device_type, u16 *phy_data);
135 u32 device_type, u16 phy_data);
/openbmc/linux/drivers/gpu/drm/rockchip/
H A Ddw_hdmi-rockchip.c457 .phy_data = &rk3228_chip_data,
474 .phy_data = &rk3288_chip_data,
494 .phy_data = &rk3328_chip_data,
512 .phy_data = &rk3399_chip_data,
525 .phy_data = &rk3568_chip_data,
575 hdmi->chip_data = plat_data->phy_data; in dw_hdmi_rockchip_bind()
576 plat_data->phy_data = hdmi; in dw_hdmi_rockchip_bind()

1234