Received: by 2002:a05:6358:489b:b0:bb:da1:e618 with SMTP id x27csp5000851rwn; Mon, 12 Sep 2022 02:48:56 -0700 (PDT) X-Google-Smtp-Source: AA6agR74WC999C1VpIGv8uJja8+VD4Iaw3jGl75+wA9puLSEqL75RdSKojKAEfOehNPFl7mpt/5c X-Received: by 2002:a17:906:7953:b0:77f:8a8f:2d4f with SMTP id l19-20020a170906795300b0077f8a8f2d4fmr158973ejo.293.1662976136205; Mon, 12 Sep 2022 02:48:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1662976136; cv=none; d=google.com; s=arc-20160816; b=Z2PgOCZ2M2XX0DtedW7Doi1LKzd6uwCI2Bh7M6H58TouSv38fLqVbwL5RMWh0c2P25 hcN0JbsALasTz/VK7Yy+lkTlVG+cI15lEtIBCdrG28bk9So9cYPgfhgR7afNXcMxWYXx aayvXvjuqUR6qvZlx4D8rmkdkoP1s2BCpv59hOdH4JHcvf0380tLNh1vZmM/yY+DOjjq 3iSA7KpcoThzEzZaIRvjWFS4GzDq5a29dAErQJ0M8si1X47dUvMRyc25y9yMQidcfsUc NitbSWsAd54uTSXhH+c2kza4lQqA91Aikn4S5KQfEDnbWQZV3hdoTMjG50jbmQoysya+ 2+sQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=HiN8KRFlRzPRLsPXZuEZ24dC682+6vrgW3nClRLEgdU=; b=OxBprALKhDqFEeYAeH09jrhxf/BbsbCeqNILsxBYSEZDT7xXm6VCXBL26pY/kBFm8z ZNWBeYNLFPmv6HGAKBVu8rcGW8diX9lSpYRqIlBXnRJCls68ppz7DE2JBt3PfGOxvoLn Za974/4aM4BwSry9hhMhAsCt/NBbPKGJNHg9cS4WNuzywa9TdLLG92Ae5sbPhFkpHXuY gA2CjcK4nfPl2yzqT7bxFiBdMQ/5ZRSPBNjfSgLUuT86ctTHK80ve70oRbemQq378RC9 y6IBazQtUNJ+ObSmCR9Vr5mVbzN0amXh9GRGM9PBuXi4vs2IHi4gCS5PzN+mEP2V0LjO Awug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=h9sbizCE; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c17-20020a05640227d100b0044f334e1e42si7507896ede.316.2022.09.12.02.48.30; Mon, 12 Sep 2022 02:48:56 -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=@gmail.com header.s=20210112 header.b=h9sbizCE; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229643AbiILJa3 (ORCPT + 99 others); Mon, 12 Sep 2022 05:30:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52118 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229662AbiILJa1 (ORCPT ); Mon, 12 Sep 2022 05:30:27 -0400 Received: from mail-oa1-x2b.google.com (mail-oa1-x2b.google.com [IPv6:2001:4860:4864:20::2b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D4E00140F1; Mon, 12 Sep 2022 02:30:26 -0700 (PDT) Received: by mail-oa1-x2b.google.com with SMTP id 586e51a60fabf-1278a61bd57so21766939fac.7; Mon, 12 Sep 2022 02:30:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date; bh=HiN8KRFlRzPRLsPXZuEZ24dC682+6vrgW3nClRLEgdU=; b=h9sbizCEW+T6E7FZTWzcAkitUPBDkYLzhuiNagJtY7HaXyoHn+WbC4qSQI6Lexfo0+ 5JIuKGLJ7sHrP138X252qi1zfhqHzM1lhYMnGBaocjQf1a6U1goX9L61jcEbPJ3dW2PL ALBEQGrCb4iDFJRROx6QIlt3eZBs1taLcm1Jrf/CwKHDG+9onS1eguxPUrHECR1U3bxp 7/s3LqsonY8U85bdmu4NBwL1qlaIY7QacgHr2340AMBQQ1okaXqC1dyrx6uaowacoHlR fCxzhSRB0QbLUclIjNJ4AZmdg+FVuTGrrVRNusRpwjCPw7olWItcH1pT1hn4zOXE9/MT cVdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date; bh=HiN8KRFlRzPRLsPXZuEZ24dC682+6vrgW3nClRLEgdU=; b=DFl5nmiFjX/lTtU0f2aoF1wDZZAlQ9PFpsx0Nz++i1ygHTp33/v7BI3VHjO5tBHaqx IfkXCFPtRT1R3H6oEzOIiXQjQGnbzWBcrIU67sH0Ee//es+3w8YfpQd/VA2lvHGqCvIp iHVX3nXqaT7eiMZj+ioydvxVa3j+RYvlDBUOJwlpdEKJY0hd6gkpTPVardaXX6qCRt3q 4GaAIaEswflCX/fGDoXtAoJ0qx5qqp4XgpTLzKbdH1gY7z0buOjQ3iuPDpkXbgoGs6zH 6ulkmLfXCfnIUEjf5urZrdV59kZeIfrrMnV5TfGDgG6EmkYi1+IqLSArK8ZpzAEDh7S5 B77A== X-Gm-Message-State: ACgBeo0dDf68lCl7YnSHXH2EDyDEQXkYDMq8dW9p1ixdkFS2jaa8C4zK dYibgCOtdH8wb6gHgc5RVLHjhbUB2Mvrfz1LwKlXqIyLNRXvuw== X-Received: by 2002:a05:6870:c0c8:b0:101:b3c3:abc3 with SMTP id e8-20020a056870c0c800b00101b3c3abc3mr11193578oad.144.1662975025711; Mon, 12 Sep 2022 02:30:25 -0700 (PDT) MIME-Version: 1.0 References: <20220911112024.14304-1-pali@kernel.org> <20220911112024.14304-4-pali@kernel.org> In-Reply-To: <20220911112024.14304-4-pali@kernel.org> From: Sergio Paracuellos Date: Mon, 12 Sep 2022 11:30:14 +0200 Message-ID: Subject: Re: [RFC PATCH 3/3] PCI: mt7621: Use PCI_CONF1_EXT_ADDRESS() macro To: =?UTF-8?Q?Pali_Roh=C3=A1r?= Cc: Bjorn Helgaas , Lorenzo Pieralisi , Rob Herring , =?UTF-8?Q?Krzysztof_Wilczy=C5=84ski?= , Matthias Brugger , linux-kernel , linux-pci Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,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 Hi Pali, On Sun, Sep 11, 2022 at 1:21 PM Pali Roh=C3=A1r wrote: > > Simplify pcie-mt7621.c driver code and use new PCI_CONF1_EXT_ADDRESS() > macro for accessing PCIe config space. > > Signed-off-by: Pali Roh=C3=A1r > --- > drivers/pci/controller/pcie-mt7621.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/pci/controller/pcie-mt7621.c b/drivers/pci/controlle= r/pcie-mt7621.c > index 33eb37a2225c..28cde116cd27 100644 > --- a/drivers/pci/controller/pcie-mt7621.c > +++ b/drivers/pci/controller/pcie-mt7621.c > @@ -25,6 +25,7 @@ > #include > #include > #include > +#include > #include > #include > #include > @@ -123,8 +124,7 @@ static inline void pcie_port_write(struct mt7621_pcie= _port *port, > static inline u32 mt7621_pcie_get_cfgaddr(unsigned int bus, unsigned int= slot, > unsigned int func, unsigned int = where) > { > - return (((where & 0xf00) >> 8) << 24) | (bus << 16) | (slot << 11= ) | > - (func << 8) | (where & 0xfc) | 0x80000000; > + return PCI_CONF1_EXT_ADDRESS(bus, slot, func, where); > } > > static void __iomem *mt7621_pcie_map_bus(struct pci_bus *bus, > -- > 2.20.1 > I have just added you patches in the top of my 5.19 build: commit 70cb6afe0e2ff1b7854d840978b1849bffb3ed21 (tag: v5.19.8, stable/linux-5.19.y) After building them and boot with your changes no regressions seem to appear, so if this series are finally added to the tree, feel free to add my: Acked-by: Sergio Paracuellos Tested-by: Sergio Paracuellos Best regards, Sergio Paracuellos