From patchwork Mon Apr 7 09:21:41 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Biju Das X-Patchwork-Id: 879978 Received: from relmlie5.idc.renesas.com (relmlor1.renesas.com [210.160.252.171]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 75F4B22371F; Mon, 7 Apr 2025 09:21:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=210.160.252.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744017719; cv=none; b=oerNNv8lhj+WbgxKhOJlQUteEj/AB2wWFajxLqrJ99MgVVEW9MHa+bUByK87YhRfcx6jfTxH/CV+0ycKM1f7kfJ1RUryKeVpsxHBzcJAOzcKr6AdXQFN6SNehVQ8dJDaNvGpF02g3QB3yeQzHuCqS5qxTbhSUBHJjm5K0tQRTMQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744017719; c=relaxed/simple; bh=QoPmrGpzCaYfMXH1u8wAwxADc4X76vl7sO+0xeqw84c=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=WDCJcjc6f8a01cwmEwqRs4YFCewAfYfUuxOQwPFw6KgBJXNd4YIL+iqq4JRwIKQdpPzOl/Ah5wg3BFGLfPLxdYkfeG9B+Dna7dcs+J/E2X3qjlIGGfvmPWU7909uxYFddr+ApcjW715wDWc9BsnHP4YIf/bINQ76uIpTmBfmjJU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=bp.renesas.com; spf=pass smtp.mailfrom=bp.renesas.com; arc=none smtp.client-ip=210.160.252.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=bp.renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bp.renesas.com X-CSE-ConnectionGUID: uCQZrJjYTjeEuDbsNCz8sw== X-CSE-MsgGUID: I4oWyh6SRjOfRRZ4X0d51w== Received: from unknown (HELO relmlir5.idc.renesas.com) ([10.200.68.151]) by relmlie5.idc.renesas.com with ESMTP; 07 Apr 2025 18:21:49 +0900 Received: from localhost.localdomain (unknown [10.226.92.133]) by relmlir5.idc.renesas.com (Postfix) with ESMTP id 5DDA9400388C; Mon, 7 Apr 2025 18:21:47 +0900 (JST) From: Biju Das To: Wolfram Sang , Ulf Hansson Cc: Biju Das , linux-mmc@vger.kernel.org, linux-renesas-soc@vger.kernel.org, Geert Uytterhoeven , Prabhakar Mahadev Lad , Biju Das Subject: [PATCH] mmc: renesas_sdhi: Use of_get_available_child_by_name() Date: Mon, 7 Apr 2025 10:21:41 +0100 Message-ID: <20250407092144.35268-1-biju.das.jz@bp.renesas.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-mmc@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Use the helper of_get_available_child_by_name() to simplify renesas_sdhi_probe(). Signed-off-by: Biju Das --- drivers/mmc/host/renesas_sdhi_core.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/drivers/mmc/host/renesas_sdhi_core.c b/drivers/mmc/host/renesas_sdhi_core.c index fa6526be3638..e26e7995754e 100644 --- a/drivers/mmc/host/renesas_sdhi_core.c +++ b/drivers/mmc/host/renesas_sdhi_core.c @@ -1166,12 +1166,7 @@ int renesas_sdhi_probe(struct platform_device *pdev, if (ret) goto efree; - rcfg.of_node = of_get_child_by_name(dev->of_node, "vqmmc-regulator"); - if (!of_device_is_available(rcfg.of_node)) { - of_node_put(rcfg.of_node); - rcfg.of_node = NULL; - } - + rcfg.of_node = of_get_available_child_by_name(dev->of_node, "vqmmc-regulator"); if (rcfg.of_node) { rcfg.driver_data = priv->host; rdev = devm_regulator_register(dev, &renesas_sdhi_vqmmc_regulator, &rcfg);