From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id AFBEAC433EF for ; Tue, 8 Feb 2022 23:45:50 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 121F683E1D; Wed, 9 Feb 2022 00:45:47 +0100 (CET) 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="hNn2AlUO"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 79C9A83D4B; Wed, 9 Feb 2022 00:45:45 +0100 (CET) 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 4CAA183E2D for ; Wed, 9 Feb 2022 00:45:38 +0100 (CET) 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 20220208234532epoutp01bb506080603b39437ac7b7707587793f~R9Ei6IpjC1897118971epoutp01Q for ; Tue, 8 Feb 2022 23:45:32 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.samsung.com 20220208234532epoutp01bb506080603b39437ac7b7707587793f~R9Ei6IpjC1897118971epoutp01Q DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1644363932; bh=euDdfe9sD6U+nyXIx7UnM42QgNFK9sGwmbI2n/sQ4CM=; h=Date:Subject:To:Cc:From:In-Reply-To:References:From; b=hNn2AlUOonK0678Ipf4ssPIudopT1+zEg8xnlsiWcMiDOjmv1hofAuyzfyl7nXdyh WOEKTGGVBsqf8E3aM3aGk2k9XkWvNl7bux8ko4GMpls5g2IqEquQeHSUJ/ZY7O1nlc zmIhbPntSP47U7D08POLEwoEDHVDOHrUXHe6YGAI= Received: from epsnrtp3.localdomain (unknown [182.195.42.164]) by epcas1p1.samsung.com (KnoxPortal) with ESMTP id 20220208234531epcas1p1d1517273f029295f25cd1440322fe260~R9EihhaqK0813708137epcas1p1h; Tue, 8 Feb 2022 23:45:31 +0000 (GMT) Received: from epsmges1p5.samsung.com (unknown [182.195.36.144]) by epsnrtp3.localdomain (Postfix) with ESMTP id 4JtflD2sfyz4x9Q8; Tue, 8 Feb 2022 23:45:28 +0000 (GMT) Received: from epcas1p2.samsung.com ( [182.195.41.46]) by epsmges1p5.samsung.com (Symantec Messaging Gateway) with SMTP id 80.B2.28648.79003026; Wed, 9 Feb 2022 08:45:27 +0900 (KST) Received: from epsmtrp1.samsung.com (unknown [182.195.40.13]) by epcas1p2.samsung.com (KnoxPortal) with ESMTPA id 20220208234526epcas1p2bf43ed81c4730faadccbc1fa9a98422d~R9Ed8p66K1765917659epcas1p2i; Tue, 8 Feb 2022 23:45:26 +0000 (GMT) Received: from epsmgms1p1new.samsung.com (unknown [182.195.42.41]) by epsmtrp1.samsung.com (KnoxPortal) with ESMTP id 20220208234526epsmtrp13268e5d3ccd6878443156b02646dea7b~R9Ed77imf2518525185epsmtrp13; Tue, 8 Feb 2022 23:45:26 +0000 (GMT) X-AuditID: b6c32a39-ff1ff70000006fe8-b9-620300974576 Received: from epsmtip2.samsung.com ( [182.195.34.31]) by epsmgms1p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 5A.21.29871.69003026; Wed, 9 Feb 2022 08:45:26 +0900 (KST) Received: from [10.113.113.235] (unknown [10.113.113.235]) by epsmtip2.samsung.com (KnoxPortal) with ESMTPA id 20220208234526epsmtip252b79fc2fc4fcf61b0a66dfe62d8e68d~R9EdepRUz0946409464epsmtip2_; Tue, 8 Feb 2022 23:45:26 +0000 (GMT) Message-ID: Date: Wed, 9 Feb 2022 08:46:18 +0900 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Subject: Re: [PATCH 03/19] mmc: call device_probe() after scanning Content-Language: en-US To: AKASHI Takahiro , lukma@denx.de, peng.fan@nxp.com, bmeng.cn@gmail.com, peng.ma@nxp.com, sr@denx.de, xypron.glpk@gmx.de, sjg@chromium.org, ilias.apalodimas@linaro.org Cc: masami.hiramatsu@linaro.org, u-boot@lists.denx.de From: Jaehoon Chung In-Reply-To: <20220202010853.40405-4-takahiro.akashi@linaro.org> Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKJsWRmVeSWpSXmKPExsWy7bCmnu50BuYkg5alyhZTe+Itelt+M1s8 f3eZyaJ36WkWix+rvrBafPn8gtHi25ZtjBYn131gsviz/yeLxdu9newWh6d+YHTg9pjdcJHF Y96sEyweO2fdZff48DHO4861PWweZ+/sYPTY+G4HUwB7VLZNRmpiSmqRQmpecn5KZl66rZJ3 cLxzvKmZgaGuoaWFuZJCXmJuqq2Si0+ArltmDtCNSgpliTmlQKGAxOJiJX07m6L80pJUhYz8 4hJbpdSClJwC0wK94sTc4tK8dL281BIrQwMDI1OgwoTsjLP/bzIX/Oao2PPQqIGxg72LkZND QsBE4uXMn2xdjFwcQgI7GCUO9r1nhHA+MUq0fH7BDuF8Y5RoPf2PBaZl8pzZLBCJvYwSM5/2 s4EkhATeM0pM/lPVxcjBwStgJzH1siVImEVAReJP5xKwXl4BQYmTM5+A2aICERIvj/xlArGF BZwkbpy5CWYzC4hL3HoynwlkvojASUaJL7t3QyVMJV71LARrZhPQkdj+7ThYnFPAQaJh+Xlm iBp5ie1v5zCDNEsI7OGQePN3O9TVLhJPZ+yDelpY4tXxLVC2lMTL/jZ2iIZmRomlSw6yQjg9 jBL/Gq6zQVQZS+xfOpkJ5DVmAU2J9bv0IcKKEjt/z2WE2Mwn8e5rDytIiYQAr0RHmxBEiYrE pdcvmWB23X3ynxXC9pBYO7effQKj4iykgJmFFACzkPwzC2HxAkaWVYxiqQXFuempxYYFpvDY Ts7P3cQITr9aljsYp7/9oHeIkYmD8RCjBAezkgivTPf/RCHelMTKqtSi/Pii0pzU4kOMpsDo mcgsJZqcD8wAeSXxhiaWBiZmRsYmFoZmhkrivKumnU4UEkhPLEnNTk0tSC2C6WPi4JRqYIqe P/XLnw+sWzZnsfMomVuoTfuSsOaD3Q++27bbuy61XlZYFDLzq90ZQ8adDD92PVhwq7c0/BX/ 9p5ECe+D2etCMurOLDs3JziXwTpq5hVuFaFtt+feY5q96uyDV8pzj1nEC08KP/0xXuL+xfOn IllDnI/0O0Y8O+I18d8akx83Np55ZXs777hthNvGH8d1jXckfXn26+q9BH4Lw9Y7nY0T6hf0 7pCNmFqpyqJU8U3iU2Lwl+9pCz4+TtD/eE2yY8KlNxEsW2bOmH4jrIJ56gJze8VD4dsfFund PPPZ0rRqD4vdbGHZI3cz/6jPfRbnP0816NfL6zev++1QUJl06rKTv7Nvwe0ay+f/rF7//Tzb X4mlOCPRUIu5qDgRAOXIosdIBAAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRmVeSWpSXmKPExsWy7bCSvO40BuYkg763ehZTe+Itelt+M1s8 f3eZyaJ36WkWix+rvrBafPn8gtHi25ZtjBYn131gsviz/yeLxdu9newWh6d+YHTg9pjdcJHF Y96sEyweO2fdZff48DHO4861PWweZ+/sYPTY+G4HUwB7FJdNSmpOZllqkb5dAlfG2f83mQt+ c1TseWjUwNjB3sXIySEhYCIxec5sFhBbSGA3o8SFPykQcSmJz0+nsnUxcgDZwhKHDxd3MXIB lbxllJjy7iUjSJxXwE5i6mVLkHIWARWJP51LwMbwCghKnJz5BMwWFYiQaFs2hRnEFhZwkrhx 5iYTiM0sIC5x68l8JpCZIgInGSUWPvgBlTCVeNWzkAViGVBi2fIZbCAJNgEdie3fjoMVcQo4 SDQsP88McgSzgLrE+nlCEL3yEtvfzmGewCg0C8kds5Dsm4XQMQtJxwJGllWMkqkFxbnpucWG BYZ5qeV6xYm5xaV56XrJ+bmbGMGRpqW5g3H7qg96hxiZOBgPMUpwMCuJ8Mp0/08U4k1JrKxK LcqPLyrNSS0+xCjNwaIkznuh62S8kEB6YklqdmpqQWoRTJaJg1OqgWnlgwNWT09sWVq/NMos hSu5+aTvJ8l2XzfXiRHTDEWVJ8kLz2GdffHD+mvLeJ985zPt09m5bfOhWU+/dYbfbWO2uTh1 zv+rE6PEWedelF8lb/kogH3vZQUvtcOn42v73v/dce6bkZbhZY4d5bM2Rt3h9IvIq+d8stP8 eNFxSe7LrHcFhc5kpahsrCyeLv8+PsDodaln74Jbk+dVhb3jDit+ddT/4vvcAyaL+CrWhgol zlgi7HGpc/n5CWzVKZc2tOx/pHil9/pM48mf1SeUzLu+5Wrso4STUYFn/wuf4qvX0nOozD53 pV1o2c+IPztUT85OFBGYkFXgca8m7irnfJGr+9/cWz3F8P7DVc9P73kbpsRSnJFoqMVcVJwI AF8XMPsjAwAA X-CMS-MailID: 20220208234526epcas1p2bf43ed81c4730faadccbc1fa9a98422d X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-Sendblock-Type: SVC_REQ_APPROVE CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20220202010941epcas1p360a784268e175dc17b7435dfa51c51a5 References: <20220202010853.40405-1-takahiro.akashi@linaro.org> <20220202010853.40405-4-takahiro.akashi@linaro.org> X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 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.103.5 at phobos.denx.de X-Virus-Status: Clean On 2/2/22 10:08, AKASHI Takahiro wrote: > Every time a mmc bus/port is scanned and a new device is detected, > we want to call device_probe() as it will give us a chance to run > additional post-processings for some purposes. > > In particular, support for creating partitions on a device will be added. > > Signed-off-by: AKASHI Takahiro > --- > drivers/mmc/mmc-uclass.c | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > > diff --git a/drivers/mmc/mmc-uclass.c b/drivers/mmc/mmc-uclass.c > index b80e838066ca..e918f58a212e 100644 > --- a/drivers/mmc/mmc-uclass.c > +++ b/drivers/mmc/mmc-uclass.c > @@ -467,6 +467,18 @@ static int mmc_blk_probe(struct udevice *dev) > return ret; > } > > + ret = device_probe(dev); > + if (ret) { > + debug("Can't probe\n"); how about displaying return value to debug? Best Regards, Jaehoon Chung > + > + if (IS_ENABLED(CONFIG_MMC_UHS_SUPPORT) || > + IS_ENABLED(CONFIG_MMC_HS200_SUPPORT) || > + IS_ENABLED(CONFIG_MMC_HS400_SUPPORT)) > + mmc_deinit(mmc); > + > + return ret; > + } > + > return 0; > } >