Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp1007113pxu; Thu, 26 Nov 2020 19:20:21 -0800 (PST) X-Google-Smtp-Source: ABdhPJwwnMoS7HVNuIP2gYdAbVmaTSgP/CC4/BPqicXSzl+aXN1FHVh10/DHuDzQh5RpWsr1iXt0 X-Received: by 2002:a50:a410:: with SMTP id u16mr5426753edb.274.1606447220905; Thu, 26 Nov 2020 19:20:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606447220; cv=none; d=google.com; s=arc-20160816; b=EU1BtSklmluLVaiEXdkDLdOagz0k9QERKKLC9TEWPej+3HK/LywyFa3QcT2Y4yl9Jg 4FSLBWBTwITt0hRN+Y0eQSWjoPnYl/yRHA5HLmTBh/OSb+5/KfBUyr3O7Octm9NWkVkr k4Iutd3U0WkQI0v+teKr3K6InM4dnd8hkUkaUXX1hMvKm9jMChEowWMUuItrjy4a+hfp l8ghRbzpqVr0Fp0mgo9P7X27HFtcX5E4qmpxm1crvuma4BiljPV2MB3YwdRNTjAMfufW OWidymuHnHmj4dTZRXJEHLyTOXslONGD/9IzU2bHp4AmcXWX1D8lq2iZA3Xfjx5GlZg0 aLsg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:organization :from:references:to:subject:ironport-sdr:ironport-sdr; bh=GE2Mc4hNJhbekKcWqzCmF6dM/0lhgNMTLRmzeCQr3Es=; b=00ctzm0MR4eud52sJw3h1SPGNQrQ5inhhLreF2i9g7rK+9/0CB45bwUUNG/onpCgFt FUV3TyybhBf9wXbUX3EtvbWVvIRMhIyYn8BEV1wpCWQea/M8JEpWq4m2aDxcx6TjETzs RYthOfsXniNRXkuAHWlqXFZwk/fgEjLj2XqFs9xavhxbuRsEK7dFoCR4qhJ+mTZoBYpL iHwMu3S9nnKO4aUS4csCu029yOGlw/N+oSUAl/6f8kcipf9vTa2CznDx7O9xmBWKZLkn W9mZXQWI9xuVxaNJeEwScsfG8rPPkiRw2aQAQG1p21Gkt63oUx8y/0gQiuLqIsAz7BGB KxWQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id cb13si4275710ejb.539.2020.11.26.19.19.58; Thu, 26 Nov 2020 19:20:20 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388856AbgKZITX (ORCPT + 99 others); Thu, 26 Nov 2020 03:19:23 -0500 Received: from mga17.intel.com ([192.55.52.151]:50276 "EHLO mga17.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730579AbgKZITX (ORCPT ); Thu, 26 Nov 2020 03:19:23 -0500 IronPort-SDR: HOLcryu3fqTnUbgBSgC15MKYmtuKMsMtok77p7ONuLuh+ptB15QUl/QdHpeG8LjuiwqaibxOhN ictJqXl9ePpg== X-IronPort-AV: E=McAfee;i="6000,8403,9816"; a="152087987" X-IronPort-AV: E=Sophos;i="5.78,371,1599548400"; d="scan'208";a="152087987" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Nov 2020 00:19:21 -0800 IronPort-SDR: uK6QwxwFO0K+Ye1iM3CeQMR2m7AwAEuOxoRcV+sv+ehA2WTCw6kp2FyfsFCGJ/dFZQNw4w3PCp nk7ApJCwESqg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,371,1599548400"; d="scan'208";a="362722416" Received: from ahunter-desktop.fi.intel.com (HELO [10.237.72.94]) ([10.237.72.94]) by fmsmga004.fm.intel.com with ESMTP; 26 Nov 2020 00:19:19 -0800 Subject: Re: [RFC PATCH v3.1 00/27] Add support UHS-II for GL9755 To: AKASHI Takahiro , ulf.hansson@linaro.org, linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, ben.chuang@genesyslogic.com.tw, greg.tu@genesyslogic.com.tw References: <20201106022726.19831-1-takahiro.akashi@linaro.org> <20201125074125.GC62993@laputa> From: Adrian Hunter Organization: Intel Finland Oy, Registered Address: PL 281, 00181 Helsinki, Business Identity Code: 0357606 - 4, Domiciled in Helsinki Message-ID: Date: Thu, 26 Nov 2020 10:18:55 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 MIME-Version: 1.0 In-Reply-To: <20201125074125.GC62993@laputa> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 25/11/20 9:41 am, AKASHI Takahiro wrote: > Gentle ping; > > On Fri, Nov 06, 2020 at 11:26:59AM +0900, AKASHI Takahiro wrote: >> This is an interim snapshot of our next version, v4, for enabling >> UHS-II on MMC/SD. >> >> It is focused on 'sdhci' side to address Adrian's comments regarding >> "modularising" sdhci-uhs2.c. >> The whole aim of this version is to get early feedback from Adrian (and >> others) on this issue. Without any consensus about the code structure, > > Any comments so far? > Overall, I like this approach of separating UHS2 from legacy sdhci as much as possible. The only major change, is to drop support for legacy quirks and features that you do not need. The reason for that, is that there may be few drivers that end up with UHS-II support (opting instead for SD Express), so there is no point going to a lot of trouble to support things that never get used. From what I have seen that looks like it includes: - any quirks - SDHCI LED support - external DMA support In this regard, the important thing is to have a comment somewhere that lists what is not supported. I have only looked at SDHCI patches so far, and only up to about patch 20, but maybe that gives you enough to go on for a while.