From: Claudiu Beznea Date: Mon, 17 Nov 2025 10:12:40 +0000 (+0200) Subject: mmc: renesas_sdhi: Deassert the reset signal on probe X-Git-Tag: v6.19-rc1~144^2~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=15213383a3d9195db582729ab3feb923605b6f63;p=thirdparty%2Flinux.git mmc: renesas_sdhi: Deassert the reset signal on probe Deassert the reset signal of the SDHI controller during probe to avoid relying on the previous bootloaders. Without deasserting the reset signal, the SDHI controller will not function. Reviewed-by: Wolfram Sang Tested-by: Wolfram Sang Signed-off-by: Claudiu Beznea Signed-off-by: Ulf Hansson --- diff --git a/drivers/mmc/host/renesas_sdhi_core.c b/drivers/mmc/host/renesas_sdhi_core.c index f56fa2cd208dd..c4aaf534868c2 100644 --- a/drivers/mmc/host/renesas_sdhi_core.c +++ b/drivers/mmc/host/renesas_sdhi_core.c @@ -1103,7 +1103,7 @@ int renesas_sdhi_probe(struct platform_device *pdev, if (IS_ERR(priv->clk_cd)) return dev_err_probe(&pdev->dev, PTR_ERR(priv->clk_cd), "cannot get cd clock"); - priv->rstc = devm_reset_control_get_optional_exclusive(&pdev->dev, NULL); + priv->rstc = devm_reset_control_get_optional_exclusive_deasserted(&pdev->dev, NULL); if (IS_ERR(priv->rstc)) return PTR_ERR(priv->rstc);