Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757867AbcDAA1h (ORCPT ); Thu, 31 Mar 2016 20:27:37 -0400 Received: from mailout4.samsung.com ([203.254.224.34]:37007 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752422AbcDAA1f (ORCPT ); Thu, 31 Mar 2016 20:27:35 -0400 X-AuditID: cbfee691-f795a6d0000012b5-fb-56fdc0748779 Message-id: <56FDC074.2010501@samsung.com> Date: Fri, 01 Apr 2016 09:27:32 +0900 From: Jaehoon Chung User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-version: 1.0 To: Shawn Lin , Ulf Hansson Cc: linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, Heiko Stuebner , linux-rockchip@lists.infradead.org Subject: Re: [PATCH v2 0/3] Cleanup setup_clock callback from dw_mmc References: <1459409616-20306-1-git-send-email-shawn.lin@rock-chips.com> In-reply-to: <1459409616-20306-1-git-send-email-shawn.lin@rock-chips.com> Content-type: text/plain; charset=windows-1252 Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRmVeSWpSXmKPExsWyRsSkQLf0wN8wg8VrGC3+P3rNanF51xw2 iyP/+xktPj34z2xx58l6Vovja8Md2DzuXNvD5rF5Sb3H31n7WTy2X5vH7PF5k1wAaxSXTUpq TmZZapG+XQJXxuqVrSwFf7gqPr65xNbAeJqji5GTQ0LARKLv1DNGCFtM4sK99WxdjFwcQgIr GCVaD99lhSn6ef0bVGIpo8SKk3+ZIJwHjBKHdrcxgVTxCmhJvL53FcxmEVCV2NB6gh3EZhPQ kdj+7ThYXFQgTOLBur2sEPWCEj8m32MBsUUE/CS27tgKtoFZoJlR4vX8dWA3CQu4SLTNfMsM YgsJeEisuv8dbCingKfEkT3bgWo4gBr0JO5f1AIJMwvIS2xeA1EuIXCKXeL/RBmIewQkvk0+ xAJSLiEgK7HpAFSJpMTBFTdYJjCKzUJy0SyEobOQDF3AyLyKUTS1ILmgOCm9yFSvODG3uDQv XS85P3cTIzDOTv97NnEH4/0D1ocYBTgYlXh4DWb+DRNiTSwrrsw9xGgKdMREZinR5HxgNOeV xBsamxlZmJqYGhuZW5opifPqSP8MFhJITyxJzU5NLUgtii8qzUktPsTIxMEp1cC4voHtwJR9 d64rTahdve+CctTkqMVzl/YtmDqt40FQvsKbpulTlgRWz+Od3qq5ZCXzPat15xam8lz8ejaL 5dr061nbghV31IceaVNhTfAtEVM4Zc2e/e9nJrvp1N8B27paFefEmLffy7//28E5ZNoRpl/T plduq73FLbq3keM2h+Gf9IlTHOyilFiKMxINtZiLihMBhYJhwq4CAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRmVeSWpSXmKPExsVy+t9jAd2SA3/DDE63WFr8f/Sa1eLyrjls Fkf+9zNafHrwn9nizpP1rBbH14Y7sHncubaHzWPzknqPv7P2s3hsvzaP2ePzJrkA1qgGRpuM 1MSU1CKF1Lzk/JTMvHRbJe/geOd4UzMDQ11DSwtzJYW8xNxUWyUXnwBdt8wcoAOUFMoSc0qB QgGJxcVK+naYJoSGuOlawDRG6PqGBMH1GBmggYQ1jBmrV7ayFPzhqvj45hJbA+Npji5GTg4J AROJn9e/sUHYYhIX7q0Hsrk4hASWMkqsOPmXCcJ5wChxaHcbE0gVr4CWxOt7V8FsFgFViQ2t J9hBbDYBHYnt346DxUUFwiQerNvLClEvKPFj8j0WEFtEwE9i646tYBuYBZoZJV7PX8cIkhAW cJFom/mWGcQWEvCQWHX/O9hQTgFPiSN7tgPVcAA16Encv6gFEmYWkJfYvOYt8wRGgVlIVsxC qJqFpGoBI/MqRonUguSC4qT0XMO81HK94sTc4tK8dL3k/NxNjOBofia1g/HgLvdDjAIcjEo8 vDem/Q0TYk0sK67MPcQowcGsJMI7YTdQiDclsbIqtSg/vqg0J7X4EKMpMAwmMkuJJucDE01e SbyhsYmZkaWRuaGFkbG5kjjv4//rwoQE0hNLUrNTUwtSi2D6mDg4pRoYjxu+uTd7omDdFL5l LNGCZyRL+7quXma/WNbhYcWjyHZvU5CO9tnj0X90+RYa7mQ81NTR4/bH3DYir4Q5cDuzoKRC eIyxz+skOQ9X/RuP2V+IHJZY2LrybRIX8zzGxY+LPm7xudToXzXB68ifNQ3l6doOe1M0Ev+Y aTh6zf7/q3OD7YeAB++VWIozEg21mIuKEwHt10Om/AIAAA== DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1362 Lines: 40 Hi, On 03/31/2016 04:33 PM, Shawn Lin wrote: > Hello Jeahoon > > Currently dw_mmc is a little too queen-size. As we had cleanup > prepare_command callback some days before, there are also some > ones deserve to remove. Also we should avoid add new quirks or > callbacks into dw_mmc in order to avoid the dilemma sdhci meets > now. > > This patchset remove setup_clock callback. Obviously, add a callback > just for one-time-used clk stuff make no sense. We combine what > setup_clock does before into init callback. For exynos platfrom, it > needs call init hook after resume, so we add new argument in init hook > to indicate whether it needs do clk stuff or not. Thanks for resending these. This message looks like previous message.. Anyway, i will pick you patch with my patch.. Best Regards, Jaehoon Chung > > > Changes in v2: > - rebase on linux-mmc next > - remove add setup_clk flag for init callback > > Shawn Lin (3): > mmc: dw_mmc-rockchip: remove setup_clock for rockchip > mmc: dw_mmc-exynos: remove dw_mci_exynos_setup_clock > mmc: dw_mmc: remove setup_clock callback > > drivers/mmc/host/dw_mmc-exynos.c | 8 -------- > drivers/mmc/host/dw_mmc-rockchip.c | 12 ++++-------- > drivers/mmc/host/dw_mmc.c | 9 --------- > drivers/mmc/host/dw_mmc.h | 2 -- > 4 files changed, 4 insertions(+), 27 deletions(-) >