Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp3093803rdg; Tue, 17 Oct 2023 04:40:54 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFTnXTWTwyOxPH+WZRFUsUQ/g6KVPpPwlR17NUtoh76S/Q0gm1t7BGZyLCdjLVS3HHmYZti X-Received: by 2002:a05:6a21:999f:b0:17b:129b:1813 with SMTP id ve31-20020a056a21999f00b0017b129b1813mr522345pzb.1.1697542854631; Tue, 17 Oct 2023 04:40:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697542854; cv=none; d=google.com; s=arc-20160816; b=0qUapQ+OHUq4eLrTkqePO7FUSNW4KAZ0G7N4ITjcfHt6uy6Qsl1LVRJ3ygIofnlG6i EiTd/QIeAfEVedTHcXOryyPYXh8/usvP92Sf0FOua+oHbXDl77h1ZDRH+10RpHDA9hvT CZBY5JU/cog6AUyRPjIWX3i+eYFceYOYlL6iZeHO2QHYDh2l5yt2gG1zBRnjTcjK+1kq kl1ZXdG3y3bB2/gQg6J00L0kK+hk63uyTYrcbfkys4Q1Nl8AvPMMCDyGqq/BGS6e5pHr f1RvnI7EQK/810ofBeQP51sPxFgQeDbXW7F/y1uuUifU1bDZsTU12NeofRqYjDUIlJ+s 45NQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=KXDyMdltPzLTsZkp8ftWuE4NIQhI/BZYDqBTjUXxHpg=; fh=xOqLjop2UyeouFhBZSupVXzy1HMfBdCsTFbNzPu3Fwk=; b=KL46Q2poyB8rFA4BzqAyYUw4RyOVhiENcnxYJ6D7wNNFdldj2kknkoMDGU8Yfo0aFd Bo4vpnLwGuI4hajfMZ/oNtM6C9MnNwFCyEL2F6eGGBKQyS8gFngbVTtP6NhzGLg3fsHw iM44PkJM+5+gahHAgBmfGJOnMF8BGdw7Pni8bzIgpt1nj4vnitH57JIi6kvlnGppbnYK /OqZwwEpjcj0Y84AKFbgbt4gyF/lQqG5ZY80smFOcAQ9Xc5sRGCTZ1CCbDp0yXO1oZBp YeCY0G6gG6mYyV9+lDHmK15pQwvJ4FG/SktGUKy9GHBlLReeDMYtJqMj6nGAmy3gJR8s /11g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=pRNhleR3; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id a7-20020a170902b58700b001bbb39c68b2si1610137pls.178.2023.10.17.04.40.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Oct 2023 04:40:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=pRNhleR3; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 03221807751E; Tue, 17 Oct 2023 04:40:30 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233570AbjJQLkT (ORCPT + 99 others); Tue, 17 Oct 2023 07:40:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40070 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234802AbjJQLkQ (ORCPT ); Tue, 17 Oct 2023 07:40:16 -0400 Received: from mail-yw1-x1130.google.com (mail-yw1-x1130.google.com [IPv6:2607:f8b0:4864:20::1130]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5B00BF1 for ; Tue, 17 Oct 2023 04:40:14 -0700 (PDT) Received: by mail-yw1-x1130.google.com with SMTP id 00721157ae682-59b5484fbe6so68357757b3.1 for ; Tue, 17 Oct 2023 04:40:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1697542813; x=1698147613; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=KXDyMdltPzLTsZkp8ftWuE4NIQhI/BZYDqBTjUXxHpg=; b=pRNhleR3aqv2gUp2ILsT0DWoTVxJ7f80X+IfEmYUuS1rHqYY2YBvG3gconO8idqzqe 5UO0tUJMti7Xag10emIfznJTMfHXZ0OTmEegq3X9EHHgDqegBf+mpDG3lH3ZOvdS5TqB I6umH968YdhDjK3fSZVipZSauCSMGcRfVPaDhIKRNOou8nH7nZnKcsoiF7k5bQgjAWYP x3hBt0geZ+TZS0Vn3WtZxlhTNMtN50BoabwwgfkG/Oxe3VgxpSLi8fwafmewCOQ8a1AU GsHE6BMk28P7q3NUJDIqgg+/7d7p/ufVxlcn9SugBcB41al4M4o2impCCSF61KLuXmNn LHsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697542813; x=1698147613; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=KXDyMdltPzLTsZkp8ftWuE4NIQhI/BZYDqBTjUXxHpg=; b=tSG66lvo2tbS9z+vO3k9qVYzkMf0eWlduIIVung9/lVSgOLV7h/A4NokVo3h8LxCvo zF3aIr6l7W3Czeu9HG2i5BPN6KNbDQgC2aQWDUUFX15ZN70VIpEu8qF7E1dxlUCCcD5o wgzwwzxYP4wbRaPNaTX4MYINNyOmVbygYNon9koO45s06og8jdCMwx01OX2HHghfcJ1Y Zn+/TkO/pGrFXJAd5DvHv3RumeoEFRA9k1+eKaKvwfot/EDbjRz+igmZIS0EACHIEj02 Yr1u7+jd1ns4DZqwga96O0hqcjJ+PdHCWxT52jXJrtcaFvF5CY4t1Z547EH7O5TzXEz7 wjUA== X-Gm-Message-State: AOJu0Yw+IsOCFlFXZgV+pWUwHZBnQbaiE5s2zZP5lH/Ez7PvdFJ3vz2W MrjS5NyVThGfNcBJq3yOfPiK0/pIhxQOHtvIOYaWxw== X-Received: by 2002:a25:7352:0:b0:d71:6b6e:1071 with SMTP id o79-20020a257352000000b00d716b6e1071mr1697738ybc.32.1697542813581; Tue, 17 Oct 2023 04:40:13 -0700 (PDT) MIME-Version: 1.0 References: <20231017061336.9355-1-quic_sartgarg@quicinc.com> In-Reply-To: <20231017061336.9355-1-quic_sartgarg@quicinc.com> From: Ulf Hansson Date: Tue, 17 Oct 2023 13:39:37 +0200 Message-ID: Subject: Re: [PATCH V3 0/3] mmc: Add partial initialization support To: Sarthak Garg Cc: Andy Gross , Bjorn Andersson , Konrad Dybcio , Adrian Hunter , linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, quic_cang@quicinc.com, quic_nguyenb@quicinc.com, quic_rampraka@quicinc.com, quic_pragalla@quicinc.com, quic_sayalil@quicinc.com, quic_nitirawa@quicinc.com, quic_sachgupt@quicinc.com, quic_bhaskarv@quicinc.com, quic_narepall@quicinc.com, kernel@quicinc.com Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Tue, 17 Oct 2023 04:40:31 -0700 (PDT) On Tue, 17 Oct 2023 at 08:13, Sarthak Garg wrote: > > Add the ability to partially initialize the MMC device by > using device sleep/awake sequence (CMD5). > Device will be sent to sleep state during mmc runtime/system suspend > and will be woken up during mmc runtime/system resume. > By using this sequence the device doesn't need full initialization > which gives 25% time reduction in system/runtime resume path. > Also enable this feature along with mmc runtime PM for qualcomm > controllers. > > Sarthak Garg (3): > mmc: core: Add partial initialization support > mmc: sdhci-msm: Enable MMC_CAP_AGGRESSIVE_PM for Qualcomm controllers > mmc: sdhci-msm: Enable MMC_CAP2_SLEEP_AWAKE for Qualcomm controllers > > drivers/mmc/core/mmc.c | 163 +++++++++++++++++++++++++++++++++-- > drivers/mmc/host/sdhci-msm.c | 2 + > include/linux/mmc/card.h | 4 + > include/linux/mmc/host.h | 2 + > 4 files changed, 162 insertions(+), 9 deletions(-) Would mind resending this version and while doing that, please add some version information to each patch in the series. This helps while reviewing. Kind regards Uffe