| /kernel/linux/linux-5.10/drivers/phy/qualcomm/ |
| D | phy-qcom-snps-femto-v2.c | 78 * @phy_reset: phy reset control 92 struct reset_control *phy_reset; member 213 ret = reset_control_assert(hsphy->phy_reset); in qcom_snps_hsphy_init() 215 dev_err(&phy->dev, "failed to assert phy_reset, %d\n", ret); in qcom_snps_hsphy_init() 221 ret = reset_control_deassert(hsphy->phy_reset); in qcom_snps_hsphy_init() 223 dev_err(&phy->dev, "failed to de-assert phy_reset, %d\n", ret); in qcom_snps_hsphy_init() 282 reset_control_assert(hsphy->phy_reset); in qcom_snps_hsphy_exit() 333 hsphy->phy_reset = devm_reset_control_get_exclusive(&pdev->dev, NULL); in qcom_snps_hsphy_probe() 334 if (IS_ERR(hsphy->phy_reset)) { in qcom_snps_hsphy_probe() 336 return PTR_ERR(hsphy->phy_reset); in qcom_snps_hsphy_probe()
|
| D | phy-qcom-pcie2.c | 45 struct reset_control *phy_reset; member 55 ret = reset_control_deassert(qphy->phy_reset); in qcom_pcie2_phy_init() 63 reset_control_assert(qphy->phy_reset); in qcom_pcie2_phy_init() 192 reset_control_assert(qphy->phy_reset); in qcom_pcie2_phy_exit() 287 qphy->phy_reset = devm_reset_control_get_exclusive(dev, "phy"); in qcom_pcie2_phy_probe() 288 if (IS_ERR(qphy->phy_reset)) { in qcom_pcie2_phy_probe() 290 return PTR_ERR(qphy->phy_reset); in qcom_pcie2_phy_probe()
|
| D | phy-qcom-usb-hs-28nm.c | 61 struct reset_control *phy_reset; member 185 ret = reset_control_assert(priv->phy_reset); in qcom_snps_hsphy_reset() 191 ret = reset_control_deassert(priv->phy_reset); in qcom_snps_hsphy_reset() 336 priv->phy_reset = devm_reset_control_get_exclusive(dev, "phy"); in qcom_snps_hsphy_probe() 337 if (IS_ERR(priv->phy_reset)) in qcom_snps_hsphy_probe() 338 return PTR_ERR(priv->phy_reset); in qcom_snps_hsphy_probe()
|
| D | phy-qcom-usb-ss.c | 30 #define PHY_RESET BIT(7) macro 55 qcom_ssphy_updatel(priv->base + PHY_CTRL1, PHY_RESET, in qcom_ssphy_do_reset() 56 PHY_RESET); in qcom_ssphy_do_reset() 58 qcom_ssphy_updatel(priv->base + PHY_CTRL1, PHY_RESET, 0); in qcom_ssphy_do_reset()
|
| D | phy-qcom-qusb2.c | 329 * @phy_reset: phy reset control 349 struct reset_control *phy_reset; member 668 ret = reset_control_assert(qphy->phy_reset); in qusb2_phy_init() 670 dev_err(&phy->dev, "failed to assert phy_reset, %d\n", ret); in qusb2_phy_init() 677 ret = reset_control_deassert(qphy->phy_reset); in qusb2_phy_init() 679 dev_err(&phy->dev, "failed to de-assert phy_reset, %d\n", ret); in qusb2_phy_init() 774 reset_control_assert(qphy->phy_reset); in qusb2_phy_init() 796 reset_control_assert(qphy->phy_reset); in qusb2_phy_exit() 887 qphy->phy_reset = devm_reset_control_get_by_index(&pdev->dev, 0); in qusb2_phy_probe() 888 if (IS_ERR(qphy->phy_reset)) { in qusb2_phy_probe() [all …]
|
| D | phy-qcom-ipq806x-sata.c | 84 /* Setting PHY_RESET to 1 */ in qcom_ipq806x_sata_phy_init() 100 /* Clearing PHY_RESET to 0 */ in qcom_ipq806x_sata_phy_init() 113 /* Setting PHY_RESET to 1 */ in qcom_ipq806x_sata_phy_exit()
|
| /kernel/linux/linux-6.6/drivers/phy/lantiq/ |
| D | phy-lantiq-rcu-usb2.c | 43 struct reset_control *phy_reset; member 123 reset_control_deassert(priv->phy_reset); in ltq_rcu_usb2_phy_power_on() 144 reset_control_assert(priv->phy_reset); in ltq_rcu_usb2_phy_power_off() 201 priv->phy_reset = devm_reset_control_get_optional(dev, "phy"); in ltq_rcu_usb2_of_parse() 203 return PTR_ERR_OR_ZERO(priv->phy_reset); in ltq_rcu_usb2_of_parse() 226 reset_control_assert(priv->phy_reset); in ltq_rcu_usb2_phy_probe()
|
| D | phy-lantiq-vrx200-pcie.c | 92 struct reset_control *phy_reset; member 262 ret = reset_control_assert(priv->phy_reset); in ltq_vrx200_pcie_phy_init() 268 ret = reset_control_deassert(priv->phy_reset); in ltq_vrx200_pcie_phy_init() 284 reset_control_assert(priv->phy_reset); in ltq_vrx200_pcie_phy_init() 298 ret = reset_control_assert(priv->phy_reset); in ltq_vrx200_pcie_phy_exit() 449 priv->phy_reset = devm_reset_control_get_exclusive(dev, "phy"); in ltq_vrx200_pcie_phy_probe() 450 if (IS_ERR(priv->phy_reset)) in ltq_vrx200_pcie_phy_probe() 451 return PTR_ERR(priv->phy_reset); in ltq_vrx200_pcie_phy_probe()
|
| /kernel/linux/linux-5.10/drivers/phy/lantiq/ |
| D | phy-lantiq-rcu-usb2.c | 44 struct reset_control *phy_reset; member 124 reset_control_deassert(priv->phy_reset); in ltq_rcu_usb2_phy_power_on() 145 reset_control_assert(priv->phy_reset); in ltq_rcu_usb2_phy_power_off() 202 priv->phy_reset = devm_reset_control_get_optional(dev, "phy"); in ltq_rcu_usb2_of_parse() 204 return PTR_ERR_OR_ZERO(priv->phy_reset); in ltq_rcu_usb2_of_parse() 227 reset_control_assert(priv->phy_reset); in ltq_rcu_usb2_phy_probe()
|
| D | phy-lantiq-vrx200-pcie.c | 92 struct reset_control *phy_reset; member 262 ret = reset_control_assert(priv->phy_reset); in ltq_vrx200_pcie_phy_init() 268 ret = reset_control_deassert(priv->phy_reset); in ltq_vrx200_pcie_phy_init() 284 reset_control_assert(priv->phy_reset); in ltq_vrx200_pcie_phy_init() 298 ret = reset_control_assert(priv->phy_reset); in ltq_vrx200_pcie_phy_exit() 451 priv->phy_reset = devm_reset_control_get_exclusive(dev, "phy"); in ltq_vrx200_pcie_phy_probe() 452 if (IS_ERR(priv->phy_reset)) in ltq_vrx200_pcie_phy_probe() 453 return PTR_ERR(priv->phy_reset); in ltq_vrx200_pcie_phy_probe()
|
| /kernel/linux/linux-6.6/drivers/phy/qualcomm/ |
| D | phy-qcom-snps-eusb2.c | 129 struct reset_control *phy_reset; member 254 ret = reset_control_assert(phy->phy_reset); in qcom_snps_eusb2_hsphy_init() 256 dev_err(&p->dev, "failed to assert phy_reset, %d\n", ret); in qcom_snps_eusb2_hsphy_init() 262 ret = reset_control_deassert(phy->phy_reset); in qcom_snps_eusb2_hsphy_init() 264 dev_err(&p->dev, "failed to de-assert phy_reset, %d\n", ret); in qcom_snps_eusb2_hsphy_init() 385 phy->phy_reset = devm_reset_control_get_exclusive(dev, NULL); in qcom_snps_eusb2_hsphy_probe() 386 if (IS_ERR(phy->phy_reset)) in qcom_snps_eusb2_hsphy_probe() 387 return PTR_ERR(phy->phy_reset); in qcom_snps_eusb2_hsphy_probe()
|
| D | phy-qcom-pcie2.c | 45 struct reset_control *phy_reset; member 55 ret = reset_control_deassert(qphy->phy_reset); in qcom_pcie2_phy_init() 63 reset_control_assert(qphy->phy_reset); in qcom_pcie2_phy_init() 192 reset_control_assert(qphy->phy_reset); in qcom_pcie2_phy_exit() 288 qphy->phy_reset = devm_reset_control_get_exclusive(dev, "phy"); in qcom_pcie2_phy_probe() 289 if (IS_ERR(qphy->phy_reset)) { in qcom_pcie2_phy_probe() 291 return PTR_ERR(qphy->phy_reset); in qcom_pcie2_phy_probe()
|
| D | phy-qcom-snps-femto-v2.c | 119 * @phy_reset: phy reset control 133 struct reset_control *phy_reset; member 403 ret = reset_control_assert(hsphy->phy_reset); in qcom_snps_hsphy_init() 405 dev_err(&phy->dev, "failed to assert phy_reset, %d\n", ret); in qcom_snps_hsphy_init() 411 ret = reset_control_deassert(hsphy->phy_reset); in qcom_snps_hsphy_init() 413 dev_err(&phy->dev, "failed to de-assert phy_reset, %d\n", ret); in qcom_snps_hsphy_init() 483 reset_control_assert(hsphy->phy_reset); in qcom_snps_hsphy_exit() 587 hsphy->phy_reset = devm_reset_control_get_exclusive(&pdev->dev, NULL); in qcom_snps_hsphy_probe() 588 if (IS_ERR(hsphy->phy_reset)) { in qcom_snps_hsphy_probe() 590 return PTR_ERR(hsphy->phy_reset); in qcom_snps_hsphy_probe()
|
| D | phy-qcom-usb-hs-28nm.c | 61 struct reset_control *phy_reset; member 185 ret = reset_control_assert(priv->phy_reset); in qcom_snps_hsphy_reset() 191 ret = reset_control_deassert(priv->phy_reset); in qcom_snps_hsphy_reset() 336 priv->phy_reset = devm_reset_control_get_exclusive(dev, "phy"); in qcom_snps_hsphy_probe() 337 if (IS_ERR(priv->phy_reset)) in qcom_snps_hsphy_probe() 338 return PTR_ERR(priv->phy_reset); in qcom_snps_hsphy_probe()
|
| D | phy-qcom-usb-ss.c | 30 #define PHY_RESET BIT(7) macro 55 qcom_ssphy_updatel(priv->base + PHY_CTRL1, PHY_RESET, in qcom_ssphy_do_reset() 56 PHY_RESET); in qcom_ssphy_do_reset() 58 qcom_ssphy_updatel(priv->base + PHY_CTRL1, PHY_RESET, 0); in qcom_ssphy_do_reset()
|
| D | phy-qcom-qusb2.c | 415 * @phy_reset: phy reset control 435 struct reset_control *phy_reset; member 754 ret = reset_control_assert(qphy->phy_reset); in qusb2_phy_init() 756 dev_err(&phy->dev, "failed to assert phy_reset, %d\n", ret); in qusb2_phy_init() 763 ret = reset_control_deassert(qphy->phy_reset); in qusb2_phy_init() 765 dev_err(&phy->dev, "failed to de-assert phy_reset, %d\n", ret); in qusb2_phy_init() 865 reset_control_assert(qphy->phy_reset); in qusb2_phy_init() 887 reset_control_assert(qphy->phy_reset); in qusb2_phy_exit() 991 qphy->phy_reset = devm_reset_control_get_by_index(&pdev->dev, 0); in qusb2_phy_probe() 992 if (IS_ERR(qphy->phy_reset)) { in qusb2_phy_probe() [all …]
|
| D | phy-qcom-ipq806x-sata.c | 84 /* Setting PHY_RESET to 1 */ in qcom_ipq806x_sata_phy_init() 100 /* Clearing PHY_RESET to 0 */ in qcom_ipq806x_sata_phy_init() 113 /* Setting PHY_RESET to 1 */ in qcom_ipq806x_sata_phy_exit()
|
| /kernel/linux/linux-5.10/drivers/pci/controller/dwc/ |
| D | pcie-qcom.c | 106 struct reset_control *phy_reset; member 140 struct reset_control *phy_reset; member 285 res->phy_reset = devm_reset_control_get_exclusive(dev, "phy"); in qcom_pcie_get_resources_2_1_0() 286 return PTR_ERR_OR_ZERO(res->phy_reset); in qcom_pcie_get_resources_2_1_0() 299 reset_control_assert(res->phy_reset); in qcom_pcie_deinit_2_1_0() 321 reset_control_assert(res->phy_reset); in qcom_pcie_init_2_1_0() 341 ret = reset_control_deassert(res->phy_reset); in qcom_pcie_init_2_1_0() 420 reset_control_assert(res->phy_reset); in qcom_pcie_init_2_1_0() 745 res->phy_reset = devm_reset_control_get_exclusive(dev, "phy"); in qcom_pcie_get_resources_2_4_0() 746 if (IS_ERR(res->phy_reset)) in qcom_pcie_get_resources_2_4_0() [all …]
|
| /kernel/linux/linux-6.6/include/linux/platform_data/ |
| D | usb-omap.h | 35 unsigned phy_reset:1; member 55 unsigned phy_reset:1; member
|
| /kernel/linux/linux-6.6/drivers/phy/hisilicon/ |
| D | phy-hix5hd2-sata.c | 21 #define PHY_RESET BIT(0) macro 85 REF_SSP_EN | PHY_RESET; in hix5hd2_sata_phy_init() 88 val &= ~PHY_RESET; in hix5hd2_sata_phy_init()
|
| /kernel/linux/linux-5.10/drivers/phy/hisilicon/ |
| D | phy-hix5hd2-sata.c | 20 #define PHY_RESET BIT(0) macro 84 REF_SSP_EN | PHY_RESET; in hix5hd2_sata_phy_init() 87 val &= ~PHY_RESET; in hix5hd2_sata_phy_init()
|
| /kernel/linux/linux-5.10/include/linux/platform_data/ |
| D | usb-omap.h | 49 unsigned phy_reset:1; member 69 unsigned phy_reset:1; member
|
| /kernel/linux/linux-6.6/drivers/pci/controller/ |
| D | pcie-mediatek-gen3.c | 121 * @phy_reset: PHY reset control 140 struct reset_control *phy_reset; member 794 pcie->phy_reset = devm_reset_control_get_optional_exclusive(dev, "phy"); in mtk_pcie_parse_port() 795 if (IS_ERR(pcie->phy_reset)) { in mtk_pcie_parse_port() 796 ret = PTR_ERR(pcie->phy_reset); in mtk_pcie_parse_port() 836 reset_control_deassert(pcie->phy_reset); in mtk_pcie_power_up() 872 reset_control_assert(pcie->phy_reset); in mtk_pcie_power_up() 887 reset_control_assert(pcie->phy_reset); in mtk_pcie_power_down() 902 reset_control_assert(pcie->phy_reset); in mtk_pcie_setup()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/ |
| D | dwmac-rk.c | 60 struct reset_control *phy_reset; member 1026 if (priv->phy_reset) { in rk_gmac_integrated_phy_powerup() 1029 if (priv->phy_reset) in rk_gmac_integrated_phy_powerup() 1030 reset_control_assert(priv->phy_reset); in rk_gmac_integrated_phy_powerup() 1032 if (priv->phy_reset) in rk_gmac_integrated_phy_powerup() 1033 reset_control_deassert(priv->phy_reset); in rk_gmac_integrated_phy_powerup() 1043 if (priv->phy_reset) in rk_gmac_integrated_phy_powerdown() 1044 reset_control_assert(priv->phy_reset); in rk_gmac_integrated_phy_powerdown() 1276 bsp_priv->phy_reset = of_reset_control_get(plat->phy_node, NULL); in rk_gmac_setup() 1277 if (IS_ERR(bsp_priv->phy_reset)) { in rk_gmac_setup() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/qualcomm/emac/ |
| D | emac-sgmii.c | 186 writel(((val & ~PHY_RESET) | PHY_RESET), phy->base + in emac_sgmii_reset_prepare() 191 writel((val & ~PHY_RESET), phy->base + EMAC_EMAC_WRAPPER_CSR2); in emac_sgmii_reset_prepare()
|