From patchwork Mon Nov 9 03:12:33 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jaehoon Chung X-Patchwork-Id: 1396469 X-Patchwork-Delegate: narmstrong@baylibre.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; dmarc=pass (p=none dis=none) header.from=samsung.com 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=TLgsGz/U; 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 4CTwzd2klpz9s0b for ; Mon, 9 Nov 2020 14:12:51 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 657BC82361; Mon, 9 Nov 2020 04:12:39 +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="TLgsGz/U"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id E2C4C82399; Mon, 9 Nov 2020 04:12:37 +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,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from mailout3.samsung.com (mailout3.samsung.com [203.254.224.33]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id C3545822D2 for ; Mon, 9 Nov 2020 04:12:26 +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 mailout3.samsung.com (KnoxPortal) with ESMTP id 20201109031222epoutp031fb19c3a089c21ba503db7169923f00c~FuFrBAdW23035330353epoutp03B for ; Mon, 9 Nov 2020 03:12:22 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout3.samsung.com 20201109031222epoutp031fb19c3a089c21ba503db7169923f00c~FuFrBAdW23035330353epoutp03B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1604891542; bh=oOSwfhjMSvCH7WAf+SQaDXy+VmAObHwSB3l8Sf8XbJc=; h=From:To:Cc:Subject:Date:References:From; b=TLgsGz/UeHsCPaLrYsJ95hBNEJ+1K+eC98PSKnjXZHf6+1cH0LikumNO6uBVqZWGT YPJ6fzRt3GSZUk+p8nS9QJ0rtzQk2SfoyDqKZEjEiSFFfn7IdRoQLImjpHUwT1bNve T1LexNlXWoMsVj2zWIZykhtLnlaQg36tFSGamDK0= Received: from epsnrtp1.localdomain (unknown [182.195.42.162]) by epcas1p2.samsung.com (KnoxPortal) with ESMTP id 20201109031221epcas1p2abe468a22064ecdd5affb7f408be2df8~FuFqvzPXx0474404744epcas1p21; Mon, 9 Nov 2020 03:12:21 +0000 (GMT) Received: from epsmges1p5.samsung.com (unknown [182.195.40.157]) by epsnrtp1.localdomain (Postfix) with ESMTP id 4CTwyq0HynzMqYly; Mon, 9 Nov 2020 03:12:19 +0000 (GMT) Received: from epcas1p4.samsung.com ( [182.195.41.48]) by epsmges1p5.samsung.com (Symantec Messaging Gateway) with SMTP id 30.A0.09577.193B8AF5; Mon, 9 Nov 2020 12:12:17 +0900 (KST) Received: from epsmtrp1.samsung.com (unknown [182.195.40.13]) by epcas1p1.samsung.com (KnoxPortal) with ESMTPA id 20201109031216epcas1p197a531d87ad92cb02aca01f4b9e2af3a~FuFmD1E7M3202832028epcas1p1D; Mon, 9 Nov 2020 03:12:16 +0000 (GMT) Received: from epsmgms1p2.samsung.com (unknown [182.195.42.42]) by epsmtrp1.samsung.com (KnoxPortal) with ESMTP id 20201109031216epsmtrp1f21ed7f9a447cd569297ed29e07f764d~FuFmDRvpd0648006480epsmtrp1h; Mon, 9 Nov 2020 03:12:16 +0000 (GMT) X-AuditID: b6c32a39-bfdff70000002569-10-5fa8b391361e Received: from epsmtip1.samsung.com ( [182.195.34.30]) by epsmgms1p2.samsung.com (Symantec Messaging Gateway) with SMTP id B1.22.08745.093B8AF5; Mon, 9 Nov 2020 12:12:16 +0900 (KST) Received: from jaehoon-DeskTop.10.32.193.11 (unknown [10.113.113.235]) by epsmtip1.samsung.com (KnoxPortal) with ESMTPA id 20201109031216epsmtip1958ab5745e4ba60db9be6ce915db3c9f~FuFlxBxRL1330113301epsmtip1E; Mon, 9 Nov 2020 03:12:16 +0000 (GMT) From: Jaehoon Chung To: u-boot@lists.denx.de Cc: u-boot-amlogic@groups.io, narmstrong@baylibre.com, peng.fan@nxp.com, Jaehoon Chung Subject: [PATCH] mmc: meson_gx_mmc: change a clock phase to stable value Date: Mon, 9 Nov 2020 12:12:33 +0900 Message-Id: <20201109031233.25320-1-jh80.chung@samsung.com> X-Mailer: git-send-email 2.29.0 MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCKsWRmVeSWpSXmKPExsWy7bCmge7EzSviDVoui1rc+NXGanGoL9ri x6ovrBaTJvxis3i7t5PdgdXj/Y1Wdo/5nd+ZPM7e2cHosfHdDiaPvi2rGANYo7JtMlITU1KL FFLzkvNTMvPSbZW8g+Od403NDAx1DS0tzJUU8hJzU22VXHwCdN0yc4CWKymUJeaUAoUCEouL lfTtbIryS0tSFTLyi0tslVILUnIKLAv0ihNzi0vz0vWS83OtDA0MjEyBChOyM5YcvcNY0MRZ MWvyM9YGxlnsXYycHBICJhKfdp0Asrk4hAR2MEocXXSbFcL5xCjR9uEuG4TzmVHi/tFNzDAt TeueQrXsYpT4u/8bE4Tzm1Hiws8rbCBVbAI6Etu/HWcCsUUEJCR+9V9l7GLk4GAWKJQ4cEsW xBQW8JCYOkkKpIJFQFVi6ZRvYPN5Bawlnk2cDLVLXuLP/R6ouKDEyZlPWEBsZqB489bZzCBr JQR2sUsc+vmFFaLBRWLplyeMELawxKvjW6D+lJJ42d8GZVdL7Go+A9XcwShxa1sTE0TCWGL/ 0slMEHdqSqzfpQ8RVpTY+XsuI8RiPol3X3tYQUokBHglOtqEIEpUJC69fskEs+ruk/9Q53hI vLt5EmyikECsxKkLURMY5Wch+WYWkm9mIexdwMi8ilEstaA4Nz212LDAFDlONzGCk5+W5Q7G 6W8/6B1iZOJgPMQowcGsJMLb4rIsXog3JbGyKrUoP76oNCe1+BCjKTB8JzJLiSbnA9NvXkm8 oamRsbGxhYmhmamhoZI47x/tjnghgfTEktTs1NSC1CKYPiYOTqkGpj1bTSXr6t3dG/Mbu7mm n5u1Y5vh5vN3dv8/+5CjJHdr78Y8npW3d3ZZaMu8rlt3pbhon8xPmSYpC32TxDtrwmKZPr1g u1b1W9KD4/arBbY3f7+Pvx5wJDVszgO/tkmynK6/brsz7Zu2+kzO4fqr81axn3kW4sunu+n5 Jjf/XUsOyBz70HpjeYTivgtH67guPHd8sFBwXWNOpman4TemAPnbvbcNTK51832b4t/kvUHh Y/oVNut3nwUfxtycI/mjcEtIwm1fpQnX5voqxx5ZG+b5p3KLwqMVztdS//JM/lXFrnGk8Lyh /2mtCPk93KK6Fcs8IlSsL68I0lfsW662buEry8wGKe/FT2uyzRa9+qjEUpyRaKjFXFScCABJ 3I8HBwQAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMLMWRmVeSWpSXmKPExsWy7bCSnO6EzSviDTpOa1jc+NXGanGoL9ri x6ovrBaTJvxis3i7t5PdgdXj/Y1Wdo/5nd+ZPM7e2cHosfHdDiaPvi2rGANYo7hsUlJzMstS i/TtErgylhy9w1jQxFkxa/Iz1gbGWexdjJwcEgImEk3rngLZXBxCAjsYJVbsfssCkZCS+Px0 KlsXIweQLSxx+HAxRM1PRomZV2cxg9SwCehIbP92nAnEFhGQkPjVf5URxGYWKJW4vPolWK+w gIfE1ElSIGEWAVWJpVO+gbXyClhLPJs4mRlilbzEn/s9UHFBiZMzn7BAjJGXaN46m3kCI98s JKlZSFILGJlWMUqmFhTnpucWGxYY5aWW6xUn5haX5qXrJefnbmIEh6OW1g7GPas+6B1iZOJg PMQowcGsJMLb4rIsXog3JbGyKrUoP76oNCe1+BCjNAeLkjjv11kL44QE0hNLUrNTUwtSi2Cy TBycUg1MJudimftr9oSULf3rrhRzbOX7rZc7X3B86Yy9IiUjrX8vTOFSIbOP7rSsr+s2xXj8 sn811ckiyitdv6HTgmvrhrQXgUUxlv+lm27ffxwjx+D3Y7GowbXQ6WKK1ZM3pDt72QbMjL3g eG/7yt/6hi0BZS3vrQPnZPsbaefFHjt15EeOZVUEw4LiaQV8yik8rHfLv5pWc2eUNe4NyD8j K1fYafs/+oaF6aMThrdbePWOvcq49L98V/aWv7FvZz3+yqe94ZbGmo6fRhscD11M3Z/w0lbi xJfvxSnTPjusEMg8nJgvfne/9g0tEcZZ726VXrPTaOzWDXnQ6Xe9js1k25lFdq7ujNP9wjnT o7z6gpVYijMSDbWYi4oTAdvmMle2AgAA X-CMS-MailID: 20201109031216epcas1p197a531d87ad92cb02aca01f4b9e2af3a X-Msg-Generator: CA X-Sendblock-Type: SVC_REQ_APPROVE CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20201109031216epcas1p197a531d87ad92cb02aca01f4b9e2af3a 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.3 at phobos.denx.de X-Virus-Status: Clean Core clock phase value is changed from 180' to 270'. It's more stable than before. - Odroidn-N2/C4 : Working fine with 52MHz - VIM3 : Working fine with 52MHz Before this patch, Odroid-C4 doesn't work fine with 52MHz. Signed-off-by: Jaehoon Chung Tested-by: Anand Moon --- drivers/mmc/meson_gx_mmc.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/drivers/mmc/meson_gx_mmc.c b/drivers/mmc/meson_gx_mmc.c index 719dd1e5e570..7c60e0566560 100644 --- a/drivers/mmc/meson_gx_mmc.c +++ b/drivers/mmc/meson_gx_mmc.c @@ -52,10 +52,16 @@ static void meson_mmc_config_clock(struct mmc *mmc) } clk_div = DIV_ROUND_UP(clk, mmc->clock); - /* 180 phase core clock */ - meson_mmc_clk |= CLK_CO_PHASE_180; - - /* 180 phase tx clock */ + /* + * Clock Phase needs to set a proper value. + * It can be changed to other value. + * Because CORE : 270' Phase and TX : 0' Phase are stable, + * set to them by default. + */ + /* Core Clock Phase */ + meson_mmc_clk |= CLK_CO_PHASE_270; + + /* TX Clock Phase */ meson_mmc_clk |= CLK_TX_PHASE_000; /* clock settings */