| /drivers/remoteproc/ |
| A D | wkup_m3_rproc.c | 53 struct reset_control *rsts; member 64 error = reset_control_deassert(wkupm3->rsts); in wkup_m3_rproc_start() 66 if (!wkupm3->rsts && pdata->deassert_reset(pdev, pdata->reset_name)) { in wkup_m3_rproc_start() 82 error = reset_control_assert(wkupm3->rsts); in wkup_m3_rproc_stop() 84 if (!wkupm3->rsts && pdata->assert_reset(pdev, pdata->reset_name)) { in wkup_m3_rproc_stop() 172 wkupm3->rsts = devm_reset_control_get_optional_shared(dev, "rstctrl"); in wkup_m3_rproc_probe() 173 if (IS_ERR(wkupm3->rsts)) in wkup_m3_rproc_probe() 174 return PTR_ERR(wkupm3->rsts); in wkup_m3_rproc_probe() 175 if (!wkupm3->rsts) { in wkup_m3_rproc_probe()
|
| /drivers/clk/renesas/ |
| A D | rcar-usb2-clock-sel.c | 38 struct reset_control *rsts; member 66 ret = reset_control_deassert(priv->rsts); in usb2_clock_sel_enable() 72 reset_control_assert(priv->rsts); in usb2_clock_sel_enable() 88 reset_control_assert(priv->rsts); in usb2_clock_sel_disable() 158 priv->rsts = devm_reset_control_array_get_shared(dev); in rcar_usb2_clock_sel_probe() 159 if (IS_ERR(priv->rsts)) in rcar_usb2_clock_sel_probe() 160 return PTR_ERR(priv->rsts); in rcar_usb2_clock_sel_probe()
|
| /drivers/phy/rockchip/ |
| A D | phy-rockchip-samsung-hdptx.c | 400 struct reset_control_bulk_data rsts[RST_MAX]; member 809 reset_control_assert(hdptx->rsts[RST_APB].rstc); in rk_hdptx_pre_power_up() 814 reset_control_assert(hdptx->rsts[RST_CMN].rstc); in rk_hdptx_pre_power_up() 881 reset_control_assert(hdptx->rsts[RST_APB].rstc); in rk_hdptx_phy_disable() 894 reset_control_assert(hdptx->rsts[RST_CMN].rstc); in rk_hdptx_phy_disable() 1072 reset_control_assert(hdptx->rsts[RST_CMN].rstc); in rk_hdptx_dp_reset() 1075 reset_control_assert(hdptx->rsts[RST_APB].rstc); in rk_hdptx_dp_reset() 2034 hdptx->rsts[RST_APB].id = "apb"; in rk_hdptx_phy_probe() 2035 hdptx->rsts[RST_INIT].id = "init"; in rk_hdptx_phy_probe() 2036 hdptx->rsts[RST_CMN].id = "cmn"; in rk_hdptx_phy_probe() [all …]
|
| A D | phy-rockchip-usbdp.c | 170 struct reset_control_bulk_data *rsts; member 449 return reset_control_bulk_assert(udphy->num_rsts, udphy->rsts); in rk_udphy_reset_assert_all() 454 return reset_control_bulk_deassert(udphy->num_rsts, udphy->rsts); in rk_udphy_reset_deassert_all() 459 struct reset_control_bulk_data *list = udphy->rsts; in rk_udphy_reset_deassert() 476 udphy->rsts = devm_kcalloc(dev, udphy->num_rsts, in rk_udphy_reset_init() 477 sizeof(*udphy->rsts), GFP_KERNEL); in rk_udphy_reset_init() 478 if (!udphy->rsts) in rk_udphy_reset_init() 482 udphy->rsts[idx].id = cfg->rst_list[idx]; in rk_udphy_reset_init() 485 udphy->rsts); in rk_udphy_reset_init()
|
| /drivers/usb/host/ |
| A D | ehci-platform.c | 49 struct reset_control *rsts; member 319 priv->rsts = devm_reset_control_array_get_optional_shared(&dev->dev); in ehci_platform_probe() 320 if (IS_ERR(priv->rsts)) { in ehci_platform_probe() 321 err = PTR_ERR(priv->rsts); in ehci_platform_probe() 325 err = reset_control_deassert(priv->rsts); in ehci_platform_probe() 390 reset_control_assert(priv->rsts); in ehci_platform_probe() 418 reset_control_assert(priv->rsts); in ehci_platform_remove()
|
| /drivers/ata/ |
| A D | libahci_platform.c | 172 return reset_control_reset(hpriv->rsts); in ahci_platform_deassert_rsts() 174 return reset_control_deassert(hpriv->rsts); in ahci_platform_deassert_rsts() 191 return reset_control_rearm(hpriv->rsts); in ahci_platform_assert_rsts() 193 return reset_control_assert(hpriv->rsts); in ahci_platform_assert_rsts() 557 hpriv->rsts = devm_reset_control_array_get_optional_shared(dev); in ahci_platform_get_resources() 558 if (IS_ERR(hpriv->rsts)) { in ahci_platform_get_resources() 559 rc = PTR_ERR(hpriv->rsts); in ahci_platform_get_resources()
|
| A D | ahci_ceva.c | 269 hpriv->rsts = devm_reset_control_get_optional_exclusive(&pdev->dev, in ceva_ahci_probe() 271 if (IS_ERR(hpriv->rsts)) in ceva_ahci_probe() 272 return dev_err_probe(&pdev->dev, PTR_ERR(hpriv->rsts), in ceva_ahci_probe()
|
| A D | ahci.h | 351 struct reset_control *rsts; /* Optional */ member
|
| /drivers/usb/renesas_usbhs/ |
| A D | common.c | 643 priv->rsts = devm_reset_control_array_get_optional_shared(dev); in usbhs_probe() 644 if (IS_ERR(priv->rsts)) in usbhs_probe() 645 return PTR_ERR(priv->rsts); in usbhs_probe() 723 ret = reset_control_deassert(priv->rsts); in usbhs_probe() 783 reset_control_assert(priv->rsts); in usbhs_probe() 820 reset_control_assert(priv->rsts); in usbhs_remove()
|
| A D | common.h | 282 struct reset_control *rsts; member
|
| /drivers/watchdog/ |
| A D | starfive-wdt.c | 186 struct reset_control *rsts; in starfive_wdt_reset_init() local 189 rsts = devm_reset_control_array_get_exclusive(dev); in starfive_wdt_reset_init() 190 if (IS_ERR(rsts)) in starfive_wdt_reset_init() 191 return dev_err_probe(dev, PTR_ERR(rsts), "failed to get resets\n"); in starfive_wdt_reset_init() 193 ret = reset_control_deassert(rsts); in starfive_wdt_reset_init()
|
| /drivers/clk/baikal-t1/ |
| A D | clk-ccu-div.c | 120 struct ccu_rst *rsts; member 437 data->rsts = ccu_rst_hw_register(&init); in ccu_div_rst_register() 438 if (IS_ERR(data->rsts)) { in ccu_div_rst_register() 441 return PTR_ERR(data->rsts); in ccu_div_rst_register()
|
| /drivers/net/ethernet/intel/ixgbevf/ |
| A D | mbx.c | 112 hw->mbx.stats.rsts++; in ixgbevf_clear_rst_vf() 188 hw->mbx.stats.rsts++; in ixgbevf_check_for_rst_vf() 426 mbx->stats.rsts = 0; in ixgbevf_init_mbx_params_vf()
|
| A D | vf.h | 93 u32 rsts; member
|
| /drivers/net/ethernet/intel/igbvf/ |
| A D | mbx.c | 200 hw->mbx.stats.rsts++; in e1000_check_for_rst_vf() 334 mbx->stats.rsts = 0; in e1000_init_mbx_params_vf()
|
| A D | vf.h | 200 u32 rsts; member
|
| /drivers/bus/ |
| A D | ti-sysc.c | 148 struct reset_control *rsts; member 645 ddata->rsts = in sysc_init_resets() 648 return PTR_ERR_OR_ZERO(ddata->rsts); in sysc_init_resets() 1235 reset_control_assert(ddata->rsts); in sysc_runtime_suspend_legacy() 1258 reset_control_deassert(ddata->rsts); in sysc_runtime_resume_legacy() 1295 reset_control_assert(ddata->rsts); in sysc_runtime_suspend() 1323 reset_control_deassert(ddata->rsts); in sysc_runtime_resume() 2236 reset_control_assert(ddata->rsts); in sysc_init_module() 3225 reset_control_assert(ddata->rsts); in sysc_probe() 3285 if (!reset_control_status(ddata->rsts)) in sysc_remove() [all …]
|
| /drivers/net/ethernet/intel/ixgbe/ |
| A D | ixgbe_mbx.c | 295 hw->mbx.stats.rsts++; in ixgbe_check_for_rst_pf() 422 mbx->stats.rsts = 0; in ixgbe_init_mbx_params_pf()
|
| A D | ixgbe_type.h | 3706 u32 rsts; member
|
| /drivers/net/ethernet/intel/igb/ |
| A D | e1000_mbx.c | 308 hw->mbx.stats.rsts++; in igb_check_for_rst_pf() 471 mbx->stats.rsts = 0; in igb_init_mbx_params_pf()
|
| A D | e1000_hw.h | 494 u32 rsts; member
|
| /drivers/net/ethernet/airoha/ |
| A D | airoha_eth.c | 1394 err = reset_control_bulk_assert(ARRAY_SIZE(eth->rsts), eth->rsts); in airoha_hw_init() 1399 err = reset_control_bulk_deassert(ARRAY_SIZE(eth->rsts), eth->rsts); in airoha_hw_init() 2922 eth->rsts[0].id = "fe"; in airoha_probe() 2923 eth->rsts[1].id = "pdma"; in airoha_probe() 2924 eth->rsts[2].id = "qdma"; in airoha_probe() 2926 ARRAY_SIZE(eth->rsts), in airoha_probe() 2927 eth->rsts); in airoha_probe()
|
| A D | airoha_eth.h | 565 struct reset_control_bulk_data rsts[AIROHA_MAX_NUM_RSTS]; member
|