Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754327AbcDCXqx (ORCPT ); Sun, 3 Apr 2016 19:46:53 -0400 Received: from mailout2.samsung.com ([203.254.224.25]:53292 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752519AbcDCXqv (ORCPT ); Sun, 3 Apr 2016 19:46:51 -0400 X-AuditID: cbfee690-f79e56d0000012c4-2a-5701ab6977d0 Message-id: <5701AB68.2080208@samsung.com> Date: Mon, 04 Apr 2016 08:46:48 +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+NgFprDIsWRmVeSWpSXmKPExsWyRsSkRDdzNWO4wd8DHBb/H71mtbi8aw6b xZH//YwWnx78Z7a482Q9q8XxteEObB53ru1h89i8pN7j76z9LB7br81j9vi8SS6ANYrLJiU1 J7MstUjfLoErY/maNuaCNVwVB2buZW1g7OboYuTkkBAwkVj29gEbhC0mceHeeiCbi0NIYAWj RHPrexaYopl/nzFDJJYySpyfuZ8FwnnAKDF77XomkCpeAS2Jjf+7mUFsFgFVicW3WhlBbDYB HYnt346D1YgKhEk8WLeXFaJeUOLH5HtgG0QE/CS27tgKtppZoJlR4vX8dWDNwgIuEm0z34IN FRLwkFh1/zs7iM0p4ClxZM92oBoOoAY9ifsXtUDCzALyEpvXvAW7VELgFLvEpf4JbBAHCUh8 m3yIBaReQkBWYtMBZojPJCUOrrjBMoFRbBaSk2YhTJ2FZOoCRuZVjKKpBckFxUnpRSZ6xYm5 xaV56XrJ+bmbGIGRdvrfswk7GO8dsD7EKMDBqMTD+8KdIVyINbGsuDL3EKMp0BETmaVEk/OB 8ZxXEm9obGZkYWpiamxkbmmmJM77WupnsJBAemJJanZqakFqUXxRaU5q8SFGJg5OqQbGyXYy a/Pq6vcrz0mVdvXXS9+jE3Hn+J7dJbOXtTWwvm7s+P5VeJpLfOH3+S97F51+GniSadvK6L5p lpGmTWJf+KuX7pRLOn71ZZyPht0qP+Fnqzyyjt312nfITHl7x/Ee0YXHos055odYWXl6uu97 ot3nu4/tlNGZZdrmv1lPBazpPjx1E7+UEktxRqKhFnNRcSIAKv6ycK8CAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRmVeSWpSXmKPExsVy+t9jAd3M1YzhBqdmM1r8f/Sa1eLyrjls Fkf+9zNafHrwn9nizpP1rBbH14Y7sHncubaHzWPzknqPv7P2s3hsvzaP2ePzJrkA1qgGRpuM 1MSU1CKF1Lzk/JTMvHRbJe/geOd4UzMDQ11DSwtzJYW8xNxUWyUXnwBdt8wcoAOUFMoSc0qB QgGJxcVK+naYJoSGuOlawDRG6PqGBMH1GBmggYQ1jBnL17QxF6zhqjgwcy9rA2M3RxcjJ4eE gInEzL/PmCFsMYkL99azdTFycQgJLGWUOD9zPwuE84BRYvba9UwgVbwCWhIb/3eDdbAIqEos vtXKCGKzCehIbP92HKxGVCBM4sG6vawQ9YISPybfYwGxRQT8JLbu2Aq2gVmgmVHi9fx1YM3C Ai4SbTPfgg0VEvCQWHX/OzuIzSngKXFkz3agGg6gBj2J+xe1QMLMAvISm9e8ZZ7AKDALyYpZ CFWzkFQtYGRexSiRWpBcUJyUnmuUl1quV5yYW1yal66XnJ+7iREczc+kdzAe3uV+iFGAg1GJ h3eCK0O4EGtiWXFl7iFGCQ5mJRFerlWM4UK8KYmVValF+fFFpTmpxYcYTYFhMJFZSjQ5H5ho 8kriDY1NzIwsjcwNLYyMzZXEeR//XxcmJJCeWJKanZpakFoE08fEwSnVwGgYY3Xdvvu+yO+k oCsKLyPE73aoVOaoJM7I5O0+xrkus9r4Y8mBj9Fsn/YtXTR1XTKbWv+W+lfrD0wxk0tl66gX ucnsoKAtLzJN3OA9u3/w8pM8y+/yZXt9rmhb4z25m/tPjZs/+wnhgzctD0pquIsG6bVrcAW9 bo/9E3vt/u0fz5+E2VeFKrEUZyQaajEXFScCAGvnFY38AgAA 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: 1284 Lines: 38 Hi, Picked this patch-set on my repository. Best Regards, Jaehoon Chung 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. > > > 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(-) >