Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752722AbdCFD5w (ORCPT ); Sun, 5 Mar 2017 22:57:52 -0500 Received: from mailout2.samsung.com ([203.254.224.25]:46096 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752706AbdCFD5m (ORCPT ); Sun, 5 Mar 2017 22:57:42 -0500 X-AuditID: b6c32a37-f796f6d000001a35-9f-58bcda62fbb6 Subject: Re: [PATCH v4 2/2] mmc: host: s3cmci: allow probing from device tree To: Sergio Prado Cc: ulf.hansson@linaro.org, robh+dt@kernel.org, mark.rutland@arm.com, linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, ben-linux@fluff.org, linux-arm-kernel@lists.infradead.org From: Jaehoon Chung Message-id: Date: Mon, 06 Mar 2017 12:41:22 +0900 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-version: 1.0 In-reply-to: <20170303113847.GA17377@sprado-desktop> Content-type: text/plain; charset=windows-1252 Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFJsWRmVeSWpSXmKPExsWy7bCmvm7SrT0RBrM69S0mrTvAZDH/yDlW i02Pr7FaXN41h83iyP9+Roul1y8yWbTuPcJusfnObDaL42vDHTg91sxbw+ix+PR1Ro+/q14w e2xa1cnmcefaHjaPzUvqPT5vkgtgj0q1yUhNTEktUkjNS85PycxLt1XyDo53jjc1MzDUNbS0 MFdSyEvMTbVVcvEJ0HXLzAE6TEmhLDGnFCgUkFhcrKRvZ1OUX1qSqpCRX1xiqxRtaGikZ2hg rmdkZKRnYhxrZWQKVJKQmrHn632WgmV8FYc+WzUwXuLuYuTkkBAwkTh8+ywzhC0mceHeerYu Ri4OIYEdjBK3D82ActqZJDbOa2OE6ej4eYEdIrGcUWJ2632whJDAPUaJvdeVuhg5OIQF/CWu L5IHCYsI6El8PLeMBaSeWeAWo0TDtk1g69gEdCS2fzvOBGLzCthJ7O1uA7NZBFQlVj6fDDZT VCBMYvP9l+wQNYISPybfYwGxOYGOePb1MBuIzSxgIDFjymEmCFteYvOat8wgyyQEDrFLLPwy lRnkIAkBWYlNB6DedJH4efk2K4QtLPHq+BZ2CFtaYtW/W0wQve2MErd+7GODcDoYJQ7+3AvV YSxx/8E9ZohtfBLvvvawQizglehoE4Io8ZDY8aoJqtxR4s7S6yyQ0DrAJPFq/i+WCYzys5A8 NAvJE7OQPLGAkXkVo1hqQXFuemqxYYGxXnFibnFpXrpecn7uJkZwutQy38G44ZzPIUYBDkYl Ht4HKXsihFgTy4orcw8xSnAwK4nwHtwCFOJNSaysSi3Kjy8qzUktPsRoCgzkicxSosn5wFSe VxJvaGJmaGJkYmhobmRgpCTOy2owMUJIID2xJDU7NbUgtQimj4mDU6qBsfDMgdW7S3iXWJ9d tL7N+ov+7J2H9bmrnm76sO381wfWSfVsPrOs6vbIV8+Ndttyy+f+PfPbe/MK7ZU2e3ytYQiU Tp4paX/8yhrj3MnX1S5w1QRYC/T+ixecrcworbI8RqjqntbtUrFYp43r8nafZW2+xfxoiqJM jlxtQvhL/6ad82NVVT6/V2Ipzkg01GIuKk4EAKJGI9mtAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRmVeSWpSXmKPExsVy+t9jAd2kW3siDFa2yVlMWneAyWL+kXOs FpseX2O1uLxrDpvFkf/9jBZLr19ksmjde4TdYvOd2WwWx9eGO3B6rJm3htFj8enrjB5/V71g 9ti0qpPN4861PWwem5fUe3zeJBfAHuVmk5GamJJapJCal5yfkpmXbqsUGuKma6GkkJeYm2qr FKHrGxKkpFCWmFMK5BkZoAEH5wD3YCV9uwS3jD1f77MULOOrOPTZqoHxEncXIyeHhICJRMfP C+wQtpjEhXvr2boYuTiEBJYySjycsoAZwnnAKHHr3ncWkCphAV+Ju0s3MYHYIgJ6Eh/PLWOB KDrAJLFz/TewDmaBW4wSd9d8YgapYhPQkdj+7ThYB6+AncTe7jYwm0VAVWLl88mMXYwcHKIC YRLPG50gSgQlfky+B7aME+i8Z18Ps4GUMAMtu39RCyTMLCAvsXnNW+YJjAKzkHTMQqiahaRq ASPzKkaJ1ILkguKk9FzDvNRyveLE3OLSvHS95PzcTYzgKHwmtYPx4C73Q4wCHIxKPLwdSXsi hFgTy4orcw8xSnAwK4nwHtwCFOJNSaysSi3Kjy8qzUktPsRoCvTFRGYp0eR8YILIK4k3NDE3 MTc2sDC3tDQxUhLnbZz9LFxIID2xJDU7NbUgtQimj4mDU6qB0Vxjw9kTnYdzr/zfOf0vI/fb iMWLlLmz0ia+qfzXHKB+tfmrzMPn/3d7nZeJUHNn5MifV+rQ+PyUgsJyw9OeN/L6lCa+/L5q b+7fcxdCdp39YW3pYib9Pr/p/mWd21wzjrw26Xx+Z4qHwbvUzFXcm/PUhd7xRbFIsF1b3Shb dkzWpvrcd9GIhUosxRmJhlrMRcWJAMB4wZnYAgAA X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170306034122epcas1p43c1bd62266b617cba5781d910e8fc722 X-Msg-Generator: CA X-Sender-IP: 203.254.230.26 X-Local-Sender: =?UTF-8?B?7KCV7J6s7ZuIG1RpemVuIFBsYXRmb3JtIExhYihTL1fshLw=?= =?UTF-8?B?7YSwKRvsgrzshLHsoITsnpAbU2VuaW9yIEVuZ2luZWVy?= X-Global-Sender: =?UTF-8?B?SmFlaG9vbiBDaHVuZxtUaXplbiBQbGF0Zm9ybSBMYWIuG1Nh?= =?UTF-8?B?bXN1bmcgRWxlY3Ryb25pY3MbU2VuaW9yIEVuZ2luZWVy?= X-Sender-Code: =?UTF-8?B?QzEwG1NUQUYbQzEwVjgxMTE=?= CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-HopCount: 7 X-CMS-RootMailID: 20170302012845epcas4p3d7e48f13c80b2115cea89e914b067eeb X-RootMTR: 20170302012845epcas4p3d7e48f13c80b2115cea89e914b067eeb References: <1488417536-15110-1-git-send-email-sergio.prado@e-labworks.com> <1488417536-15110-3-git-send-email-sergio.prado@e-labworks.com> <39c2b81b-6519-826b-2c8d-344725ce2882@samsung.com> <20170303113847.GA17377@sprado-desktop> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1765 Lines: 63 On 03/03/2017 08:38 PM, Sergio Prado wrote: > On Fri, Mar 03, 2017 at 11:14:29AM +0900, Jaehoon Chung wrote: >> On 03/02/2017 10:18 AM, Sergio Prado wrote: >>> Allows configuring Samsung S3C24XX MMC/SD/SDIO controller using a device >>> tree. >>> >>> Signed-off-by: Sergio Prado >>> --- >>> drivers/mmc/host/s3cmci.c | 298 ++++++++++++++++++++++++---------------------- >>> drivers/mmc/host/s3cmci.h | 3 +- >>> 2 files changed, 158 insertions(+), 143 deletions(-) >>> >>> diff --git a/drivers/mmc/host/s3cmci.c b/drivers/mmc/host/s3cmci.c >>> index 7a173f8c455b..d066dbdb957c 100644 >>> --- a/drivers/mmc/host/s3cmci.c >>> +++ b/drivers/mmc/host/s3cmci.c >>> @@ -24,6 +24,10 @@ >>> #include >>> #include >>> #include >>> +#include >>> +#include >>> +#include >>> +#include >>> >>> #include >>> #include >>> @@ -128,6 +132,22 @@ enum dbg_channels { >>> dbg_conf = (1 << 8), >>> }; >>> >>> +struct s3cmci_variant_data { >>> + int s3c2440_compatible; >>> +}; >> >> I didn't understand why this structure needs. >> >> Before this patch, >> host->is2440; >> >> After this patch, >> host->variant->s3c2440_compatible; >> >> Just add the one pointer for checking s3c2400 compatible.. >> Is it really meaningful? >> (I didn't read the previous comments fully.) > > Although just a pointer would be enought, having a structure makes it > more flexible to extend it in the future. If you will add the other members in this structure, it's ok. But if it's only for compatible, i don't agree this. Best Regards, Jaehoon Chung > > Best regards, > > Sergio Prado > > >