/Linux-v4.19/drivers/phy/lantiq/ |
D | phy-lantiq-rcu-usb2.c | 47 struct reset_control *phy_reset; member 127 reset_control_deassert(priv->phy_reset); in ltq_rcu_usb2_phy_power_on() 140 reset_control_assert(priv->phy_reset); in ltq_rcu_usb2_phy_power_off() 198 priv->phy_reset = devm_reset_control_get_optional(dev, "phy"); in ltq_rcu_usb2_of_parse() 199 if (IS_ERR(priv->phy_reset)) in ltq_rcu_usb2_of_parse() 200 return PTR_ERR(priv->phy_reset); in ltq_rcu_usb2_of_parse() 225 reset_control_assert(priv->phy_reset); in ltq_rcu_usb2_phy_probe()
|
/Linux-v4.19/include/linux/platform_data/ |
D | usb-omap.h | 49 unsigned phy_reset:1; member 69 unsigned phy_reset:1; member
|
/Linux-v4.19/drivers/phy/qualcomm/ |
D | phy-qcom-qusb2.c | 278 struct reset_control *phy_reset; member 582 ret = reset_control_assert(qphy->phy_reset); in qusb2_phy_init() 591 ret = reset_control_deassert(qphy->phy_reset); in qusb2_phy_init() 688 reset_control_assert(qphy->phy_reset); in qusb2_phy_init() 710 reset_control_assert(qphy->phy_reset); in qusb2_phy_exit() 791 qphy->phy_reset = devm_reset_control_get_by_index(&pdev->dev, 0); in qusb2_phy_probe() 792 if (IS_ERR(qphy->phy_reset)) { in qusb2_phy_probe() 794 return PTR_ERR(qphy->phy_reset); in qusb2_phy_probe()
|
/Linux-v4.19/drivers/net/phy/ |
D | at803x.c | 73 bool phy_reset:1; member 318 if (phydev->mdio.reset && !priv->phy_reset) { in at803x_link_change_notify() 332 priv->phy_reset = true; in at803x_link_change_notify() 335 priv->phy_reset = false; in at803x_link_change_notify()
|
/Linux-v4.19/drivers/pci/controller/dwc/ |
D | pcie-qcom.c | 92 struct reset_control *phy_reset; member 125 struct reset_control *phy_reset; member 252 res->phy_reset = devm_reset_control_get_exclusive(dev, "phy"); in qcom_pcie_get_resources_2_1_0() 253 return PTR_ERR_OR_ZERO(res->phy_reset); in qcom_pcie_get_resources_2_1_0() 325 ret = reset_control_deassert(res->phy_reset); in qcom_pcie_init_2_1_0() 680 res->phy_reset = devm_reset_control_get_exclusive(dev, "phy"); in qcom_pcie_get_resources_2_4_0() 681 if (IS_ERR(res->phy_reset)) in qcom_pcie_get_resources_2_4_0() 682 return PTR_ERR(res->phy_reset); in qcom_pcie_get_resources_2_4_0() 717 reset_control_assert(res->phy_reset); in qcom_pcie_deinit_2_4_0() 761 ret = reset_control_assert(res->phy_reset); in qcom_pcie_init_2_4_0() [all …]
|
D | pci-exynos.c | 247 phy_reset(ep->phy); in exynos_pcie_establish_link()
|
/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/ |
D | dwmac-rk.c | 69 struct reset_control *phy_reset; member 1035 if (priv->phy_reset) { in rk_gmac_integrated_phy_powerup() 1038 if (priv->phy_reset) in rk_gmac_integrated_phy_powerup() 1039 reset_control_assert(priv->phy_reset); in rk_gmac_integrated_phy_powerup() 1041 if (priv->phy_reset) in rk_gmac_integrated_phy_powerup() 1042 reset_control_deassert(priv->phy_reset); in rk_gmac_integrated_phy_powerup() 1052 if (priv->phy_reset) in rk_gmac_integrated_phy_powerdown() 1053 reset_control_assert(priv->phy_reset); in rk_gmac_integrated_phy_powerdown() 1293 bsp_priv->phy_reset = of_reset_control_get(plat->phy_node, NULL); in rk_gmac_setup() 1294 if (IS_ERR(bsp_priv->phy_reset)) { in rk_gmac_setup() [all …]
|
D | stmmac_mdio.c | 289 if (data->phy_reset) { in stmmac_mdio_reset() 291 data->phy_reset(priv->plat->bsp_priv); in stmmac_mdio_reset()
|
D | stmmac_pci.c | 76 plat->mdio_bus_data->phy_reset = NULL; in common_default_data()
|
/Linux-v4.19/include/linux/usb/ |
D | renesas_usbhs.h | 82 int (*phy_reset)(struct platform_device *pdev); member
|
/Linux-v4.19/include/linux/phy/ |
D | phy.h | 170 int phy_reset(struct phy *phy); 291 static inline int phy_reset(struct phy *phy) in phy_reset() function
|
/Linux-v4.19/include/linux/ |
D | stmmac.h | 95 int (*phy_reset)(void *priv); member
|
/Linux-v4.19/drivers/usb/renesas_usbhs/ |
D | common.c | 426 usbhs_platform_call(priv, phy_reset, pdev); in usbhsc_hotplug() 695 usbhs_platform_call(priv, phy_reset, pdev); in usbhs_probe() 775 usbhs_platform_call(priv, phy_reset, pdev); in usbhsc_resume()
|
/Linux-v4.19/drivers/scsi/mvsas/ |
D | mv_94xx.h | 191 u32 phy_reset:1; member
|
D | mv_sas.c | 175 MVS_CHIP_DISP->phy_reset(mvi, no, hard); in mvs_phys_reset() 204 MVS_CHIP_DISP->phy_reset(mvi, phy_id, MVS_HARD_RESET); in mvs_phy_control() 209 MVS_CHIP_DISP->phy_reset(mvi, phy_id, MVS_SOFT_RESET); in mvs_phy_control() 1967 MVS_CHIP_DISP->phy_reset(mvi, phy_no, MVS_HARD_RESET); in mvs_sig_time_out() 2011 MVS_CHIP_DISP->phy_reset(mvi, in mvs_int_port() 2043 MVS_CHIP_DISP->phy_reset(mvi, phy_no, MVS_PHY_TUNE); in mvs_int_port()
|
D | mv_sas.h | 158 void (*phy_reset)(struct mvs_info *mvi, u32 phy_id, int hard); member
|
/Linux-v4.19/Documentation/networking/ |
D | stmmac.txt | 193 int (*phy_reset)(void *priv); 200 o phy_reset: hook to reset the phy device attached to the bus. 256 .phy_reset = phy_reset; 258 |-> function to provide the phy_reset on this board
|
/Linux-v4.19/include/scsi/ |
D | scsi_transport_sas.h | 177 int (*phy_reset)(struct sas_phy *, int); member
|
/Linux-v4.19/drivers/scsi/smartpqi/ |
D | smartpqi_sas_transport.c | 336 .phy_reset = pqi_sas_phy_reset,
|
/Linux-v4.19/drivers/phy/ |
D | phy-core.c | 380 int phy_reset(struct phy *phy) in phy_reset() function 393 EXPORT_SYMBOL_GPL(phy_reset);
|
/Linux-v4.19/drivers/net/ethernet/freescale/ |
D | fec_main.c | 3250 int err, phy_reset; in fec_reset_phy() local 3263 phy_reset = of_get_named_gpio(np, "phy-reset-gpios", 0); in fec_reset_phy() 3264 if (phy_reset == -EPROBE_DEFER) in fec_reset_phy() 3265 return phy_reset; in fec_reset_phy() 3266 else if (!gpio_is_valid(phy_reset)) in fec_reset_phy() 3276 err = devm_gpio_request_one(&pdev->dev, phy_reset, in fec_reset_phy() 3289 gpio_set_value_cansleep(phy_reset, !active_high); in fec_reset_phy()
|
/Linux-v4.19/drivers/scsi/ |
D | scsi_transport_sas.c | 585 error = i->f->phy_reset(phy, hard_reset); in do_sas_phy_reset() 1816 SETUP_OPTIONAL_PHY_ATTRIBUTE_WRONLY(link_reset, phy_reset); in sas_attach_transport() 1817 SETUP_OPTIONAL_PHY_ATTRIBUTE_WRONLY(hard_reset, phy_reset); in sas_attach_transport()
|
/Linux-v4.19/drivers/scsi/libsas/ |
D | sas_init.c | 551 .phy_reset = queue_phy_reset,
|
/Linux-v4.19/drivers/net/ethernet/amd/xgbe/ |
D | xgbe.h | 906 int (*phy_reset)(struct xgbe_prv_data *); member
|
/Linux-v4.19/arch/sh/boards/mach-ecovec24/ |
D | setup.c | 275 .phy_reset = usbhs_phy_reset,
|