Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp480064iog; Fri, 24 Jun 2022 07:45:19 -0700 (PDT) X-Google-Smtp-Source: AGRyM1udAs3y3SPVgkrus8VfcZGFURwV6/YgjV4bcaMiXjpCCIKvZ9GR6nYSBBF99ocND2qK4Lzl X-Received: by 2002:a05:6402:25c2:b0:431:932e:eb6f with SMTP id x2-20020a05640225c200b00431932eeb6fmr17774838edb.296.1656081918822; Fri, 24 Jun 2022 07:45:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656081918; cv=none; d=google.com; s=arc-20160816; b=jHivwup2Z/ynJN97Ttrd9gNP8NG5/qf55Xltbjdy8HXAVtQfaZY8N9cLnmTZNV2+qf Z82iGPWKcTVrYNV3ADQ4sNZZjKK6JD/AqaNR1U8YcKx88D2sPv3O/1gyloutLE2pFGfe MHCwF3sqI2F5D5MTXskZC2/OKHdAS4oa+lFcbBptpatN2f6huK9aU4A6iAFx9olTk1NX 3B+zK2hTfAbYEnv74zwN7w4MBmhmlKyTaQpO1oomLWUtOEZZnxGTTv8WkluexgX1n1j/ Ek5RClSrInwL8AptCc/k6p5ghLbxtZnON3fJdtCBCDLfYVxESkeMxJe2rmgFxK/TD1bF 3bnw== 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:dkim-filter; bh=bomtxFwEVS30LNtuoWXIFIC3iv0Biq9i1DMGzrY7ACY=; b=VSo4Wjzt3ltTqcLuDZO4euoJYwAMpDk29fkU6OM19wO5yjcB/EyyYQdTVW/8+NMSRN a6lqqPeEU4jqgMTjinMR1ZZG3ri2d3NFes3JpWZW6gAOpaqELPE/8rHIj3LY2VIhgr1T bUdckVAL4R7Opyr9SqFB0+yg1Ym5XG9Wpc21KgwVpkXntEaUP5LiydyXjivUNBnhb+Xi UrvCVvAQNRwLd0SrRs7Rj7ILxD9SVnGm3WiRz6YuVue/Nq8C8K7bZIr1bKK0tufShW6Q Rl90GJEbwZUt/gX8lHH+2V5Qf6ox9mIndrNQt6OD5NCl3QIVrsEymVe1IorsMQWhLoF8 IqXg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baikalelectronics.ru header.s=mail header.b=pE8jRUPd; 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=REJECT sp=REJECT dis=NONE) header.from=baikalelectronics.ru Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s1-20020a17090699c100b007120a60b38csi305011ejn.568.2022.06.24.07.44.51; Fri, 24 Jun 2022 07:45:18 -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=@baikalelectronics.ru header.s=mail header.b=pE8jRUPd; 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=REJECT sp=REJECT dis=NONE) header.from=baikalelectronics.ru Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233060AbiFXOkW (ORCPT + 99 others); Fri, 24 Jun 2022 10:40:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40552 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232954AbiFXOkC (ORCPT ); Fri, 24 Jun 2022 10:40:02 -0400 Received: from mail.baikalelectronics.com (mail.baikalelectronics.com [87.245.175.230]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id EB69664795; Fri, 24 Jun 2022 07:40:01 -0700 (PDT) Received: from mail (mail.baikal.int [192.168.51.25]) by mail.baikalelectronics.com (Postfix) with ESMTP id B0A4C5BC5; Fri, 24 Jun 2022 17:41:17 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 mail.baikalelectronics.com B0A4C5BC5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baikalelectronics.ru; s=mail; t=1656081677; bh=bomtxFwEVS30LNtuoWXIFIC3iv0Biq9i1DMGzrY7ACY=; h=From:To:CC:Subject:Date:In-Reply-To:References:From; b=pE8jRUPd56bGmXW0GWL+kWa4JuliJXKSZ8/yneA+Yq6xc7pAJfFDCarTMPAchTa48 +M+IiCxD8HwCoXTNiVbB6wN6AOiRPXte5+wxP0yEZ2cDg44lrIYYcA/6YmT20D2hfR IX+mjADy7vqck3bBPYeeUi0xrajQn7BO6IJYm/Yk= Received: from localhost (192.168.53.207) by mail (192.168.51.25) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Fri, 24 Jun 2022 17:39:58 +0300 From: Serge Semin To: Rob Herring , Bjorn Helgaas , Lorenzo Pieralisi , Jingoo Han , Gustavo Pimentel , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Thierry Reding , Jonathan Hunter CC: Serge Semin , Serge Semin , Alexey Malahov , Pavel Parkhomenko , Frank Li , Manivannan Sadhasivam , Rob Herring , , , , Subject: [PATCH RESEND v4 07/15] PCI: tegra194: Drop manual DW PCIe controller version setup Date: Fri, 24 Jun 2022 17:39:39 +0300 Message-ID: <20220624143947.8991-8-Sergey.Semin@baikalelectronics.ru> In-Reply-To: <20220624143947.8991-1-Sergey.Semin@baikalelectronics.ru> References: <20220624143947.8991-1-Sergey.Semin@baikalelectronics.ru> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: MAIL.baikal.int (192.168.51.25) To mail (192.168.51.25) X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,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 Since the DW PCIe common code now supports the IP-core version auto-detection there is no point in manually setting the version up for the controllers newer than v4.70a. Seeing Tegra 194 PCIe Host and EP controllers are based on the DW PCIe v4.90a IP-core we can freely drop the dw_pcie.version field initialization. Suggested-by: Rob Herring Signed-off-by: Serge Semin --- Folks, I don't have Tegra 194 PCIe hw instance to test it out. Could you please make sure this patch doesn't brake anything? Changelog v3: - This is a new patch create as a result of the discussion: https://lore.kernel.org/linux-pci/20220503214638.1895-6-Sergey.Semin@baikalelectronics.ru/ --- drivers/pci/controller/dwc/pcie-tegra194.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/pci/controller/dwc/pcie-tegra194.c b/drivers/pci/controller/dwc/pcie-tegra194.c index f24b30b7454f..e497e6de8d15 100644 --- a/drivers/pci/controller/dwc/pcie-tegra194.c +++ b/drivers/pci/controller/dwc/pcie-tegra194.c @@ -1979,7 +1979,6 @@ static int tegra194_pcie_probe(struct platform_device *pdev) pci->ops = &tegra_dw_pcie_ops; pci->n_fts[0] = N_FTS_VAL; pci->n_fts[1] = FTS_VAL; - pci->version = DW_PCIE_VER_490A; pp = &pci->pp; pp->num_vectors = MAX_MSI_IRQS; -- 2.35.1