Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp878743ybz; Fri, 1 May 2020 10:10:14 -0700 (PDT) X-Google-Smtp-Source: APiQypIz/JfNg2+0xYuMDCUt9olwcxXE3ZOYiRsih94DOvEpGAOC/FISfNelZOOX8z0aWpb7E0k/ X-Received: by 2002:a05:6402:22f0:: with SMTP id dn16mr4534325edb.201.1588353014060; Fri, 01 May 2020 10:10:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588353014; cv=none; d=google.com; s=arc-20160816; b=no/fVIn6MaB7MEsSzqzJvVFXsiex1y9HwjPde//vSySBJ7ZkkTr8XHkFzqp5V6Wrmo db2Fi1bvQhkPTYGe38ZP2dhT2R4YiX71r8fkehmG11dRzkT5+N1jMUW/vQyPIX2MH897 RS2nHHaIuBQ720n9F62PuDkfUVqwdH67cIBAiW0mA8XnwIY67FaF26FQGp6ubz0Os91d +wlojstw311AX/LkhPR9fuONCnGl6a1Qt8VUesmOz5+aMd2cwAqYVRV8N1zOHpwz66nl XrbEZZtBTgPkF9igmBIfWb+XN+8Tw/bfgccZ5xd0/Xe3EO738lI2tKXdu5qhAZJfujFi Jgbw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:message-id:subject:cc:to:from:date:dkim-signature; bh=1KzrJxji0hKrbJYJrciuiBVndTBtolE7/Skfk3cyrGk=; b=QfXnOzS1fqlCpihLrjq0GWmFCVgIk1TbHk4YVfpVjs9Oys14ooUv2iezRScXRuwN2h u1klZRjHLOyFQLjsBWjhTRuDhfhRAisl3t3KFUneLfi8eH1aQ4Rb+f55OCBfTXkmcXHj gCvIotg0fTCLEQIRcRn0mKUGl5i5lKCS16RxU8MAanKKGYben+BFCB/WxeO1sDctuHGG bPMoeGdU0V6aXSY5FDxttoCuA4dDj6gmd9sjgSpxCjPQERNDf20z2kgJgunXRRjNLv8y eEZW46lgNpPyCUUlFuhqyaEAM3qBDXmOI0x9D1oDqzYmmYlIxDz0dtyemy0Eg9yvzWiz enDg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=ww3GKHKc; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j4si2162449ejn.341.2020.05.01.10.09.49; Fri, 01 May 2020 10:10:14 -0700 (PDT) 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; dkim=pass header.i=@kernel.org header.s=default header.b=ww3GKHKc; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729796AbgEARHj (ORCPT + 99 others); Fri, 1 May 2020 13:07:39 -0400 Received: from mail.kernel.org ([198.145.29.99]:51028 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728970AbgEARHj (ORCPT ); Fri, 1 May 2020 13:07:39 -0400 Received: from localhost (mobile-166-175-184-168.mycingular.net [166.175.184.168]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 5556D20857; Fri, 1 May 2020 17:07:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1588352858; bh=HSlpgB4cakLv+R39qkkcQgmHk+36wQXD52MTboqytnI=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=ww3GKHKclFIad96d/VkKC5pcHDUX9mlZA/ugl1W8spvvK1ZRKC7QiXCR6Iav6eWOM nCcZZck/KLqWZrW4Jl/VJvcz8ZO098W5/l9hamC6nM8+vd0keDlYWDFUpPsPMWXmmH JroqMRfDrYaTKmu534yvn7pX0J6MMbeEBfW/L+Ck= Date: Fri, 1 May 2020 12:07:36 -0500 From: Bjorn Helgaas To: Ansuel Smith Cc: Bjorn Andersson , Andy Gross , Bjorn Helgaas , Rob Herring , Mark Rutland , Stanimir Varbanov , Lorenzo Pieralisi , Andrew Murray , Philipp Zabel , linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v3 00/11] Multiple fixes in PCIe qcom driver Message-ID: <20200501170736.GA115107@bjorn-Precision-5520> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200430220619.3169-1-ansuelsmth@gmail.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, May 01, 2020 at 12:06:07AM +0200, Ansuel Smith wrote: > This contains multiple fix for PCIe qcom driver. > Some optional reset and clocks were missing. > Fix a problem with no PARF programming that cause kernel lock on load. > Add support to force gen 1 speed if needed. (due to hardware limitation) > Add ipq8064 rev 2 support that use a different tx termination offset. > > v3: > * Fix check reported by checkpatch --strict > * Rename force_gen1 to gen > * Fix spelling error > * Better describe qcom_clear_and_set_dword > * Make PARF deemph and equalization configurable > > v2: > * Drop iATU programming (already done in pcie init) > * Use max-link-speed instead of force-gen1 custom definition > * Drop MRRS to 256B (Can't find a realy reason why this was suggested) > * Introduce a new variant for different revision of ipq8064 > > Abhishek Sahu (1): > PCI: qcom: change duplicate PCI reset to phy reset > > Ansuel Smith (8): > PCI: qcom: add missing ipq806x clocks in PCIe driver s/in PCIe driver// (obvious from context) > devicetree: bindings: pci: add missing clks to qcom,pcie > PCI: qcom: add missing reset for ipq806x > devicetree: bindings: pci: add ext reset to qcom,pcie s/to qcom,pcie// (obvious from context after updating as below) > PCI: qcom: introduce qcom_clear_and_set_dword > PCI: qcom: add support for defining some PARF params > devicetree: bindings: pci: document PARF params bindings > devicetree: bindings: pci: add ipq8064 rev 2 variant to qcom,pcie s/to qcom,pcie// (obvious from context after updating as below) > Sham Muthayyan (2): > PCI: qcom: add ipq8064 rev2 variant and set tx term offset > PCI: qcom: add Force GEN1 support Hi Ansuel, if you post this again, would you mind adjusting your subject lines to match the history, e.g., $ git log --oneline drivers/pci/controller/dwc/pcie-qcom.c 604f3956524a PCI: qcom: Fix the fixup of PCI_VENDOR_ID_QCOM ed8cc3b1fc84 PCI: qcom: Add support for SDM845 PCIe controller 64adde31c8e9 PCI: qcom: Ensure that PERST is asserted for at least 100 ms ... $ git log --oneline Documentation/devicetree/bindings/pci/qcom,pcie.txt 5d28bee7c91e dt-bindings: PCI: qcom: Add support for SDM845 PCIe 29a50257a9d6 dt-bindings: PCI: qcom: Add QCS404 to the binding (Capitalize first word, follow "dt-bindings: PCI: qcom" example). Some of the commit logs also have random-length short lines. Please wrap them to use the entire ~75 column width and add blank lines between paragraphs. Add ("..") on the Fixes: lines. See git log for common practice. I use this alias to make them: $ type gsr gsr is aliased to `git --no-pager show -s --abbrev-commit --abbrev=12 --pretty=format:"%h (\"%s\")%n"' $ gsr 82a823833f4e 82a823833f4e ("PCI: qcom: Add Qualcomm PCIe controller driver") Some of the logs use "SoC", some use "soc". I prefer "SoC" because "soc" really isn't an English word. You don't need to post a new version just for these tweaks, but maybe make them in your local copy so if you do post a v4 for some other reason, they'll be included. > .../devicetree/bindings/pci/qcom,pcie.txt | 51 +++- > drivers/pci/controller/dwc/pcie-qcom.c | 241 ++++++++++++------ > 2 files changed, 211 insertions(+), 81 deletions(-) > > -- > 2.25.1 >