Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp485976iog; Wed, 15 Jun 2022 06:24:24 -0700 (PDT) X-Google-Smtp-Source: AGRyM1u/t7Y2qaHQQxi8KTldTkt6I3+5X/GKbjneEv32CVweLH4N/2JMqGjWbuQN76J/YJ3Nv1Zi X-Received: by 2002:a17:90b:1809:b0:1e8:7495:3c6d with SMTP id lw9-20020a17090b180900b001e874953c6dmr10378721pjb.193.1655299464748; Wed, 15 Jun 2022 06:24:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655299464; cv=none; d=google.com; s=arc-20160816; b=i8aNrhU9MfkkHPrBTlo7rL2VfwLg3dZYE/ySxg1Ft0Gzr5MXRHT+r4mr7dyiDgfZDH zOvweWZqnbnc5S/decQOQlcPq3QcL7Qr6a2NLuiJGv84jXrCUHQ2syWJ7qfa3Rwubn71 umGdR+2DldH21OKud/4kdirzmokMQ12RoHON8QOWzdrtpSFxGU4rEZ6eaCl5RYWxgTAo /5LWdt3GhkEBRrYZteFWIK11rqpKS6bmM7YhHC0F/l6vsyhTiuV48Ukc6EuXhLlVC7NB SkA3KOZBRkLONDUEMbRd/+iRXpchm3veTF37HeK+nVBRA3ctd3qSL0LbNh8lTJsgWnHy 7Naw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=37JFSAJb+yBqLEcxkMyXiMXO+ToiIUZywb5Saztiwu4=; b=dT9x4FN9sv6Dsd8eQbowecZNKt+rhiuqsuA5W3XRaFrV4vEgekIU/qpya4TsiYxE+i hV+Tcnf/WXmmfpS9Mu8E6EmW+fr4ULMcTWCZJbHUYcDHhtqlcIJzDbdLWeKVclXkax83 tquuHfVb5fBhOdsyLFS+i3oimJjQ/yZdGi9KGxp5WSF4tpxdL07cuWRJJDWDJ4SKsiCZ Qh7rYSn/M9xzRxhPMd6To4jn+88t6rDhYZ43HnDzbHLKwhp7x4SEr6acjv0S5vcaIOFz Q62trzFgJQAh/8m/igFmgVW4LZne70PE7gEHcRY6J9waQJINSVVmhGWLd8c7VqM5JXCb jSjQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcdkim header.b=zW51S3AJ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id a13-20020a63e84d000000b003c1725602b4si17401182pgk.627.2022.06.15.06.24.11; Wed, 15 Jun 2022 06:24:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcdkim header.b=zW51S3AJ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1349133AbiFONOd (ORCPT + 99 others); Wed, 15 Jun 2022 09:14:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51074 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240965AbiFONOa (ORCPT ); Wed, 15 Jun 2022 09:14:30 -0400 Received: from alexa-out-sd-02.qualcomm.com (alexa-out-sd-02.qualcomm.com [199.106.114.39]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 604482A943; Wed, 15 Jun 2022 06:14:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1655298868; x=1686834868; h=message-id:date:mime-version:subject:to:cc:references: from:in-reply-to:content-transfer-encoding; bh=37JFSAJb+yBqLEcxkMyXiMXO+ToiIUZywb5Saztiwu4=; b=zW51S3AJsNwfIHyOl4/MqGjNSHNVqSFPfNRhksDyoYPtW1UauTODvq2X DCTOklkOsIN6csdpm9InhJPBZx83oZWPARSISmVa5TLouXNyKq8FGN7k7 eUcPCsqMcKZOXclg1VmSLy0pFAqaYExK1fYAVyjbVN6Nk0DG1iWhhiGOR E=; Received: from unknown (HELO ironmsg03-sd.qualcomm.com) ([10.53.140.143]) by alexa-out-sd-02.qualcomm.com with ESMTP; 15 Jun 2022 06:14:28 -0700 X-QCInternal: smtphost Received: from nasanex01c.na.qualcomm.com ([10.47.97.222]) by ironmsg03-sd.qualcomm.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Jun 2022 06:14:27 -0700 Received: from nalasex01a.na.qualcomm.com (10.47.209.196) by nasanex01c.na.qualcomm.com (10.47.97.222) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.22; Wed, 15 Jun 2022 06:14:27 -0700 Received: from [10.216.37.111] (10.80.80.8) by nalasex01a.na.qualcomm.com (10.47.209.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.22; Wed, 15 Jun 2022 06:14:22 -0700 Message-ID: <1e92745e-6fa4-a3bd-d0cb-5c1f78efbead@quicinc.com> Date: Wed, 15 Jun 2022 18:44:19 +0530 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Subject: Re: [PATCH v1] PCI: qcom: Allow L1 and its sub states on qcom dwc wrapper Content-Language: en-US To: Stephen Boyd , CC: , , , , , , , Andy Gross , "Bjorn Andersson" , Stanimir Varbanov , Lorenzo Pieralisi , "Rob Herring" , =?UTF-8?Q?Krzysztof_Wilczy=c5=84ski?= , Bjorn Helgaas References: <1654240730-31322-1-git-send-email-quic_krichai@quicinc.com> From: Krishna Chaitanya Chundru In-Reply-To: Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01b.na.qualcomm.com (10.46.141.250) To nalasex01a.na.qualcomm.com (10.47.209.196) X-Spam-Status: No, score=-5.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 6/9/2022 3:47 AM, Stephen Boyd wrote: > Quoting Krishna chaitanya chundru (2022-06-03 00:18:50) >> Allow L1 and its sub-states in the qcom dwc pcie wrapper. >> By default its disabled. So enable it explicitly. >> > Would be good to add some more details about why it's disabled by > default. I guess it's disabled by default in the hardware and enabling > it is OK to do unconditionally for all qcom dwc pcie devices? This is disabled by default in the hardware. We can enable this for all qcom devices unconditionally because Adding this patch alone will not allow aspm transitions we need to enable aspm configs. If particular devices doesn't want aspm they can disable using aspm configs.