From patchwork Sun May 30 23:31:49 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jaehoon Chung X-Patchwork-Id: 1485514 X-Patchwork-Delegate: van.freenix@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=samsung.com header.i=@samsung.com header.a=rsa-sha256 header.s=mail20170921 header.b=gVLRybFL; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4FtZS434YRz9sRK for ; Mon, 31 May 2021 09:31:16 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 2EEA281DC0; Mon, 31 May 2021 01:31:13 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=samsung.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=samsung.com header.i=@samsung.com header.b="gVLRybFL"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 7984E82D57; Mon, 31 May 2021 01:31:10 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from mailout1.samsung.com (mailout1.samsung.com [203.254.224.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 5111181664 for ; Mon, 31 May 2021 01:31:06 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=samsung.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=jh80.chung@samsung.com Received: from epcas1p4.samsung.com (unknown [182.195.41.48]) by mailout1.samsung.com (KnoxPortal) with ESMTP id 20210530233102epoutp013340b2b10ecd474b55739c22d6f4af07~D-BX7P5Uv1740117401epoutp01i for ; Sun, 30 May 2021 23:31:02 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.samsung.com 20210530233102epoutp013340b2b10ecd474b55739c22d6f4af07~D-BX7P5Uv1740117401epoutp01i DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1622417462; bh=DiBajgGb4UhC+iNl6uLKmgeUQ9uIVtUTw2q2y4AdNuA=; h=From:To:Cc:Subject:Date:References:From; b=gVLRybFLKC9nWreLQkpeTtfXvg29bn7sf6zT+qCqs206SlrtQYjNBmM5IwLx4f9Qc NWhwgmeXVv13jQznOTofPuN7VHUC4cLzxtUIQvSggiesq4VDzEog0P5BbcHG5mhCSB 2hcb9oXtTR0W3HTCwz2ysO6aGr6bP04EDUdatE9g= Received: from epsnrtp2.localdomain (unknown [182.195.42.163]) by epcas1p1.samsung.com (KnoxPortal) with ESMTP id 20210530233101epcas1p1b3c475d4c41a0b87da795fab93c03de1~D-BXf4qNt0914009140epcas1p1o; Sun, 30 May 2021 23:31:01 +0000 (GMT) Received: from epsmges1p5.samsung.com (unknown [182.195.40.153]) by epsnrtp2.localdomain (Postfix) with ESMTP id 4FtZRl52Ytz4x9Q3; Sun, 30 May 2021 23:30:59 +0000 (GMT) Received: from epcas1p1.samsung.com ( [182.195.41.45]) by epsmges1p5.samsung.com (Symantec Messaging Gateway) with SMTP id 48.E4.09736.23024B06; Mon, 31 May 2021 08:30:59 +0900 (KST) Received: from epsmtrp1.samsung.com (unknown [182.195.40.13]) by epcas1p1.samsung.com (KnoxPortal) with ESMTPA id 20210530233058epcas1p174bba2f48d4e4b5a2be4af0e9401f960~D-BUz_iWj0511505115epcas1p1R; Sun, 30 May 2021 23:30:58 +0000 (GMT) Received: from epsmgms1p2.samsung.com (unknown [182.195.42.42]) by epsmtrp1.samsung.com (KnoxPortal) with ESMTP id 20210530233058epsmtrp188381cbc173f941e96eceed0f008a799~D-BUzOdTB0583605836epsmtrp1D; Sun, 30 May 2021 23:30:58 +0000 (GMT) X-AuditID: b6c32a39-8efff70000002608-5e-60b42032703f Received: from epsmtip1.samsung.com ( [182.195.34.30]) by epsmgms1p2.samsung.com (Symantec Messaging Gateway) with SMTP id C4.A5.08163.23024B06; Mon, 31 May 2021 08:30:58 +0900 (KST) Received: from jaehoon-DeskTop.10.32.193.11 (unknown [10.113.113.235]) by epsmtip1.samsung.com (KnoxPortal) with ESMTPA id 20210530233058epsmtip174486083763a92c81d09c34d90c45dfd~D-BUj5K6w1487614876epsmtip1f; Sun, 30 May 2021 23:30:58 +0000 (GMT) From: Jaehoon Chung To: u-boot@lists.denx.de Cc: peng.fan@nxp.com, yangbo.lu@nxp.com, sjg@chromium.org, stefan_b@posteo.net, ashok.reddy.soma@xilinx.com, seanga2@gmail.com, nsaenzjulienne@suse.de, Jaehoon Chung Subject: [PATCH 1/2] mmc: fsl_esdhc_imx: use mmc_send_cmd instead of dm_mmc_send_cmd Date: Mon, 31 May 2021 08:31:49 +0900 Message-Id: <20210530233150.20687-1-jh80.chung@samsung.com> X-Mailer: git-send-email 2.29.0 MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGJsWRmVeSWpSXmKPExsWy7bCmrq6xwpYEg9nPGS0OXWhgsrjxq43V Ytus5WwWP1Z9YbXYem8Ck8W3LdsYLb4GWLzd28luMfOkiQOnx+yGiyweO2fdZfc4e2cHo8fG dzuYPB4fPsnu0bdlFaPH5tPVHns//2YJ4IjKtslITUxJLVJIzUvOT8nMS7dV8g6Od443NTMw 1DW0tDBXUshLzE21VXLxCdB1y8wBOk5JoSwxpxQoFJBYXKykb2dTlF9akqqQkV9cYquUWpCS U2BZoFecmFtcmpeul5yfa2VoYGBkClSYkJ0xa+061oItvBWfrv5hbGBcyN3FyMkhIWAi8fT5 ZyYQW0hgB6PE+rVZXYxcQPYnRok3HyazQzifGSXmtUNUgXR8XnKaBSKxi1HiyNtTUFW/GSWe tMwEq2IT0JHY/u04mC0iICHxq/8qI0gRs8AhRomty94zgySEBcIkHm6cxQ5iswioSuz7vwTM 5hWwlli0oJ8dYp28xJ/7PcwQcUGJkzOfsIDYzEDx5q2zmUGGSgh8ZJfoOtoIlOAAclwkLh1V h+gVlnh1fAvUHCmJl/1tUHa1xK7mM1C9HYwSt7Y1Qf1mLLF/6WQmkDnMApoS63fpQ4QVJXb+ nssIsZdP4t3XHlaIVbwSHW1CECUqEpdev2SCWXX3yX9WCNtDYufCi8yQ8I2V2DC1gW0Co/ws JN/MQvLNLITFCxiZVzGKpRYU56anFhsWmCLH6iZGcALVstzBOP3tB71DjEwcjMBw5WBWEuE9 U7ExQYg3JbGyKrUoP76oNCe1+BCjKTB8JzJLiSbnA1N4Xkm8oamRsbGxhYmhmamhoZI4b7pz dYKQQHpiSWp2ampBahFMHxMHp1QDk9HGG6ubuINLvuWsErB/drFl9oKC+GPi5kkcZv+yV+1N Cd3T9/tpxFe94H1b1+Y4nvu5qTukTaT9R8GGJRW1PVqcO+d6592Zcu0q9+75fFtuPNYL5tGu O3Nw4vzjEYcVNmj0hH/S9Mxy9v//IvPk41uXorTsTIJncvw/f37mdTm2KyxH9V1fKr8598Bd 8ucp5hSP6cXBikd2hK4UOjpX2nXF0UM7/547sEbu5I0o8bXL1hw7FT4jNP653oKKeS0pPFoi K3QijGcX1k86sKy/dObc1/mBh+eF9LNO5d8wP9424Ud37A4j9n8Cznsv5e91tDjwJvdiBFOX 3I/D2bsTmPqd187srrj1s+xRdextTnclluKMREMt5qLiRABwD5GIKQQAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCLMWRmVeSWpSXmKPExsWy7bCSnK6RwpYEg33TtSwOXWhgsrjxq43V Ytus5WwWP1Z9YbXYem8Ck8W3LdsYLb4GWLzd28luMfOkiQOnx+yGiyweO2fdZfc4e2cHo8fG dzuYPB4fPsnu0bdlFaPH5tPVHns//2YJ4IjisklJzcksSy3St0vgypi1dh1rwRbeik9X/zA2 MC7k7mLk5JAQMJH4vOQ0C4gtJLCDUeLLPUeIuJTE56dT2boYOYBsYYnDh4u7GLmASn4ySpxv fcIOUsMmoCOx/dtxJhBbREBC4lf/VUaQImaBM4wSU/bfZQZJCAuESHy63AFmswioSuz7vwSs mVfAWmLRgn52iGXyEn/u9zBDxAUlTs58AnYQM1C8eets5gmMfLOQpGYhSS1gZFrFKJlaUJyb nltsWGCUl1quV5yYW1yal66XnJ+7iREc0FpaOxj3rPqgd4iRiYPxEKMEB7OSCO+Zio0JQrwp iZVVqUX58UWlOanFhxilOViUxHkvdJ2MFxJITyxJzU5NLUgtgskycXBKNTCV23S9S7G5Far2 sHPD3uITNx7VTmfae/u95PvmA14povkiWo++9a7L6XKfmFC2iFfKxGjZcxbR130epk92nlZ7 /aKo1F+32Pfe++3nT7H1FslKmqQs39cl+/ebcHDL2+h9FT1zNFfende48PiPBeK7jAPDK4+n hore0khZfNSRLZv7+vb9Oo8vcdW73nQKevTF20bI9LKwt3uAcXzSqcy3y+YXeaZz5fDUza46 fj5z373IvhRm8Wi7VOV5xTG1VctEGNRbFv+/Y3+A4c20MCPGazwOx+P5dSVfTDw6YwoXt7nc jUS7LR+u5zT03m221XeVd5hr4S6r0HTgfTt/icB58+aLa1+6HZ0euCMpTomlOCPRUIu5qDgR AISg0nPXAgAA X-CMS-MailID: 20210530233058epcas1p174bba2f48d4e4b5a2be4af0e9401f960 X-Msg-Generator: CA X-Sendblock-Type: SVC_REQ_APPROVE CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20210530233058epcas1p174bba2f48d4e4b5a2be4af0e9401f960 References: X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.102.4 at phobos.denx.de X-Virus-Status: Clean Use mmc_send_cmd instead of dm_mmc_send_cmd. It doesn't need to distinguish this function. Signed-off-by: Jaehoon Chung --- drivers/mmc/fsl_esdhc_imx.c | 2 +- drivers/mmc/mmc_private.h | 1 - include/mmc.h | 1 + 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/mmc/fsl_esdhc_imx.c b/drivers/mmc/fsl_esdhc_imx.c index a4675838e58a..4f4a6a8c9934 100644 --- a/drivers/mmc/fsl_esdhc_imx.c +++ b/drivers/mmc/fsl_esdhc_imx.c @@ -865,7 +865,7 @@ static void esdhc_stop_tuning(struct mmc *mmc) cmd.cmdarg = 0; cmd.resp_type = MMC_RSP_R1b; - dm_mmc_send_cmd(mmc->dev, &cmd, NULL); + mmc_send_cmd(mmc, &cmd, NULL); } static int fsl_esdhc_execute_tuning(struct udevice *dev, uint32_t opcode) diff --git a/drivers/mmc/mmc_private.h b/drivers/mmc/mmc_private.h index a0900e8cadd8..a6cd250d2935 100644 --- a/drivers/mmc/mmc_private.h +++ b/drivers/mmc/mmc_private.h @@ -12,7 +12,6 @@ #include -int mmc_send_cmd(struct mmc *mmc, struct mmc_cmd *cmd, struct mmc_data *data); int mmc_send_status(struct mmc *mmc, unsigned int *status); int mmc_poll_for_busy(struct mmc *mmc, int timeout); diff --git a/include/mmc.h b/include/mmc.h index 8600881705f4..7f8ba2b017ee 100644 --- a/include/mmc.h +++ b/include/mmc.h @@ -795,6 +795,7 @@ int mmc_initialize(struct bd_info *bis); int mmc_init_device(int num); int mmc_init(struct mmc *mmc); int mmc_send_tuning(struct mmc *mmc, u32 opcode, int *cmd_error); +int mmc_send_cmd(struct mmc *mmc, struct mmc_cmd *cmd, struct mmc_data *data); #if CONFIG_IS_ENABLED(MMC_UHS_SUPPORT) || \ CONFIG_IS_ENABLED(MMC_HS200_SUPPORT) || \ From patchwork Sun May 30 23:31:50 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jaehoon Chung X-Patchwork-Id: 1485515 X-Patchwork-Delegate: van.freenix@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=samsung.com header.i=@samsung.com header.a=rsa-sha256 header.s=mail20170921 header.b=q1gno2V+; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4FtZSG0XS9z9sRK for ; Mon, 31 May 2021 09:31:26 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 9DD6882D5E; Mon, 31 May 2021 01:31:16 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=samsung.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=samsung.com header.i=@samsung.com header.b="q1gno2V+"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id F124782D29; Mon, 31 May 2021 01:31:10 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from mailout1.samsung.com (mailout1.samsung.com [203.254.224.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 586F581DC0 for ; Mon, 31 May 2021 01:31:06 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=samsung.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=jh80.chung@samsung.com Received: from epcas1p3.samsung.com (unknown [182.195.41.47]) by mailout1.samsung.com (KnoxPortal) with ESMTP id 20210530233102epoutp0100f7bc22be52449ccbd7d11f7a8cea12~D-BYtkdlM2215922159epoutp01W for ; Sun, 30 May 2021 23:31:02 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.samsung.com 20210530233102epoutp0100f7bc22be52449ccbd7d11f7a8cea12~D-BYtkdlM2215922159epoutp01W DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1622417463; bh=O+x8i7bfOq3d9YE43rzGIGa8pCkv1YcP6BfITBfZk7w=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=q1gno2V+kUgSRpKIQ/T1Lepsv1SHHkDawWEROjN8UHkEyPrGmOkWK6FsIc1tnPU9y AacqY6spv91Y96sPTL3guPByKOEuCCDcyPWo/PKt9uruH1NtJCnNdyotNsYQ3Xwa30 DJiWS4D4v0r0wNYRdJyVL5F3AJCQJMbrIdtafNKY= Received: from epsnrtp4.localdomain (unknown [182.195.42.165]) by epcas1p1.samsung.com (KnoxPortal) with ESMTP id 20210530233102epcas1p145719c2192b0559ac04dbe107782e1ec~D-BYZXwT-0974809748epcas1p1h; Sun, 30 May 2021 23:31:02 +0000 (GMT) Received: from epsmges1p2.samsung.com (unknown [182.195.40.154]) by epsnrtp4.localdomain (Postfix) with ESMTP id 4FtZRl1Dwzz4x9Q7; Sun, 30 May 2021 23:30:59 +0000 (GMT) Received: from epcas1p3.samsung.com ( [182.195.41.47]) by epsmges1p2.samsung.com (Symantec Messaging Gateway) with SMTP id 40.00.09701.33024B06; Mon, 31 May 2021 08:30:59 +0900 (KST) Received: from epsmtrp1.samsung.com (unknown [182.195.40.13]) by epcas1p1.samsung.com (KnoxPortal) with ESMTPA id 20210530233058epcas1p17403998e3b0508379ed7d3c3b7f67f27~D-BU1PPm40914009140epcas1p1Y; Sun, 30 May 2021 23:30:58 +0000 (GMT) Received: from epsmgms1p1new.samsung.com (unknown [182.195.42.41]) by epsmtrp1.samsung.com (KnoxPortal) with ESMTP id 20210530233058epsmtrp1c3b6601c4931e34915c86076b060358e~D-BU0gqxj0583605836epsmtrp1E; Sun, 30 May 2021 23:30:58 +0000 (GMT) X-AuditID: b6c32a36-647ff700000025e5-d1-60b42033167b Received: from epsmtip1.samsung.com ( [182.195.34.30]) by epsmgms1p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 4E.87.08637.23024B06; Mon, 31 May 2021 08:30:58 +0900 (KST) Received: from jaehoon-DeskTop.10.32.193.11 (unknown [10.113.113.235]) by epsmtip1.samsung.com (KnoxPortal) with ESMTPA id 20210530233058epsmtip17e70b4dd04e821b883868d0efb731c33~D-BUpP8IJ1491114911epsmtip1P; Sun, 30 May 2021 23:30:58 +0000 (GMT) From: Jaehoon Chung To: u-boot@lists.denx.de Cc: peng.fan@nxp.com, yangbo.lu@nxp.com, sjg@chromium.org, stefan_b@posteo.net, ashok.reddy.soma@xilinx.com, seanga2@gmail.com, nsaenzjulienne@suse.de, Jaehoon Chung Subject: [PATCH 2/2] mmc: mmc-uclass: change to static about dm function Date: Mon, 31 May 2021 08:31:50 +0900 Message-Id: <20210530233150.20687-2-jh80.chung@samsung.com> X-Mailer: git-send-email 2.29.0 In-Reply-To: <20210530233150.20687-1-jh80.chung@samsung.com> MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCJsWRmVeSWpSXmKPExsWy7bCmvq6xwpYEg7Pz2CwOXWhgsrjxq43V Ytus5WwWP1Z9YbXYem8Ck8W3LdsYLb4GWLzd28luMfOkiQOnx+yGiyweO2fdZfc4e2cHo8fG dzuYPB4fPsnu0bdlFaPH5tPVHns//2YJ4IjKtslITUxJLVJIzUvOT8nMS7dV8g6Od443NTMw 1DW0tDBXUshLzE21VXLxCdB1y8wBOk5JoSwxpxQoFJBYXKykb2dTlF9akqqQkV9cYquUWpCS U2BZoFecmFtcmpeul5yfa2VoYGBkClSYkJ2x8cp71oKXqhU7bm9gbGDcJ9/FyMkhIWAisWn7 PqYuRi4OIYEdjBJn7s5hh3A+MUp8P32TBaRKSOAbo0TnEWaYjp+fO6GK9jJK7J91lhXC+c0o seP1S1aQKjYBHYnt344zgdgiAhISv/qvMoIUMQscYpTYuuw92ChhAQ+JZXO2sYPYLAKqEg8m TWIEsXkFrCW+/IWwJQTkJf7c7wGr5xSwkVg9/zpUjaDEyZlPwM5jBqpp3jqbGWSBhEAvh8TZ q3tZIZpdJP7MewU1SFji1fEt7BC2lMTL/jYou1piV/MZqOYORolb25qYIBLGEvuXTgayOYA2 aEqs36UPEVaU2Pl7LiPEYj6Jd197WEFKJAR4JTrahCBKVCQuvX7JBLPq7pP/UOd4SCzecJYF Elr9jBLPvu9knMCoMAvJP7OQ/DMLYfMCRuZVjGKpBcW56anFhgVGyHG8iRGcXLXMdjBOevtB 7xAjEwcjMJQ5mJVEeM9UbEwQ4k1JrKxKLcqPLyrNSS0+xGgKDO2JzFKiyfnA9J5XEm9oamRs bGxhYmhmamioJM6b7lydICSQnliSmp2aWpBaBNPHxMEp1cDEebrtspFax6Q5P68vm6o5841M 0MqTU18z/I0+ZpzWfnf39o+Fj+a8+ctwMzeA7/A9r/5Lh6U6apuLG/cHy302lg2vm8u2UJ1d 3G9x6SLb2a2vZs6Vb/JWPtstsy1Ud9fN14ue3qxvONK+5dbLAitRqx2zFmyVWlNz+iFPzIMF DSZrj2qH31o/gSP307I/E3RzWfzebtsxcdcelsOnLm79ZmnN41r/PiHLXX67+FS/i91eG+V4 M613PHkpf6n6Y99+tymTV+bd/u3D63ux4Hbw33UGq/dHVlYzzim3VHykYh93+IfTRvcvJ57b +26036HkkeK2p/w5X0VjaZaBiN/hqo41CxLaDXylE49X3i71U2Ipzkg01GIuKk4EAB2I3sc3 BAAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRmVeSWpSXmKPExsWy7bCSnK6RwpYEg73XdCwOXWhgsrjxq43V Ytus5WwWP1Z9YbXYem8Ck8W3LdsYLb4GWLzd28luMfOkiQOnx+yGiyweO2fdZfc4e2cHo8fG dzuYPB4fPsnu0bdlFaPH5tPVHns//2YJ4IjisklJzcksSy3St0vgyth45T1rwUvVih23NzA2 MO6T72Lk5JAQMJH4+bmTvYuRi0NIYDejxK/9VxkhElISn59OZeti5ACyhSUOHy6GqPnJKNH/ 8RwbSA2bgI7E9m/HmUBsEQEJiV/9IL1cHMwCZxglpuy/ywySEBbwkFg2Zxs7iM0ioCrxYNIk sAW8AtYSX/5OglomL/Hnfg9YPaeAjcTq+dfB4kJANfdeTGKFqBeUODnzCQuIzQxU37x1NvME RoFZSFKzkKQWMDKtYpRMLSjOTc8tNiwwzEst1ytOzC0uzUvXS87P3cQIjgEtzR2M21d90DvE yMTBeIhRgoNZSYT3TMXGBCHelMTKqtSi/Pii0pzU4kOM0hwsSuK8F7pOxgsJpCeWpGanphak FsFkmTg4pRqYSpJ+LP+ocnhV5mXrKP5n4pFu2yQ/PV25d5H1PNcHt6eta3CwelAWszxtv9Pm 60yLXPmEi3UlDp8/zjA/yO+KSqAZ28X/jrN05m4Pr9VfUxEVlSCYmzOX6+P+5RGLPP54erX0 iahzxCpph+3QODjz4/5lleLyEl1yL+uWcU/ac9SUxTtjxuPmq8tsi/SWtLx7zSV2UOfLmbdM frOO/9gnV75pysyZn9om+tyY5v5cW3f6OwX9L6mn5y49F//wV/3bG7s1tm7lq2PY6rrji1xX qzPrF3u/OCvFZsGsE2lvJc7MuFp+zu9O9vpDRW6z2Ru2f33aWxrL2SOxg3OPTtbi4/lF2Rs/ 7mI7KX9kr+rSZiWW4oxEQy3mouJEAEhp+nPwAgAA X-CMS-MailID: 20210530233058epcas1p17403998e3b0508379ed7d3c3b7f67f27 X-Msg-Generator: CA X-Sendblock-Type: SVC_REQ_APPROVE CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20210530233058epcas1p17403998e3b0508379ed7d3c3b7f67f27 References: <20210530233150.20687-1-jh80.chung@samsung.com> X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.102.4 at phobos.denx.de X-Virus-Status: Clean Change to static about dm function. They can be used with wrapper functions. Signed-off-by: Jaehoon Chung --- drivers/mmc/mmc-uclass.c | 24 ++++++++++++------------ include/mmc.h | 12 ------------ 2 files changed, 12 insertions(+), 24 deletions(-) diff --git a/drivers/mmc/mmc-uclass.c b/drivers/mmc/mmc-uclass.c index d36aae367e7c..579d7a1406b3 100644 --- a/drivers/mmc/mmc-uclass.c +++ b/drivers/mmc/mmc-uclass.c @@ -15,7 +15,7 @@ #include #include "mmc_private.h" -int dm_mmc_get_b_max(struct udevice *dev, void *dst, lbaint_t blkcnt) +static int dm_mmc_get_b_max(struct udevice *dev, void *dst, lbaint_t blkcnt) { struct dm_mmc_ops *ops = mmc_get_ops(dev); struct mmc *mmc = mmc_get_mmc_dev(dev); @@ -31,7 +31,7 @@ int mmc_get_b_max(struct mmc *mmc, void *dst, lbaint_t blkcnt) return dm_mmc_get_b_max(mmc->dev, dst, blkcnt); } -int dm_mmc_send_cmd(struct udevice *dev, struct mmc_cmd *cmd, +static int dm_mmc_send_cmd(struct udevice *dev, struct mmc_cmd *cmd, struct mmc_data *data) { struct mmc *mmc = mmc_get_mmc_dev(dev); @@ -53,7 +53,7 @@ int mmc_send_cmd(struct mmc *mmc, struct mmc_cmd *cmd, struct mmc_data *data) return dm_mmc_send_cmd(mmc->dev, cmd, data); } -int dm_mmc_set_ios(struct udevice *dev) +static int dm_mmc_set_ios(struct udevice *dev) { struct dm_mmc_ops *ops = mmc_get_ops(dev); @@ -67,7 +67,7 @@ int mmc_set_ios(struct mmc *mmc) return dm_mmc_set_ios(mmc->dev); } -int dm_mmc_wait_dat0(struct udevice *dev, int state, int timeout_us) +static int dm_mmc_wait_dat0(struct udevice *dev, int state, int timeout_us) { struct dm_mmc_ops *ops = mmc_get_ops(dev); @@ -81,7 +81,7 @@ int mmc_wait_dat0(struct mmc *mmc, int state, int timeout_us) return dm_mmc_wait_dat0(mmc->dev, state, timeout_us); } -int dm_mmc_get_wp(struct udevice *dev) +static int dm_mmc_get_wp(struct udevice *dev) { struct dm_mmc_ops *ops = mmc_get_ops(dev); @@ -95,7 +95,7 @@ int mmc_getwp(struct mmc *mmc) return dm_mmc_get_wp(mmc->dev); } -int dm_mmc_get_cd(struct udevice *dev) +static int dm_mmc_get_cd(struct udevice *dev) { struct dm_mmc_ops *ops = mmc_get_ops(dev); @@ -110,7 +110,7 @@ int mmc_getcd(struct mmc *mmc) } #ifdef MMC_SUPPORTS_TUNING -int dm_mmc_execute_tuning(struct udevice *dev, uint opcode) +static int dm_mmc_execute_tuning(struct udevice *dev, uint opcode) { struct dm_mmc_ops *ops = mmc_get_ops(dev); @@ -126,7 +126,7 @@ int mmc_execute_tuning(struct mmc *mmc, uint opcode) #endif #if CONFIG_IS_ENABLED(MMC_HS400_ES_SUPPORT) -int dm_mmc_set_enhanced_strobe(struct udevice *dev) +static int dm_mmc_set_enhanced_strobe(struct udevice *dev) { struct dm_mmc_ops *ops = mmc_get_ops(dev); @@ -142,7 +142,7 @@ int mmc_set_enhanced_strobe(struct mmc *mmc) } #endif -int dm_mmc_hs400_prepare_ddr(struct udevice *dev) +static int dm_mmc_hs400_prepare_ddr(struct udevice *dev) { struct dm_mmc_ops *ops = mmc_get_ops(dev); @@ -157,7 +157,7 @@ int mmc_hs400_prepare_ddr(struct mmc *mmc) return dm_mmc_hs400_prepare_ddr(mmc->dev); } -int dm_mmc_host_power_cycle(struct udevice *dev) +static int dm_mmc_host_power_cycle(struct udevice *dev) { struct dm_mmc_ops *ops = mmc_get_ops(dev); @@ -171,7 +171,7 @@ int mmc_host_power_cycle(struct mmc *mmc) return dm_mmc_host_power_cycle(mmc->dev); } -int dm_mmc_deferred_probe(struct udevice *dev) +static int dm_mmc_deferred_probe(struct udevice *dev) { struct dm_mmc_ops *ops = mmc_get_ops(dev); @@ -186,7 +186,7 @@ int mmc_deferred_probe(struct mmc *mmc) return dm_mmc_deferred_probe(mmc->dev); } -int dm_mmc_reinit(struct udevice *dev) +static int dm_mmc_reinit(struct udevice *dev) { struct dm_mmc_ops *ops = mmc_get_ops(dev); diff --git a/include/mmc.h b/include/mmc.h index 7f8ba2b017ee..6f943e78b740 100644 --- a/include/mmc.h +++ b/include/mmc.h @@ -539,18 +539,6 @@ struct dm_mmc_ops { #define mmc_get_ops(dev) ((struct dm_mmc_ops *)(dev)->driver->ops) -int dm_mmc_send_cmd(struct udevice *dev, struct mmc_cmd *cmd, - struct mmc_data *data); -int dm_mmc_set_ios(struct udevice *dev); -int dm_mmc_get_cd(struct udevice *dev); -int dm_mmc_get_wp(struct udevice *dev); -int dm_mmc_execute_tuning(struct udevice *dev, uint opcode); -int dm_mmc_wait_dat0(struct udevice *dev, int state, int timeout_us); -int dm_mmc_host_power_cycle(struct udevice *dev); -int dm_mmc_deferred_probe(struct udevice *dev); -int dm_mmc_reinit(struct udevice *dev); -int dm_mmc_get_b_max(struct udevice *dev, void *dst, lbaint_t blkcnt); - /* Transition functions for compatibility */ int mmc_set_ios(struct mmc *mmc); int mmc_getcd(struct mmc *mmc);