From patchwork Fri Nov 6 02:27:24 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: AKASHI Takahiro X-Patchwork-Id: 320710 Delivered-To: patch@linaro.org Received: by 2002:a92:7b12:0:0:0:0:0 with SMTP id w18csp949008ilc; Thu, 5 Nov 2020 18:29:16 -0800 (PST) X-Google-Smtp-Source: ABdhPJw2bm/21F6HScW/ljW0HCoWuHvLKnqfVKuU0ZB2FP/HWAPBEnCefNpSv6BCOJ1DLxyMylqi X-Received: by 2002:a17:906:2b4e:: with SMTP id b14mr5702676ejg.354.1604629756223; Thu, 05 Nov 2020 18:29:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604629756; cv=none; d=google.com; s=arc-20160816; b=ypPChVtMAxEBeaTsYhGLb7j4rGoTW8PxrRl3EJZNZIf2LgTW/A/rS7i/zuFWKJwSBN FDV0cYaFuVxQo1+aGoZL6REEYXjwFkvSLeZ0vz1dd964ItjCzJzl6yOR7IP6tW12n302 hMRZFKBlZ6d9s3EpGoVYHhdy0weses3sYvNq2jRumkxxv7+sqLg74Pu/C1lBfbSrimsT 42W1HdxOxcqu9O6aDnkolfe71ZSeHK80x2XNw0svv7Ggb0AyRBhJi7DKzUe5d8nRgNw4 l/uqWrJDqH83s2zM+cXsD6cerMCC4P4TuJGLLOsnZwHlzHhzfEi5tr1Ps1mJat/p/zez m6aw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=9wzRP1xFBhaZ7hkzZhizDzTNThTBUuNYKfhyIeI3kwA=; b=sq5X7CKrxeAjjKrzCRJT7sM170Kquti3oZwHYxZ4WO/FEObcgPzwkZqvwzApaEHpLc TJooVmxYkURoQvVrfM5kU9HmYd3EMU4ZNLpcdbooAVC1KAD+Gc491ygE8LCrD31LRHtN uBLv6rrrXqDMDsrCsrTrErWC1iDqawgIWYX1Z4nBmNCeYTNehQgUeWNqM7xF14GzHpZu iiFMxUSfM010/SNGka9jm6FRA/je44l0zRlwXpuvkSsjZriv3At/WQl0usQzAW2/4w8m vcMQY/jeEQtIZ5H26htc48wlj+JPys08s+bhsqcxnaVvrk9Ywp95oyytgukTnfmhsnBh zJjQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ip+Jsw2G; spf=pass (google.com: domain of linux-mmc-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-mmc-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id oz19si3044231ejb.738.2020.11.05.18.29.16; Thu, 05 Nov 2020 18:29:16 -0800 (PST) Received-SPF: pass (google.com: domain of linux-mmc-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ip+Jsw2G; spf=pass (google.com: domain of linux-mmc-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-mmc-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726365AbgKFC3O (ORCPT + 4 others); Thu, 5 Nov 2020 21:29:14 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44326 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726387AbgKFC3O (ORCPT ); Thu, 5 Nov 2020 21:29:14 -0500 Received: from mail-pf1-x441.google.com (mail-pf1-x441.google.com [IPv6:2607:f8b0:4864:20::441]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 82B56C0613D3 for ; Thu, 5 Nov 2020 18:29:14 -0800 (PST) Received: by mail-pf1-x441.google.com with SMTP id 13so2943822pfy.4 for ; Thu, 05 Nov 2020 18:29:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=9wzRP1xFBhaZ7hkzZhizDzTNThTBUuNYKfhyIeI3kwA=; b=ip+Jsw2GHN9BWtwUEYwpCCONZlTDlDg7sduezAJccplVibKcxo/vRz6YQSqG8QyGGK tZSIoM6dsGgn4EDB5Pqg25NsuwMljpo/gqmg0ouDknVBpT9c2ryN2MQdVVE4Hi6te4y1 64XWcpVPPjDh04JpFhZhqHBM8XGVCyjFIUkKNnaUjpDWUz6vkk36L3yv+t7GUi3mx9DU vXTUydZbMqt3dJUrxjhZVl0oyaUoal1fwOTQvwoNYLVCH1W6NJrrQzt2ZBF2A4FFugEv 7/xdNgzEQ4hoy7r0qBXpR3LU1x2DWWeKQbLYHHaExjV4WayUyvzXfkUPvhyB71JhC+CK A2CQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=9wzRP1xFBhaZ7hkzZhizDzTNThTBUuNYKfhyIeI3kwA=; b=J7uox3D2ECivvlTQRAKFWuIKreqdGioRma/F4nsvVUsDwhjSp5yYSMrJxZVJL7bfIA FJO+6usoWsVgRm0daqOcHNlN6pjRSWy5rk3t7WnA2uNee/azEl1+AcU27hs30J/6Qfly q6E5oyaY6M/UJTHhsvfFzalHc3LAHjk/L327X8LD66UEQ99rdrlgxqs1HdRR0yzjV/2w xyX5dUGcnv565XQPqw4+AGgE062+eopSgXdzIbV/jcns7Hw6sqvXjzuE5iRlOJyOrE8w QOCMU7VeHLqBiUTtO7nKIVkKU9jqFTTwN2LZwXN4Ez8lZqRHGVg725QpER2pTjjXaPLP pIeA== X-Gm-Message-State: AOAM531ujsVjEshp9Wd+ZYBdUdP3/5twptMxKh8FRgeMuK9jeNjEmJxe gj0/oo4o69VL8cc5AYwC7qi2cgP4OvCJvg== X-Received: by 2002:a17:90a:8b93:: with SMTP id z19mr5414102pjn.123.1604629754058; Thu, 05 Nov 2020 18:29:14 -0800 (PST) Received: from localhost.localdomain (p784a66b9.tkyea130.ap.so-net.ne.jp. [120.74.102.185]) by smtp.gmail.com with ESMTPSA id m13sm3703040pjr.30.2020.11.05.18.29.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Nov 2020 18:29:13 -0800 (PST) From: AKASHI Takahiro To: ulf.hansson@linaro.org, adrian.hunter@intel.com Cc: linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, ben.chuang@genesyslogic.com.tw, greg.tu@genesyslogic.com.tw, AKASHI Takahiro Subject: [RFC PATCH v3.1 25/27] mmc: sdhci-uhs2: add post-mmc_attach_sd hook Date: Fri, 6 Nov 2020 11:27:24 +0900 Message-Id: <20201106022726.19831-26-takahiro.akashi@linaro.org> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20201106022726.19831-1-takahiro.akashi@linaro.org> References: <20201106022726.19831-1-takahiro.akashi@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-mmc@vger.kernel.org From: Ben Chuang This "post" hook for mmc_attach_sd(), uhs2_post_attach_sd, will be required to enable UHS-II support, at least, on GL9755. Signed-off-by: Ben Chuang Signed-off-by: AKASHI Takahiro --- drivers/mmc/host/sdhci.h | 1 + 1 file changed, 1 insertion(+) -- 2.28.0 diff --git a/drivers/mmc/host/sdhci.h b/drivers/mmc/host/sdhci.h index 4e2cb73a63bd..b85d9d077c61 100644 --- a/drivers/mmc/host/sdhci.h +++ b/drivers/mmc/host/sdhci.h @@ -724,6 +724,7 @@ struct sdhci_ops { void (*dump_vendor_regs)(struct sdhci_host *host); void (*dump_uhs2_regs)(struct sdhci_host *host); void (*uhs2_pre_detect_init)(struct sdhci_host *host); + void (*uhs2_post_attach_sd)(struct sdhci_host *host); }; #ifdef CONFIG_MMC_SDHCI_IO_ACCESSORS