Searched refs:sw_rst (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/ata/ |
H A D | ahci_mtk.c | 29 struct reset_control *sw_rst; member 55 plat->sw_rst = devm_reset_control_get_optional_exclusive(dev, "sw"); in mtk_ahci_platform_resets() 56 if (PTR_ERR(plat->sw_rst) == -EPROBE_DEFER) in mtk_ahci_platform_resets() 57 return PTR_ERR(plat->sw_rst); in mtk_ahci_platform_resets() 69 err = reset_control_assert(plat->sw_rst); in mtk_ahci_platform_resets() 87 err = reset_control_deassert(plat->sw_rst); in mtk_ahci_platform_resets()
|
H A D | ahci_st.c | 35 struct reset_control *sw_rst; member 68 if (drv_data->sw_rst) { in st_ahci_deassert_resets() 69 err = reset_control_deassert(drv_data->sw_rst); in st_ahci_deassert_resets() 114 drv_data->sw_rst = devm_reset_control_get(dev, "sw-rst"); in st_ahci_probe_resets() 115 if (IS_ERR(drv_data->sw_rst)) { in st_ahci_probe_resets() 117 drv_data->sw_rst = NULL; in st_ahci_probe_resets()
|
/kernel/linux/linux-6.6/drivers/ata/ |
H A D | ahci_mtk.c | 30 struct reset_control *sw_rst; member 56 plat->sw_rst = devm_reset_control_get_optional_exclusive(dev, "sw"); in mtk_ahci_platform_resets() 57 if (PTR_ERR(plat->sw_rst) == -EPROBE_DEFER) in mtk_ahci_platform_resets() 58 return PTR_ERR(plat->sw_rst); in mtk_ahci_platform_resets() 70 err = reset_control_assert(plat->sw_rst); in mtk_ahci_platform_resets() 88 err = reset_control_deassert(plat->sw_rst); in mtk_ahci_platform_resets()
|
H A D | ahci_st.c | 35 struct reset_control *sw_rst; member 68 if (drv_data->sw_rst) { in st_ahci_deassert_resets() 69 err = reset_control_deassert(drv_data->sw_rst); in st_ahci_deassert_resets() 114 drv_data->sw_rst = devm_reset_control_get(dev, "sw-rst"); in st_ahci_probe_resets() 115 if (IS_ERR(drv_data->sw_rst)) { in st_ahci_probe_resets() 117 drv_data->sw_rst = NULL; in st_ahci_probe_resets()
|
/kernel/linux/linux-5.10/drivers/mmc/host/ |
H A D | sdhci-esdhc-imx.c | 975 u8 sw_rst; in esdhc_prepare_tuning() local 983 ret = readb_poll_timeout(host->ioaddr + SDHCI_SOFTWARE_RESET, sw_rst, in esdhc_prepare_tuning() 984 !(sw_rst & SDHCI_RESET_ALL), 10, 100); in esdhc_prepare_tuning()
|
/kernel/linux/linux-6.6/drivers/mmc/host/ |
H A D | sdhci-esdhc-imx.c | 1124 u8 sw_rst; in esdhc_prepare_tuning() local 1132 ret = readb_poll_timeout(host->ioaddr + SDHCI_SOFTWARE_RESET, sw_rst, in esdhc_prepare_tuning() 1133 !(sw_rst & SDHCI_RESET_ALL), 10, 100); in esdhc_prepare_tuning()
|
Completed in 8 milliseconds