From patchwork Tue Feb 16 01:16:52 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jaehoon Chung X-Patchwork-Id: 1440751 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=cVE+MoxY; 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 4DfjkW6ldfz9sRN for ; Tue, 16 Feb 2021 12:17:23 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id CFA6482778; Tue, 16 Feb 2021 02:16:51 +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="cVE+MoxY"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id C020382753; Tue, 16 Feb 2021 02:16:34 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from mailout2.samsung.com (mailout2.samsung.com [203.254.224.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id AC4B782764 for ; Tue, 16 Feb 2021 02:16:28 +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 epcas1p4.samsung.com (unknown [182.195.41.48]) by mailout2.samsung.com (KnoxPortal) with ESMTP id 20210216011626epoutp02fba638f7d2a9e7e0b96c945f6466bcf1~kFXtz1_Q81384913849epoutp02S for ; Tue, 16 Feb 2021 01:16:26 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.samsung.com 20210216011626epoutp02fba638f7d2a9e7e0b96c945f6466bcf1~kFXtz1_Q81384913849epoutp02S DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1613438186; bh=CH54DqjbBiSeBgBhy6s8JEoQ20JA373NyKxkxwBieAw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=cVE+MoxYEc23DFRl/kIfJavvoxVmVlvj864tUX/zcEneJY1AdWqxzJ+S2JCp6f2XB Z/l163Bxhl0z8sMT/pUtOaFp9LRVYDFYA3Ytyx2uCkQJ7AoJIA+TLY5cBy0uFuZmvV RjO4/krIsR/Vh9REqQsUeazYOB44zzRyJTxGDHmA= Received: from epsnrtp4.localdomain (unknown [182.195.42.165]) by epcas1p1.samsung.com (KnoxPortal) with ESMTP id 20210216011626epcas1p187c603b8bc9ab79d8a727c4d62356e7e~kFXtgT1C11052310523epcas1p1B; Tue, 16 Feb 2021 01:16:26 +0000 (GMT) Received: from epsmges1p5.samsung.com (unknown [182.195.40.155]) by epsnrtp4.localdomain (Postfix) with ESMTP id 4DfjjL3Cj8z4x9Q7; Tue, 16 Feb 2021 01:16:22 +0000 (GMT) Received: from epcas1p3.samsung.com ( [182.195.41.47]) by epsmges1p5.samsung.com (Symantec Messaging Gateway) with SMTP id B7.C1.09577.1EC1B206; Tue, 16 Feb 2021 10:16:17 +0900 (KST) Received: from epsmtrp1.samsung.com (unknown [182.195.40.13]) by epcas1p3.samsung.com (KnoxPortal) with ESMTPA id 20210216011616epcas1p3bd8c1c54ae6cda82288cbeb613e03954~kFXkx3Thy2086320863epcas1p3z; Tue, 16 Feb 2021 01:16:16 +0000 (GMT) Received: from epsmgms1p1new.samsung.com (unknown [182.195.42.41]) by epsmtrp1.samsung.com (KnoxPortal) with ESMTP id 20210216011616epsmtrp16738ab5e33614f238f52c0a03fd0306f~kFXkwVFGq3239032390epsmtrp1D; Tue, 16 Feb 2021 01:16:16 +0000 (GMT) X-AuditID: b6c32a39-bfdff70000002569-32-602b1ce12385 Received: from epsmtip1.samsung.com ( [182.195.34.30]) by epsmgms1p1new.samsung.com (Symantec Messaging Gateway) with SMTP id B7.24.13470.0EC1B206; Tue, 16 Feb 2021 10:16:16 +0900 (KST) Received: from jaehoon-DeskTop.10.32.193.11 (unknown [10.113.113.235]) by epsmtip1.samsung.com (KnoxPortal) with ESMTPA id 20210216011616epsmtip16a3bd3dfc93836be2a0c8abb692b1dd3~kFXkjJxee3101831018epsmtip1x; Tue, 16 Feb 2021 01:16:16 +0000 (GMT) From: Jaehoon Chung To: u-boot@lists.denx.de Cc: u-boot-amlogic@groups.io, narmstrong@baylibre.com, sjg@chromium.org, peng.fan@nxp.com, kever.yang@rock-chips.com, philipp.tomsich@theobroma-systems.com, Jaehoon Chung Subject: [PATCH V2 1/5] mmc: pwrseq: add mmc-pwrseq file to provide a generic interface Date: Tue, 16 Feb 2021 10:16:52 +0900 Message-Id: <20210216011656.12855-2-jh80.chung@samsung.com> X-Mailer: git-send-email 2.29.0 In-Reply-To: <20210216011656.12855-1-jh80.chung@samsung.com> MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAJsWRmVeSWpSXmKPExsWy7bCmvu5DGe0EgzOfjSxu/Gpjtdg2/Seb xaG+aIsfq76wWny50cpq8W3LNkaLSRN+sVm83dvJ7sDh8f5GK7vH7IaLLB7zO78zeZy9s4PR Y+O7HUwef2ftZ/Ho27KK0WPtow0sARxR2TYZqYkpqUUKqXnJ+SmZeem2St7B8c7xpmYGhrqG lhbmSgp5ibmptkouPgG6bpk5QKcpKZQl5pQChQISi4uV9O1sivJLS1IVMvKLS2yVUgtScgos C/SKE3OLS/PS9ZLzc60MDQyMTIEKE7Iz7rcuYS84J11xcM42lgbGY2JdjJwcEgImEhNe3WTu YuTiEBLYwSgx+/w3RgjnE6PElykt7CBVQgLfGCV631Z2MXKAdUzb6gJRs5dRYtL8FewQzm9G iW/TNjCDNLAJ6Ehs/3acCcQWEZCQ+NV/lRHEZhY4ySjxYroyiC0sECnRtX4pWJxFQFVi79qz YDavgLXEo/ez2CHOk5f4c78HbCangI3EtamLmCFqBCVOznzCAjFTXqJ562ywFyQEOjkk3n45 yALR7CIx7cMjKFtY4tXxLVBDpSRe9rdB2dUSu5rPQDV3MErc2tbEBJEwlti/dDITyMvMApoS 63fpQ4QVJXb+ngv1DJ/Eu689rJBQ4ZXoaBOCKFGRuPT6JRPMqrtP/rNC2B4SZy51Q4O6n1Hi z/b/TBMYFWYh+WcWkn9mIWxewMi8ilEstaA4Nz212LDAFDmGNzGCk6qW5Q7G6W8/6B1iZOJg PMQowcGsJMLL/lkrQYg3JbGyKrUoP76oNCe1+BCjKTC0JzJLiSbnA9N6Xkm8oamRsbGxhYmh mamhoZI4b5LBg3ghgfTEktTs1NSC1CKYPiYOTqkGJruzTy5Uud4sDtYUnMNRkrQzozz+jJP2 8f3X54tu+sTvdnzPbq+skw6qk4MjpE7wfX/19L50/VomBZ92n7UxpZmFy+a+YWL2ihKeLH32 itBHW73DN1fbvdRK5xYvaH0uPZW/yyCd1VaxX2GSh9jTWfbH5Wpj59/QC9EwlpNJy7BING3V v2RmdT3IS1PiYtP8eoPlGS8Pcf3elGSfKXP5150FYdemadZ3iaaIGzh7sdnckfOqVCvcveLy RKufk4zOif/6GRnOY3KddcvrBdwcJY1VT4+7z+ffvzTol6TynbMGIh678rO3PUhVSLFSjdRx +mjD7fP90+nZe68eWiZTFqdjXaD8L/bAnxYjnhQlluKMREMt5qLiRACy/speMwQAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRmVeSWpSXmKPExsWy7bCSnO4DGe0Eg4231C1u/Gpjtdg2/Seb xaG+aIsfq76wWny50cpq8W3LNkaLSRN+sVm83dvJ7sDh8f5GK7vH7IaLLB7zO78zeZy9s4PR Y+O7HUwef2ftZ/Ho27KK0WPtow0sARxRXDYpqTmZZalF+nYJXBn3W5ewF5yTrjg4ZxtLA+Mx sS5GDg4JAROJaVtduhi5OIQEdjNKnH85laWLkRMoLiXx+elUNogaYYnDh4shan4ySqy7e4AR pIZNQEdi+7fjTCC2iICExK/+q4wgRcwC5xklDrx9CjZIWCBcYtKXDawgNouAqsTetWfBmnkF rCUevZ/FDrFMXuLP/R5mEJtTwEbi2tRFYLYQUM2iaZug6gUlTs58AjaTGai+eets5gmMArOQ pGYhSS1gZFrFKJlaUJybnltsWGCYl1quV5yYW1yal66XnJ+7iREc/FqaOxi3r/qgd4iRiYPx EKMEB7OSCC/7Z60EId6UxMqq1KL8+KLSnNTiQ4zSHCxK4rwXuk7GCwmkJ5akZqemFqQWwWSZ ODilGpgW2s1MuBw0yzlpQuna7V/vxWs7rFzrOrPnWp//9ocdX1iSCnzUjkdyMSvNYl+Wql38 dYfNW+GbIa/m5TnMlnr9RGTG2XAfNrE2lcWq83efd81SWMZ7N1T70jtv5RNKgp4LowruhJ/8 Yfuuc+YSheOzDZfvW/KOy3WXXLLjrGLDVadYnnUu4Hjyg2dCoSnf5skyx1p0GGZP8Zc2lVo+ SdBDTVPntPbLmkSpT9cP7nxV0drrK33wuH7s49mzvzx7zHKiV3V+y/2KVDb+WLZdHYzTosOO r1pYwLo+KL1nTr5MjeIOGavk/1r3re+b+ar3LJw8s8NQ4WDbNYspx7V8gq+fC977vuPLKq99 3w+a3z6uxFKckWioxVxUnAgAD2+gAO0CAAA= X-CMS-MailID: 20210216011616epcas1p3bd8c1c54ae6cda82288cbeb613e03954 X-Msg-Generator: CA X-Sendblock-Type: SVC_REQ_APPROVE CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20210216011616epcas1p3bd8c1c54ae6cda82288cbeb613e03954 References: <20210216011656.12855-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.3 at phobos.denx.de X-Virus-Status: Clean Add mmc-pwrseq file to provide a generic interface. Signed-off-by: Jaehoon Chung --- Changelog on V2: - Remove "default y" in Kconfig --- drivers/mmc/Kconfig | 7 ++++++ drivers/mmc/Makefile | 1 + drivers/mmc/mmc-pwrseq.c | 51 ++++++++++++++++++++++++++++++++++++++++ include/mmc.h | 14 +++++++++++ 4 files changed, 73 insertions(+) create mode 100644 drivers/mmc/mmc-pwrseq.c diff --git a/drivers/mmc/Kconfig b/drivers/mmc/Kconfig index f8ea92172e44..f8ca52efb6b7 100644 --- a/drivers/mmc/Kconfig +++ b/drivers/mmc/Kconfig @@ -18,6 +18,13 @@ config MMC_WRITE help Enable write access to MMC and SD Cards +config MMC_PWRSEQ + bool "HW reset support for eMMC" + depends on PWRSEQ + help + Ths select Hardware reset support aka pwrseq-emmc for eMMC + devices. + config MMC_BROKEN_CD bool "Poll for broken card detection case" help diff --git a/drivers/mmc/Makefile b/drivers/mmc/Makefile index 1c849cbab2f1..89d6af3db30b 100644 --- a/drivers/mmc/Makefile +++ b/drivers/mmc/Makefile @@ -6,6 +6,7 @@ obj-y += mmc.o obj-$(CONFIG_$(SPL_)DM_MMC) += mmc-uclass.o obj-$(CONFIG_$(SPL_)MMC_WRITE) += mmc_write.o +obj-$(CONFIG_MMC_PWRSEQ) += mmc-pwrseq.o obj-$(CONFIG_MMC_SDHCI_ADMA_HELPERS) += sdhci-adma.o ifndef CONFIG_$(SPL_)BLK diff --git a/drivers/mmc/mmc-pwrseq.c b/drivers/mmc/mmc-pwrseq.c new file mode 100644 index 000000000000..2539f61323d1 --- /dev/null +++ b/drivers/mmc/mmc-pwrseq.c @@ -0,0 +1,51 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * (C) Copyright 2021 SAMSUNG Electronics + * Jaehoon Chung + */ + +#include +#include +#include +#include +#include +#include + +int mmc_pwrseq_get_power(struct udevice *dev, struct mmc_config *cfg) +{ + /* Enable power if needed */ + return uclass_get_device_by_phandle(UCLASS_PWRSEQ, dev, "mmc-pwrseq", + &cfg->pwr_dev); +} + +static int mmc_pwrseq_set_power(struct udevice *dev, bool enable) +{ + struct gpio_desc reset; + int ret; + + ret = gpio_request_by_name(dev, "reset-gpios", 0, &reset, GPIOD_IS_OUT); + if (ret) + return ret; + dm_gpio_set_value(&reset, 1); + udelay(1); + dm_gpio_set_value(&reset, 0); + udelay(200); + + return 0; +} + +static const struct pwrseq_ops mmc_pwrseq_ops = { + .set_power = mmc_pwrseq_set_power, +}; + +static const struct udevice_id mmc_pwrseq_ids[] = { + { .compatible = "mmc-pwrseq-emmc" }, + { } +}; + +U_BOOT_DRIVER(mmc_pwrseq_drv) = { + .name = "mmc_pwrseq_emmc", + .id = UCLASS_PWRSEQ, + .of_match = mmc_pwrseq_ids, + .ops = &mmc_pwrseq_ops, +}; diff --git a/include/mmc.h b/include/mmc.h index 1d377e0281f1..637081415430 100644 --- a/include/mmc.h +++ b/include/mmc.h @@ -591,6 +591,9 @@ struct mmc_config { uint f_max; uint b_max; unsigned char part_type; +#ifdef CONFIG_MMC_PWRSEQ + struct udevice *pwr_dev; +#endif }; struct sd_ssr { @@ -801,6 +804,17 @@ int mmc_deinit(struct mmc *mmc); */ int mmc_of_parse(struct udevice *dev, struct mmc_config *cfg); +#ifdef CONFIG_MMC_PWRSEQ +/** + * mmc_pwrseq_get_power() - get a power device from device tree + * + * @dev: MMC device + * @cfg: MMC configuration + * @return 0 if OK, -ve on error + */ +int mmc_pwrseq_get_power(struct udevice *dev, struct mmc_config *cfg); +#endif + int mmc_read(struct mmc *mmc, u64 src, uchar *dst, int size); /** From patchwork Tue Feb 16 01:16:53 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jaehoon Chung X-Patchwork-Id: 1440752 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=85.214.62.61; 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=DqS5x06K; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (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 4Dfjkk5LTvz9sRN for ; Tue, 16 Feb 2021 12:17:34 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id B65D2827B4; Tue, 16 Feb 2021 02:16:54 +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="DqS5x06K"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 21CAF8274E; Tue, 16 Feb 2021 02:16:36 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.0 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 mailout4.samsung.com (mailout4.samsung.com [203.254.224.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id DA2B082709 for ; Tue, 16 Feb 2021 02:16:23 +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 mailout4.samsung.com (KnoxPortal) with ESMTP id 20210216011620epoutp04cbd0770dcd2970e475376dfd0f60b984~kFXomuiTN0493004930epoutp04a for ; Tue, 16 Feb 2021 01:16:20 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout4.samsung.com 20210216011620epoutp04cbd0770dcd2970e475376dfd0f60b984~kFXomuiTN0493004930epoutp04a DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1613438180; bh=8b5Pi6ld5697C1WXPXOvP72HfvHmiEHCclKunLkAKCU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=DqS5x06KaUD1cokiR/wpXi0glNr7yyPBsS5yQh6DXP9FDCvT9lLfGSsRXmjTugQIK zYY9c+kzFMVG/v7U57DX1firHjLZyHZiv8SYG6y3IXqL47Ql+PkEWOzEWuE0kXEy9P SKi199pyRLGS5aDAjC1c4HRupUs1isWTTJJfUcN4= Received: from epsnrtp4.localdomain (unknown [182.195.42.165]) by epcas1p2.samsung.com (KnoxPortal) with ESMTP id 20210216011620epcas1p28702aebe5da62543fe1728e3c3575fce~kFXoMwUuz0134401344epcas1p2e; Tue, 16 Feb 2021 01:16:20 +0000 (GMT) Received: from epsmges1p5.samsung.com (unknown [182.195.40.155]) by epsnrtp4.localdomain (Postfix) with ESMTP id 4DfjjF6Rywz4x9Q1; Tue, 16 Feb 2021 01:16:17 +0000 (GMT) Received: from epcas1p1.samsung.com ( [182.195.41.45]) by epsmges1p5.samsung.com (Symantec Messaging Gateway) with SMTP id 66.C1.09577.1EC1B206; Tue, 16 Feb 2021 10:16:17 +0900 (KST) Received: from epsmtrp2.samsung.com (unknown [182.195.40.14]) by epcas1p2.samsung.com (KnoxPortal) with ESMTPA id 20210216011616epcas1p28bde9beeeec920ccb92c74b61b383aed~kFXk1-1uu3106031060epcas1p20; Tue, 16 Feb 2021 01:16:16 +0000 (GMT) Received: from epsmgms1p2.samsung.com (unknown [182.195.42.42]) by epsmtrp2.samsung.com (KnoxPortal) with ESMTP id 20210216011616epsmtrp257b9c33cf0628bdec99b035a08c11908~kFXk03TmG0544305443epsmtrp2E; Tue, 16 Feb 2021 01:16:16 +0000 (GMT) X-AuditID: b6c32a39-c13ff70000002569-2d-602b1ce14846 Received: from epsmtip1.samsung.com ( [182.195.34.30]) by epsmgms1p2.samsung.com (Symantec Messaging Gateway) with SMTP id 31.75.08745.0EC1B206; Tue, 16 Feb 2021 10:16:16 +0900 (KST) Received: from jaehoon-DeskTop.10.32.193.11 (unknown [10.113.113.235]) by epsmtip1.samsung.com (KnoxPortal) with ESMTPA id 20210216011616epsmtip114bca24057400cba3229cfe9114c004a~kFXkoHJ1n3093030930epsmtip1z; Tue, 16 Feb 2021 01:16:16 +0000 (GMT) From: Jaehoon Chung To: u-boot@lists.denx.de Cc: u-boot-amlogic@groups.io, narmstrong@baylibre.com, sjg@chromium.org, peng.fan@nxp.com, kever.yang@rock-chips.com, philipp.tomsich@theobroma-systems.com, Jaehoon Chung Subject: [PATCH V2 2/5] mmc: meson_gx_mmc: use mmc_pwrseq instead of meson_mmc_pwrseq Date: Tue, 16 Feb 2021 10:16:53 +0900 Message-Id: <20210216011656.12855-3-jh80.chung@samsung.com> X-Mailer: git-send-email 2.29.0 In-Reply-To: <20210216011656.12855-1-jh80.chung@samsung.com> MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIJsWRmVeSWpSXmKPExsWy7bCmru5DGe0EgxWHeC1u/Gpjtdg2/Seb xaG+aIsfq76wWny50cpq8W3LNkaLSRN+sVm83dvJ7sDh8f5GK7vH7IaLLB7zO78zeZy9s4PR Y+O7HUwef2ftZ/Ho27KK0WPtow0sARxR2TYZqYkpqUUKqXnJ+SmZeem2St7B8c7xpmYGhrqG lhbmSgp5ibmptkouPgG6bpk5QKcpKZQl5pQChQISi4uV9O1sivJLS1IVMvKLS2yVUgtScgos C/SKE3OLS/PS9ZLzc60MDQyMTIEKE7IzfrzpYC7YIFhxcv9d5gbGZXxdjJwcEgImEkd6/jJ3 MXJxCAnsYJR48+0kI4TziVFixr5mVgjnM6PEyWkgGYiWw5dPsUAkdjFKbF90Acr5zSjx8uhb ZpAqNgEdie3fjjOB2CICEhK/+q+CdTMLnGSUeDFdGcQWFgiX6N/zEqyGRUBV4sG7a+wgNq+A tcSc59dYIbbJS/y53wM2k1PARuLa1EXMEDWCEidnPmGBmCkv0bx1NtgTEgKdHBJ7Zl8BGsQB 5LhILD4bDjFHWOLV8S3sELaUxOd3e9kg7GqJXc1noHo7GCVubWtigkgYS+xfOpkJZA6zgKbE +l36EGFFiZ2/50L9wifx7msPK8QqXomONiGIEhWJS69fMsGsuvvkP9QrHhLr5ixmg4RVP6PE wRfzmCYwKsxC8s4sJO/MQti8gJF5FaNYakFxbnpqsWGBKXIUb2IEp1Utyx2M099+0DvEyMTB eIhRgoNZSYSX/bNWghBvSmJlVWpRfnxRaU5q8SFGU2BgT2SWEk3OByb2vJJ4Q1MjY2NjCxND M1NDQyVx3iSDB/FCAumJJanZqakFqUUwfUwcnFINTJnO5xyC1r07ajxxEdvaPKm/JZEOpe1S plO/tfwW0m6RZKjI954jatQneImHrSl692uxtc1WucGf4vwO8+5oX1D1Ml9/J5vJpNuZR0tE jfhv9OwTMN5ffElJ/By38cZtiqsfLvbRdNh2cve2puzd5pazYl7/S4o03hK//GyM+ImzzX8m 2SxxZVxY5rYyz/tdg6hXb2fhL5NXD2ZpKUo96ElW/XZyide5hvY/s7aqTT346uWnJ8uehO1h 5DhzS7BsldpHXZHvh9fK24r8M3My5reyTObq7mHv2/B10gOj+aXijySeq/sYKavL8eszlKXv vdvcaqr/467MTrmbjhHe0SqtriyrevY+Wz7n7Ac/JZbijERDLeai4kQArHY1JjQEAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRmVeSWpSXmKPExsWy7bCSnO4DGe0EgydtuhY3frWxWmyb/pPN 4lBftMWPVV9YLb7caGW1+LZlG6PFpAm/2Cze7u1kd+DweH+jld1jdsNFFo/5nd+ZPM7e2cHo sfHdDiaPv7P2s3j0bVnF6LH20QaWAI4oLpuU1JzMstQifbsErowfbzqYCzYIVpzcf5e5gXEZ XxcjJ4eEgInE4cunWLoYuTiEBHYwSny4N5ERIiEl8fnpVLYuRg4gW1ji8OFiiJqfjBJzbl4H q2ET0JHY/u04E4gtIiAh8av/KiNIEbPAeUaJA2+fsoAkhAVCJZZ03wCzWQRUJR68u8YOYvMK WEvMeX6NFWKZvMSf+z3MIDangI3EtamLwGwhoJpF0zYxQtQLSpyc+QRsDjNQffPW2cwTGAVm IUnNQpJawMi0ilEytaA4Nz232LDAKC+1XK84Mbe4NC9dLzk/dxMjOPy1tHYw7ln1Qe8QIxMH 4yFGCQ5mJRFe9s9aCUK8KYmVValF+fFFpTmpxYcYpTlYlMR5L3SdjBcSSE8sSc1OTS1ILYLJ MnFwSjUwiV0qi7aV02quCQ1m2O1hdmWWd2Rjve/aLWsvCd1z2J3k2/n8kkqdjXPH/vgNOz9L l3/wzyg8uCCxRKzRUlSEfbXMCdVcN9Us2T+bbhl5H/xx2X0qG4/8b1nxzns7bcPubZv65HrW 1NJJHew33z8LKeP6etpzU72Btm/9s49rHhvM3Bwr8dXwjPiFYDfBs1/k2D27+fyit7LarTmR eHhP9lGB/30+xyz9yvK2unOs3b429Yyx2SfeE4yPXKcVi91+/WqFtVf38tc31yz/PKVrr5ff hGXbhDo8c+8/ckiczBPEyGDQ+E97b63qNwkLXYZd8Tv6oiXafZTDlK74Fzvz2U49/3bRR583 7A+WHWhXYinOSDTUYi4qTgQAORQX/+4CAAA= X-CMS-MailID: 20210216011616epcas1p28bde9beeeec920ccb92c74b61b383aed X-Msg-Generator: CA X-Sendblock-Type: SVC_REQ_APPROVE CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20210216011616epcas1p28bde9beeeec920ccb92c74b61b383aed References: <20210216011656.12855-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.3 at phobos.denx.de X-Virus-Status: Clean Use mmc_pwrseq instead of meson_mmc_pwrseq. Signed-off-by: Jaehoon Chung Acked-by: Neil Armstrong --- Changelog on V2: - Add Neil's Acked-tag - Remove unused variable --- drivers/mmc/meson_gx_mmc.c | 45 +++----------------------------------- 1 file changed, 3 insertions(+), 42 deletions(-) diff --git a/drivers/mmc/meson_gx_mmc.c b/drivers/mmc/meson_gx_mmc.c index 8b6dfa3b9603..fcf4f03d1e24 100644 --- a/drivers/mmc/meson_gx_mmc.c +++ b/drivers/mmc/meson_gx_mmc.c @@ -265,10 +265,6 @@ static int meson_mmc_probe(struct udevice *dev) uint32_t val; int ret; -#ifdef CONFIG_PWRSEQ - struct udevice *pwr_dev; -#endif - /* Enable the clocks feeding the MMC controller */ ret = clk_get_bulk(dev, &clocks); if (ret) @@ -292,12 +288,11 @@ static int meson_mmc_probe(struct udevice *dev) mmc_set_clock(mmc, cfg->f_min, MMC_CLK_ENABLE); -#ifdef CONFIG_PWRSEQ +#ifdef CONFIG_MMC_PWRSEQ /* Enable power if needed */ - ret = uclass_get_device_by_phandle(UCLASS_PWRSEQ, dev, "mmc-pwrseq", - &pwr_dev); + ret = mmc_pwrseq_get_power(dev, cfg); if (!ret) { - ret = pwrseq_set_power(pwr_dev, true); + ret = pwrseq_set_power(cfg->pwr_dev, true); if (ret) return ret; } @@ -342,37 +337,3 @@ U_BOOT_DRIVER(meson_mmc) = { .of_to_plat = meson_mmc_of_to_plat, .plat_auto = sizeof(struct meson_mmc_plat), }; - -#ifdef CONFIG_PWRSEQ -static int meson_mmc_pwrseq_set_power(struct udevice *dev, bool enable) -{ - struct gpio_desc reset; - int ret; - - ret = gpio_request_by_name(dev, "reset-gpios", 0, &reset, GPIOD_IS_OUT); - if (ret) - return ret; - dm_gpio_set_value(&reset, 1); - udelay(1); - dm_gpio_set_value(&reset, 0); - udelay(200); - - return 0; -} - -static const struct pwrseq_ops meson_mmc_pwrseq_ops = { - .set_power = meson_mmc_pwrseq_set_power, -}; - -static const struct udevice_id meson_mmc_pwrseq_ids[] = { - { .compatible = "mmc-pwrseq-emmc" }, - { } -}; - -U_BOOT_DRIVER(meson_mmc_pwrseq_drv) = { - .name = "mmc_pwrseq_emmc", - .id = UCLASS_PWRSEQ, - .of_match = meson_mmc_pwrseq_ids, - .ops = &meson_mmc_pwrseq_ops, -}; -#endif From patchwork Tue Feb 16 01:16:54 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jaehoon Chung X-Patchwork-Id: 1440749 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=85.214.62.61; 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=nM2m08d0; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (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 4Dfjk64XLPz9sVR for ; Tue, 16 Feb 2021 12:17:02 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 9AB558276C; Tue, 16 Feb 2021 02:16:40 +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="nM2m08d0"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 7910F8274E; Tue, 16 Feb 2021 02:16:32 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.0 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 mailout4.samsung.com (mailout4.samsung.com [203.254.224.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id D77AB826F2 for ; Tue, 16 Feb 2021 02:16:23 +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 epcas1p1.samsung.com (unknown [182.195.41.45]) by mailout4.samsung.com (KnoxPortal) with ESMTP id 20210216011620epoutp045683262d5e6c6d3a354d244642927bc2~kFXodAFrb0438204382epoutp04e for ; Tue, 16 Feb 2021 01:16:20 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout4.samsung.com 20210216011620epoutp045683262d5e6c6d3a354d244642927bc2~kFXodAFrb0438204382epoutp04e DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1613438180; bh=kTtFR6HxMNnG1LNf2ksk6ULj4QST0hpXrkVteZCqXMA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=nM2m08d0x6G5GCqsqt3Vp04NKCPZf6hj9YQuCVGczEySX3qSjZo6kNcMqHxN+NlVW D1cqkddFt7yQt+LIhwkxagVzt5pYEdEEQfFH/6m/SfLFXP5p+pn8sq9T1i1PBGZAYY V2wT05EaPf2YR7N7KJUeoNGipuuqUhkuSmcf9UxM= Received: from epsnrtp1.localdomain (unknown [182.195.42.162]) by epcas1p4.samsung.com (KnoxPortal) with ESMTP id 20210216011620epcas1p4736230bd994dcddb213b4518307b199e~kFXoK7UqJ1971319713epcas1p4F; Tue, 16 Feb 2021 01:16:20 +0000 (GMT) Received: from epsmges1p3.samsung.com (unknown [182.195.40.157]) by epsnrtp1.localdomain (Postfix) with ESMTP id 4DfjjF4yqlz4x9Py; Tue, 16 Feb 2021 01:16:17 +0000 (GMT) Received: from epcas1p1.samsung.com ( [182.195.41.45]) by epsmges1p3.samsung.com (Symantec Messaging Gateway) with SMTP id 9F.E2.09582.1EC1B206; Tue, 16 Feb 2021 10:16:17 +0900 (KST) Received: from epsmtrp1.samsung.com (unknown [182.195.40.13]) by epcas1p2.samsung.com (KnoxPortal) with ESMTPA id 20210216011616epcas1p2c19ad33dd33933d949bcbc34288fc22a~kFXk8sTlH3106031060epcas1p21; Tue, 16 Feb 2021 01:16:16 +0000 (GMT) Received: from epsmgms1p2.samsung.com (unknown [182.195.42.42]) by epsmtrp1.samsung.com (KnoxPortal) with ESMTP id 20210216011616epsmtrp159e15950b0adb654476488f2af761a7b~kFXk7xOA33239132391epsmtrp1B; Tue, 16 Feb 2021 01:16:16 +0000 (GMT) X-AuditID: b6c32a37-8afff7000000256e-8c-602b1ce18479 Received: from epsmtip1.samsung.com ( [182.195.34.30]) by epsmgms1p2.samsung.com (Symantec Messaging Gateway) with SMTP id 41.75.08745.0EC1B206; Tue, 16 Feb 2021 10:16:16 +0900 (KST) Received: from jaehoon-DeskTop.10.32.193.11 (unknown [10.113.113.235]) by epsmtip1.samsung.com (KnoxPortal) with ESMTPA id 20210216011616epsmtip18073048fcf619609b1b6e3c4afc17ce2~kFXktl3Z73101831018epsmtip1y; Tue, 16 Feb 2021 01:16:16 +0000 (GMT) From: Jaehoon Chung To: u-boot@lists.denx.de Cc: u-boot-amlogic@groups.io, narmstrong@baylibre.com, sjg@chromium.org, peng.fan@nxp.com, kever.yang@rock-chips.com, philipp.tomsich@theobroma-systems.com, Jaehoon Chung Subject: [PATCH V2 3/5] mmc: rockchip_dw_mmc: use mmc_pwrseq instead of rockchip_mmc_pwrseq Date: Tue, 16 Feb 2021 10:16:54 +0900 Message-Id: <20210216011656.12855-4-jh80.chung@samsung.com> X-Mailer: git-send-email 2.29.0 In-Reply-To: <20210216011656.12855-1-jh80.chung@samsung.com> MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIJsWRmVeSWpSXmKPExsWy7bCmru5DGe0Eg0MrVCxu/Gpjtdg2/Seb xaG+aIsfq76wWny50cpq8W3LNkaLSRN+sVm83dvJ7sDh8f5GK7vH7IaLLB7zO78zeZy9s4PR Y+O7HUwef2ftZ/Ho27KK0WPtow0sARxR2TYZqYkpqUUKqXnJ+SmZeem2St7B8c7xpmYGhrqG lhbmSgp5ibmptkouPgG6bpk5QKcpKZQl5pQChQISi4uV9O1sivJLS1IVMvKLS2yVUgtScgos C/SKE3OLS/PS9ZLzc60MDQyMTIEKE7Izru89xVawQqji2ZJOxgbG9fxdjJwcEgImEpt3dTF1 MXJxCAnsYJSY962FGcL5xCixf/ZJdgjnM1Cmq4UVpmXyqgWMILaQwC5GieaNMhBFvxklLq0+ BJZgE9CR2P7tOBOILSIgIfGr/ypYnFngJKPEi+nKILawQKzE1M5bbCA2i4CqxOoZ01lAbF4B a4kdszcyQyyTl/hzvwfM5hSwkbg2dREzRI2gxMmZT1ggZspLNG+dDXa2hEArh8T8O7/YIZpd JLa+uMsEYQtLvDq+BSouJfGyvw3KrpbY1XwGqrmDUeLWtiaoBmOJ/UsnA9kcQBs0Jdbv0ocI K0rs/D0X6hk+iXdfe1hBSiQEeCU62oQgSlQkLr1+yQSz6u6T/9CA85C4/rcNGtb9jBL9Fw6w TGBUmIXkn1lI/pmFsHkBI/MqRrHUguLc9NRiwwJj5CjexAhOq1rmOxinvf2gd4iRiYPxEKME B7OSCC/7Z60EId6UxMqq1KL8+KLSnNTiQ4ymwNCeyCwlmpwPTOx5JfGGpkbGxsYWJoZmpoaG SuK8SQYP4oUE0hNLUrNTUwtSi2D6mDg4pRqYoo70OV/O917Pxsh8f6HrlPoQvqkbTu5fNrdX 5FXGhvTFB9n3q514dtz6qp/eaeYpt7WsFxvO7NURCNkWcPowq+r2C8dnZE3bOsm85Fua/o0u oWd6NzbKq22b/3Ldct0rTenZFfcbk6z/c0bYxPUKPv5xm1kr71Obnz/P7+o1Zbcs/TkdU3TY LZotpF89YDDYsd5nauH2bkmVmPVP+LSsRS/efBgj8/DTzlNdnmmc4ZYz0xPXq//7NP/jhcfz pzifPRo3s33a3G597Z5k48UXOKXfNMcln1r9+ttBO47ixqPtbDM//ysq6Hi9//oHfuaOaKGb qQ6THh8XZmjKPRQX45E55R+T2LXD2evqNFWWKrEUZyQaajEXFScCAN7RLsg0BAAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRmVeSWpSXmKPExsWy7bCSnO4DGe0Eg9MbjSxu/Gpjtdg2/Seb xaG+aIsfq76wWny50cpq8W3LNkaLSRN+sVm83dvJ7sDh8f5GK7vH7IaLLB7zO78zeZy9s4PR Y+O7HUwef2ftZ/Ho27KK0WPtow0sARxRXDYpqTmZZalF+nYJXBnX955iK1ghVPFsSSdjA+N6 /i5GTg4JAROJyasWMHYxcnEICexglLi/6RELREJK4vPTqWxdjBxAtrDE4cPFEDU/GSWm7L/O ClLDJqAjsf3bcSYQW0RAQuJX/1WwQcwC5xklDrx9CjZIWCBaYvHL1YwgNouAqsTqGdPB4rwC 1hI7Zm9khlgmL/Hnfg+YzSlgI3Ft6iIwWwioZtG0TYwQ9YISJ2c+AetlBqpv3jqbeQKjwCwk qVlIUgsYmVYxSqYWFOem5xYbFhjlpZbrFSfmFpfmpesl5+duYgSHv5bWDsY9qz7oHWJk4mA8 xCjBwawkwsv+WStBiDclsbIqtSg/vqg0J7X4EKM0B4uSOO+FrpPxQgLpiSWp2ampBalFMFkm Dk6pBiZr26sNbku+GjkGVvzd+CfVP+os83FxK85J1gK/2WxfZZfXvfQ8fo2ZZ9qGes4DlRcb zQ1nmjNVhF3gTlj6XFMioiNrr4z9D7XZOu07ZP8dDxctmzJzYbh1eMYntTz/Wco5P6dWTtZY /aJ0a8SvV6/r5i+aopnlnR2g3rHq1zX77xNji2S8PqRaeGucn1Zyga/5//L974z/bHFd6fjJ S3qHuY9Vf9iZrGenMmxSZLgvOEo0Z36a0ClQMIm18NPVzdPDAhyuhPCySaXf9fWcnGGn3u76 UWtC9mXpDr1fr8/fYtCI+lLQ7KTiU5K2+env8oLIyw+L3rqxZP40/6D8XeOqZMTiyxolOy0E 9v7UVGIpzkg01GIuKk4EAO5WM8DuAgAA X-CMS-MailID: 20210216011616epcas1p2c19ad33dd33933d949bcbc34288fc22a X-Msg-Generator: CA X-Sendblock-Type: SVC_REQ_APPROVE CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20210216011616epcas1p2c19ad33dd33933d949bcbc34288fc22a References: <20210216011656.12855-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.3 at phobos.denx.de X-Virus-Status: Clean Use mmc_pwrseq instead of rockchip_mmc_pwrseq. Signed-off-by: Jaehoon Chung --- Changelog on V2: - Remove unused variable - Fix build error --- drivers/mmc/rockchip_dw_mmc.c | 42 +++-------------------------------- 1 file changed, 3 insertions(+), 39 deletions(-) diff --git a/drivers/mmc/rockchip_dw_mmc.c b/drivers/mmc/rockchip_dw_mmc.c index 1be3c1741fd4..36a00bb2bf55 100644 --- a/drivers/mmc/rockchip_dw_mmc.c +++ b/drivers/mmc/rockchip_dw_mmc.c @@ -105,7 +105,6 @@ static int rockchip_dwmmc_probe(struct udevice *dev) struct mmc_uclass_priv *upriv = dev_get_uclass_priv(dev); struct rockchip_dwmmc_priv *priv = dev_get_priv(dev); struct dwmci_host *host = &priv->host; - struct udevice *pwr_dev __maybe_unused; int ret; #if CONFIG_IS_ENABLED(OF_PLATDATA) @@ -136,12 +135,11 @@ static int rockchip_dwmmc_probe(struct udevice *dev) host->fifo_mode = priv->fifo_mode; -#ifdef CONFIG_PWRSEQ +#ifdef CONFIG_MMC_PWRSEQ /* Enable power if needed */ - ret = uclass_get_device_by_phandle(UCLASS_PWRSEQ, dev, "mmc-pwrseq", - &pwr_dev); + ret = mmc_pwrseq_get_power(dev, &plat->cfg); if (!ret) { - ret = pwrseq_set_power(pwr_dev, true); + ret = pwrseq_set_power(plat->cfg.pwr_dev, true); if (ret) return ret; } @@ -182,37 +180,3 @@ U_BOOT_DRIVER(rockchip_rk3288_dw_mshc) = { DM_DRIVER_ALIAS(rockchip_rk3288_dw_mshc, rockchip_rk3328_dw_mshc) DM_DRIVER_ALIAS(rockchip_rk3288_dw_mshc, rockchip_rk3368_dw_mshc) - -#ifdef CONFIG_PWRSEQ -static int rockchip_dwmmc_pwrseq_set_power(struct udevice *dev, bool enable) -{ - struct gpio_desc reset; - int ret; - - ret = gpio_request_by_name(dev, "reset-gpios", 0, &reset, GPIOD_IS_OUT); - if (ret) - return ret; - dm_gpio_set_value(&reset, 1); - udelay(1); - dm_gpio_set_value(&reset, 0); - udelay(200); - - return 0; -} - -static const struct pwrseq_ops rockchip_dwmmc_pwrseq_ops = { - .set_power = rockchip_dwmmc_pwrseq_set_power, -}; - -static const struct udevice_id rockchip_dwmmc_pwrseq_ids[] = { - { .compatible = "mmc-pwrseq-emmc" }, - { } -}; - -U_BOOT_DRIVER(rockchip_dwmmc_pwrseq_drv) = { - .name = "mmc_pwrseq_emmc", - .id = UCLASS_PWRSEQ, - .of_match = rockchip_dwmmc_pwrseq_ids, - .ops = &rockchip_dwmmc_pwrseq_ops, -}; -#endif From patchwork Tue Feb 16 01:16:55 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jaehoon Chung X-Patchwork-Id: 1440748 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=85.214.62.61; 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=gQwsRseF; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4Dfjjz01C8z9sRN for ; Tue, 16 Feb 2021 12:16:54 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 59ABC8270D; Tue, 16 Feb 2021 02:16:36 +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="gQwsRseF"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 65E0B8274C; Tue, 16 Feb 2021 02:16:29 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.0 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 mailout4.samsung.com (mailout4.samsung.com [203.254.224.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 870EC8270D for ; Tue, 16 Feb 2021 02:16:24 +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 mailout4.samsung.com (KnoxPortal) with ESMTP id 20210216011622epoutp04d6be78e87a06904ef56878903d55cf3c~kFXp3Urd30492704927epoutp041 for ; Tue, 16 Feb 2021 01:16:22 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout4.samsung.com 20210216011622epoutp04d6be78e87a06904ef56878903d55cf3c~kFXp3Urd30492704927epoutp041 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1613438182; bh=3D7QsDChBzSt3FEdK+zi1/no1eKqFNof8G9Kc6QC9eQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=gQwsRseFVRA5b3e7Ww11VzUx7NpPbP2P4Nxhvc28tmGE57oGRznOhzqHtGRJMBIZ8 9bKdrUW63b/OSnzK8vwXTGVicQRT70wXIq0OvRGKsbc+ZwID2tqqK2EvmbsVOHidJA 7OHxP3sF2WFuN9BsHTUnMG+YoThQQ1y2mGPDaNho= Received: from epsnrtp2.localdomain (unknown [182.195.42.163]) by epcas1p2.samsung.com (KnoxPortal) with ESMTP id 20210216011621epcas1p2feb85ec1dd7783ef6eed9486f030b578~kFXpbekb_3106031060epcas1p2E; Tue, 16 Feb 2021 01:16:21 +0000 (GMT) Received: from epsmges1p5.samsung.com (unknown [182.195.40.154]) by epsnrtp2.localdomain (Postfix) with ESMTP id 4DfjjF6Qgqz4x9Pw; Tue, 16 Feb 2021 01:16:17 +0000 (GMT) Received: from epcas1p1.samsung.com ( [182.195.41.45]) by epsmges1p5.samsung.com (Symantec Messaging Gateway) with SMTP id 17.C1.09577.1EC1B206; Tue, 16 Feb 2021 10:16:17 +0900 (KST) Received: from epsmtrp2.samsung.com (unknown [182.195.40.14]) by epcas1p3.samsung.com (KnoxPortal) with ESMTPA id 20210216011617epcas1p39914bbdb2b853b7effd89cfc126cb6c2~kFXlDSqIj2086320863epcas1p30; Tue, 16 Feb 2021 01:16:17 +0000 (GMT) Received: from epsmgms1p2.samsung.com (unknown [182.195.42.42]) by epsmtrp2.samsung.com (KnoxPortal) with ESMTP id 20210216011617epsmtrp209812804446667d2d8160eb6f71469b0~kFXlCokd80543005430epsmtrp2N; Tue, 16 Feb 2021 01:16:17 +0000 (GMT) X-AuditID: b6c32a39-c13ff70000002569-31-602b1ce1a50e Received: from epsmtip1.samsung.com ( [182.195.34.30]) by epsmgms1p2.samsung.com (Symantec Messaging Gateway) with SMTP id 52.75.08745.0EC1B206; Tue, 16 Feb 2021 10:16:16 +0900 (KST) Received: from jaehoon-DeskTop.10.32.193.11 (unknown [10.113.113.235]) by epsmtip1.samsung.com (KnoxPortal) with ESMTPA id 20210216011616epsmtip186ce918027fa56efe70f2226114d5de4~kFXkyKEsX2997129971epsmtip1i; Tue, 16 Feb 2021 01:16:16 +0000 (GMT) From: Jaehoon Chung To: u-boot@lists.denx.de Cc: u-boot-amlogic@groups.io, narmstrong@baylibre.com, sjg@chromium.org, peng.fan@nxp.com, kever.yang@rock-chips.com, philipp.tomsich@theobroma-systems.com, Jaehoon Chung Subject: [PATCH V2 4/5] ARM: mach-meson: select MMC_PWRSEQ config Date: Tue, 16 Feb 2021 10:16:55 +0900 Message-Id: <20210216011656.12855-5-jh80.chung@samsung.com> X-Mailer: git-send-email 2.29.0 In-Reply-To: <20210216011656.12855-1-jh80.chung@samsung.com> MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHJsWRmVeSWpSXmKPExsWy7bCmru5DGe0Eg6XblCxu/Gpjtdg2/Seb xaG+aIsfq76wWny50cpq8W3LNkaLSRN+sVm83dvJ7sDh8f5GK7vH7IaLLB7zO78zeZy9s4PR Y+O7HUwef2ftZ/Ho27KK0WPtow0sARxR2TYZqYkpqUUKqXnJ+SmZeem2St7B8c7xpmYGhrqG lhbmSgp5ibmptkouPgG6bpk5QKcpKZQl5pQChQISi4uV9O1sivJLS1IVMvKLS2yVUgtScgos C/SKE3OLS/PS9ZLzc60MDQyMTIEKE7Izzm/oZC44xlrRsXcxewPjBZYuRk4OCQETiVP3TrJ2 MXJxCAnsYJTYcqqdESQhJPCJUWJfQzGE/ZlRYv5CfZiG20t+sEE07GKUmDlvDSOE85tRouHS FrBuNgEdie3fjjOB2CICEhK/+q+CxZkFTjJKvJiuDGILCzhKPG7cBLSag4NFQFWi46saiMkr YC1xr0EaYpe8xJ/7PcwgNqeAjcS1qYvAbF4BQYmTM5+wQEyUl2jeOpsZ5AQJgVYOibnnPrFC NLtITGrayARhC0u8Or6FHcKWkvj8bi8bhF0tsav5DFRzB6PErW1NUA3GEvuXTmYCOYhZQFNi /S6o5xUldv6eC/UKn8S7rz1g50sI8Ep0tAlBlKhIXHr9kglm1d0n/6HO8ZC4+uYFMySo+hkl /jzewzKBUWEWkn9mIflnFsLmBYzMqxjFUguKc9NTiw0LTJHjdxMjOKFqWe5gnP72g94hRiYO xkOMEhzMSiK87J+1EoR4UxIrq1KL8uOLSnNSiw8xmgLDeiKzlGhyPjCl55XEG5oaGRsbW5gY mpkaGiqJ8yYZPIgXEkhPLEnNTk0tSC2C6WPi4JRqYAo7/DPE4cYOg9NHPaestapWfi76Qcb3 6Yb4xV01P6Q2TdpxoVnr7F7nvrDdW18mbarb8/DrvW3LzsqvWffY9Y/ivhPua6ddtFiwrOb1 O+czESybL+tXuehPdO+YKKWz7ZfBql3T6p9c1EtSs//dkXs/IPDMy5w1wgtVahI+usR/5Q1a ue9W6vMznUyhbg2XbQ+023y9sI0p7qzg0pRLO26vX+bA7FD1V+MYk3HlN7YnvCLt3E697a58 qudUDijk6r4yr/pu9MDq3YeUfQfuS358XbflxnO9F5fzWQx3XJMzTpD72SgaO/kh95IzYVf2 t4QftrTzOrPDYNadPOcFM1Pc1xbVLd3TO2WKYTc3m85eJZbijERDLeai4kQAVvbBITEEAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRmVeSWpSXmKPExsWy7bCSnO4DGe0Eg+MbLC1u/Gpjtdg2/Seb xaG+aIsfq76wWny50cpq8W3LNkaLSRN+sVm83dvJ7sDh8f5GK7vH7IaLLB7zO78zeZy9s4PR Y+O7HUwef2ftZ/Ho27KK0WPtow0sARxRXDYpqTmZZalF+nYJXBnnN3QyFxxjrejYu5i9gfEC SxcjJ4eEgInE7SU/2LoYuTiEBHYwSsw+8ZgNIiEl8fnpVCCbA8gWljh8uBii5iejxLffrWDN bAI6Etu/HWcCsUUEJCR+9V9lBCliFjjPKHHg7VOwImEBR4nHjZtYQQaxCKhKdHxVAzF5Bawl 7jVIQ6ySl/hzv4cZxOYUsJG4NnURmC0EVLJo2iZGEJtXQFDi5MwnYBOZgeqbt85mnsAoMAtJ ahaS1AJGplWMkqkFxbnpucWGBUZ5qeV6xYm5xaV56XrJ+bmbGMGhr6W1g3HPqg96hxiZOBgP MUpwMCuJ8LJ/1koQ4k1JrKxKLcqPLyrNSS0+xCjNwaIkznuh62S8kEB6YklqdmpqQWoRTJaJ g1OqgWllA9uBPvXZ91/cvMrm4LhyvUywumdE+YTaS08mut/3/c0uWuZ3SuKYUt/ZgJjMM0/u M+5m2mr3dmL23kaz5fPvyRgmRWlcVZT4cWO7wIQd1UY3QrIe65RfyHSZOmup4NaqMnF5G6uk Vefs1hgt3T9n+9ZQWTPh/GUROoU9u3UXXMsKfxcgqrx0fsW8yc4zXwZdObyCT0ybv2rvo+NH +4XkFqfln+nWadf4y35jsbSEVFGS56Zdizfu0L21cylvW17RgaLVkm8iEu6ZJAr7nPFpZ3l2 YH2r47+QZzJvgg1rLMQM1b8sLrNbq79hck4rT8mpiv8ey3iz7VuPSSju3N6bNtPDoqWmlC/X Y8nJCiWW4oxEQy3mouJEABvtWa3sAgAA X-CMS-MailID: 20210216011617epcas1p39914bbdb2b853b7effd89cfc126cb6c2 X-Msg-Generator: CA X-Sendblock-Type: SVC_REQ_APPROVE CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20210216011617epcas1p39914bbdb2b853b7effd89cfc126cb6c2 References: <20210216011656.12855-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.3 at phobos.denx.de X-Virus-Status: Clean Before time, PWRSEQ is selected since below commit. commit 262d34363373 ("board: amlogic: select PWRSEQ for all amlogic platform") Select MMC_PWRSEQ config because of introducing CONFIG_MMC_PWRSEQ for only eMMC module. Signed-off-by: Jaehoon Chung Reviewed-by: Neil Armstrong --- arch/arm/mach-meson/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/mach-meson/Kconfig b/arch/arm/mach-meson/Kconfig index 513a33dae204..6cba2c40ddaa 100644 --- a/arch/arm/mach-meson/Kconfig +++ b/arch/arm/mach-meson/Kconfig @@ -9,6 +9,7 @@ config MESON64_COMMON select SYSCON select REGMAP select PWRSEQ + select MMC_PWRSEQ select BOARD_LATE_INIT imply CMD_DM From patchwork Tue Feb 16 01:16:56 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jaehoon Chung X-Patchwork-Id: 1440747 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=muwbFP0n; 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 4Dfjjh2MJtz9sVR for ; Tue, 16 Feb 2021 12:16:40 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 6E8EC8270A; Tue, 16 Feb 2021 02:16:32 +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="muwbFP0n"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id CE9CB82753; Tue, 16 Feb 2021 02:16:28 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from mailout2.samsung.com (mailout2.samsung.com [203.254.224.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 1C3F78270A for ; Tue, 16 Feb 2021 02:16:24 +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 mailout2.samsung.com (KnoxPortal) with ESMTP id 20210216011621epoutp02874b4e5590e2c3c1e1941ecc652a4d27~kFXo4hNq-1386313863epoutp02P for ; Tue, 16 Feb 2021 01:16:21 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.samsung.com 20210216011621epoutp02874b4e5590e2c3c1e1941ecc652a4d27~kFXo4hNq-1386313863epoutp02P DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1613438181; bh=YOhCXNA2gbgXKL1fMfFkeSwhhuf1Z5fOfnw/RFulKZE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=muwbFP0nwW1tDZ/lapDUQkBfXZsQVOaLt30uS1NSEBEp3ucOSv1gYYjtJ9sLQzdia 8SvAOYwXWmU7BERhrvAXfr5sZJB4pKwrgbMjf8ULJIgpu/lFaEU+p28tcAYJQkaK43 UVpTOG2QLTA4G0Ox4rX/CTVvcJ+Av6jfU+vug5zc= Received: from epsnrtp4.localdomain (unknown [182.195.42.165]) by epcas1p2.samsung.com (KnoxPortal) with ESMTP id 20210216011620epcas1p23a7eb8a614366661b516d901e82c7b22~kFXokMicj0134401344epcas1p2g; Tue, 16 Feb 2021 01:16:20 +0000 (GMT) Received: from epsmges1p2.samsung.com (unknown [182.195.40.156]) by epsnrtp4.localdomain (Postfix) with ESMTP id 4DfjjF6BdTz4x9QJ; Tue, 16 Feb 2021 01:16:17 +0000 (GMT) Received: from epcas1p2.samsung.com ( [182.195.41.46]) by epsmges1p2.samsung.com (Symantec Messaging Gateway) with SMTP id BD.20.63458.1EC1B206; Tue, 16 Feb 2021 10:16:17 +0900 (KST) Received: from epsmtrp2.samsung.com (unknown [182.195.40.14]) by epcas1p4.samsung.com (KnoxPortal) with ESMTPA id 20210216011617epcas1p43bc258b7cb9aa4144adb5f1b2cf14f55~kFXlGsQRQ1971319713epcas1p47; Tue, 16 Feb 2021 01:16:17 +0000 (GMT) Received: from epsmgms1p1new.samsung.com (unknown [182.195.42.41]) by epsmtrp2.samsung.com (KnoxPortal) with ESMTP id 20210216011617epsmtrp2211676222154e8aa560bc7a626ca948f~kFXlF_oGD0544305443epsmtrp2F; Tue, 16 Feb 2021 01:16:17 +0000 (GMT) X-AuditID: b6c32a36-6c9ff7000000f7e2-fd-602b1ce17fb4 Received: from epsmtip1.samsung.com ( [182.195.34.30]) by epsmgms1p1new.samsung.com (Symantec Messaging Gateway) with SMTP id E8.24.13470.0EC1B206; Tue, 16 Feb 2021 10:16:17 +0900 (KST) Received: from jaehoon-DeskTop.10.32.193.11 (unknown [10.113.113.235]) by epsmtip1.samsung.com (KnoxPortal) with ESMTPA id 20210216011616epsmtip1b1ac3bdf18de8c73879fb18299212517~kFXk6WgLs3101831018epsmtip1z; Tue, 16 Feb 2021 01:16:16 +0000 (GMT) From: Jaehoon Chung To: u-boot@lists.denx.de Cc: u-boot-amlogic@groups.io, narmstrong@baylibre.com, sjg@chromium.org, peng.fan@nxp.com, kever.yang@rock-chips.com, philipp.tomsich@theobroma-systems.com, Jaehoon Chung Subject: [PATCH V2 5/5] configs: enable CONFIG_MMC_PWRSEQ configuration Date: Tue, 16 Feb 2021 10:16:56 +0900 Message-Id: <20210216011656.12855-6-jh80.chung@samsung.com> X-Mailer: git-send-email 2.29.0 In-Reply-To: <20210216011656.12855-1-jh80.chung@samsung.com> MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIJsWRmVeSWpSXmKPExsWy7bCmnu5DGe0Eg4m/VS1u/Gpjtdg2/Seb xaG+aIsfq76wWny50cpq8W3LNkaLSRN+sVm83dvJ7sDh8f5GK7vH7IaLLB7zO78zeZy9s4PR Y+O7HUwef2ftZ/Ho27KK0WPtow0sARxR2TYZqYkpqUUKqXnJ+SmZeem2St7B8c7xpmYGhrqG lhbmSgp5ibmptkouPgG6bpk5QKcpKZQl5pQChQISi4uV9O1sivJLS1IVMvKLS2yVUgtScgos C/SKE3OLS/PS9ZLzc60MDQyMTIEKE7Iz3v2fwViwSrji3ZlVLA2MrYJdjJwcEgImEs1/uti7 GLk4hAR2MEpsn3mLFcL5xCjxYfovJgjnG6PEsVmTWGBank68ApXYyyixb24/I0hCSOA3o8TH P6wgNpuAjsT2b8eZQGwRAQmJX/1XwWqYBU4ySryYrgxiCwu4S3z5+RushkVAVaLlWBs7iM0r YC2x9c42Nohl8hJ/7vcwg9icAjYS16YuYoaoEZQ4OfMJC8RMeYnmrbOZQQ6SEOjkkFh2ch9U s4vEzivLoK4Wlnh1fAs7hC0l8fndXqiaaoldzWegmjsYJW5ta2KCSBhL7F86GcjmANqgKbF+ lz5EWFFi5++5UM/wSbz72sMKUiIhwCvR0SYEUaIicen1SyaYVXef/GeFsD0kOvYdZ4QEXD+j xLtTa9gnMCrMQvLPLCT/zELYvICReRWjWGpBcW56arFhgRFyFG9iBKdVLbMdjJPeftA7xMjE wXiIUYKDWUmEl/2zVoIQb0piZVVqUX58UWlOavEhRlNgaE9klhJNzgcm9rySeENTI2NjYwsT QzNTQ0Mlcd5EgwfxQgLpiSWp2ampBalFMH1MHJxSDUyzO9e/ka3Sl13rkfWiS6VVLO2BwitV wdysJyvkcxytNj7TOLjv0IEDRR23l0bPW7jP//bxqz0vVA69WNkr6/nrXf490elpYvsnK3ay 6Qo2cqaeyOtSe5Ahbnj+0Ocg5pULMhzPqKzYW+Z8i7NvzfQG6z8n1EVf7z8SF/Y+4X+z4ffo nR1LdS/U2Uw5Nr2Yo1A0MVNQ6ljd7WXvTh5fv4Dj10/za6E/inT3dshXrnkqpzxjmmdC6ivr dULf3zNlVho5dKlem33g/LzKRzsYw5oO/ekQWRi/+9lNXyHpKV3l0ruzeqXTvdzyPuZ/dwvp T4v8V7vdltnb94ZcpK/lyilqBx/MtX6h/cNq4dzdyXuUWIozEg21mIuKEwFttXnlNAQAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRmVeSWpSXmKPExsWy7bCSnO5DGe0Eg86PTBY3frWxWmyb/pPN 4lBftMWPVV9YLb7caGW1+LZlG6PFpAm/2Cze7u1kd+DweH+jld1jdsNFFo/5nd+ZPM7e2cHo sfHdDiaPv7P2s3j0bVnF6LH20QaWAI4oLpuU1JzMstQifbsErox3/2cwFqwSrnh3ZhVLA2Or YBcjJ4eEgInE04lXmLoYuTiEBHYzStzs6GCCSEhJfH46la2LkQPIFpY4fLgYouYno8TmrteM IDVsAjoS278dB6sXEZCQ+NV/lRGkiFngPKPEgbdPWUASwgLuEl9+/gYrYhFQlWg51sYOYvMK WEtsvbONDWKZvMSf+z3MIDangI3EtamLwGwhoJpF0zYxQtQLSpyc+QRsJjNQffPW2cwTGAVm IUnNQpJawMi0ilEytaA4Nz232LDAMC+1XK84Mbe4NC9dLzk/dxMjOPy1NHcwbl/1Qe8QIxMH 4yFGCQ5mJRFe9s9aCUK8KYmVValF+fFFpTmpxYcYpTlYlMR5L3SdjBcSSE8sSc1OTS1ILYLJ MnFwSjUweRc0v7r4KktH/qt50+xXb3Xk6qW8nl4RZ+TZpFqXaS3gf1ZqXacG69aD3JM8c3s2 b+yVKlfwOL7QIEV2/usuzrpXM1xeHf0UWPGs3m85U8IaFvH58rNZ9b7znY0qm+Vuy6aeP8Xt 5apyazZ1rcy/nQvdbH/bqy7hsTTcszPhN6s23y1Lc7GlVoctDtl/Sf/fdnalm9KKwzWHN7a3 mibPan2cfzIkrGuVAONBvsLPtz/+PF4pzXUnPkDgdPK6pcb3YuNV3x7lqwvvLK7Ne/V9YVrb b7+c+gcWzlL3p3ziD/O4H5vp9Os5S2bNL+0X5nf+KK+8rhcsucJy2oqV7WnSmnJi/z9l6oT9 eSmnn6PEUpyRaKjFXFScCADM7c5a7gIAAA== X-CMS-MailID: 20210216011617epcas1p43bc258b7cb9aa4144adb5f1b2cf14f55 X-Msg-Generator: CA X-Sendblock-Type: SVC_REQ_APPROVE CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20210216011617epcas1p43bc258b7cb9aa4144adb5f1b2cf14f55 References: <20210216011656.12855-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.3 at phobos.denx.de X-Virus-Status: Clean Enable CONFIG_MMC_PWRSEQ configuration about boards that is using rockchip_dw_mmc driver. Signed-off-by: Jaehoon Chung --- configs/chromebit_mickey_defconfig | 1 + configs/chromebook_bob_defconfig | 1 + configs/chromebook_jerry_defconfig | 1 + configs/chromebook_minnie_defconfig | 1 + configs/chromebook_speedy_defconfig | 1 + 5 files changed, 5 insertions(+) diff --git a/configs/chromebit_mickey_defconfig b/configs/chromebit_mickey_defconfig index ba1215bca699..c09b63b94626 100644 --- a/configs/chromebit_mickey_defconfig +++ b/configs/chromebit_mickey_defconfig @@ -63,6 +63,7 @@ CONFIG_CROS_EC_KEYB=y CONFIG_CROS_EC=y CONFIG_CROS_EC_SPI=y CONFIG_PWRSEQ=y +CONFIG_MMC_PWRSEQ=y # CONFIG_SPL_DM_MMC is not set CONFIG_MMC_DW=y CONFIG_MMC_DW_ROCKCHIP=y diff --git a/configs/chromebook_bob_defconfig b/configs/chromebook_bob_defconfig index 73635f0d13f1..a846b6470fef 100644 --- a/configs/chromebook_bob_defconfig +++ b/configs/chromebook_bob_defconfig @@ -55,6 +55,7 @@ CONFIG_CROS_EC_KEYB=y CONFIG_CROS_EC=y CONFIG_CROS_EC_SPI=y CONFIG_PWRSEQ=y +CONFIG_MMC_PWRSEQ=y CONFIG_MMC_DW=y CONFIG_MMC_DW_ROCKCHIP=y CONFIG_MMC_SDHCI=y diff --git a/configs/chromebook_jerry_defconfig b/configs/chromebook_jerry_defconfig index dada5579526b..692b630174d2 100644 --- a/configs/chromebook_jerry_defconfig +++ b/configs/chromebook_jerry_defconfig @@ -65,6 +65,7 @@ CONFIG_CROS_EC_KEYB=y CONFIG_CROS_EC=y CONFIG_CROS_EC_SPI=y CONFIG_PWRSEQ=y +CONFIG_MMC_PWRSEQ=y # CONFIG_SPL_DM_MMC is not set CONFIG_MMC_DW=y CONFIG_MMC_DW_ROCKCHIP=y diff --git a/configs/chromebook_minnie_defconfig b/configs/chromebook_minnie_defconfig index 985ca9477069..ae55842e3bfd 100644 --- a/configs/chromebook_minnie_defconfig +++ b/configs/chromebook_minnie_defconfig @@ -65,6 +65,7 @@ CONFIG_CROS_EC_KEYB=y CONFIG_CROS_EC=y CONFIG_CROS_EC_SPI=y CONFIG_PWRSEQ=y +CONFIG_MMC_PWRSEQ=y # CONFIG_SPL_DM_MMC is not set CONFIG_MMC_DW=y CONFIG_MMC_DW_ROCKCHIP=y diff --git a/configs/chromebook_speedy_defconfig b/configs/chromebook_speedy_defconfig index e3d4c30739ee..4b460ee6a9e6 100644 --- a/configs/chromebook_speedy_defconfig +++ b/configs/chromebook_speedy_defconfig @@ -64,6 +64,7 @@ CONFIG_CROS_EC_KEYB=y CONFIG_CROS_EC=y CONFIG_CROS_EC_SPI=y CONFIG_PWRSEQ=y +CONFIG_MMC_PWRSEQ=y # CONFIG_SPL_DM_MMC is not set CONFIG_MMC_DW=y CONFIG_MMC_DW_ROCKCHIP=y