Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1548080

Re: [PATCH] Revert "mmc: dw_mmc-rockchip: add runtime PM support"

Path csiph.com!eternal-september.org!feeder.eternal-september.org!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod
From Jaehoon Chung <jh80.chung@samsung.com>
Newsgroups linux.kernel
Subject Re: [PATCH] Revert "mmc: dw_mmc-rockchip: add runtime PM support"
Date Thu, 29 Dec 2016 04:10:02 +0100
Message-ID <sTzgm-RU-17@gated-at.bofh.it> (permalink)
References <sTzgm-RU-19@gated-at.bofh.it> <sTouB-1H0-17@gated-at.bofh.it>
X-Original-To Randy Li <ayaka@soulik.info>, linux-mmc@vger.kernel.org
X-Auditid b6c32a2c-f79ad6d000007a0b-97-58647caa47de
User-Agent Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Thunderbird/45.3.0
MIME-Version 1.0
Content-Type text/plain; charset=windows-1252
Content-Transfer-Encoding 7bit
X-Brightmail-Tracker H4sIAAAAAAAAA+NgFprCJsWRmVeSWpSXmKPExsWy7bCmlu6qmpQIg6Yl7Bav7v5itPj/6DWr xabH11gtLu+aw2Zx5H8/o8WnB/+ZLRZt28ZkcefJelaL42vDHTg97lzbw+axeUm9x99Z+1k8 tl+bx+zRfHc6q8fnTXIBbFGpNhmpiSmpRQqpecn5KZl56bZK3sHxzvGmZgaGuoaWFuZKCnmJ uam2Si4+AbpumTlANykplCXmlAKFAhKLi5X07WyK8ktLUhUy8otLbJWiDQ2N9AwNzPWMjIz0 TIxjrYxMgUoSUjO6Xx1kLHgnVnFn7S2mBsYXQl2MnBwSAiYS05YdYYGwxSQu3FvP1sXIxSEk sJRRYv6bSewgCSGBdiaJnTN0YRpe7DvLCFE0h1Fi6Yz77BDOPUaJy/d/sIJUCQt4SSya+Yyp i5GDQ0TAWmLbaSWQGmaBU4wSR3adZQapYRPQkdj+7TgTiM0rYCex4eY+sF4WAVWJa1MaGUFs UYEwic33X7JD1AhK/Jh8D+xUTgEniX9tV8DqmQUMJGZMOcwEYctLbF7zlhlkmYTAIXaJCX+3 sIMcISEgK7HpADOE6SJx/0QFxDPCEq+Ob2GHsKUl/i69xQjR2s0o8e/LRjYIp4dR4tbW1UwQ VcYS9x/cY4ZYxifR+/sJE8RQXomONiEI00Pi4TZWiGpHiQ+3PkADayqjxINVB1gnMMrPQvLO LCQvzELywgJG5lWMYqkFxbnpqcWmBYZ6xYm5xaV56XrJ+bmbGMEpUktnB+O9Bd6HGAU4GJV4 eF/YpEQIsSaWFVfmHmKU4GBWEuHdWwEU4k1JrKxKLcqPLyrNSS0+xGgKDOKJzFKiyfnA9J1X Em9oYmZoYmQJhOaG5krivAsqrCOEBNITS1KzU1MLUotg+pg4OKUaGFsjez71uFXILTXbf/BE oqWAlnVAwAxlybt304UmGUXwm6zetMvTf+7cS6v2564UTNYvkbgp82p/6pnTGW8jmjv64i9t lWhd2/Tte7OVvv+a4IBiz2vVF93PtXZoXt934R+jz7f1guLBzIXBmsIPIjYeD/QNWfeV+434 8XUJpq6apg4bjj1nVmIpzkg01GIuKk4EAAx87+inAwAA
X-Brightmail-Tracker H4sIAAAAAAAAA+NgFtrHIsWRmVeSWpSXmKPExsVy+t9jQd2VNSkRBts+aFm8uvuL0eL/o9es FpseX2O1uLxrDpvFkf/9jBafHvxntli0bRuTxZ0n61ktjq8Nd+D0uHNtD5vH5iX1Hn9n7Wfx 2H5tHrNH893prB6fN8kFsEW52WSkJqakFimk5iXnp2TmpdsqhYa46VooKeQl5qbaKkXo+oYE KSmUJeaUAnlGBmjAwTnAPVhJ3y7BLaP71UHGgndiFXfW3mJqYHwh1MXIySEhYCLxYt9ZRghb TOLCvfVsXYxcHEICsxglDi38C5YQEnjAKLGiLxDEFhbwklg08xlTFyMHh4iAtcS200oQJdMZ JRbvkwLpZRY4xShxu38jG0iCTUBHYvu340wgNq+AncSGm/tYQWwWAVWJa1MaGUHmiAqESTxv dIIoEZT4MfkeC4jNKeAk8a/tCitICbOAnsT9i1ogYWYBeYnNa94yT2AEuhGhYxZC1SwkVQsY mVcxSqQWJBcUJ6XnGuWllusVJ+YWl+al6yXn525iBMfdM+kdjId3uR9iFOBgVOLhPaGQEiHE mlhWXJl7iFGCg1lJhHdvBVCINyWxsiq1KD++qDQntfgQoynQFxOZpUST84EpIa8k3tDE3MTc 2MDC3NLSxEhJnLdx9rNwIYH0xJLU7NTUgtQimD4mDk6pBsaJfrlM56RFOH9N/MUeWvjpqNaq lw5ea/aqdFy0M2TP+nfD7/Z308a5lovUNFp752+/e8CybOUpvsLyd4t3JK2/77lmis7SaUzL ZLQefSjO1r9xp9JMtzuo8H6QHY9+f8rjJ4rWLiJlwSVBmU1PAz/I5Cgsf3Wq+LPdjd3ZPEbV 2y/sKLawilFiKc5INNRiLipOBAA5zMXj0QIAAA==
X-Mtr 20000000000000000@CPGS
X-Cms-Mailid 20161229030201epcas5p477aedb9fdfdfeac052bb3b994376d0c6
X-Msg-Generator CA
X-Sender-IP 203.254.230.27
X-Local-Sender μ •μž¬ν›ˆTizen Platform Lab(S/Wμ„Όν„°)μ‚Όμ„±μ „μžS5(μ±…μž„)/μ±…μž„
X-Global-Sender Jaehoon ChungTizen Platform Lab.Samsung ElectronicsS5/Senior Engineer
X-Sender-Code C10STAFC10V8111
Cms-Type 105P
Dlp-Filter Pass
X-Cfilter-Loop Reflected
X-Hopcount 7
X-Cms-Rootmailid 20161228153516epcas2p253c6bc0371ab0df464573b63218795ef
X-Rootmtr 20161228153516epcas2p253c6bc0371ab0df464573b63218795ef
Sender robomod@news.nic.it
List-ID <linux-kernel.vger.kernel.org>
X-Mailing-List linux-kernel@vger.kernel.org
Approved robomod@news.nic.it
Lines 94
Organization linux.* mail to news gateway
X-Original-Cc shawn.lin@rock-chips.com, randy.li@rock-chips.com, ulf.hansson@linaro.org, heiko@sntech.de, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org
X-Original-Date Thu, 29 Dec 2016 12:02:01 +0900
X-Original-Message-ID <e0cc8029-0155-4879-a643-ddc4239a55ab@samsung.com>
X-Original-References <CGME20161228153516epcas2p253c6bc0371ab0df464573b63218795ef@epcas2p2.samsung.com> <1482939288-14950-1-git-send-email-ayaka@soulik.info>
X-Original-Sender linux-kernel-owner@vger.kernel.org
Xref csiph.com linux.kernel:1548080

Show key headers only | View raw


Hi Randy,

On 12/29/2016 12:34 AM, Randy Li wrote:
> This reverts commit f90142683f04bcb0729bf0df67a5e29562b725b9.
> It is reported that making RK3288 can't boot from eMMC/MMC.

Could you explain in more detail?
As you mentioned, this patch is making that RK3288 can't boot..then why?
Good way should be that finds the main reason and fixes it.
Not just revert.

Best Regards,
Jaehoon Chung

> 
> Signed-off-by: Randy Li <ayaka@soulik.info>
> ---
>  drivers/mmc/host/dw_mmc-rockchip.c | 41 +++-----------------------------------
>  1 file changed, 3 insertions(+), 38 deletions(-)
> 
> diff --git a/drivers/mmc/host/dw_mmc-rockchip.c b/drivers/mmc/host/dw_mmc-rockchip.c
> index 9a46e46..3189234 100644
> --- a/drivers/mmc/host/dw_mmc-rockchip.c
> +++ b/drivers/mmc/host/dw_mmc-rockchip.c
> @@ -14,7 +14,6 @@
>  #include <linux/mmc/dw_mmc.h>
>  #include <linux/of_address.h>
>  #include <linux/mmc/slot-gpio.h>
> -#include <linux/pm_runtime.h>
>  #include <linux/slab.h>
>  
>  #include "dw_mmc.h"
> @@ -327,7 +326,6 @@ static int dw_mci_rockchip_probe(struct platform_device *pdev)
>  {
>  	const struct dw_mci_drv_data *drv_data;
>  	const struct of_device_id *match;
> -	int ret;
>  
>  	if (!pdev->dev.of_node)
>  		return -ENODEV;
> @@ -335,49 +333,16 @@ static int dw_mci_rockchip_probe(struct platform_device *pdev)
>  	match = of_match_node(dw_mci_rockchip_match, pdev->dev.of_node);
>  	drv_data = match->data;
>  
> -	pm_runtime_get_noresume(&pdev->dev);
> -	pm_runtime_set_active(&pdev->dev);
> -	pm_runtime_enable(&pdev->dev);
> -	pm_runtime_set_autosuspend_delay(&pdev->dev, 50);
> -	pm_runtime_use_autosuspend(&pdev->dev);
> -
> -	ret = dw_mci_pltfm_register(pdev, drv_data);
> -	if (ret) {
> -		pm_runtime_disable(&pdev->dev);
> -		pm_runtime_set_suspended(&pdev->dev);
> -		pm_runtime_put_noidle(&pdev->dev);
> -		return ret;
> -	}
> -
> -	pm_runtime_put_autosuspend(&pdev->dev);
> -
> -	return 0;
> +	return dw_mci_pltfm_register(pdev, drv_data);
>  }
>  
> -static int dw_mci_rockchip_remove(struct platform_device *pdev)
> -{
> -	pm_runtime_get_sync(&pdev->dev);
> -	pm_runtime_disable(&pdev->dev);
> -	pm_runtime_put_noidle(&pdev->dev);
> -
> -	return dw_mci_pltfm_remove(pdev);
> -}
> -
> -static const struct dev_pm_ops dw_mci_rockchip_dev_pm_ops = {
> -	SET_SYSTEM_SLEEP_PM_OPS(pm_runtime_force_suspend,
> -				pm_runtime_force_resume)
> -	SET_RUNTIME_PM_OPS(dw_mci_runtime_suspend,
> -			   dw_mci_runtime_resume,
> -			   NULL)
> -};
> -
>  static struct platform_driver dw_mci_rockchip_pltfm_driver = {
>  	.probe		= dw_mci_rockchip_probe,
> -	.remove		= dw_mci_rockchip_remove,
> +	.remove		= dw_mci_pltfm_remove,
>  	.driver		= {
>  		.name		= "dwmmc_rockchip",
>  		.of_match_table	= dw_mci_rockchip_match,
> -		.pm		= &dw_mci_rockchip_dev_pm_ops,
> +		.pm		= &dw_mci_pltfm_pmops,
>  	},
>  };
>  
> 

Back to linux.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

[PATCH] Revert "mmc: dw_mmc-rockchip: add runtime PM support" Randy Li <ayaka@soulik.info> - 2016-12-28 16:40 +0100
  Re: [PATCH] Revert "mmc: dw_mmc-rockchip: add runtime PM support" Jaehoon Chung <jh80.chung@samsung.com> - 2016-12-30 04:00 +0100
  Re: [PATCH] Revert "mmc: dw_mmc-rockchip: add runtime PM support" Randy Li <randy.li@rock-chips.com> - 2016-12-30 03:50 +0100
  Re: [PATCH] Revert "mmc: dw_mmc-rockchip: add runtime PM support" Jaehoon Chung <jh80.chung@samsung.com> - 2016-12-29 04:10 +0100
    Re: [PATCH] Revert "mmc: dw_mmc-rockchip: add runtime PM support" ayaka <ayaka@soulik.info> - 2016-12-29 16:20 +0100
      Re: [PATCH] Revert "mmc: dw_mmc-rockchip: add runtime PM support" Jaehoon Chung <jh80.chung@samsung.com> - 2016-12-30 03:40 +0100
    Re: [PATCH] Revert "mmc: dw_mmc-rockchip: add runtime PM support" Shawn Lin <shawn.lin@rock-chips.com> - 2016-12-29 08:30 +0100
      Re: [PATCH] Revert "mmc: dw_mmc-rockchip: add runtime PM support" Randy Li <randy.li@rock-chips.com> - 2016-12-29 11:30 +0100
        Re: [PATCH] Revert "mmc: dw_mmc-rockchip: add runtime PM support" ayaka <ayaka@soulik.info> - 2016-12-29 14:10 +0100
          Re: [PATCH] Revert "mmc: dw_mmc-rockchip: add runtime PM support" Jaehoon Chung <jh80.chung@gmail.com> - 2016-12-29 15:10 +0100
    Re: [PATCH] Revert "mmc: dw_mmc-rockchip: add runtime PM support" Jaehoon Chung <jh80.chung@samsung.com> - 2016-12-29 08:50 +0100

csiph-web