From patchwork Thu Dec 31 12:37:29 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 355579 Delivered-To: patch@linaro.org Received: by 2002:a02:85a7:0:0:0:0:0 with SMTP id d36csp12099269jai; Thu, 31 Dec 2020 04:39:39 -0800 (PST) X-Google-Smtp-Source: ABdhPJyyI8lMf3xgX9QEIff2ziL5dCJskvtoSqpKT1J5I56BknIIbqzqhgrtyf6IUVdSgRU6ZqKJ X-Received: by 2002:a05:6402:168f:: with SMTP id a15mr21491456edv.376.1609418379273; Thu, 31 Dec 2020 04:39:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1609418379; cv=none; d=google.com; s=arc-20160816; b=zjo5MdJGztgBxBCIcF4WxSszjGVDsmdrMGY0P5T2MWqi6ukWHhDbTOWxD7VWMgU2q/ t8lxPCoCXOcMcMjqazIHboqpEuVNEE5U0beEW3HCcG1TYV3QYiMC/iM3vn/3cQqSkMdU 6fUbN24/82HWs1mOZelzxCRBMsWMsYw+w5eS0yeWT1XmJPFwnRwljxOD+Vg8PYQbBO69 jPtI5WAwOhtX17FIkTerTxDOciFRr7UidToVxyu7y4WAfO4nT5NWOoWry/p0RskuYsC9 ry8RorCK+DJEDr6MtOL6BJrnXjhpOROVAR4IEIcah1dtwNFp5+r38zPRioMUeKEzTCy2 ZWHg== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=FRvyjzrInJpr3JKYBPCGmHtSIznRuodhBrrQbM80/4I=; b=V+HCoU4dwdtIKX07QXXVUJwrMVJ9XjGBfYvEJkmC+wRXCZvu4YfqKLum1ES85nhsPl XuTOebDoN53sSp8dOkKYOewWZJBYjEfldFOooN0PbIdeyD9mFbmDXkfi48p6a3w508AP soQ1cG5sePPIde4Ney1Lmk0NamTXaZE0PS/D82WTQyooDPp5pn3WWiHLMXL/QwTwRMLD 9uLb7HzPlEV+KR3BOtLR5GqOO91oR4OvHCw0qWQ7XfQpX0/Gsg6kR7tkSfFUehzo03vz z7s2m03skh48XeF5T9J7qC0OfKLZuyBsb3+dHnsZhr/tTi1A8fXIGDS23ASXKBmVzyA7 0kxA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=VmmjIU5U; spf=pass (google.com: domain of linux-arm-msm-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-arm-msm-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 bt28si24985011edb.269.2020.12.31.04.39.39; Thu, 31 Dec 2020 04:39:39 -0800 (PST) Received-SPF: pass (google.com: domain of linux-arm-msm-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=VmmjIU5U; spf=pass (google.com: domain of linux-arm-msm-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-arm-msm-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 S1726569AbgLaMiW (ORCPT + 15 others); Thu, 31 Dec 2020 07:38:22 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59070 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726356AbgLaMiW (ORCPT ); Thu, 31 Dec 2020 07:38:22 -0500 Received: from mail-lf1-x136.google.com (mail-lf1-x136.google.com [IPv6:2a00:1450:4864:20::136]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B604CC061573 for ; Thu, 31 Dec 2020 04:37:41 -0800 (PST) Received: by mail-lf1-x136.google.com with SMTP id o13so43839930lfr.3 for ; Thu, 31 Dec 2020 04:37:41 -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:mime-version :content-transfer-encoding; bh=FRvyjzrInJpr3JKYBPCGmHtSIznRuodhBrrQbM80/4I=; b=VmmjIU5Ul+tMl2tDQKoP+sb1H0ZpnytOlddmTpnhtAbZjE8gaQU4t/IeRTRMZ5TLsZ PakilYaLK2ZLnFKkF65UcE22481MPO6enwqz/C+rjTWahfokwrjbxBe+16GSneEEGDHZ /MSQJ0ol2LX/Sdh+WY6m99mCM6IFdv0AB3He+8/Jvctbee1u0OVLDlWFhEa4Y4sJBTTC Kb+yZJq0XcSPgh8qK0UCnUvft1i6bU60GLdfkY1HNfGBGvjFk1mJr9pMAJgOqiEBZ97U tQL+DTuAXiu4aPdSQsQs1aZeSzbmSMOnveg4lU8NHjz74nte75/e8GRaKoqeN22rvmts v6EA== 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:mime-version :content-transfer-encoding; bh=FRvyjzrInJpr3JKYBPCGmHtSIznRuodhBrrQbM80/4I=; b=r5rP82otr9fT9uQjV3cMKqXg+mTSZMDRwCmxc3RtEkJGRvGWUgiwKL/4o/kDsXYBf4 dyOczyJ/j3ZU8qGfCec0t81d5BdR6nRJcYawEzEDpGGIDLQY3VtNlmSHhDJ3BwEExIjK egE3WIaAOJmHj7lWuz50ZMWICVy8uqGL6NQwtzed7PliCTolvT8P1lsHYIdklkfwiFK+ 8TtzKvWMiW8oU42ncpIXlVI22RJHJG07RXUEAAaftFotyhvHXRZ24bGNUGaxNu4D5CH4 rNq+DqketkItMBAHzxocq1EN6AVqCjxPzBp6+tlweGuJtQoVLJIK69EgA7x/7Z+WnccO dNQg== X-Gm-Message-State: AOAM530hYT0DTY6WNw+n1pP7DGrhUfQAuqeIanwJAjHfL91uAIJR5FFl ZiNFwYSqxsQfrAp0wGPtDltqwg== X-Received: by 2002:a05:651c:c1:: with SMTP id 1mr29848841ljr.124.1609418260317; Thu, 31 Dec 2020 04:37:40 -0800 (PST) Received: from eriador.lumag.spb.ru ([94.25.228.115]) by smtp.gmail.com with ESMTPSA id o11sm6228624lfi.267.2020.12.31.04.37.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 31 Dec 2020 04:37:39 -0800 (PST) From: Dmitry Baryshkov To: Andy Gross , Bjorn Andersson , Rob Herring , Lorenzo Pieralisi Cc: linux-arm-msm@vger.kernel.org, Manivannan Sadhasivam , linux-pci@vger.kernel.org Subject: [PATCH v3 0/2] PCI: qcom: fix PCIe support on sm8250 Date: Thu, 31 Dec 2020 15:37:29 +0300 Message-Id: <20201231123731.651908-1-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Some sm8250 platforms require additional clock to be enabled for PCIe to function. In case it is disabled, PCIe access will result in IOMMU timeouts. Add device tree binding and driver support for this clock. Changes since v2: - Split this clock handling from qcom_pcie_get_resources_2_7_0() - Change comment to point that the clock is required rather than optional Changes since v1: - Added Fixes: tags, as respective patches have hit the upstream Linux tree.